[ [ -9325392754061840644539154149774817144752193345830458671496265129840818338909590426401636766084915898777423963352245820367868795664403316965161863760945310362178089347297993163257579512460926160857723302686509623542999490314708260909585471366784804174183585209869726652869437532349033844911771146963204687314898839043271699603265000935547835011233425127313795981332533496637901132347599059010379016191758461968524804375172623555215935490772928709760971541446618265106552675187240664507269210774537416138813135739815948687697130962579608087537900246733324926141115290586997932203399963728160981332001832774951325161325581556486772295853522664315135896451317082153272230285205390454361006494235159808559301430001166186682066937053670694577610739293078176885061174743835404918835627997488696400166577264144931126609792984917442731416325506132885454581135297428078027175316236842348824504824897823918889759990864330395019479053646136306162441878664745022743084671934066241729763308861178375040043435318237279174122531979151793822543812700340494714585154503354616160123984027870547412865645995525093990505825185458308444603619410366961704774047934575292928000261519544805711950457498660632639782864839829410679651974555292441414658154541267682980098909941388167772887896010068164502558367254647782938699155814734526821005293502509061439937788749229304101597904971480239582995101177325448156806200563913517998539430401276647000239134591867050559744014959612290487199662717862550123611382980266863836115244892123881379036962788450654045992136762698843135096139301518778346829808789203109363575722010564223316646492193282023210645890243507349415901186494172449619109795478923196305622426015900788869665692585995187224183782775566432654508328434411104914012622122481668755504109267219824796217323636805326881700954254018842079321265160725729073709423498966792004575747794503339976659204335722681722278748130113623982822772209669005129380981480927942710714773266423003429517168228515666421032406283164967742783726225904874192678190904666543628969752372481075518859624831803405762975617438712425123954211102278537816949776055739834275856357231078740999781701037255349117671782803949543541167947953508962288101422326763782476283034892529684296727855766239800598121962792557870706186179013332245148704376858762579607074368045902564639104345151939843766941876420991048573465041592383914971533615191022990954039947735565842732799490405776375521918479473048873714070334325144492222418143901189120897461449358254427849903967368874741663540522502705840730495973068837262714029152484133330303845664041151657077245976362802638348625186202914546416688771653661483286570066780736471405640307777702894384413825899228476754824776405673719944470613365998491477421200012056653700678664776778558161843634278144022824490769923501579087907726881210426259980660591918340768535024645913053094734470732678806105690653059990682581027603592071159466942032443909794017055387936653339722137309881061150068875610906066942564489500818033002721024962326996756901881554422665452860484855871388126960319657932343806481805237895293201613083511069202109021455898496859576898998769484928816445304689542676850436685115897530443134200228837386184472458737809381854891820165377264544929804727585423624934289165759026817185252008413327688677793334609578234450126224981241447119033371442867273009939735445078412184747497836135448206317662034641555543429002548303563388178095951428469250262404560641169936667423458461064662062491550919161115911732474566509289139319748111069774529970164066471853705687383755381324240053526782336039227347657724957172498388932882074749244452012025310404289829618258374498471855234161097974330014643537680289604443569500634375636312174544640411515493622912098168124762896973735024460465189083648220900639174182393651015006561823693140377305659234039389971717160543997781974092591080860048571355519032836764287778935584339905136408925860717268168482650536712160544106338211972307151508249165075533954961742800790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 74088414965026762986707823804104786635622163503576881919121741388744539899977813597155170829810891580949554297713840536372747542986071900427844033776809315187286277102304484878724453654106520103588202509855809360334835167511277413047984056191710273176024098627837064152265335963092633403314394040060785868797339080622073110739193891673857166864612748307950313952578466310512376787829777641366488100644206726920290903569407562896027507751829727488335999562963423906759557601195689719367262656454293340541209021166997813619713191101536553289731152750696771577601660531028128781007517373973365777422795237536016624281282105491794613208709028517423132084425661525639773333780739248248333724343732413982473532946329515291850731732737037427727557029123460027654072051201370672963772002283398555044973132366309503857994220235369982865406252624303922487835150070046275924978205475784191015147269824210248326357273852925410597108950902076574109504610254622241265463087826577411348062306739125852376800404681591113527899243394539550525038032243955190690324018136413801766189108652739340834342399676750829249208049956819423383144689690600477497269819971737802184261450573161311000059193460009330845819963944228367327454159532457557010683009239543806546964456506320397235239087291223178514597091448118693324827360731309802849427660448664486301123813100304255827484571058727268166933513315184706721949655044721432394845834189208403070692894227714064880281351057204191406089426978752487660714689106902191383516860968645738026341727970423567764358076686997645935749458064542078775481659305882126302916080984572109491720338903309361354958406311033610095036575210686375441667859601821341878699419711158286992534425570098787885878902991364724434756008746498924999170860923764388504222069257933759917933321462716757049445916425778587361725842779308859111588769767989024737139046861622747674768877899568101653345782372583289562879480068349154828915095320307011926202179760589992646752795200240960678492014739611081751787095905720702349346896782819837542755428015011924675893788268848771414954100541852781793643083238726281620048286066085168238782479462464576325904172860991630355562807014985709835167153118896535756471810890849287637389054085898824026271405355565297708805574366742432691455029673579618676023991156638545656866811281583854786420703530236881677206626978701413769618425640891432397279348783898816995476516461410542550535753469798656620455021423527202918352868789423534640525460734507742595026104317473084332573287094933621580332628697090903630856046293489907233288158611636178609286289053696064204866869302394548204332894110628652310183288751076003807841934499171604331542335441791722831064364739201244860586031837855626483544174384935883399669198564959561468194561005034106696229521113232017438939956631035392337210236905317287348676061980425938249124582619252274075814567525858692511793464715391781513398679828127033790022740002358640537078779453964479586674812157049504701955183144388881742075276476934282205041014101108583727261178794633373641808350281452912016079350083145230032862899564456033185833022874968693545158708706956090326086186427881514852128931956982171912550801041888047827453477561153420860184583652057500910999929477358076489054409110718595032118875617127626911196756937232602288256247996141212643796556608034739052560033709771633283855794407317939771763083511144426441842789671370738768294713533545419522386553930868056671937509742931135705547838165170412780833987108388270928858093016328891211422123527657768597242904987826041086142332879840625375580997082734387538771209381278837947049777931812205134699862733278070850556591127984708592375408726457807662068430023278294873159826872008333261509307220103422244565374247123249617197072174142648529858999959644340894948178825025118819604353285463818959812753491722148967797227820054813511981883638950647496979818867555380636472970089216771478168443131303999275139299765669026545806855084610439111293769757800412133255631890680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -236419883045836508987660521717020477315958390766288047286501072329400537921848988182308771851584735603709064823089063548744776519962156533070238558125816426629066059968796191251434177311550055444638611300432105598855313034893152956519414673864668671327364673349439719332398155602313087587339226262833183377099718761940881896417671160656807577878217039012548213396588902063158178861263713586154543676630172355909661738504023915362599055797114670866663631816578050328045316613746058029006709531322334538886497586673756393759696661175785490643296089526282264495924672144778122954952545195982889948149915819071335652263325512638634589757721328009335174134530860251816553261822608474589236875604392367414774351593750377945973518636769257311696309405153692047124198230079134018867589334930974379174962172048542213511215676116928567983608644015225889947068087321887437438355002034430872828621996225710544521457376916300713766272814729088165459486324388227029094205325192629170361821334623017576423572443506288265502138434466262680905217805639853639452177528289304633936154745919935532282257058736101459383478441179381056171468331737449816448743371811143286729716660184475621333811858676151823907719635747558717164169302192659230618361348499101511739253085553597139721613048553571151144391660970407151506789774981940472323847155967721539304904192626544190053015897446325199177112615516101871275937599884808761270587029963536195792650230152448372909083127786224352040218994405368456177033187037737550764525069413943238987464344239442948180144302522913958336505198357944910140756647087687979033016773260036828342776627228146500006243067671163857451567420962514173860679127308797041871683204637030325372186518936959495756440984738469417699170224270050816366731275324731501494490455754464164301507453115018928296877045548860811786215429197808339432990917020550333484304197869414645020097520892384366977124280181889498090807441483975462725800858763637323205704479427886237297924380012240822823095802294477182428133596337260290171402232674518258182125245863080219875103384487405327817315482110855492150594188157133877287694154893716173007759777196265446317948424677235477749190864197544123555504533447443652380318288550721767626821303518229145799262525966961165522745390494391886230832934795248371849408119266216357377231686785129532154953752589858713171039977609235422347993222765826749196082246545098149560007789635037181732266429156776182223464663871878056887034793320067130971776802570434674586474623157606865026930266797923372954780940494502227165387724817325140307550645055891391361736172354003702147817131448168578101860992791256561074334490510670217029814918138660706763780235163303461952360819801532506567715385302873502124426468239302081120424941759931812861969365666503454790859867256190023487858984300807414912145198892512282085702902159589310386503283597049810809174422634149243375037960969055665569202985742682419715138837841687179004749362568350054148429773529528558671807485366568487371402131996361714512844601553918032267886913095867958254188656931267183282883267074574839354290547777001031869692390221882849467872491139946271980304340789908274754301065283323832804375471329278546604766307623934796087736917005231932591724619732260560874329503066391382453609434748054895474100951116175442622926720126554603274423498491877679807504495830552731219093682442358450684586758080484772055761976263138323012104011642037545689434157352946647418757551874135279088040020182461034216574709524943355985313670596970397202731795845786687502144373240809507732441073315004476537201487878412953860475245917906350105800676642938696400548666758583835196142540729832924085822753403513392867769496691933193321758508245412216439228857659787274405674774005733705949623298414931403272169749144609500616137882121251377083133737639349848858396310435322033671284658411667370992275299653033861484022530359732440804989463892068961256724423991058110209837580747871130602908345176126396888544086631947404117940491637800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 187308708839963047432946534542402694011930054348563958433640278188893099598578605565336415668820103815541833681627363625613267527966735863349071309952103532023311247390289441830930124661387380770927186976296456357744879790132333465778049983360373768831177155099708717185857273551423921751874914473442431483994747167967532514896229351272766604937927308118326100533979237832514487644872160576351447304396887178116705208125662146640386999473205575049421289979607488261686166072714789955220461391121333924162109110952768135805657788892766197749724749138871036321801334393447891986886725511951806272553030408236588753330618119898661720083981567460922557545251554113920533802941257066493484377723913067942902487419691257188785770188554882808600180268506101928323235944297538463728683659125333438711452457235489164745047892743349592690147005325440893705288309949958079471652950119992902338649475794482220573800374494069008356455354756533139219101010939435366777034119754276695592146488897982141249196676966085137900140036412542226640687502853217832908450135310080830107119454474709125496130971350020817014858769176110179802795321387019674166230497713207416448033927726468283950213303902499804832228702968227122240900890860527487747060575903228382660354188367070789056536830550260237307402934953680444916872041820279400149609625885029884428230453290449678555408813213397486932526117303535069847675148468954700216362221782641842391985690327848960559232450320238471894085891139740664621501454133593479633273788016508351906510171402681100690755007154461363325919829843812564631345403095984267459176794625356346575503550387671481358125567222204891398467731688615865628104890070042508805056982063933491765495545434414574974968487770953437277731568671154521404603534947313580360193586650478682673020865307482289655843415992621977302104178083364710069018897406894405648708190936507362350008488118383379929279773393892325249094346228063438849341464459371929949667546138230428226094007891086422796440458003448534698557949040694774974830499407619253798964281436214910998411974733531016221518234359406062160614671035949045455850999843407518724435330207150121864500182503781711458197016354997037350089713972112312189022303382286487150281132607541529731957798811781850119388954215463774177230778563870207691662500544607285740931832072205151802597165781546762370541941617066334467048183376135491076069225705386896218964045061607908522614939625943538307760146995032241073508095419547985869928896692766325126671384004404232843307435511488352346198306019458617542718475439954588855314705298861908853815061134274610867804622517400429321053036204660532140990867793238328375568333031907296576885491051034466680323014394523096232568878874493632441741089034602087076440946531574219802234577249433559736558133346890319192552621259658799612916557417629833184523698357340823357663564508738408392350135202543871028615441922490983311135573995834711482324608452256041685395907719656351256907877729599192282161107681713917489242109948695817081276822591021308756276354418629843658396845741753413070164056698803667322490507021491111587137311614254417935064982131230288245529648678469434636950767047267315194981802037501165268764620557608844775853978704730998548301063902144745553414824784270450693553630773471146481137229469163295027552196987603239161525448093793713561186179692532661090307297314905992239268061247086316524484046381317596625914522897716550267872559100856833478913636389524608938527042198445842828802708817294748064497934016058145020076521060623596778350018836191602327402095986205722008036037799719592520318451961556423769252269832898759774385077301571648047078879320431873964475788172596121579199245606547941219831309949409277697129315650807603092052565213331309480727507260605362505494089433925495318821640567407101770707188147079193297011348300491822474288152262709123260750038624705307803753521412524252780989336729016367390955251876750978027233562580764559822631712125118725542032924711930805641614195300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -845341338917315912200480753867802045008084599335262096141672932320122671943395819916078670939676267488511599791428586633318942818423813170050707330642868266635461294198096739975520134774996823700997605403004910117521100434596522666683835199048495557032606929467440401896224259893429858011798870368382364143181633402930566545121060228023730429926359596195612827114607735982197000267535105501820575515499852743731079232300671390681274417241728222123588765591099700864201407335117647427660318593600972226698666572525076653327757416075767844275589108967820152530733608060219945322194741398257088130333979120792514022853886629884553970938682000316061959940102990035741292740064161838556227263772229741109284976052550757801829253108026428843426486625672402068181192559384942212511291999493159477429862352684180617951430578481903872603239742418330509663427984444164785424554424237845137000119615056795116590681114256804670723060073068826266152588955966779834358845580868209202617395308578276214710734911102158032430180643892265447990086966130767736202915058941766310468488726110143776865011119236526642096598972486219553070025077003774361620569389561852648829063829061372199730820672113084876765851400542230030889855059894624742004775583239594548151139989303186489957023805328788288423362872094517777032420034076415255489094066854859443644364450280710230838244834474549065104149066210675599926190696698217713482132938234726677985227794405958127077277273569659963700308612994725394403433396787346371423000976519592843831691638639417274511218982855570986758464344443484180196428489339311596107044556008763282386718460977414134314010969032685432218345106597511933233956442094766085594817647788447994842610831514370363643156973434786560835108055647307580254917676344492142509610671677797541095501523644716350017501177254528412865871695277810052023368192780688401771520454285615107188709493999012797777170663006810307693552003512105163772740248250091735565894009802681020040709107862150061086124933348911546957264487096856693522656730153619905892036089103245079766880567229017588395726947175016112958440796386882151680699780346469300133523255467765453417259349205274941002185929393727995674646804942154947270309076017590894728312391909746933615432261366656868014201017583725636194466512474247299875191282828358666593788330869406117114627599668426632568054379387032618357418618421446630548154363142589694054790210268179049050101842897906344076024306317848384407164095189237294693634243662006790582183212096879807994503241545312198051837107293353852839830708326776390257264090744960242502796785154346634758258509988524247977880528238135626495577799623058731190581965052475947546878976759626470377201919076301898313147860613431716915449087034309942203228888856309299172367965146991622050382623698101172728696032562109584755495154171385635808045023881786555098446990136752701707411264400520348527340039741326024107224147475174041316167718361450483727715692653953903819218671412039037849102586966416062136365121794548665846565781436728647592687787088820749912085340078557457991768025690542292507182707667376524562940614738946480322396821941345154141170173672950250073404333766234127395444007307841898776640583561837159551332677991478341782635250175459186504870142440441907754944277120175790437338442754623948938231621553285340766587257136634380295794615008045987890569628898114642495587562752013860295490506386733223775630051404878378741548858828203301207996056013221436532027881430245903893846642098891619170640531955310865641557370954346217297316733983383435517295500991912743232744757921335494026552492916604852516093599975273695947675176757137339701278050700383613488878505843575004749336502789037688118625559636453627605823635547247291441823692950402131760092372248189090561688627867150172919189672034676498250255351619295901351754826569809754006394637045884427395310923367921125925801896217744967629434659199261165032515761408221898199265578791026060545409455494422233943004307326926961931290319250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1140910533046517586746993781569484623534859888890864479467307671249823991836143402670976462562569508768140849023724877091991723926506343713881231777802821162673010641540859651287206716186229314987144487327655995612359878200832462411371724824580763594883543204558365814984877961256404277136175623367303262459933964771546851252810446177457347512764276177598588081005422481736853111702961943707585418315987063235143750897152567909226170870010237439975277339330378099237458217414186818054036708505287275537588403883746829728312522322480953790210273163274646057147570288145187699700197198577940708575629984382634911296993290592790573447376157810733245498759841549261465978721738126479446134311364668530230355012693499090198239442594704081424904886972108683689045354289393429342647479548137364054158909498543516208934458597117723629693730035151126620715100239071466162477766457537994998584037055307698895971884391036197638881873268075346461999831863806772158830109277847396206368275105430490723449262966481299129105886885397481635105219058265784078684269603697283627706889429257880995769676883685972246713318094576888874546293849471171151809731420484709702315466974777002926589818717532604031812454088565680310049109191506905169089352750713991623851051768758197425151600985473618743986768410596971801943398568981583900135841743268382621100452767573427470337662865178996171564780398178419790925937503841386298669159010056465601244609801563717903056113058467763689324191965951379298891191467765079235143271090099950566223878311772384261669396981781932470019167090895724617584920683706041255551387595669598562725394835607782296570914456450730693999790012021820496439262946304343898103713158729404029301983799490334738560374234520608712129775109906988075786614808214316606039546714688262362822054640091182824977435406251048025653324006387570672325817533377558431126788945035514504699169061697857033403330498206471224985699743040952069973528224456649258245281779735352446988255562876526440066752715141461114756015311895375376434644034447819691617070041976198085387590014226949867034002244075160100649605703536401442228378219581241316926436961192781254528997301947226752560955144579548883964394972911062780415359933362461191683926333669649303542795808812163660993722669914989365955607404544030871069091130183388739013952709185304030481241855881763100132390382027798382729518230261066410338983283556669548416781587023956105177256882625780415909532901304412557583498782834927972091303347115385059049655824492950001863825901050458769800431459991467277847443345950633255609442109050940650548587555664580331134936457312336083218517559831817215099544468240988401499219442542387169109846854712999598576880321433038451361740709729630593148608930017872128309491495122278427099000670227360462190990173462615925043645011241295573786052791922576425653997788998029866170939927373552139336156806007379620344175163581566528448462368712133511298444815938833181807969553109570256330271266778938382897465740852985684965611898412276962633314517494366017841813103589987813008123688957850422223685904632227327016317447289595359364176818366462468867464006329550139854382405837282032232976201372352172889037130304963686170315649636199164571545481273501305658481065494146802416256687876825515842470957824019430690984685523528974593357661019929529047569388818410269710964413747666891705339503713469963715157684394818529279821721408269925141991869407264411778818900434617324559136095354216247970982025004758389957344722092047545724761421270196937480891702006480222867909909333727910506592478566753530877088700263711914758383378900022406711992281361305016545753275140612861823993225988092068229378849968695335663441851959952841118917781346330269337498496624237179238963369264891783341900402255915664796123397157780966435297134394202189676734042276717940360045897774981239440346847992126012832529683334247753766894407421306323671016260841424674550907969172469070318541799072158185229393383182408447604553174545573063826731950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2163815332734455718545530024526800586587932473157256374615890256683865617500088638897556842209793400002507121855068287336453802409815838047994178529737620832203903638474289034512526949853732218041259202704637178411277691983263595374227764942992512860030813646911720114188721424312823768590620701016129080946409624916775991706893512573494693449052758100304409323887055162241952237797617939367433229391098114857990302570558166950883862160539753266995419414609407068533868239134719650019708492036427528891993564099760218673222846605319671744841826522543172091173183132136321962615484173868033779345704198109908197472053302754389121596367860434234695226550396118019000159032191918828166790724087326120034429024682593907117473767563773901902564371403585876471996327989508587387210240874263457680572194708086454607007595698234838717728662705747871596628306369043811884413553148147389965645316693012423596129129823736363002688175492884003949205146261068333955423412850673688281506269068617209398453207914021240086568104236915995850948379460953890191950399295313304459858936457729915222469962161999730199543337455305370890710843141546482920138866576834878631955453011071743205006327776079069273284847367704237105193585115835754335192338702943880652922901657614899832686418660472295005920383994761031563410721992345775097118777715394905541475002771707700413803835800863369588918057750262911900286813819447849183047661801387194875356326559664942811322001413944420227518880274858825727914166866353578097196370317870357157600385260779490352651925514824626323302422942526851625018262798768944955603268647248228819522957031895244963558488335898549292703574855303052786895994659524438003856416352492165587149784250288472851623594362518079423153370004537389017762053028028030720604761300312673626245206341456125916663480427246787981191771412037545008767215185505255077235875005741458449156330729100215286931854309342527053996610066792630196972249819405638357887814185797367135939309356993275948977955140402739410869106776269724642987087464822801464972711088687522659753039770703702883254721771626638460294933890050574699007264680749565104827803420642631280485275732120453502915913320745293193590843836942270060174841329001859327648193794808029705753625088843688597501827108563909041359191395069731090331924315990777685353690540148785879893954520852290978399949873100046993368712316299342328988306535731303883536071823043367923593891821755651051363681637397004644314479531105621959911618566303842753432238160403153018158327400015216701105908535983514440522275416863128420499094760704565911409862739944467993162904541157860102224910114732041620040517914076719524963595313540700580734378671160221913574238244599052144465719789653211803658398059631245503234934255764335801236094785528074921156587729177579099928513131518331721529885343911533219155429778678488580680335358395236982759078035279370862164410075672258217704857284459084758368269466318808806969599560207603276122452545843151752370950805256637818684205139597590495836389614100905772336010506578865284933825768309788943444675247017988278149212975497678510169739222238485331182963156958630315827737615458285698472182943607698980222487318040615476366241606539359153842381046872197689008229147129930810442227729892836008427824835179969378013100748587194138673434485942475922062046639243379820481733943100886296112465380569270538570918508920624031200937991903740087510977183763526647552451788049977430858778592665416684188590344041630281602814063546167283707642254982258120788786029580086366841912557818793344862260863376776271284238486556371772135636447500867312403192206072326476504042698186293187918651939295223349201416155131829557471046642347055473313492201755379146685355006040127377392680240404672330830862703547815708445022969740161091629029122214176277929420239048822798363458575446597183445982044196059171858277874224448614387766380569104714925464131221409192194848165770187166192927578386336481962400364168186947953593637814968956327113750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3013231047091647995517351262371941601523308419914926459043920922531028232944961219841533697754637934261968699557429206013094190962281577037302046065387786706591125189247553746436830073410235446635383609856057665648272100286953426372499575046728995378097984390142413837428413404708329917642097709142557970857644103314972499565649385385475542698532798461352558227111557746018942848138615949916769265265961121915504052839956913218778454110232261501999649624096502793520778885492900718537989825639206481063926665693989727233337962313501541528778506582636262628291085431888855251013422404100397373292051054964154063168967398426378326368257197737227447984054043121134633168761734127472678731137627755762013080983763309803134396437677736655166658774529934537200416144891544738403027430679022169615473856531128142982830972690813267879118874820092051330927794079706522656783980266392582323549883615504220951055658337945941555081457400355874209186158253989288092228593006123624138378801550050916673496497341894705965133536356567747929640598474914959643434817519669025535832883337226009488852056934371388923048376312276080738394744864833528569631125060821867256681485144752696775246397490704182371499291182074125596761066524611110323036247570167370432475996891853172547840176968321115115456407119461614286067644609411644542473708443775367466282660955383847584550583860355067325131530081208243132331132375139396761147188426765294002211633229146405459397441095835282741008459737385660961579856667115600915153106003859513938321717482818983806433430881723389873517418624802227361534345384786310238675291334586575360136771227481641356723374836161340763294805462496234630662045977988558988503551336018960525290691517480717613120912655315331914341044533658161935743352530584196521472814885599283099926128303227068653622679353288627573804899937923264068995640724027489479884661359031866736803502242143479264460276738328266712367130364117540217273308733867388482287126287662249017724702913668766875114807429292723181025389952430821872549804558462356260444077480894456067993467370246818409825433003479188910545861341598430193077666545682279637664930652200963932327364962431222600648387825421256936154998708737183407694406358106714527671004554836479609199660255893377210319089715242159204881066645859373221439503224356884486098407705847431823375145756632540773811276082243145048717397190039633634941200643477664917362198656163494880432256694502709405403885494334178127605703748089286142423621969060180920919186185907049055889224175933639607139971680740733009662564585035087243535211906055319683806066051458794881895545718032100667955960147640513578647532991886482787903454823389174155443976706155586406545984617459258495108281632966048149684815396202039524359351875526351732898507669057086176374341909384633652802168624349431221233435106839233651859033573878244917890300831001156847583049799906901102364631942037069605310643343847837084269849294480307857940148218539044538306648432197685633536310193096878288927625852655259008124410628613904261575438909550995479430972324135332264373391113325640332792093331428566381026325647308872665230943726123775302258340453945132685260239521588400897397103702351442457030482099047347744119517757665227795070074614981171859981737062069200708918795779554757833316374515894447080887712086319833813102474877004096458032190710596657689126368510506829809474327785288836950234235349451689704342910944065995306465961903509455709359312256835200770415563639632720708140832664982478571088884974971542700002484820994284255754580177149851078607431512610163018972636016464424734950339061479606238085008093173896001813905491459327412524223498220927810429013440288178594937376475545285950397703560988793338332421980821990308475579181950676514881953542696943188179824324589199173969107788583718743594151170932193732923334148513284919144642996990250547156135427091377041505898784730118165779237583370970563032307349983852943596087751580301209880111700760546446095000454119173876055625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2858021785548506975987383141578958325320172513613204378413823944337115486276657679719704192406820546412591330967483477703543443953479238402801410434229523442953679314588846171514632681005274405369741438939306955819976451749475571551218504434790431942290467315886299777360928605921133672848406129199446296038573300164173722429309387161271331265641175930264528611270037220778704116719401884335119963640787380697668881515374365894472162244316076714709901080107031740551920812282263393111090842184242184149782618190196568935792424913782388979246618780164926852395879233258144245308809309703871197016624322538508957992619241822927107110645529171279463549762498249079721896357475195404004960872849156676000178710815566102117029838219860205020037888829765838280033497651674355279314502611058022076921173831422743798127903246483639742034582114162565329624330391612481500512602936608028180194806465881888416114069569454281227801248044910940509206802031362136153267132410465433175786508355184682420452424607592518506137724449045097524424477898410899401987149110781300454146110157259081878646063359826009673116629804907873483190601942770593942815737301965342345871852449969747840606864014999642713147384373779630939489623930094807037923276922775626703411017087581989874048701672673639177223323342592042696981858501112488275682326977949097952489522788608282503720904437200087885264674497129795758902795641442724717603888655617857297009876121341349464995149116096970201304319549804510442415063826980724990977535843658783349634371071940046725954112075537124998947880697980089543085839198992551160724543957905931136974194396672456877005184046766642948963624032379922453597399817898776318116082212880035588570488073082662261419361987964154777496903108607632443507896888512095706381641276400589876912417030661925330261837429228026241669421136735828436714847362181646158705039505974943313131208625199984825507036548945509075995723463785542984490755548058673063503064219643587236204478590614619405118460427292783096772575251338955490943662643230978829345999613404115207827286856473360287383890976381666615822974912842822144495170804078524736411591345284978830331198762055368453517344124895298781388277526266361774760932611266454975985114804404697072681562387691264503705998811679320570873192115032794653247517861496591149863221439147028032822999968680326698502947107871424304183172105878353400159722358946587996839853715130908721087276042658354097037482601401576532054941865962973834699057980253274915988620206652443552615370257901716536428476732254546598224000422183099601881346025978261938720624569307838472569090307624308643143608467835151260517298143717097053865165129121155264539237303381503945656129270788484867313462176144593184333388402685830672478522551718200159983704762403610548191905807483775393741656408735119190880520674059940666891989844065809827361921639582729686747955353819022711797378912666475061360860675455553846341274439886730310396271807854514922812056419356425826523782554458839403512118712600948028204160595059460308729443365118431726773596459993204817008209187048126239240882128682782560788729360633464401460209254474439788965345649648543617133023914995596476274883181243458356033905582145915373320020162443880602021263931971613281602161136101327521975421379580093172807337764593090403302071161607749403490410325510218977647801523910650785991656422745993434854815656985787937836020464680881448805798755310485921196514253785821734568741995539218864077483707262275617598475608147644001066095984385383249067392604419154646279236127516860601370828577659354582565436221608187854989765955105946729007752334170157173472164461268310365774079268666317531747503206667138262323240191515611301041373720423828125228549958272718543172451192268218120821409859507160544778990062712552718846433754745448585825451244324880814749799859763835691803373502693039312016382082095292941232080431941954669344526838754165393601099031724184109322564770675337199795629593869831397346464586821300118513281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 230000692237468672786080847209546885987877420205040518364294824124663043781851479973934358808840617123378966799250696427885584421295464307939188481009161038543055859324322911110556733720675901900859544493445590190665673619398231963425075006897287220316983012012614485734094591932892425367128002267145397052169514273310065357339123254692468893942483252729307211217001739877600180397238432376244077749364673418685359819117909995043458919750591319509071022146599404662657466569276666928555152328564851821695946428767990904885991259998219225355228306584442905995345613842911429658598602199279524571601769143983689883089414125177546488510264389169684576126229681411513389396414523979103343055061987874679465112248084126913791651366938390893473034919121442490481064795976199828285886648783400187082984880788065414963491574672998020185498190454388005720980042870764104495678986927557349259265040872683402692808590430319002841380966377991634876052466535079392319076971367145592516590427035282049852307083425451346270024713184154594409658079335621467845317883016013031032733884754082255852683129386819544667761788479485451837196585509454734101060994003912414477759624709435977467939273579295864005997861960925764377069929117869282013464942883548986109409306000209705035072818141289609055747525006573441322902170918182454678113158187215519746879968563570797365681813703659988248130806122385411235490191979395377599128331021425801471302019840369891650759438721877765488663385913380957553083263565212810610151066030802193723449147804284260656539790566575686395944332227593954304862178847940119043614614674220169546741723262288471993663177235601164628977222873681960408135200974509708637569140555043995256468595436305437789835754653471403000276001323987600128816251621006595313757640417777726943018359524914196253401406699438622930910620449152557277195573208978230581577115324549193687727717902371132260423591132050070230203882488132809374292324720361388653421471380490396459212220906488833815215001314081372693698430426922339646675972015809672172325405575725973269633415013352103957667179474997841219804247885689941100979652609894621306814152564353477484764165042546105857851895232455991458017746436534816668419557343030726492944389350014452825220437718735731863125365530353147968317505144974426382498246829526898655964885350685165077097572839542419651814788140922011587852810764693756551064212443432590658396683448098236430311942210305662256413008669861054603505172197777362538014642280284557967407772498605677462186580220697082844303115621609091322914957443196509675310863533932677201383005661394760062575213415895618624263430484936452913495244359972116119183113048378204219457880976476176189980781217870215790897823001386219389552436917620299524909991938075174950290901781115474461511271279341918425212835207107656266682040383276131540338258752326087285035975871132607494731625163416143226850642361321118319231010984617301482811498658310430244949221423898565439787845610354681618067702015254717228545646994924645620389049702472877320613210114320558850126025471011938055895418474015292144081209640311765282962319101482801873833997189036556238775015767875745206158499853502032745591871307460318334294629393698353369715789535794172149092184142389702294382375946702592169279535530936939753506851287468894328432401186785539274877118513501463660996615734054894644525709494143275069325401330522839762264808202200022456965285030737918803223920786376146369146330166249811794534680529100085457202854834367911834366064604965322619925667073820719541854699591620933091621681496229207520716440616616133589398399363253193814835137939154872746558442320383946394975565602874703100028251751056243427487448970962717852296879811408233847897411966663555704028734506162763488062557454160287665926145320204081076026611953252724224626772694036203755292315554157408470483701486374854145470929571159728666650322644816909277770244152589957270887007524151536708177426163229588141218505678878619757486356056873444062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2525134800495593834030455453013312670847702492588468350691897925846068946037858128276655460392574464527428323809385107743896308391781481187718285350735384856923394560091217125717634441248237820834507040706278676760890398913096682162583464096735711824617919699855065208383219565972240587231925201580278013673763935177594113967155180396914020327475172453743157170168751789875760068640249089330406717196424775956363086337219779268545654765210682549506206260127136018299427339161913937292377827874456495150421576437280943021532707241778505215083298666082870864156795879132315377248400465922220098145323913338720775640065051794120835054251738684651583497615471462348573507602500095512849071699396561685911613999786940668559388901919682609398784466013069430437365676402667462331032863343490727625579356408210767394026152585967238891558057608551480453552687909291614838312413900225742588823751852982249422799150840495210484564248001419302331473508137883688488850730726838859966365511246573884438517050979343830354459856683641297690094757910349110785238746813550837739992826507571038056672688157958759818942625576233776589168845447557377851114750886284289793146996978572425973670016796422735075056128580307956870025730707703070059496903887076046458112236396018376941715112558432849274673354306181059518797689648546294886719652813470611517287928826217893234046568880818433258667104191845939241686863178465276396259236970388321558325669181825708393358777583657469772144403991494775008099946330202914932034726098646962659647541281069567482137949745604777460325986911469539336513064217601205992475307885079571860267776601651086777150504055559912489218040927946142450825422462415031649929926430084481775942574210646750914766174607924158283786366622028257349089746576495114810949307076532894756023393460922221044043058871740216720807567935570615577688092398384817910201026202656843603805186652187353683318715181579979567765462922707940974519221290318655828485639063397896195268828814371606919375496295368658624964731304925424423788085607493768405838429296367080516356402116203728243052992423651035713608176451036824468949096512086277220397918436710634499690286325962038943069996510761301906309030010635408145397489043247768098808430104536866498244892083533453070486348440131333888268851629359933785054365928478704207934724121257938034259461494165446607406224401900056705913125480310230319889704613701631211668673202767505198378416473033255853142561775588926291735215168884457604268083501258431866668288064190457784931176926965291087190663650914482098902398649538113215570827959021497538995460544097417078998084425630082281874912928015710993027312217678943049091683882127730572237635075626561895124975791987899208114634683441466245938238956502654818968470353198507514727783876754098004876274029483370195584292694173534982325313914123233413876679626088080813260209046944927706472982960922755570054651248130424623664652046474785946840056952696569955473694005664036978724637768426742105620051933901136772459711525015141435263813345790126892126069839528666162516114559469186231297670484251020800239960156122606172323427369573354671958982341025956959518667430765513700767675074086552016405539505568462873026670233811316821706597017750029786115000743003571056374114332569693271047386602083255943866258611724108200358141384552210359663502322495435964710987782012777507474508462725496870621370069529693907164157993716709593064608772806985467040054438099435013168694975467683552356607443272499774199163328688982967337059631782033156686333289518486052362632553235089898186733755624471885788270145677356786662737372034008759239413880499492241027198486933567339876417222274404254562264730136547794417325152191464104446812454044346441173519466316418132579487021596918424081669165147442974697736362489252852765009205489921267418424530194424822597024364567257786986788465303512579691179916270155283705095116413852727040448885392422978348369180637407502984297591064111702161022098279913851518593680403460226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1281823571141926926425889974156151022953987380126988085499087696203404943165110115472023943330238045171967662920284310457917956119768553330180132942928203924789617882198511119162328729635812165578493409480711754733857365528792356437081358526907225855909896433746279678708787744459379566544083115957730310523092257233480418197258237501826721544413993409319496292221282406193530660146714005704300201315044947775540275042713320470765513869691060725040230182491386358192800847574828276823209667049994752427216380350160457389271249891500076275440849108379173011036563805775082855240148645445124794788865559639939092582908028796769565546670949021622553343617513713188829938194433062086365637738559024829770998397225870713649441485873112073619490571970862641278375595723650182486321584797638633340210443837374806591341463963875176360454912332671947259236351743010158838558566495579376509870163334195015053413392738357543476743766268482612891789615615180679902410014510647288169167414014927755807531975412927567661674624292347177652821485223569515917812431231554560925142237737170778895713957561325516195780002592122220971934627108481620564340639063714306259772227201558312091256845306363025762854002639089996801873020709630416986096946184644430636157874419638074381123942945819168466637077249559961470096988772692540497881933959043542338012875247402463674923847053962609473554512794865410778690964306992942106809308037434567745519597609563353059076155784636341068388376817207317056806747624141539987370863336752862512737218154040695330212450981937630934068982409977165196544077870849365540176938116187640039465591614663219949309501304926607075073181404120027225414093998740859203608663343942581276093232024928350833264299157670540304737099436245380094794500257623798510932048259655998179611494010478923069523277708193980943191737748469491455651425039355280643031800144426102505971795613842568461985211630692780875929346628673726572234813750208909605923552336612693186258535483109410989075383153649937432062741274052444740910784526201482803934344107169494573489483258449734824842703749289367283344403965723106622010301984900951134408339402509944449579878728520853483198448250177029865138677292042327808934310796510783372783078536114627786546942660535450918145445554540706703865099567684876099129846727081707192456810778475710493896467612102920601832515243628012356728469683274633005757632568430965055513414360332134292014727464746765818383821645574173693547076712576065779031859212601319101707849476285761552102132321723481490347830947542682641695912497726634329850650617302936282317443686086257060058510751811364488014782783792365708392792934193786168220814483852019509500034567758707131242463076015105420655396064727424515120687707267426468222877794914291641515950902314123775820993116066086148417683510486479414178834318134351805120314295040545423112923103323912109145630512465296029739716977458440652565175039592122783480480179386290143213311508754925242850168960244307962056274344599554411890863597538060414711361263574606184065272743821250291820194781632818586722454896704551951996767555498525134737810825080779521351351355517287239067188043324024753406409251634142928247869895982127964428963786272409402768981658202906286103755927402614167794580027005743908355905234025556455198515545291317155277261204761405081635845307699702183713740158385444123768577140596614439414188582967856418699527053203828493284142437755853754887645016396088854813065609630407423830207000305025637437861023187296899390910141365033459091252410905395901574138954895700458015448152899268121563253969054137387882018044120571071051388593014186985641076095644252379704986354336431530017428445354630126989539989419300522905338390176016563502872013634734495533089163425511461896863190041180127245191533303424611243457064231696610540780660767807885603801870600562585619100739935143069935735849474971264188278995474883094446349833034907393654472204165479361152660864334763710944135381998940405209451050328088281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1721034693004385117250325747252548433984772414138226774575885064896778573822167435523142068057385239680849321511199596088548794579168340112402097710906777468001965662156582630954836467350201111843149552280386967138238728168746669895773854392205562019407361579274427441714154251397776550117734024617601221500975651327771999281009358513755819988328789224868977279608011715014182663187674539766191761534034045363815571438494598930034110087781470842314657010969438090573948571594326119790859835272432866216794026742730124439773763930294822193926558050280872278202196472938155008472987752430585855777791586478694372189695712046702345632310532829235461782622829048813228915725006678997073031603858145827597483001163707133932565925919612841325535804886410624615475989043194448337026420850707958047597485755445287710942986441622811081377597971351213236691755264826872691462877410800511136358155239172253451509854015503833325745285769747385599371690531873875287510047054157174675203222116107321037210444826228087935872514323373962904695736170744381090254884358691936115608386352962768208965665658741278001748597664283299517940652500747988688176967393889381084158355621200666619220012978858722265683081562633014405033803599187823898716813900900801311514839254282498347953835745479196522924831542542057086027512279729972562230535420001853921389615796834563621014810723690785738544520627722493084499643277323887570841390563303311759469472646880242286672373040376713513997439139867597457224564211324237801755775110916325549193745655977804861475633452461188017499973804329426584772038991135349359017003248304465514148171097251932169017694142918844270198828538595713385555153984586334803706947385208349014986716123134233054561495780787205618457135859410286098259825781819126659619498489277602078101535645766248250907930693128890892724465149744682348068911427757709253837944008893018336048400600297861939329146521598232187915210462370562524209252461920847827937971845974944391060333989721681438932965795554504555622609580841525814552790777243662303596416869707620995493041424143355645109050145921404428618004873135890430799000081005475363042680998664694160496472638962039086463426377747419306358529936575241771948649361973453775449789196126270411974574051078397663735547867581537937392838462933801454091878229652504547951023648836202325074294870630751746593175598134865840598550305414358729336644807940228359572196811312112952945470281213113287115655043845112775119811931980745510985716650500494793640927990506755441847608451771044781258578256520275784547480392237032004194564686227236310360848711625555518781832820338551231661917161586615339072036970917074654192831582722829326035065964839643451601815329675754534570239050874992576347352108277374032661826243874387620683109292071047686815244151904440139694127326336316719031420124861698960194218904693100196929699292041809868026493054602542001035362203389403673516853091311754840632212713767000304755899779067738824875043703639864550197774562614971845513061209711228848290487988191792634618162949360679733979789083236215028964516270936450569057504829450734689807012946557142726259218420465482743635627158137298480418889236159704097851209003769621074687660604337156739264386320396290046698861052015201419135862770733354485971334040489727127409718819132210606995704571265499472882640411041857552404088237431040307895884243497210237469288516079305993858899412910004894070179158845694556902909794663631699781175966025807798433422003940213415220389547917782241360873880052244432462866277239925952907656264968250217742301132342466528331413722011658329534269710530225675634239128851314101324422091102659143709079153739491946491428944914358037249844978906427451153758368880004750241205383416902222652838182913676180044574917152284461966802998129780020888405347504190501351057262982909097110585425120854942460813138759555507919579307659269075884752941833165574998608474742526929829007683493879560843493052443564900262546850758234570359362089009267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2584357117661800874243936650693350065313631905183375973204495696905652794933636452810792534020973989794371043652662685951153564372799673597044256063019844723109252471223796438231983773360369907284805147005569411986480502529527657351858214972907477420161419475302477703998983822790807598215783319529129520935606871199176156378488975476897344327623940526089508012099131743723641347452669240871606244642377859349705089971354881260124547113027013766764942148833221290079271072715407909096097289545038984206498252768450233971777126445971255961298108321984763763096556769414764404783465525817703137244516215431328044642454827424365628574443488929018741278007592370864833997572309695185048310270938188157535207202998596488499260277401512845569844948364303610294694349222175200587348603968595727349527295829494573012287952442130579421487626943606794396003948180346871355474718383155428589334094473076290121782782839197731422849819231008124501587410997436996609415679406596278922467142583697000355762195722966375812945905495313836962164556973264380011861291129554587600418724928897485206845777616959391906477633807426041334462560016957330304885025589563059933015846989886431186899910143408721502424455280874806799181491088701548427083964116181609706808012322600976949303880896162049758123164529924417692334598720973958742667766369552784560849241001505491464439946674233883399319216713044399471013113916040140483294429004311274445338082754671796128770984554266377122120963672503124448165869258706189783027611438080435745706237833575080445367152393468449384873668848146277046238194939768527920231010741959602845504087990605746230864403718639174500538743397531431905677361043146676022732611608647198214235568597006128030438996588794672734280951056180690340673893206751533788061681507595787900432370764191334042351796685781620825670543420814131657986322037447434990208234938155492498315538459672233764830714335399923226797930012403871165057774866355001478959111693641517941890561248976375415977777955800324466547397435351110638235870265468275237749597150633495269417240610929692807537890298672087462522288805198047419685770458942305397925919524097870005691492017992786999496404058887045071818487023222708347298928644530453036744582692560621785583105119210405934009027897729857506649457977707942308539394172867473708855585399622862855904497799886354286514161810675601793721549387376354406351640813033921141272066363909849195140904378302801431897493719550533532708024555329343111931728977666200727834406541664153854585756214806663823851269584415258314268623317346505826188122661667664933006495964490554289502744730406196017566293704729670201305100967882642569789157752886099209464954563323663169505449921346316669098816242097076760762744369535610755087954336044736944437528265701173582664738354411000681362412184345589551295168171162312491540017006761806115816368783131589862588881816927084239826956803690174005398625591437734904467008157156504959720213750608141605332873250972663981634552122038310930788207159422354687121356765088329201272029610832090376014096291375412497656629754345047945445908465565339252286484833256125097208913621700542886286190167362961102806992301188120544529933743269705934890320057108155433179089726749251904229608391267718133259907725689674857788115677176566762067667750302003305689327553413955490139004229866940722070985553180142582659150232445541343673436348628297462549101625942737340979956488552740830116639824857927830105011890804143926274431454708842762533244098920357697093193476492483991156398349531465145433873829388794330864868097796961320508079537865778891920688737541917091197603309517887507967630606190351391653987130651263454936880408418902378564096573024847432796430346950878570521045618940095247779188573316911501280142464403595746592928892542009931682587790368494040942318137872984928022257674488413502951896833231185808835845822520378243210391014292423504910671496218894928356983691352602399530569529557094237046111429530426259951699120853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1832875659606394494430769451500426799211900053151761034056145478404834478103789466504531237990656676340954276437493395827118164327261208967727082382741764982959317156636492336453582544763324475524073886767125409565365666376080727807693839279215600257868227628723060742884659948497743550955770707567532238037789164980992067580553499648693119853906926671211461093206685967619094608894756275645181622680144285362941072818662774558900829735622168436802101159047532291031515471078083939326574410384478615113969176423965004190003353250237906245072304357138355977733487474829847612261905650259744537270752073684605562135019002417526358286463684260921722840656845083720147079619716714215241362898640147372699011378880838812577503052684907018256930452240177114645868864207318137608409204515592515662749772681564445654932818052252432150131676528180419078593701408482850927546349324344795606032530768826288420678902727126280548045552557445588850139444013338742451008452933237446268611465998376474304652742224258145169666276808936407313295071274655002943642813704264738559331469821678633189115886567235059354962028072528679730821578329740768495324712448276762178427883352663832364676545835982734873188546445832113625282839936134815920956202083443554995868204715593933637222428251611595430371238086243114694428848445404569840295946477531083244165717956860250792631541080806571267165658914056198249997655113235485134450115454068441840803268758299194699614342557201173997335365863937842255744619839792229645376081429487235838315821075828142571621057820453354574888165860420792879646697213905115433676620368880714535233691104185796191977233748668837403081660976864296782475200001329450451317011004003138303124448923000792117751896564136915677817746223571417324263289341056778387819754589531732400342924603350349689163171503808527822379428168129556987788670947683998522959731640247360482511950065604612642272131530840693959557057529319881764748759755288618361872206917216846494094019501958696119866501201040347475034945199233808536102720189496207034174241826666229841012214947952703974453459896974700007487230469249766207553742387485287316787986998173504340194837307901784709657029720048534889041857442432389352692910645708026027105860508980063868545398781224626139457185824114494101825352979875232748394686865542197785792294651950406655198631687979476314624924251617613818417820973177673327278232464340939507730119216938972776569379292874517352613594121674126609077904639269010202102278145875432207774228241910838450283208157799923340702114652309604940935848538348884011400258736871661272846187162034564223379284180859713774330769565171923124699721296933764147795749936846683963137746432851392530710030646378622268245162229070036079740869333462596675200264458855033411601300771843641426844821813136834506395536072949329982655432020027514221184349967712352484567204056628920661386486367458995028049127886950118270869437692218577091617812225906004833892513022769011459287374473784168380909629621920711265287596590739396466727916317379529325358053411472139864637456989217892233067288020746988116069585713721723042790226155664748071330469273602102295566468364027347367290853416743152895822391592451052033605513066125838679206813209198474354940309701242964262770639616204260535677232803811098934952396130025914408009800171880650650092308294141327191955434851431311448897736723899481891042853892074419937447060925350108751393796662908939876971722310916047352231267390191683296693928360734016787095428253829350300550695989782048110770990878083708097516513632507225863290190009544143500032650550410886674015698047000216530366822677979647204529675726298546179488043338080997814352730140127444215995355941231751464606848378782461380871552592734520140756155983724301090304726303941648576757503272693988281339619553565248958118527946436537027134957996265343302433487967797929859927016910450720194587578095480758821293059587201016468837205911016371286042657769344324834156778816704509926295519143994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1115287099027924369005472399346242000537895461707912603026292764324064230156604239645999715881037017107583579555648968132803964661966520459733624542875526910950760675695906644439468302571434739095644088524634578922660575509833841457521573754952787326463995119287754603140362289473037958925025081818137647275808563134239920576195267352006754809923933058343117349315846688972003523131255070138033682512397215677266982726799524963397046364038454125691502891948017738354296631229911991378723494566883014583867107114179526072626509667805182088231279437072479806629832511805763456167662544116848623293141829601833876864278204347268848316017653056317627733124543878071049886829262333310857205394745366902132082660619920446824038396433285653151769980994390443111395188157627111373615831572254109639637028306243286052082140888081404211137370331411885100659552438171193446060164437606998134319667031910188923318045007144675866269710934695971765098048183175597077877896054518701292862684462680820793968177210452617854253843380037966936452458524454852621161640463132980416081171729424500818887170853601303519427028113327918442956077286790486868597626071477693453118684249349079185284169777138814358293331383057519242939942485440302384326281561741276634499811402384161430706224154384835488356854598884939359904265166791255471644371089232457602284831728253461070139911064245494092582043690424476772350490934032675538550419624534154271592723439505463190386842396418686428098887267290133500699611257390690396445105849416495433947379643230985537401784867218886863496092359566519820454726313638992591673235962665702334444512810480315501986909449730252296482018330187049291557132721059024795597716688702061063465422150534295331978093877260576925459049680078522614504825878449185689865653051959267292714965805158780829893473755426510659833503844582717902746169060178713154366708832460902154231450090930528625020837454222003301131415729087230026811853352941158291034055965451131633576080423190794083318262069052803356715860844320846120974819558709138849430337291359621216944266799331609967143549023818231229290973116051504688627024825275696188715862669233165179439526756327398195016719584467535468413241376472137500301454895078242120809096406231528567533933885603546460677054489494090254715507531497563350680491145816285226687087771310269091951848863309834093451677016331236060698462461873509828555721680380281843025456623987963893487522945204497526764176884088765408225406579916668711862522827603209997071071830296289601353414760403942933988702213868360170908186098587537037889282190715406608584013429739090987054107239932583553212235810831771922957801143279858146131824621328338401599599630075728596889668911465723212585068253247204024253470540717259757917305001226695984088764567855827095921357936430753896356706760323533905460841481310206557041973340778574654970633494203610515574308013491710198628354042171058686956441343765262889787739070149463228971192536256606370227851396676461804411824723810941955830929273272976108384913284115214910302400931800878221925014887539000787926436060631351377741037255449337353628921275938067962360869709769458737332321857853119718833913903416501516542556918113539326962924445962118344091549893227415043315665038657084910870561761645168102752564847550461707049255233678156949292348521549120287742888433456413577900850174223810461967679265167100021594765104951097035103946524799561363108369697107599638713056634245757994574291706451965440934623429215634630766831001414402670564386196084674307675234396590180397548922181227031036985200644512210593127452068599451250326099908185051108777853497604353213320195464025121981292751504258060146735819920061934835311712853188173364834658709870408031224028207498296816634752337294466739043698967999344629027590937851268268319128509145430654417076173669408284282707356288436610913742948693452250517659892031013212610262061633847474717884748614112959598808546566704022703052887437377560247808254004465656390072651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -681142726470335356920422593276045177943448450254972341689734072948984564361829581693994718487405777911264378738097349981777867983092729006069618682141539484803739522861876981244740905809746336614276562894027955956550883994039134792909278031516226848863091512632531230084976706210033186935441672188103339958510131419934770825933234049751737172751705557168458941980002117853948559360295504521615799548187465666578567541246635726180687471960220473151774306507893049900646131799323834783119327624725774825378685062619919156926251332480638403334863992232470241664717992694325992648651885295835185084964377405892202577925053952358388859208558600544973187055327749153799388699154176440471465361666531562277964105480670863426236476309900342680504540011276152218505974356218029204467204902103302238514104874938444968900316567176414592507323860421704190738081680586150224766056339224352836136880483883167088332878984399945519121649344790211046056397490543784130038157991532460081769734826415926119654168899450069661674406636755871220902849417033931687756214720979110814841309121384785656706411229903166418646232303648219293956592349995047621230072463207440590825108435797716422726927684341892327745663235737664188919132160159407177488679039988215242041554192314071443738489194332160614540688475976619348340588459794999259617737123833475995784494989989907215950155497234795554914627713702009907883716617838757535141756724385878895314629159926544301685654924300402896893690124804767612933236607856635747197670436081026273405793640879890251771886324256526126744284404884041081014148276965815848544322134107719001180486098676842087403300147310113660649240518469990913861432957577052989334717563754046359672904392310600073023814960970646596753573779272819280597139007467602090703584255729288342416898777512745608164324147232722254783974335054572116572996967625628049780766873123941463579779728877085567493401160354931282276679853280561292122703055403001771994895082667424732606058800035869349726266539897574778388950600293223548907307892312658273241216971106822761057347237219436388033101587067877242602278491455406635237416289658835266803249037708013455776804524255085030871591038324690973304977215234465755823490369439608111285910329556939085211767633823380264518311161355820527445903212336598301085532824097594090315923099241309518128868735745670413226602631931041024422246881750782863889660269884950611472946992151165703035430029952241471143914648792034612151154151211268817721069844989180714038054381009327334825855984841090944691148754736444916820693898252466731150170705701724107457801444258603942322439548934577148065870077691702810883161588125169818454753053946754507224945427168025098194954702560557110140576789301311839196805628455106834914087408577653952370502699601002180381849190165143539095504741600195240131241735698381020121726763981660169174444725465067333212919813302161954513130761772466724283107299475539151913870610578090547007482817715397771171981751021437241823338928917048247953402239044591667966149480827269705351367947787601781265417239998862958820863432648246285561534523852466295410716787757174775789710596957422376423604890385000481516952507993290058886579828791288390537106444988605815153857092253510147580233054123284619442901536619069265643972867120385023219033443924789816274649767677510070301289635163522417690000875209247428396272715269319522540537299536690745048293230874653077757698241569264143348606341582207624492872353948784032866872329753221088021362806305871067289502170120549748097902109889118289395377094634022770826131858954439525388217240200216020499632540100721308973995968135290614741733696436443289511511605626160697648133971628977426046551582367099264403895752406930161001100121935496111937834911179588890200000866587078559693741449345996560837521287933934089742083512129986420371260569954300136024342535867419557285040452227601314920775091566309096343157773711565902068682827595294257079513457634055493638975539114369700856121627807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 361420944018414868776744200547117081568018340228883508973867060368715411398209379835613365927579218320597774250879921612687970914709681525688814313399329681944146017866833838941241236525914428166494155455351498881037259158729612321619221612838010948879877079324004698450673155077245588236460019502808695793175452739465280024313694553454769814281786758161697841162415223230883586943192158427076281432198258510632009581798146056255395184420355455868309897463824692557801166784185198040404805933238111536513099198761919347502180082995600631333123556367178826829539012738393428325100444240961927728199293109755409124771808652861071125076172136866734472614189513984772858111716065350778393149772088393110032982453561091159755520946168990660095675435031273145222426170992071925365616394999041819099556886677880633602581714585457395774443221001786795131581348466850299002021396948430271609924100600499047130655681491326407518667045398972296011288670719283391034656284140609119285938803964260658800904846903609897653149583182534321282952602514123676634542443626571791047830020672908065788842340866985438240745635210895236649192238122831237597040015219158567630176981792192965600823939621126137154492967283844578868114819795339513336813043148594897455207082480875576327324672760143735074993751188847181359990579474952324696641939736405806362336120018460256472509243453713552203265263342468153133773310379512790096603132643025099254881401674583432551803131100663553311753400585615462078887267215059267907697945741450129779875319863434025298667452776233223863937659931009104590256483835353625855161788424582817987121443765429741672139791190865765258855656440226131084734695833421370540809653124163135929706659452369133295287780172030301448770114532966462828678031998366002707138019439050601581572313427863590405332972068565772811585593600599112584933282345057011775733933038991119058514796951405028951712023295447214056607143113477717630916056465551846758684140901953766510463730927953380519772924465524656423395954849217486259395134419871029658398281035844507877125765750105213628796731695483992632978356147427995603357550639173473743231361921832904753202646295747168927428183556735745224379430843439342888092363592508934657666154602866410810559327225829068528409993354287607146947023357710673298367870325324091143205373540773575113118378126267304091226697481709159851216550298633737387353115710000924335645249394439087466370776780445296977338373129510686688164425329282972220324662712944188630385381875317825481365082247063872404207792549921810098641641497675409512257631368323016341298588805503766716765176018762952343970365951105817608596590929379639046325835244250095921396605439878854725831079629896777668260340331713697300072896411131171386520079170685781772489677830516164396747929180397900508300222495174129054224027263584305879284167828650234715431805902196297752336061019719822926347942038702579891398898323667408300749180930484854315345890558922682228138874850609030778199058709621445483988633520930845491871628704545358792686274978247776612303462289983465446516929045770480585095632401358414502955792941829458453217579562379655056735626487526203684714728117871973793964503398545793000549619139774179049646807034639796006511470282194803068122712386939520188536998883535714129063223166103611878663917636113260417342665222037906975807850682053562269968215939689696309081746214965651456996170823225022803416666915422936704153093089177819634562715636354650623882577957740420066471259690488837190852648530348387521032552118425790697110335184947987921964878564432444475313269437538454782319482570697322203530012920169026489448469566512152091315995479269977331933355529074837615127353127571386191263003860338313041482756606332050562224310150394248020261413723047283580899826206456621913532525986900178604390430650092849360103312811869033222812760795393955020820805166432308096171669365971710555053888191180029321110248389346591108583769928352540799165679902990817185498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -156574971322089903668392493423476568084380175853227070263455912147497530572686790409373196370965978043030633332236093946926703582219343487409316381794024649618105854260873089461578844741867799664637405404322281866254086422495295741428912283696041281745829852139862024304148533246894012870714001864088646762974620068726641529502097151109830540565885738884240967252902755602050949159626895529900701255193784435356340179651530051058855742665139909056909931092840429142463724971663232151933325335094982115901298698786543823468991365624973975935565508886799631844292464555092861983923405254199745395996589168659420050893776045503889874018553757967541984428973140557373623548657339326627429625226453330198376053432933364341226929377639762294895661990695131199825378213998335450550914713577725628651358251221815236064810207238220669125505319831307642131217772684321965320216147348780204116001713642556087127885228907755586424770604732962025692835841740901168318778326159072417731980642406946286561313512521938809872978433217545961024779886578865863809881794654993303906333004061429549135676861226777980559152186691061532837378301142081411298520754405415256459270663655694456203533933427134523649707515876397290416238462330084602385463407742521705150565005474402199589235488820002555492801757448165840837540542372382394212982809685085325395657028130304116109728530330818451229740427278412282261537887958239139998217131077055614842930181194539370693732615727105874372344465830590082307706059814647936782402352972586552608227263128581523703908178077327725419025092644561677728565466906267399631586937866225995043628758024076058734668269591573139155527627468728282794504682913443187827555635343174289190389260899550037941376037106370938606151263117124509563755106088189852324701632872911610864273747336089184306102076564400858638914199740890729279194426563782764552206117388787238103189380087288945405451368097255423689197374510436108390483945283383236229045216590776418243350668244058216067156452815885145256926085517111480522863698212608606749975702142461572266002989756180068392874695153647044034697665141452234089852696589703639500346833842461959400242927053658174942556422629760412513349735799228113157191593327887510476233697389784787500825792084839511737065352400739140629918625363159420366427701947523615101906449580356323942237085824938189479108205410541200254649728355685505908658330087909252161682935940614558942673899205848860214369013371030475663834962589948198788261479066584063870367691935366669053935106808997981776247673148176818141803413653704216586528555362020825494570736446488181776627664099098224745326915903758712205766272147043317326241759462293692130964774621908951908463658499586329775452998795099318496189375019897258999520475561428605434263453800954883920442808707176667199251265858365290731451490158822903528140867226820555461611621416860836049202719557320626888647749531358147389757933562484396828211323215285778123528415970809223698625208687228069471972881284665400728079687571072673581391275252834676335427753785337313759869339806256558035398164768625342297593207032037592125014594466718232199467362561099078844209225716571661427384418697994104275071736942972843546335047130471821490150676726309568311614305961854782698719597429587135226702535116056812671052668175629656349578834886934303997373373249022563949040999068014244029406121554874445803986932017514508578467132637465540751226196577094398687563438331952948980154349151958571420234683213574654687152786466733983004837140147867875707413055605629200297590359834012492669901232397792043791585277198616775645729620951591523064241050426982946926215678986110444369693532599429826762319475160930213474593532529546336509096838725400789848659730228627915050717168644258948900738699515693246018376369213947794609651489128567605260417456203859092374615336050362287962122150821052734888256205286781951819188297299101858796261559134471510421748897687339897358715459668338338293045230652777534781494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 61377844908658419148082466011268379786340068400682409831100943851665547584758749483932846944859930105179635480424546440117963902979322798863221628198706506893658466573936472452255551082918057927083924294493079758808977634417162698486160949818353833539907282404112527448446985387494577132143640579509315482093217160356806313203951104893802152038011904683382815411938926711862467638765760471181630271400723568919241527226115201223836341534167871834579364902972661217028373469621951445443951931819806692582283133854967080739824550856233353021295748261753760135575283025788368660924191149784004479011343953557175993786283309185505612038831038721248353305630209621332488179878930715370499552219831974719889729287092544117004847886951869070926036559230480742439979810789912998782384280234801821234775838633781090780806648999785209422126076761614090860504076598544970995431407235056710416020820924689170565534976298280466539034154033234117055171905352908214068264298937600032764737186186574812397652754427593430775507242409143011943115911867292328931638573416020228384407987118593868810516619110066595391586064255983528770392024676719317033584432732601739562734893668125682549722625380063397914570082746427569812718129591331750950720411482148488581627427661069821158236906105389004540937300433937780922419347543912848836458300741762258149283251032606854431677055532979285877603560552594833694821660450594797102116623243969401343870156900455687273858649984729163075096493565517786787713014343144288805446327552471338408793899948047796756017676029289960094892168603041334018491327211559926448792247156296349329778371239692200325020568376318496720997847621186848701451709200847763429425905922751180830598683435089269830794369148685512810952390250098900553414001326952611762779890465630503313650310712086337589608480875878592345509433567112835480313316768615366418115728129689264055807992523482493397405707456539112857859559951814317471546417179394868373037364298334823885841885144605789445018305045210537994791677124082944091008177991612093703414383499960291191039512903699017783391954724843466547901745654129502052786023779081208555924588927048741195855040310265935159959560477506607808434046361859285870816831771972755095640407841331945715115880713815919103253748280324636154815307359263712689754261577993948723944615219047994259808829848333144339773961028087347768514367009538932030598953585067703358618356864964280800025907265213593236209784995869008933191232836158358563384048890278175598106668602678408979653265845254455262708726530578452824643501159202153864924235835402366151931962633579480236900226094694444097003618681128791955867389426207465887977820363677678549109023746564934105340667808792359414260775868738678096880603585550637859544235186600884707041055569431777942111501859365288036193309068762798439719184768666730523196516652524192510999817830685021593956296978272225611097225282307572485327861250954500109632559161607622751218430672176826849807876230330700226684401191536212315043450164642333461682108368216878993906443191506276681106301339073399383695631867710242260405073617679756771410246831656218907354492196898275769414060680886957739466477291713685484744654430072195034359812004799610836121940096200651395090627762541204484227481699174604079260461925806733293057219443322323908672261758613428527748115254328401841408609750881315149284654663498697344301831334249724008881269464298223623617534096400379167443011754197792013571373486242710750669670456247687573880090841863317909386015854209802280291045917987370978122175726811332745347118085124571042448335155097249043182829432829884203007700987795185869717465856197072814588656295068421723336785578478199336526936715749971344222773343982918524833619565639223718321064810482173293279118709152148295596026148090447356967879587961619911360645990150262576466023022688397400274713333618675672540917715711174972878426715984895788282939597554657357625943732037445765371904566200907446301356056145155883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -24201460819020667827833666370972257960038911445021217038766623091868502547100879937983537091133034834642704437330931761460310670958069616935164593638027682150735693822797759494245456345288810990395683637516538568200649575044629283727613284500647571333862662625284575421536940394806046941234792392426043294507127069773445554002566730122457992712596528628459601347617460720138500211486650422518832442088086203778895504467218119819444379712573187015379433953470553711329721982576284688448009914993555685375391155178789338905832239453001103185550047711004680915118998383740170297990075906884955244293489205108174044439598901361246759583968781478221070278463846773188961100300095042125968460127674959913331560703986013110840438654841283725509173722400562037305745159526127992411309155528632307593602177585301824884626342579708474135605557454761137552107036982124340006785520771656735865183916143220714919027870593819974243517892750659857968266846599867186117184627459442613966079619668784594528753938654329283428409091287334321019058294907918861428554415781099738386764256497717123762239185832861054293674850093179283357022226014441909832261797821514126176275260989191256826688936696088557322415099253851779842746570124122196153202360859619240266950715089782310756520729044269696775779538064189008867527547025295731832913410538027666921980716635297868714389078867955218047864074546670373568454610289367722609607759171873354195780927603097455677449296213129756635746547885023277249166569812281709853832285049442914839407927704468261699137646689375489182893289686874810660934695211646166788381390499442871969840587273425667363190740951044306011703803096207099672611402962238388910953637431720665079064047773920027185298903561507981676562628814923484136412339633825715836830337380543856982495050797613273395682041695461581073528969869179856180248651766266424926118607995431645137037705029738064242692778376237878628446117105673748286599681566296354440519291288482540235253275241453117005709340297300604723723856480380050434982613240406973344902510265902590092568656656390093030702783351204251392981359862962648809105917933691678877017433091133631760687088600020894943637808105586148988972481718673659569533535061926295974673299649294598494061692452793152146753476380569999366540831670459169286630349984421331364861336835254772279149569963012438467170724471697268930689201211320857771345181116594218603090774565762860320613886722887112186072753423790906195486689607766210597139774078618008751199176190200386200926370413753708920955727140185277496302672599871632934989694988465098329803431314923888498438973811620829140909544742365280507586389495010944032735557913622558577172607271039812074019794607515075253411306292374557280818672133423582855797191137623297517640483408586906358218514270821864668531708245970585224873075594398116642739042017286019426357968113675495851084449162251902131010905461439225298416526909182319140476805261076396838724768254301085434307995651817019870983096696937788605290369725206432012613203731471570123429767595065376434716821782791087197296868603841524972738538164817294532962893002959533555345652702063135038313811682553592932917439683219539225563534826280569858400598963638280176050717786924557549407606163313234120487981062691186601940081737155936679726694565323354176483792828224954662521657611282942237797949668314051922594608719829197973024102221403464001598106540250796376722608169447539830994161946353508036833339509408665913205118452903736327834883927225878980076769843489976844814574874705203078585903758939828951085893334688903973532833485546018386385718071887430322304612216790307717243866177143278550610089633252416571379346394345357466368736429866611794766761531350030684561599216260758642377147630474939791695645749834355873080162849222757052336119683916237212271788971708318872517817511699318711028624766314500168831348488706326791633888629777954952464843863645147885598759426371665532916315195673798485367520445623780822753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 9055419257194326859946684573144254482041246061739727907531779510536970570881139663956309318075620392239219554484477687974334821970222900331228743073899789958997036079356247219436538423242686128186828877283795468941851687346764891490922791653096457102997238925167994107604793795329449735270172592697733755634317936487537280213656212748635304710900330639228043385966788255777250069134251744148950370216128810858522408884250983870572868483702376516362527381405722471846958996472207913769335356019057351165784111235150202265497415076871198055593854694459994950620173581976456677432936607152688232398984840338271045437907004924603051524709645259156468870973695321238774654026651026436560885055153625468750111348802553776688713519201592032771986943861341239050854129266905798281061119225639556083914891564989300941606514988531822601267174964799430891311430813918936703050972187939931455910797819093511746868802690722529593370150272248809273248520713579756531455251158821364296453985867883982623678066969768542236308808352388827344052184472418952860457787652083405075351788947441485754927232795414021144327428767835282862085454038449829758305850008328548327184041862466269627514286890679204438319069299482267006032146371317569412370392034545598400083215929100046335482013485714527355635839179780070847322613045600804150265136274672111838904716615898983583112430169438601283455720342981975419343034707655923874333548835763405128652569304367573032806851115993916786223936641717065912768670829789170045987639057338851321400152888969321263066581385038457756849176386983600371884761997256141188900511708277637720479512567816581587820071674112856999250013978647215590981806392997020118097056619851971124798025921097878610224741251620038147041869112087051346002887317061888121725457718661931726226011416642946884196792054584337865993525193431307357483179710012918857148435644016102364204138035062233188082416526246213393675485602819258340938150486749441658479299411597484472875264974479169872859267141743632556820550419030534974292992516568903054950574173916589444421604512864451123206425022358648270085645776263919960370783421439805020120607539296158940527490696657152349682620796581511963451756346025448065225990267810305458476344491894847191866029282199937199010952441417410763789990653419631725765066336184199491649921199204154999522778655847508368808130659932423006024623224994991198273728412307384878728905532852201936589028555840772988294578149938742493878537269583499042719867613597029450748902871240889145171450627650948104232637312559365529995480126044752922094726707320658165541616556641630605343546171577863155915214998868114275445823313478746117954522849175390655331019144781987316360961849866620429315781123938982600226679566344189136858262222432990809550748385064850823070755509591396217630694623053054465203397969247394083950116035154966661860853227018766473895224847551070311136924153446781298349527302766036683883390806252827401926655933371932190140290078451756340489669246430571853730383660672346996223904766717272664027392189380986669687622994227076646833188942508224629434349066663388238504904062481575383575379422411898785387942095519125762748728810894674178449562074953277082662542260599523406627781871504408526716339995013624835964063788874188636095814194730043748032962258150716569933112198772582064063636336341280574216785971411551784692453193847194039949114509773952432996619086431031331590869272358138334175928631069958954263172952721411935149906007712303299535548321246640670333330257457427352047316806098951900541164690400415205655421416056032623876967604513659839910814880711757518572496312489713978615901951745680665604123402707823777780764972447972308098060644114031509811664056090642157851314012134724954818816324764252460121754949811944957235672826119764870624252401270295015968986340828016143218942485670834234125752050480972693003956785944163505064184904627741861114567673275244694405357251563878761906309385781243154377543516340026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2914114762464810363076809633562760446792083249386547030999505893961131198377644339745474400088381523862491065541579948094864398465039344362403044033868939305688848215332562640105856878536824041834212918793099118595117742306106306503967954138166797876287603124445567947265291786349782511204120764415243162769593929359050595660045179398388789980744515940327298044399875753783876581677574582565326226490192151643225091396158771989822300405090346260877553351619051278405566532926739267204631261017187941514400789388346508173435509212178395063585504431103322183708357098108198105436354169356571105779368152972245701493678897616261222860419451770426288494374325024322704591971753635656044653685982142720652651535831259289977829406601350209743416076052581401631411461626127534697014462380277635069834314569497921692393022638449174232715542222076009770409720645792591892939263569957131736012745806569209901861101976708086689189600937634628067598252290625543568067083913213981979435439080595238261989764974829064959626568924172108774449637054618819830984849522905101871208356688983531923832110493431094260081232185228597098620008765446472973303214168807423462991285224681348060934732270568546138173228509329966095163441936936638236474489490972250100455885511853656122369420579751158950877057015425219142969801777587069559846362534218182391255714594832907318794611402283770189034006612966477449396073440094796502017539046966880541685129636994215729882654987095793332503526522632865761974927460382715597575396117338643398691549606210827752938791577145950361020927575668173560154711254370248939288327524999795066946316917981870975377795005144806504648244815430817236711468470422194559354409951935676292719746475786531247775616614318823380876381745532832506618761992844481371473281113689171892411568128884603031654669052568598144530093864810441889781234572900054025280448924179567201489055623083640655089649932104715508050367740685838079429274531059962591602498353472652244975924129660885547158694006101650397794435090632169460323271397638961654711434101507456766298617921861528138498101947248980411827554792029819290785018902636915912293489592654368165022561915075590721026291232799499618249578017804230767345116170210825449201355105320095747913029171489516214474255653616907711189506666637991514353734541964809045859007202693351746225870058811619337252784753711154469927536457762651744886510704288712088833841172437933700404116242908249499842885195789019743323394984646637724267475235459430616113556037964694591335655926939367061462859032533937274539330369472170566144187657796571632019779488661608349037618121633055640825387434401811812633493037849126369338766888488670259507446988235341056241775472010051710555887670000383353568528130833689906976442670544388344125042948010959620533368344161281285935563756946881247217321188939444708819809700880529219316373954600769584781454065226348303159197361162090984133556241057170333078773912478330482874884753932988519222561490095225400334829331691827650897849137862567811057266810227831325739788869776444255144227489890487848448590719410410735156928834655134838939784046480957979938912478970759795822294738969555685400812842670725406607987851517077313166347044276643443157873978762290605526620044877689308031903241483748914999915937726191098460225636026349770983028534437640927029557097578705155250144370038602790485189033855928738878026421825421219851271824051927529851503990128606360579382575584701491928796548605063394464780344371626573900941711582774280224239280292970324219208424365831287765414135173542385644455221970459529216707023404350774724050803441656109437450206335593473510551172227706585423335066018200103820036252094757665528752344576841086431781457772687460234891756008488775209984552314196031629527135457282820510339699578715320552508131058524454178690933861943874660546785545283373236113212828924380777040926951024220390862824231539513655096133404113865586356997074052062705858178371886456796876625938415527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 825879552910359847343498555983754787702855938045508908586293902750473666961348518474564916017431880796560943966666229256348831356710466199829579308523296675051690113055609267914084105519792953565848295023491435387589830199239210741209061836519308605267952752695213602612747084216445159287696102184484148458654332054367680665220268782591097725971905421843854633021147988158217329679261216656013076739973119432638803633403188197618636164879493615454177047843442717973588691391823651968810608740930935320494669325380605460154160366195270057051704543047633366445681007825810555994349700157486817191156940890175645754638938572077587477505332440479062716960400672879632119704589999047833257808943249964570976361899675122021385591286807257849280225722074932638385830038111991969236239827211230957706019981024256808556868535103970763023703612919387264472203368318927767178916215164783048959929263937043837472774454005541486753950917179184595896167284175048355284914404209568849035153289076349013932152861225781825516791985406643889359028538567318222795218198468942152578127041431623511299878374077938248734708126988357284402928799047270805028336038026921592855731824423019741666732488795815908934645551369878320256286597341028566853944991195321244641531183957844996439430532240516690924955920050830620559177679383685611821115593588658527276083188051159634766060847540519457310040662816154055583282567554415343118604805583916569915846604290642662176512476470547857001603895616368382959879141188018170457754105986872616899614880444511654065293808711569590236490195704745780695465996949630539765966091960609519916756675323887353985503362487073358749134630766775210925851414142908120320592929900855328379632870907637033891031777147498246934629138146042386545764451341848817333942302646681445302046619040639406640384508473001834129063313471897679217351953032265460017504038632671512674242399595214543716454526224506700997326126822260956695177441190671213636770218162971317523267655466763016274623450217951517485917045883093709366253273902189803745245866494055280032955481408432488062187926186173796957283760955340499143910211995306198271827315599571298345941204642164571717602119510188845694599612179500131135262049836805912395218748815418328265876839480350888562206207428897016363653471359755707051057972787193510256404461556962218963596368211818827486668243597267255435287306243549344057725512700588234168071262606330059028112083861404696791724799687323230913528103688643911585276379442473708533330571666873330012579506505530742033322997775783945726138634225173244242665109677127746674175514754814948063992335034735472015720821849626553553876718665217613175830975256459744301987077351319360134390179465014588141612087253587984044728048653490269806374393669428366846913993042048988715171031236247449090044501125138109219060783866721161098000958995804756784149740774389025572329540441228238439137944012670921439080716117116967096101474309972526159302323229356837654947674137500893286383502806499955202029471156744867242014208778119851211082521402228886926521269714719874846500733544088809060818394677099011850460728959126960576799266440966340886079287704524906281356837452400109787439996869795051359684307945787878418177880124622414512265321416388157926043033191343099843564304291098316578449467902092309809608722348294227098570521135276228575634055816390651298938389453120548695989759783076415994485676192097051922892809348804814815713925899454413654198837567334250000251734470833544123810906801786314393638388563054446476857447926704561182360001933652965074937497392578294545419435266953741670867428293729485658457904829853838269353821781500062669333947869103088042933911363533388621473304632205230222919564047059577222061655388569480108719192445875590072709468666506996491023511164673326819060514819485898511360421986485459598460616008928175144917081045305303327966642569147242712557259365438914089667718804877934563168958344739717033072191798216490120315921783447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -230889893012309589750866435656519539635300188394900480748892444526119435091059091472808729456400337670957882395544943457168432838435066560213742410903752415103928565255457423091444135600054820830847775673921265608117150238189890180705510290844337733548809803802227223034195036915748926692368061154640512600023603656450974583908980039552119252773957938544720687850189153202919583501228948337354972046123015803604463669005341205767560849272574350843598598647976059509913198658357655251486745784451617273137946699513175481722157466279927134116249874573703562422894952222072948533843458122664735070237374885891157652340082554783383217023112829704141049690853528262534803101173276585216071560120614856223738436626095671611214115431395093327387160293343567290524110631588472563839014472552610503951890363218632978704811089821873966648307686653398026298625442145670721972330478223556162610703934426476649567060977978041083225280444954235415146450958725523473572875481036976557173005739953758391664663860770826609653357171253751051412785649955129758644973009165265269634379367574522175111280941594516840885848114923108892604498539019130938271708545139634136429563372372618691963659264031159843345625179133612376394785453180775889017668128439126560729950064589126903801022926116794072425728403863126702844090920341060806307040096397941944508384219676364824717628787212117596662170773197218009483903542398022232146590502193360015356334588651186149547824603029949379365440361619417987813368971411584307231820488494980876932905506019900329980333062082376145609848443306772728933840526900106587142919691842289845639217213061040422583046662197536903617675973342997530801685221566527950855834536211994338730391555560701404042913898932724404229160258399710590803288526928118192022066887593885959163286031835248208654249905814030702966422647844162553813237804261535866048581698535051960787643800631061346036105154328727030016654661020784365644823311546422695855496650297053677832613164794875805311121852564395635650949375674078577043376664201850916504063455551544101944193199958774316465404556764435886609879025480849473790740001815568672958131567344932022615030741091574722622902885401657642507419770636497373704524849131764438298592828632564188365980717593697356351869737243581746603807089342010667982204336657293857872872027564939616567888648020708320614435058838416193276975461089625279963910106525080332159820883163950940218351227924232369542837644646366561315744185519286437696766420733360392511868470899106045491004681379421555210578378532541452758726849060183975832432003336752884248071234442233783565291663703364282566191043936661108841740568448543197109588519282415063620498501357265118793942525537185777318297584193088701223204745192894294089848235811361549530618112634559510087856354492397716518063603014837518027861289979723269853885323895012750181145848029590262311270573312881674845367542032818462492465196973753400282501744770322247623848736184623595494071961899340507750404844273043530323460604003933179267029822904701943769303844964155796429329129671468948194056668807635216184347171649112913251098210940971739516413953346233237607890409399835607678945239602533540524460131773172621022498925933305070567722648922593397015809157432703016592611003338419462476551055429039243841861961648874760059457201243190505016185276994195886769541405055216467282841551311709984038239303261262310009681562566536227575972943344549253703907328766828176881151171730286727725632341891832050456930480702250403990740662108187105910363310176520013416721543439738964739747075476882732021191545173610670939137390186433485904447640282720777079291647369878807332325458900783631608091963845237114728802973795738586088792265266374255529037302849962285738314349031090920653392020052447552838060705895700562050432470320378101165301733217838789945957746719561903392847717327455712247805218771699032874631517622536137817198628278120260757838663195602013494905032488064896111218428611755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 62354056822017649862125321036511091834144129577207388573291140226265713238316771946536224941299273230154729578319719832872619236974612156173837401407369971135608501580159354111526687912366682145676195369938067978445795475988284662838025958253143643898999584216323555097080062572611028750185492073800392406456566756316689438818496918861082183513573941151283808408548300016072518564919648452420868784980457352845384629108196453011695431864968324485143788045573720109525145558447481969413022810572953638215861725509146610929345337869296589452385881227109715425386896786616366887396194168702583230421093151316874886390732217877175208587290068411639737614837364573771114594972468282927956966079579215232871302632689745215232713132684843201167768349326962833454347333168195611895104701959205294727043833482829905421561050355763645949415542273316273829916290472630699041000021543693591211361353237157734264831494590736744400123258057955929114846079435904244641227889597413967344780679129828917875880141176420546716507648137952766180227147417482357101400497361518947424651435280232730276400375179794209759741886465531021819449373997424732426802750720517438674626912288467716347274027706950139006884655321204646490642840227202976599620373522577313088323381777842878055061451346566611461982043453918828400977423303847286648754172023483956918776159006794613087352085515052291917792099487874758911024755839409572350105568518126348747566999537969213337502765837872091310057215712750173759620653837181891793773530859261330794666448460112403036702311781622933721500679280377943002703558298407935798779298171483746152704101532960526813028353667924605302729194022100770776405614386059902641113952196246474750501270037970163989748455412739200346032662673954738942723358925137612368663248453531445162413614624753586982840911217359283023405654865438643177051064112433039381517559749999924065433555012782023881567780277951152782248046383876594797357560601331796862750582671254634552959287439805784977131107290522255164009936353208915462376478658040975924636297966099741634667149456459304600132544491983936873899968101102873640840935600226522344463486007019815195091315478285591042031534664699498120468309249947431781905214143662130670869570636759639944675769689787715580926089947705445878018863562060640197644718542844173196424450058525198548874390377028805511299141064851686594036821173085341052443085110488846828608102862474547041088297108485460797165171065542206997837667300999422519112728139779166241016600644453209527389284162027798607563832140389690647313627376434169750772163862992430915421459512580171985868587059183935657261717002912655999092477497358166958783219895308518386066706234172937134032362166679070165743047704739206542491739715341979949732697408232767013555987556299769014818195763246057615429974972899374885193209277003514705049544006816277519277095055124629325881868265344492375219593589982341054648552162458517664518803333562382209102114005093407871489426673738478723989852363953421167749499932055638718087522983879147158958178456188225672146405743086935968998177625723236614036085222469181622002055595273193986614398424268395579872203519357183892013377367361194602013143371408572867406568267532434954661004722331230196459537199425716101605228632916597209664490834589006538294141566981958447433364582212544092780020865550786144496385964852871328469529293024122396342298501335258790650176535829363625039970416383984610459947081637474367438607266241359775918906671118411929602055892277486692800660781075322094267778099228840281650552559726609084963749760550203129436824091235072580054135147292001387358517465342116901306915440541676131502930299417101153265391689868617952996966654492594054395256158559441708601890170304682904541611101121969350096743447799496032074691627853098986882250914379060125023746045581012106407490351915730221806506319836041623055619914877568727856186557145433779463954243556129438310849931393694346143188841024825759782791137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -12494168672627537311569273816380515625834366539338083859105330415030130495601533338036839364042434926670468994292698510761269035338025371538342096267051611498085078045767708060866782743775723208306351509627435066663557941818423696690317572120904213242674444701520907954684819277444982260046962716600812096649801809519535180045060788673700360869303136111857928202652854634564191643736914282953311647080694012620024422794834238752867991712295437514375264670511481844620915250374844587540127719506011272358522415249184557755755954456208604860803573428447759126424264848637926400995624753429194886404259267839061030592400642817600152166183421497605152314612503403330154135998304102447743244758793428118600049845891950366794586832553055759976503012842901937817801599857888367107855505095571462994074705482161677968016287223258627724071104863187432832618124724003871848604140070736417033250684307846558384730306511141658637765814781060154153159869771379294894007917165583636884442973817682126443276267040581035409051820675850495301030640466259252512679864370046853101775594389247497858689940061752590122309291521622646873272765483065881506291168390028102243682619782792366726057882598976721170231271949205310144663428911866115829804540141618845587802934321048981070390763711676369506157386002676159830209152973610679125215960506161658177662762638700726989514199397969928058343122963418444292677499075925124672366992498397047064569582565867228320627768256513172154716227407339730792321360686126746256589605915902035377327886940601346742199713369102312683884098001657636843489945161608494244854751321058152683559775643200176053885054166968124420704700055642211984616199904990291756586328704669044629373258812206045434104905100606346616227509499473033787585919689294005605905443505035362753294371435795541895878969977418921721792034112636846606297318023323774879059237523551812341285354514323162572568321677119304620022646332658129956488322384827997564959700035438975119761913766309123707605465064813221298822560002502910693363873186299692794174710823770118551690956079213955262357412175271335790269455437374817525736618933957113862471674493743779252454345523162099643501525593864762160077808464655490013404493894650218000932861335892243864121589569780272539751049461017398777845576068369980973971359347976636268408830254899167477287398401671309380941956425200624391944911032806818877291586347127735758395029206504637916030358891411414939074502490116030253350385593443363190532455341312183700220523280176942553408728209604349550570301173569875740045386083473359472774527863027815302833916710522986423962836024977107581550887543540812031156907756287928909142995919624782311272359508339046891154616394364052334941855336380480948862023615326442032281828075778067915457877913686544928355744837290928312828978992719318562976849589501167928446970258089166436444237932060961048599643655772210917356466797709607375130847848826817271962141362461757983276251409794002681611664991471104751617828103576084232890294008935292337751306371836851206659848762591998721530908521812734198692328719032566159308192193334446862011119407081419548308586591728366965491642803612376914216265989074605547921652792878835088811198490535371660311005097076349149107463555937846492765652038145766039671139090829417884456712023239371254844945005793109227856646499614479839390190735246216269178794791641714334488201306453378301793676828433907095236022355361655410783132269709499089487956802066671558039345535337391068404189010158773693911164191494493382756186431096133577437931373754712975612211962353491116282199131170164852792540236832254509582934382993350919604820285150680147614148584675746097681797784783005360268257687477297394255247721580640636344224238119810799457435777960149688668858987781746731354777282496353304547441093877112201976893213511580304664121091701335598047407848310773179862009781553822372912193424491148138743431176461806214036109678338549653627784823260420318555831909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 751650448292101486446698586142384719238673478428429639033651035464915878036970102465817098229545347540843504232645279390858346475233543665102200909118206436710195475442366333460403978328626681329057656206998081869062558200890715746397068041779590000786377954310716829214861184912096169522217171010888737825110667367328065109429668013831636400660897392153763001070913158885294987133569813799939505140766438125985039212187290836039536390916366216029748311585706939073374880135464334239099711112607935432627512310131985989997546016602454248609040427730259046987454105699844655576771104024318241274651391982900441589056805852381847117039706194914064863761973920542169456813689584317909040876312413806479933880190032012733654808866903262912567541149862926115486431005459297284763178207337219321137363864607026967899729760217763204751275984484700062418490653506468364700708466387593251261845362783720841956521755676255895610576609631596551548653737648316579439351539488160309386325555029102812851241784096076873357652531353371570644631709506838778870368518265287324325689455329376408788272932641914829439593480609369754550933239075885356914237417152518925827385218399353410556616660295050375868140276144484213747578371896165976110610367038841218242289177662934479705973526998481672610409861741329379697943435559792789861468529212086934285399374133548043554021224177926357368422788767831446810429552020196714415576386335813741201464820719013087203512109995185772355161493261849762909173225601737835896434322600145741225284213177962421698393279799281738399247991377362205875927703436597491759752436759020560062108339420304990268424275840638634543256918053589325521584326595481534205765431666294188522571872713648768787834572536686201165712756687868440156205783273477394760198316865285309976195066049257246663687284293325528301268272518351123674710179619049798144982500332983243229886407360367195819762414760858106401070525796159625667695181709888219897610096393316401968986815867070286246482765648403814981850283986037217527076289533424275400166309003711123669098722247100418496514745749405065423194865054769682896593840888226865665918333399850711248579935244058676213425264010123569948778931325838659123736240685229771728922455942252413820898296170592126478648316157831120313415313453171400035687616366393013685352346365656057053708457053861150634357749845790057192803066782619226986893002900726129406826656681716908477521328733542223045915926730448679185262549317388062342093647096852781999408843565367331045970037261975346863162739742641766105438720791142547456786260974503517986518755232223397847127184793149160345984763979719768067575201842922967128282759779958402104402700273360380267759221671315157231459709360777597763671158064452642426209848330453437995908115730847759245855942920406191161486488078257874986648087398972090050166418115042182600343783463539686251165471542614736618319624431374085538110613369817462845258735459277814471756695122929452398210388386358081136023522623406626144251607571622987371963678154892079315353201723173787131222619708303574343152292311315570589185714120322964665012007526897116766433125062315484607793828895414540158328886773762373174575428994452326647247964504144821532763600818054043717566433879868105467042742302702232530916219319204070638113574326574479530296360495903890547204174601609094090670703438915768418358242295532118176773831266742330454875552155279386626192254412194513913902465776512422099734001810806654767894354147828640935107246118324143804805698476278484140761318933037745313943220083434543775663062880457767865942988275112922248472503998778210278077306331964599859356316321795958644012760622316388752231889515539341922227392686709813693920833106838646592661259020704698568739354596725494520075174716359974730207992093047610911752410288013619995746529632291567417491981040653634603361559421399540189712173394335617130698709030954772753634741926271989463616044060557570686019703803500075340270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 462771515008255014922420440277034344197444404952370509735984024653003091285930132949180769568483831351922110788206705678780605549366965433790675475652963154031029507190030649636676628845501838970616550779102008452597902528618920306362633629719779334794378318627463472997549707455661405003513564770636454486387816977526569092092926202598460053061397474427154182210380313576417575072471260793876675396444160353657078815187702357077435136504938233519398513796388913246959256516326770464965703364483613102683386866864024654256192474449406101737607687867105637786950248056475023685609715501569061679149121641752771003995604747433588344075784681976438825031900263069334308252197655706509823261182742447663781908670159662707360259209911451376539795227067955348638605358156651784228145578128076148309672375730484075062803710144112175985708970463347067272700596293204378536036468776152071521575057003082810648651811102370723138782926179321943763880498567597317441667563038333028189066413591105523454871049112862276395223635747822636944170498918696527740590401695074722763141614645904799054340277545168909188568045312388142172264517119973631963003946107404776426847422873446245254592681253288132425152894364674458246717486509687864801074441573509977340226922909558267233837734677889448174251440518305367764409232610139158294105257638547746260471181600218796777850867508519180872721967219641980115399261965983131756316814805245607832886726746022956881884582948106463866718626134427298971609162993036969476135351618914591061732094555642090042021727278192243657339770446182161594271521871163723013014565311758971017692726924426919584639655982675358606175089440240239500620062532860306766197281163513731535188112411082214335535826349362559925721655203983627482084221462744453438059513585341422408259123254746193596511766335486525313485443317119868918322457339873484661356812264643895490563596296815882691730647984728601686104262129548530673124923015985714464683309819380378034253461623106990146598676217655557532043423693372890717042370158165131809533774386158320283281044453626254582768408736263444969241553898755558705120098961657191497403334072144469027834655474901818485657304294025109202697045880867160071201826788383784569895107778936223525116909140417303590722993171393632286348901606097061681289896162771785670229583764552791913331939722993518308246846644725145071588421574254306655302238868645906504510942294325848295707021524008533295552009626052106378559072691865253599645155634802956057443345065862288499803410491558573950283863353337516484745921901701080818865488654221062156843240125617606768950330801205653107019234426735026081817390520206441254071269976142213194018426570989367692894683732355041319690338530001094417397294676414228690426540028586149454015791091885668980070779741455758703550275589561046568288311818945194680248996172610417910536423280363128116461508738952844972540798158944456666334911104507192367185288686756643139673483481173854493264859765153823054462789753769024679555823224097727150424442108330268012424627297135246197646969428464784981708989783111471287524451074642010737795181537479538951322980528075081138977423492915384146881226647071488246900497041351707078769402552097464516573642200245787835105712101232633462702489572406910996125409263384166476900925434719223668738187708492877666888216344556465953773874105699593333759399335424586921705815721238001549803089037202492166968372185266102868593099593450275053047427820408916114472662091588280897963124150860463062026539307617731251083712780183177510852939774313621408608836055741538874478198783901059309589928048980413801723125524939514906700373682330006374056089703298458256404160051644650352366452519708806430733463084763017120622773319262170052793478076499720933372946290544516282123994645469327952737748464325138206956909736176018030430325717071055934535175784165564837421043353623656032696996912038995325388313581484686097250394551499957766767677101104438304901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -159856326441420068219901409681707737991548511636715706267628735763678098624045015770853474534779815843714545831129278821357462136118343587016417976997842194265911111897130224805450233166942158257834151150262105979307298658577433099105328552456916361510785110181497338211247695176746013282175553518846976882436748996790374284499938304040752558466584405009409744107604228810317143460228606522648532541535497579773956911024265006311022656060846037521513904424872137253780218491708993386427317636526465388097784696439222840513595596548918929804097619075301266891008698837152866360273247610582713562848856694885741786016043686351589163487918323404652736463196014719525082492514943488644153266763856114086837572195671312877005143288219182936535405836229875715606806712438678293555463721201975546636960450513660311319286328446499625258156344409284473392979515194526904027307953283802663020647196246441230044919947795141432712798730628184789295255836105520155153368640642870713719823237621223427421434422016383330446556728200171613153562943496208886041926055238708938843737496278836593104647013663932475624064235367325617163399458896439516999858065643509034284138870003598061958278844861688757513629590623467468252587528739748011847350511247183067274796799097744877126873776691252967982765241080803583505752009022346791209797079503102222502217094748805577967861693559307652780062816103349609151212053778501188098234809899476547295802214007361718843461320254934783106599415427225355188958477330715383246354286671515224869362264098848945415064764206125574018104930664545614393507101731162252798251595702213578919840090859295643343550751980613606945052030383441762131547390851164748998500119856706681348914160942532082230884310631370302634343487885128123570375971168564427720462322195557057218389292815905457232163768433654064548831199064472972072467534224824141552186288166089393283145860402633737291143530887049248282873548626264011493890246629269401647653820569503243033701601561458639978640391997456344928527534936168039270174954288114667008068916544109311542294465424477601276895996818154623257947022496165693030527735555499494958270074746807227755097782170731702861138753323052236200551082484732472672276875783403090487185496134411117637896179532292064542215159801749649456877758030413084033593172532916846378352747370599879012177370726600942753265689607400076506610175363238231104344832456677519398551908154262820768291149280770150532995777326997510850353290429406293737104156436910166085600605988724414919302209074215841306316703893758029771966218285856634399950230895412350343525918438326075937650328501010574476194412523907901922725447652616720849684753568726229071680386681887794455466141429770073312787002621825098267464658936147517936586011988789374067735742056341495416728604891113955131279156850655386488494355043054915875988198708038043330395950266698497013851807974579761777804408330769295699285767469237494517094654914441723110887962940699353801428518752792897364354560944437107308512462998970747364291531690677438867371706927432095175683040211729599458934205094894741362118698342125377835672866774219591973664132994908118077476164729958835747456675505570353329584641331280659616733625546428438205888542962955949555684649302954756480075768359062562927718710816010439427743832387771135584683416129420018387717835407608691585781512887515884655193751052159620797886450250087465961685709730484173576655271138576919787501566451159200649981179442150935820090365875320900043167515436256580708150353246457793239715021685509083716773932318113104809127336352689371270846034659809226012101191256096169631978946738752754709741975593041202247202430671370489283982757114052021407887309632794767522802060177931529108772429004147318921976109626100789857312562823315625255544857046084451519460628354677966262752368296444938441043910651585221641729588934202170840793088676392820917390772720702191962270803735826156143188404918892199999880526431643962860107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 15892245432618115423379615962831790412540961195157723566418714113135610607843025115375598169293192369140195591999515238338057462852374614093665306044213829831792887742541636783082536773141696140313537434752673782878186180054440028225245118949550578979014134821444015786886818764932913364523961698434089366488748057219469239971689016606380763028748563789152504195726011149652149489108107146497326885933823450897401573393569912988427775340192073577776971698870097970423986734958893126378247870624646897816625391364039448175955791575071113834380268830881876594041680878413572143339415841988649739179605306356722192061506062994697243750957191062230020953211801974896326273986952069645130520324840316025819828260630032240954535130807707053848595164376409649862674914655035893406399426093876732612411258577449870748874029577336287537577832228120849639568805230907206602986384417278951142594174200403379285505198835117486350192390015820760500124831642484293579983704224272124336195881454439041781578240278886589504777534797989888470524736671434596003492981413907333235883372673733104762168859899881752632192477429535756245350977055463064323906021758664020848304995501820866769252609196735933842846601382127790559199149773919504212765669654441748715450918570220828376246650198525709939741398525319281894114756508467836830988209101277983037986457210002389036577421941027039547558682415642832463644382095561562067862714415139323508354635580798929984631423736345258634932045437031563069368431219296346312035869034615438359945662161076353143985307587050793748151332988252416023771715486314346835556752725749245869218850695937812364108845456586180163239342801370852309533142675011185152105304607575549284523973253737642172576468927282734453126510488266796677903052219817219066188830099336726487335463884087576578852876108853104671501897272650076981669677824363426049355318115738844701314192885459193030534613523714701790852695820569129710734442887621870201141821329323876661551025578320207674195772361419716290103792072339763371795165475402335842574259822015151658081992185115608325394893742220440167577373937336221773171984585582548716311211534513674942498788462383230988922550341749370806949732777364708969200435688696637031080520001775180020314374879313002569818492516212181560842663611648208481462828728646247252808968291082720435516244259275859380612927090825491330320846392485297891737920393679640846904505197523139774525143794738724076837830253292834053583658054794447075730224818077050843631305801283623160011097748240025760368407824594779369508065872662296219721439101210171844452894818199440101425091628576759429434080282845471424134152675903006677414680715887497462710803453752059237127419672554581316443848582619689933344216016359126677520627468584900779267912747981373417775533533184785104328758121815817345390079762092918807650322149781560063976546698101585823486870431870626563122843836822701398351141395080167107161659101664591123466190082988362173874219315357737077738458356856372174154336870836521059650195408728088867055426641775326519569417590267448384880232079237157068877545935012745659146583962525336400072266615250345733405129660250179280456270023911222595646992427838627473522726686083789761898200889298546758483903875551394987768306337914945576956583271926250712686558998340764821501081440667887509451047481738007222314603791341006877064383180861971963134035357045065130034570549886899802711005296557725841498959232915081163867376934564869669710082031384385798186745422522728140038332322209433203444646475148583671630699776599841855174696230029010315912908438155922285254014730318923914735413913484897317643225539142510643083424347263907748407960511643423702637725389764826553522603252243515080342508904068628493437117046962385904762560769536096097210070611518299103863436098333475345448779336544659491265051210082734143999368047988967251457659257907128442769701222397353339613690733582194804265677763178107936978337685763835906982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 4040745395672760455211922236421750953241071618478741283497548368254059755799069596223580027122403155904788514700291502986968058958196219109049746428860613206908594276883184480751155500979337536533999024945274134231596087769450409048311767792079830522793863451869149164419566072963142559742571739776879836006514338972964370758906506182474773014155773119228496188789169132780990729476401428812562028404579192607918347284680705417752246655181047448692354623839288666334006685189286498632821752781240963589903236028644722529348243336934495789962418433133239051347672465823254428209214667078144716956160074930604653488170244349927264281175028030689971477714666229825838124956624889124376802520878960156831477967980715159433110892906696536634375769862766845591058566855471348216707047625124678061243420178733169799881414952298458824068541694656124240348244846596137243240404712297366426268840690715610365835190056937108565430285562689407498689322878110953955782641683298342018075653363206954954575279438808399730578878183455828759551072195094808557891736780279833660541196854716288325363445055239369600373895367562951005014599686727577250808475722587799807624785237850557705037581589692957594964761856003098772801205987040310971528701258106103670784500705702907575566019372584559995218333507933719615433513914479708155097979726215489824551092927986037838920841287580691152320211625459642765811822123605339361918249695414010268077822693096060235800889384599385760421858528372366256631396606827450653394966038851192772815078141565137814033651130756409678022588392210183574862777869178711670446628743061490990107543857699576206277675265287154195445437380325964967000283189269561279665590403130248676579824910441430893402324063622209416980651928513963730094309298887050698977995744927932908090836896263256629761542663914210730500035170083903515315764646692441540619256299549357460943277688315247180066943932909929148399852949223479536801517336909359579095793204743106020427244722334239140911968551202603245775946921386191197745073760513522189112899202338158828750466376769928180218828674559882948771681119768546034121492278022849536713609073878763082944461438150621918091713983410967474179155778430703372834583094346625301096813376319894630071602421853097503677853643222765026414396590837746785871131323181025510177192555370291647290995414168382852214901303581389604862659246189388254683175930572251399891338424565087364196016812404836580617338921201251621559330335024905090722575686715917551108751670260307142265790103640146248732007450574128170167650864064209994687091115087191862609423772811941913546161988840942611282011300769946027535476899406248137004372052299705901752658234552962637462621628160845845110345980105878886697387541263231301607600131672638449444644273662583667869040103674622171196206401373721353251009218884523628796740540446957449620524770815397070770973426459191590441357256303012580097180052777204675153508791163945345216758028757707361751282920002280446450657855043218941743377346394188307697975939425321169460926469551579029017792284406396242329718360138287723231858048942123121029709312405411189203815698976554557194463177718868203083674509294159593847111543731946018395652583658849520997977902868665075248105665227212464501612223549928361691130234518036194808276759626902122969862662676832738629236449588630046961270396936817315734073954567620535455853498789629087149212347870726508390787561931506307270320298327655245346249459225668472569140290787479238808748543978230133233343678971946060538171989823789647590505552879824628353139492774814728372000534856387303077345743563907082823511204769951364926142320332599794679379468393378445939604918207499582895438182035848198542617614148975374168964017115647797899772752846609092836374162120819334783949014741342748632736619227971308613263529443586536171500433309198794449591934064586584521429815742022646584546806107847429821333886986474140306725519674550321431110471487045288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1883212915755979224822013695865172375621986380283836862404675660228595220911860563183594652899486564384843267310126622449886662167395193329374156719402031034596154855754501006179881133731345425132548851860355835256132189993274521159852055319396484802463325265749667344565711350472143849267968981670155247192016742163504400196180832070858728208962051193493607354797248975702315299248072500545419366669583473839222417911223498137797489248545893673307180238632867703129457593608957554003462818825637378365858119412944331450105899308734261024792063328618605386256649841526237372037038074490101914127758750149406358534896032002979494640095079423234578926572787775675189639698543487349395522055145555189280390944813015662675961771674281420359065372739312903959260311610781603577615622055875083549847998456250788119604964314152140834406402224483655350893244970143646957541991448568369919024697126379708590363357717713254827770937294787821183714243285794486662048450405700332330088719026721945208139112431377609374012103663145738084009080496865904814563070116604998820075555400975399435245534612732258474321190451817750273197613549769793513507633597045327941985557876939497987156726628691326583990238211523981538895380844497909242281750533509752128060290862959285854809587431639250261761876205151649293300605502525379987742818737937411389656893817849438626497680929789160400128200622722032579697215796095011721974877113372367630338238780331587431821574486611132663025032327327389252921551962376244484538530130309961261658800980037840036614526073934481358364306460132424236417643865840544078243207497750054883075465908584056069717048807738715825522002332739010652918733194352034010946416386899487102517966712029173265481282092359115511207544047486846630930411302651620486544685736737666302108430517684921514594855941855836685843401027195699294117061746905013561905349367392560431983139557460700211063352067426879430157423547967246198582722963227070084199039041527958514219498809767536657882644062127340469385282191579190700698836040703194500051169143989286116233394357072984570087348808594448106493482066461691193828137617257533840947623123334350800159533162456561071592116055329080405541698700954992066987240093053582740009059805213298212634352498539107976902763404306523258596935623980275419664461236877834803854270122802937127783829506867158281143010573419699686730302937255172659149596060370594928973991674008841173706145843477713812837920814592432334911863084872602031453316316382616929071213287864433851378226695045719688606728890342223715879578185350405851232279667807602651220388741376799342434398665032657948374434596957455157957632592314066364030270102952304948096060302112790050559047400834353685675152274597661692346935047947312010486956624708607204103242305416271705286531507520300408811199582465578056991439076368638860817273688958787318489394383009579683540212731287242164558887318768252756851073540292797079387971151320334655637336843840256891224553118954087638349606618848033427781922219709589484505696231279544016085262753279505368240957221781777303261404542074727941527547355985957209490923191459122188755996989393542475635595862258961946033621168646614540895491069508500516545207506098024564326666137717279685904636946376802674929178494106933840269658982419164575064298317461873483138861664882813846327067454532182888862371840452351233311558740668689985804067062060750717431528021481368477135625163748946977700777597954297479330575404960781649150141272608311135903889236622871861059753141978099685273092658975823148723179352557833308436027482139096849543301675247078547012187307872832861434105388781137310021855312531931169640573894363699753883389909658257229122469645834903789124770538179778619273710121880116423486988339237363422017141144373233088095692772570802496157764265928616877535369738729683154183498860698436497201212785392318916978892344633202756080172455184024451634977675979792442562305575211876406141716567799448966979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 384493429674122048147485399599617098671418309732418315434476643710021266491979725613840560515590699169927945941727654848649969064350402042363955983341178428987107610859481914227733868366685186887020868136396826282464438698270816626484800833081229607335925100039159835263497471933306477347167257498423922298509092037373657170242902267436466973249542974452628520715413373937314153215360816686306217880017381908958838255427912935443403792832999993356023065605080264779902096772719506748631598777001987359931917322157270418442602123070069635122500736593622565670060718688128136678129906063844624016251223711649501489229056427931901207560404183068786208419704206126161352711051475845826484152775064433619929751050790319042114980974138552428624948824055340851704509405417191169402008872403290406875735404762041137295833857822265585981060372372519666860825945579940012475747763744356755057568017631601352375157419163297326861367535616876837152161066280766278489179209618555772461152011020312261331828381166013929938830974568346701115067761323554189057394066342738184252476932010015239365945184384655026304336441719863340883242849711955698197364279540816165473423656322712999703875994757094707626683946708256947372041920050655276432977424007252117252167870002544777989451142490086402661299370616321097285563335512606703728765803839410645056830603013591181660407388114907298911303438286321231608294152489043515801907258352152632925889267586537945988127194979795442865179095660006824260672135476935064736851714060671626579089727589742961140582725910095239737590498799110257405684927955322228362118754772785685823522578980445723243779000689354334958377004052888105279128544499561098475189818988104203850825926991108751428270781651591013926278191826542345767718789674689030541157291752688851392128154194319317600005640079906656174478062727697533357373005214367906821159944297987096675473080085090946961287243480867738426317759663495101579869408292117862534994742712412879672809127617156843864448360474940702148926411147396398874222912476880836775363382912820574881560854961821629512516633282622570853861253856470310529624335885892198882556090234532284240471691876743766401425351262781978017258862303125113842609395641870956321410164027299277649362421749512668584893522961826805218960489143973623064330966595866949522035924942834122396334909241454709429808721876151292581789971782778019518490808480999124451520503969799984016063278311629395023415077976619575532964145257331297633051460142668095555375977289863128357663188757837460798368453912152502913633124343194173140649000155985351154101821436053346566134975184591492621144218315559693245868773202959330625042793324942243287451295460228388925245539385733233200375094615261184017081412027664767722916821684315170335876472778585467211148622446351362696655232111885670522476442901309522437518076046904503541765208833133385747452462511298473257367065608565926116749050937180100888756023670483245509224183239295435784988408970083383256037198261991609788901469383484272835020984448903618296047977237891786319266898020911054382915740912545579793271449982450828011645784413087557890609845914139082696539960348925738156683803211645055932041779276972869020198382019590171192372143768414935268030078855704613026135105393293489979967757158592219835164259379943594983909147160710713097643477581689408299345591825271964322950547358967853019975057778601770318433800814040693327860652785549620488191748355904987152955461395092652621875091616367224565867989562946248367064122555827683872897590880924899044969895904159301625385608106903370925130476374639962507625559652286100725868399286426397687382705257808804368036288635965957173548621465260323879719821626716424539565697679662580237343947706408457348158272786192074727315585428037824336546341207978537898896795586095369805218214772235702446534592186888294044568389430131199438048009270890037851431371021246792587882348146746729227526919530296850186623632907867431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -51766085466355711108475522884634094172416298301435629968759617545109803236712399902582287488290445778481111860634865305336455570956871157596948281069994219651382625024137740269956244625508243524281896793891031063323592888688716421413899552477776476618618300230490377181886726568906429473210513552432424415188878619131835747827429851028034719135091045104532376284060064953468804000299033603484635610621513616795308116278417673005131413943013214003550302477975760877682176529915771133820551902834070206567498493382330509584439607605218856102241571261650467218986928442494386830891171552177129179731939385026724285474896251880418019521633392512756303187044795853006460145197122374987780742609976604344374447707295887139071513398554504927886605091554887596028082268062587510770367295135077837289882848372929116218280915653909423324442759650039987013486724047179133465646649083914594236368694912418074383311540942004981261846641159394122354481671827785168524092345728599247762233228233141187462843555572406466282459246010659747242982597841648892203362450719751152689140102463554801103401932058315177679444929208178006344330413923464036293375332112073355714667104052554129881243448878204146924099445635820545059829318628992926835827978601939791432635470377201749561509126601217487460930687602337913949833148309354822054340852188241122179952481292509839722507141907643395297027094831127322640306300436606792739458031704186789950450370490893826116108496804023924397886395262310845140524571064426519859060488256266905701621507355861910679304074443893613392598347326437048391846273771632766950569742693950010343641892922573792397038086058749212470152802532073779125146515230301047897890597689615448431633129686300368897553613319318998744662292698334527679518635803235979152541181270429643657326517626798132205360857875008842485251732120679287998706195965609172514783994835502683332484336469073012068447246956417022170523358536812444034510701301561288664325492509168570150251079837978446103349816984735412969334594995143909529345704574177594288476450399873433846602291187523432139645376044668572898431389563906230596255688165410531999327193782089083857415779012050518383913524929805704924841475461935453665898606632931972014557546566079101975271600465219576144331256690203311168750411485235291994188812196225881440832757826824219377375451005676399655701849690851154992469381411477979416123395612074658870341450602010914370226487539905295014826321712519330499521529675117587734568401278750201805571943430617513127019962190667818962900590074110580330378580651477182746273630562836938994381230910242963638732345567004128479035758629321709542312890815941408144851518168245026304229221814095496003860990372899828400366715142541439616007315767355218917392330503405294552718831443056607238412591065086440594541132150912927519077361817297868435136684719873358860183593715554423586270672041181261857935988390106952508293139089868567715388097968272650476864606087695716259230951481958548383091082065794199733828667675586618195335509214818033729354619896091192691596061074167095929252458152982730001926740991556905179931401904378794727604764282560659153402814520882803566928129107879846038232071885938157334087257439826493992889007420766118374706745455329730132536932135233859914382203993079465445416880447381675828097997508692127586087156332401355897484088862408737033535451364425760551085081286336054861136829667181525869925648217856354667897126731048215472127162377438560998241586047513920652088771087163374750470241744052747092745859253913985539577245667597024434458618352078799313400689271085164177633293802762280764520165558897523968955278693603555553588515307512843001873393206153079117752865081904585309940878447636677736638742085545834659078069073833493273771883659028413127599147899182473141407237327316973755056974372266213212132271183589783901781230601773106965859249899087340709394807143209201395562393692155887299861446817173878225497901439666748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5703750446960329027423906387226230780556551124609077325630993921732493271679011856770277388673935212811183128476802362593476194554783677679503603777713963093908018628416909245383975837945981524186408967942492331052197514608061151699604269765522665919593067267461901693372742201789412934795968112390538650437357355957693678334601627494570744773874703215081968562657882137967613610050602178513988259104824026717283619242349074610190842996928597650761300362200575267968530399253442929346863511709337525535623149114790460997708895814963366438208291025350639991001575705778336732793113705881887036244494359450797724220237046510088417059443065429933218965218792652827795805639894420710650608091130464971616615422833314317121585620742030186335369406741111635498493709787374471007180388323684955196145808310039923405090590692351191677004410787448689730028226691847374455823179192532641553753538461183034115447408549398785600818408391028261000379573564676037804839477740551405325232523016244159610856389997851912310341995179177002205068201037995664186216302906081949898062387852582850006757869351976027564950592865607451448608607558447674773520446742975983969848470018527788318285959503188386067501616067455488947799740977870517310540723381166969594226435474930377435272850340963937565465643995994506989979794286797845846160081238855854754308416243683523873847772282222989223193296368582319638458920622012674016530418259268407044458218044035099788501651016260976880684113192589212282584648742634884852141537030139910993446480034570424303584362248086531549042633545554886629058380165524014514644654895757785856885692079252783445373551847044123884815780113982246578923948622589078750963630716644161573917209906070671492852644356284105791653769404797317045890594662511678799531608094843899705586404641986689203745125828101349327170001889338957255057441268216940501410572638169179584947584274185940260494823403024654693229717443361327751766299469674000861100766034776847884056554605801598148540349403182584241528335903569508177374058188746561234893830156760933477998563191992332450100727753993844243841867830358548768388888345353157891655133785333296347396398705122960356850890845041161429063361399027501268048279935221506460304397333395486402694486541869423971666173902676057963656530706334515768277636831367531765447854594443732204053373751014752767326034367332560036314606055853032297498805803495985558693593362396195436167189338663218639542037022923111806935617120246404081150669937205669978697990746320466533254394683111882310046409520189524637430287976725568621183656657420057258843916835627588411860601536602939291884563748679061160985482633786030176611517524604459043658620442618681775644863974386179478977414673553157860760374519540149134040069114705099716450631032707483204947786992262459148020705953584721930124996664531978582033628982838833456616639401300312362495749993791443299898459065938021551093769130881255184855097610721317253538151140496426332246928190802419611664534841518984661470002640121985532256777009029293549707185162797324148931093226360549510109072993618501432217116329171112852099543145130647038820019206553595988869010511493645182367821818765286624216709860449051103964397156064800731104897869988435136215322684472532340688690238750563117880290637145674137166218516662595321756004720639963365103575197779541519673151998095074335535745774188083821944875202654442143631985355363823518816150391007925822608905818644303017296642737519717037599503008669642044535257419346010805837610771100180563298383051866424503412008391524791573133165929770523102294713035714389046531992006508757060620036462787274606315734012580146770331733349638447939619154484486226357987250906367657971049848372273216003141519685552336132205895702464210155796119939252909764720718033289239171860860976107481022583331899199579730841357066763519976218350294502683078956945336029120056297332070163887325244663341589913263939312887909614574164152145385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -787092265069719646891186244392364057474167696558300700186045129034209416642131260453640780837594727833711076250590752457360783019710767395926622495960870203461058165261376367734707924527914214883009986216882440837257266675109010208846655290214502553135946474441225564151506657108272151958375273815616231367592712457305014026078798561175795083682507962965491642857395094573513769528119952321260717116009180021416091744427586031304977946460094243565982481404305329395639772429893426585026167877016822613683337517962894011567369226426653745602576451577435492698967517176171722255499861628448295794683745022844572959183008721629835142206854114622765557296713878183692969109221469510173520559500835757169082208607588686004610957759497678449451623341862506653292446079424802922037789043643497369073883884941545924159889282729370966554364740182821976370055845133982156464634676782506632085999544396789332733297343703645217442355987823521325271856128412558424989157820323769732444563989143319301418616998099088501649921193208794241550380508562649901849075571432663931650235117545811668128279039938465219221932607038350460831931363864747818038795189696944383952881419507907353209779400685479947597544502981272063292579663319463639686240432753698570757195135292638743378048701889899127753440838326400072789088971754955587334491949446078458768212924720550488025467958021650311652834219049104525640979470481354204665185096904110143139820414492793965246374347891021789017579331956517687151965793511488252559581905692180524096829809994304812223271352491520808579954291487083879341998232598140903762614855796212425976654976804080333230060863410582850742266842528982899841183814297171711722304966957258744977659637684761590537289679928337398575048311264135917074600306280962355949441208155443179639576897658145735321516762052226590678118647781146705701812391904988413407959027941820365925838764212921805587918189739300892615388209073257123606306144846091377983402163664363627924773015260182955744253867738141847271592463779896488141341682372934184927930695481505411029090629700195177323200449604502115731328295446295804420459057288452649592539688164068939531698427874840684763747800931862456738343044657337920920714627273789037929911040643373593675707035037697169659629977209050076729206645696023643447705204530843613135135580126558854102436107063788702230528066923996957104852418948834098423493531268751788230890169344942747480618587454496054911643404927715590071027119007309206933600878413645527012647652749409177587280741334949368072359120520227206042143938746836167422737840564797634423065850870332637726594167410566803556615738806755145938143388668382879365427188713724198436891991072110859140310065716345323381247419601054811519181297160377839274669373888678825575510631653884762900582279457067156100044212096008134900686059751639710357024108806352247692859427485229861551846503800666784815833585187179188267943456456921982317562866669709563934772356308537941159977516559368589341444279814905716625555979208291682256237614508400335001158520011984258103771191877627543456763094524514638349015546146784467268340731613031806369929275809664113246252669244299457827128083167971936786402158928617243879941264786065365640659189468203653694651588799718766917957779315538696101929744275517313064552136302303355101309323274000974140350937840974060092380870141450178802439678213702675490379726870388567018589435491600513697257704462465518330788994649031011833082361427108777759358949108312729721249634801055012666588176477470828135277535035425871787872105426644227547138510149916665249692027658252669796031170410238111009676697561774434484897407644869190343125264123359182549760984391855204275454122633869614759165386586967695704484487515556427386951060225094701146476025182223873357452044724092852623470555839125822327732521687973835238683516277401940149399661195759603526603219736244675530666550959388272509621441059813913999960568790299585089087486267089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 166709099117885636248870198674166372988713910217041400275006056801589304630505848668956014280724288491915380009354145501399855460175529742454869156575285996570748210412904265415229547855735788055268859296032281659506471305029111457139314602979122985348134232847493462040031007862050680389542264535464973451553952547368686933607222612399618993486924320589257194766304979274497892623855552387520502936335197845185461782735876043390352151242661872825375804170883977503617814860043407608699533113431227070506073171701540077773465877401391519700083457601465045488344140766918296007039041580256565707419462644220954275802585568029579703912488640881189656445301679861016690600889720654404969656347405892021557256352259583758100294061184877695767527471426549022880523569232147251979533871706535130271643350073607042469437479155816029774468522982989029759583219137077230995020885869627027019835167803797061338508923375907277383761119490687111791332549478678980763168668688426987373661388427907336228656915067390122667106613342744654718033282487541460731246361757850902424783971947169612888904699690405392721881005954313737825744234212012171972107375161595402367913415452234090174366536710193413826656189977328545561279812257199210292844320352247685492274825254600215656016062806623963073203274509200556862441787614988836783007396686004333514979180027202255993051215177796130457333351909512956630851307404441655178732406603625404552066729886014855065050745408422504834075152104434786471319943876935260842695896382841519719486353082837537643507357739843920368109650216766739051089572375344775869479270017082223872049475385611123123697225624970921504339595511885690795648526319731027491464690755817543556623655618296833364498856782981927091298256835544642214883142360375855801714853473515374043221993047026306656755477693286676778448146587134855837321685351159252490751629121734256740462234246599453457685699003201229546492780356380471478955370833075492539803893940467156680468890238222226693016139130636599250144392557361115912758172482335504087772993799210265056410913820924285819575982470516912431814869821967586262639086434462043809220764437667211416886494632563853620660154212840914522911293785946473290040755607264298471723367303987378774812405389497526783425719996378283061058147595020809984430182252577002174902721233550591409806687596016450027116692688086046786324927809477960429774721128438525966861957061371794799667429824404908810543639502396087721461201946652451726624020855177902578291037936904623326147933797673724186518865979102642347361443942094361502416132890270905060029318099171251232607835567285333870360484521562774407168179978720204728623355149836113174464858569311060034042316350483398981873180427402079316091209240894977480397364721176501263004823589358303139693805202719262515760927251755161147731382722319873197656319486752028004596771273027190880766602100227549050715144704499416623021741841675461472054076675067955663423797213019590876736621003181194673261278905628486942090791091969342666163309032952922773794074748881341512433122665210792957777302770564656205263154882601176219660890438532947461754782901658093035320653196356818081297628653197903410721339873111185737133961621250191531860917168527590863390081687907227351013454397335101737594026313871001919063314237959618668914202067454355963038470932827725895949666719098636616355528650073846822385517508256032892819537095225731130461645284168896576897187542791247516321487023608089263084622001363103013576359269971691239161077643347831832286405409013289129597131806482087041061325533985667165596957480579946976946805979427348826717508175820609175208510216690531238197528820776227903086915956180550068060967341381310740436999934089058428006241965508201159872019337665674454095750078217964629624915883033343559282997228187644987733871590374984757349732858255932242082217007588466804430410804920259629746172103590339359876117012195329283640430297935381531715393066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -37949714062095809166860534907597741429963010641300826257910003656113518337449345625499080406811215659223254336079179499188412394973040389110082847095001369719664692810533769423835244612223226187670123036448696623294483438302949879006173527542618154994871068105376640505443644249254152562190262258551762676655563405067708576639659694099119395453252534794017431343554989723514189011023687025093705380025595729217210741709502758564931124584995171265311581039712655662438609761540789084948699596703834096037463416405262501161763185598787460130093144625923251157227874773165110576482664931086003091349147236420925984616995460745966650286084798034741192522697146016245839976204060429400026195410430620774952673234002962422734622844128575702881265818404630356669696793865239201283298030339158164937029635733010632183363075588818979452469221002775214489432840774816796545444166629882952155306240065818838362705677796096170703999111476590734633007004414237489059735949483581279274071986657723936750789141165400415223222211296977462356923098487085997504399098333910755224414726369999586910428542796384635533074738385943927339648953503013982269291859785954846080859395491865871956386290737570063507165572399354881314968659257439473860376575141520062438900198484045388251899550589333216221812054073556745524432359394984135921626639263382952303664089021790981712971779988335047266982486698021632211610789434522670809578858919253516911732999781751574506426874443977874486491209804237764026418607186880317337192084332014914042425477439100654929148880151578195023554820342705865384699300461704246107665412573575252100849944090373891836874383789575965641306417012150139728222804535265616130674406787743730145129963373241846911516357345934855080473446064134652387751036136810673245716505390600453782512237922543375748482606268117798779468467384646034426690727798251275247836033745953583147586375372430998169961786437023613557523740454226585411789736093837295812049566567983887270345947796928923874423571073485606579861775051290363580573362720519307528987879273699133717638716573720129140583082615586031608181596706674052558072682691934954484795890324237548577033702418735834447823682521906209437317020533159423114425249899947406191765077828493246018061895251139422867784248558834642443970276940184625054429578138929566914525274699475521963166123906463678681740485204620816955360474955210158704855934551936514911878986062770968234428863870765624699090314339649237941124289289796565772595773579463365176926803795413860650138655564168185897814931809502175527067675757101307121051199032284669052130313978710819900196719919049615967381580882450572151015948683572130455414533164532005923765345734289127569434805259634521891936467932364743463754854512708008445956225992368533140891714498859824763302306753781003468747852943498156335312366292195182117543142748747113060747944140939679776105518270983642001769155476505259340322755170400502123443236677267322150430681366769130558987482612907063087024749974787240940980379484004563901849387932574527125003329629444558140164368886939142314549207594673738907832256506487772559999109937948524696723241116703474409098230102557612128171436218375232563973455532750141650535531943331092420408195467372856687297829905240965667288253322728921782049414874257790038117525646629692098645465651594164731853014273553209197579517743899286639147019401137737838362297829031735775715638755077980344369738357873712046596396753747351684107119679691268330946306747187600278711851919205441926572783409379968805664635181343423345799192648160815970716212742790560801477954748995701854724598082017910223046813359484410183083897643916736645882105018069368958990942627319025231339448783079121917084730815212951186712839272899771966091730754221712321188809282267503831339810986914497485640508619717303184602719533502547104787612878941318078437120877958636765092830083871567629820688015097243033834392474335762018812790262745693325996398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 7451367720725636937490677921096189474706380686237279136997784858966728250277448987083196548717885283078629460246379868031598450161439580527019192944757764334197328379036945508294353173961230117283152562041685165930835341240904698092292725509241864892922571197457969536137568886438527726323004825342116727903112052044931385383933378349666591081543414383629906601507084674008919068813320863329638565267978269121643631350602287581824211565992888694511904939815166739548407883513230848133785293365285694217111194302811340556984798966059623209253098324135495117201439666045901025648727511028066409899186515477715472185023311747366845626991916305769318008076175243345226459902080551964115046152481387908382783273926804460753531496356789623490631604689541401330150452800548481526685247812703297128974927723083000150730620384839361735635866715409232394601003877986877652004486469152214522050730818849335382854440116293766868581884735073037456923861150707965709817236523490464581220396648022979813427662679043468975152710677753717106953622945719125270731975191446168075512973020078446041323883675843013509854001985540423471552013287927651209315718974650260826841465317402134334847378794893820569220669718503878497682112561506400880883003319869953321829619350712150937596341507714010693604025341688512121704899115438101602530541529817821053816314506555097808970104292649929017375997912420781648572647171616512621249615767587725733121908647162946611928537200745197912656398135432513300955489125995267093301798248311520269336337971031841270869623581542945212444335339695906240401952521094721192899816828741590194764709747864239715042284661035421508721141754968136117837341040518463065787119194462311146539454482475615387318672416265257112210294103661931161770646805544884633646534316094659915895241288636434157676907937908580544979217877407653249261444312904761085873930050746790117773142297799024946142080032461201843623870976004035132488169760167226809803926144846590552369705096804521040001440333053556137658592643349833561685634878822814606466855899138916247620767409878944359500937415915374564888167289649206452501939417319844082277206452218503265829776570112191581913871099684791102179509630840655145767343198308834459380072300298865394674021132736228019484053754884328635515506846659034162195189022300875356363082498856619829371268056286045911757308108935821614777857472603272270269238853254745543458141979066261522945725856640317056169190411778083697497411508916257178801915651250829362983334218317678716971658678041874559794331260337579175919290348984070992626583905148785475265389564490776084353927299545927683343971476060078999187404472712972488655669556392890054937133947612332408133080222469275073890917854172935653331631078107196869139586555937884551854256473661173901557138377456057672379115995114085079910634307243296307559311444387875092358992871314818229290349800646695331112985475230596871596718259687072657960665539227453331937190162730248746653136595824729444672325881530938632978910615716739511171922730576391808048231145302306419389740033782222095057551780640997183808872643561922987187010510273896112312996020154384108347958586174646846619121574995946517947811027291434109327545699807077713160491307231304027876345639729633190035551735111855289594660865832716119472636377618036260331003726953296077129425879701197821839841279750376227425588988233053729945421323815309533272834478399258570134462026837093203096560161404128902778153705270533379974622057210452142952714556707955302938289172791949734146615403682081143130070164147844041112520577335942275802300081734692254232727800175462540185707346166538295259927305148423770610615625375123500640130429993079419225378440065668407883927390628890644087948598744791556306960843938683585661277041757521810140349614575756928022680356586312048222633046794679188788260533617211032072520515483156873175671562842225112099784102624567311998250324906279811993783223442733287811279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1196317255836938200066327354162048884616317972127531084171965423984062941950615170870376248568344121221330663247536343551432479840747975666381869128894828683309258585662762744791866952536085971369845541035879416171838849769648869233707117226012096622187749322576227103214080550410571209599130202225709936527691146210770082475180881770619077666145836869697606683175857064648656227887328593235966359257852146914755870388303475964129670175739316434914595585278861509531223114909790444738083524047891586020588447249316994328326099385156106911999248391821776414934537071319075560484195308333854706208578453518163942748741213734709186868671068272015253681559502037336536785786295921171154251957747334982799659603336542267324004728622556986318770545326460181848125604979382962295062686105822356739499029502781737733913876574311322906376712984741547285107981119119442946996280231203877294978615079036180815567763149340899917056253301619807052611736265532142247486904582340688732155385229260492960497768269844713089085231141127722494352340992182777026157009874631364539859451861259029865663295274268818341010563895122830088096568593688312945816245300938894428742868093266634698252777796987279263117696417763964035670934990292322438195752245532051559600412308142461831070944448951833930074101663178895078295877931639640033726822573025605529566199486739751504430672454225884946127308101518254720788182008547459472209341030103283748399023937384613572788629037992248305970076706900595844002514896728828032579851033100399841130857439595970541766544326623182901381129491099877169103946819009363445378512097129922565436713407562101904294866501899572750521514121869115681953433552881145784135752115690514758850232723846961987000526226746930700553031264353289798552044111195607662790480372317969681557284276176911835139467354345373036946391639252758129648027245198928265785553710411212280341593456592543187258905161450104808098473772294865627466716170788186299263607239790578711570751713248290633646615311120267616539341834629137147777305986955822958617015781000676009736642231062193615100624972442354414748622004717635435727560450781772873573634143125875538405638328056978861401083347884823595970899253376304781043818554344035343267821411429486995813660901170372038871160799111685100149454753691269384713990993369836424285140702655201700689034132375291904565806096372588357857260498616120014112068024680014128423570608142801384625791842120534846223617657950128301344455874149009897124017334833017467378632374479437962802216417298317278608977487930314955903488728235786494634308219614427426902438300485217955511858907786534459683884194119598592565553541937945874472532364787135587690281160686396924880688701958277110523886773789524643143961210769651185098891426802237096161287189708199686594125251943880166615767368635664487992287702312870403909661787859934853514197452309572444157043552236089676899892747694464928530094665192255418204299881008108756567096583737525391834863864589186071403107974758274103489031114063643431975056653434778086212147055999754883422508670500414709728077195285289743896234145490103405628568922731798063082567922634686411315087951819558818707528094472484138414901852993824059970321919238591307421766801310655143812062802105786375410186170868499730000398081074750114171355692508077499169686676381364308373479498505293877958299470707238649805703640636469690871236764518009726548730451008012565487881029503073560024016848366766723753759815046857976978330265966928430794673181481835719335129203986770733796296943982898438638013694370240362944304175693520820358607948682718232791529427641155907275577138977639707362244708289393302538394494894387997941274883216418537287349663811938388759631616086305487312502128965561731689754117404481545706449162537919489800041276638527590791480043661357160496334614003874040314771641259517680652581594756028553951234949317815873750575783301885197594642660330681537524691520957276225090026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 156575822064292836724857724474697306476271818849514438545767154381836915721077956896704102917639159631145819840100332897864158639885890009329410307987830978313453884678937240409048842880324909105256318011690478799673053344010200958477638625143652068955171971352261981522369367957883453119558210757537505701633996451398327742014683865501197158087888066671416729488065977572496990268921522800371674848020048646392722586355168038635703830960668803465159069229155675667904660297282849513067018287203631656986700861713455891455912751146063756570590158344556718205350591739766601385772969150395421988631422222807871680406870962187378840134535893346833607352840867538877087996860083440021767371223331569537510641216155514105601574279984903415370140844367029385548573697231497928310700585878736640253487324452370014317127202248724055812028164004229514036255623207872402986125107838386940255645557774370868847550228191727941942098371160104742991766109017582620126703445046639641085747233249596655268048742561192595797387362675986988222539042908163883660436074376619842879019130678253409227295433143455824510413960968552406965824535955584207127955735555415028057350038039503357735233668126442123448116333259786110768020440563614673524470014056625117808470134852817152330796336692977105155470768777237197169932992610781427003259706595130207021580333541570571529387546082719858720484548692291669431629038736958194471246420898655889875599086089010632095675064365724596369856342952414426119208945658527888926361367943061792705853877397219679677336336972961444750696361862377244942776725569657262749313392192187286318639631410727692390369721073813608605048196434883001802550288730443623454205660074425692623977006487243570784955831760854900125351463303139918863893682620590897114296818008182109537670638872201797306749440717936030751757394744003795532474080641169869263039008514739498863676491986353618837012941882872300446206011590785580090458094520228354336658764613844558939088915038027252949047836576957214123093733804104142387449517154472979301193032703602027130769249828811976653616540089913602718954081906298309199370221459060786075917830383424447461254694168573302824822300342578133776592288300227047311985023927622864555289112304174794125186696957648856299614705364471905651760323524407881768981713505029670062155250135739550685073655431369900776434907569860050886027785955058947342132987989513756470984577877117910429268724507772617981500159373530264483290373122060460814263546720761036085012353304704011084594689546901284985375556026364484411812005431399690023044022430169519416164494746003205950999238850401326904098647388539599625738990038533274886206891553319859074215343238287895935208671345474640038095826136376489997355319147419092657661759313104509320863722667344212324348616212547945653173080768135147986166421496989344401698799296177331816964921164796204422371882510692817851422939958019295690183816070171537078422636190526311185541297560146103183818127535631068765511731891725448437554857298518652244143583234538509741533906692278600720171633939225793616618566295474103959533724505146873730660451487895787843812706166052492895313832890562373982554003967537067081517540227869378883176372438585992331579440595569030751895749114320636471337274194399309659777531895551200070212162606601212278051288344518933089966192436691130308961088789837143724569647648931756222190865099411120925552646851575017363595333864566168446264214268945268322858982285404402536021435668613328650682084068047052018719192014509398441333267125716986971476606432204489714114391423250906293090827572834587816510543726412065221361433923539323892804326216027971505476328414014663700812880392954954812647457726587980540101559471978611825241989503773175447582118492785010265871044283726476851502005423471657885515333545404332238321676923887255366853059944146171244500672815984747316534137763844131394908932222552454895638519673420347172941546887159347534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -17308027207948553196512314523004023651581313100406057081766627040618827509438047479466951542366779445927689723174399791676264589189651122703029811960274555373523875361296032827375779100180291497846207806072053368219109438296330096394028086250339802598181405668123227290706710326395513305460517254618473354844781008094623287543898760996131530830558826889307412213510089901603423253516275141684375287441945413989001504611238069275571165423414384885827764839429642342323713849317480323592596974251170160092698836903337571043479629834427722344430641126829085059996077763170390628728639407457282376015127412895527143558063056354469397345219310861785537100178410886791181072958626947332299771516341693877830670558979892423758342767162020977251733947488224044565614038044814888457538936492477200263402835200068066334658452910003078008561125858590676569942571581871990961041972240943491188942298241497327122767482245354730992919740006759724867937832722767623082420651804060878380510408207643871070559062428573662880141509256738471671071623922378022003766640560563437396570399576554365048608163022615217242567668819586509554163622307205459713457407112581876172381333852265505108615236339723103451426486617891936917196290627731045256666368442839731222166729535713842567937942238226714188929837756060226301799707827942089258004944442723855452282077887990443578832959631135231944812106979698215500397126128409783664272989954753550312447984051166659932432780750557067384243200533507744569633860474389545380374492392026439694601069981842536412757339061709955532035086349971427345829009839961436307354689269471608291430307391938028723316462310781328919287012100552992206557660487159201366346308275131257509679884168910056265128440264715751728043217252150271486145360317842211226177405868349543416437621295400746061770894101603142054713480681645857198026513592732735717121703929887155215846334777331948269800546442728312205815106634865590121812385966526153952722009044172672404299572874051565077861470034102850659877943504983468921455685646088298740234250962391809460564091878054059438213446283918141559819461756088965658694691882831372197092202312201129738357443123405898753634366582719836569376605251038520440679720712960270076632534737416209234862284679461188243535529014651502315022601043009693193359820016410471348039308632566923494784831201045896849074145141539738581400206928524480440523788702437053903736268722725921779724748703118770490970085204854950512212776394287214873812849254719630202128739922431652001221203836135111045082285525963999275648510198909162804466631292932527239699771748743360471668442237858934644192624801288971945708072595477998846887107652857487679128766818460639548769711934452733858537206612189574071489645911346967636479529573547148088552375410095625438126464226426963100752295684356975815285873830273062590747261346513496875205544566131749092330496696590460820291025948196599906642320182133207259085713023652227000428959133733337472296959046527720281504265756489967609128106196469913022068311517325967096179567903787675936103498735912522427983677434599577659328179524802451394445735158933370465051656808333051711042228556316330133414651126716728786827343703456980373756167163378148032985581506339092119184322566269070265671311486898861096222577555077383103870809889176340077570694764498343301194309376521996590561771390630587125728714234458760974390466123596545540061284246615102345424646105980829340121430647612342937377698541059953187569511549527467056165299202663766032811698416831445792223401033572377977439974645074242999301874751589254541302879920244115701596940563120709577932321483799226583813829598779664206706800529548434447702786216991483561780302887356799794336444525637283982953524594337960272577484530662929035926481614681330513500867002586936830166270569317136994940168523951708397357552320764571919767380007406382191215017304626464646217040191204075246332355619406191581219900399446487426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1743699686814746803438019761370618925599491994157592406498193850764960204581633898305928282209545682081528048185466536086619128113333111361624849352432648033958864870399622300672653831928092387078188013346433804506130700971506863588026696303369716043395984340940490331932569698939788516583634865148226285382824570330592577251692593565965772234986730321507302412326231727483779384182318697185146251976976494971488036918168319108914689941670976378488484054067803884887735305045181884751921669137755536843592536006779856325986669627853007109777038390246145333239119758106582097458907111970697322314869745209751764614053368292254962308106610315561234600262905358341689306857303357515854334013469585861729951371844579214983343973729932413119573348418598925245358636252753846268111546188148627199321844834003905103849512402819726252770777295468568754751346099920729340232621785851367395022736908264644017662458836281798220065005696335113447500237582564123819459669070087230420493852677608177173750182952443040709335856525369634062670920818641738220151366250445372556094684966588931655212666724925816733525727810270421178352645577523688598980061654540594348878763661373271899745597152152231471688948460038388229089824598802741221808226433214821403013811513957042311494033510771773783493837123737145445783828479200563831699626349970120930234468778321911100214998183011959816879588694840293759654325776312108059510996696557609987182769083835781225729961303145273162632616705448139325637735310301692540968058018922766305110144050085057051746859734232872141984252837838932138761730019492334644097143626394027232161686427871411260255394926195521328731539083874435982468665784298211639669698689595792730693132954927370756895857170923124141984306469438552135680715628176618458866160664822081135299844364977086156129249100912378391241740498051599112977417236004225463456651633764602918829313013804968255469351121638500355143319857849366759711939031693764748808512826835702255832531529358312936746114262773457952966816253502130020521090325626419175221424897466136602496490755440802099094771646213900199098553012480957819372546028602098366918979139292200743208950380883677390379604353920067482812642496773811299697704219581697405095453012869967970148106911507366271566685412733096794274323864702366895108869481602930045125082468837251388704229179676419836372182793900619296130395315779464439823089607914239090103860005764367648456313284177010821966239153339307014452989920622860103839592046133271292959231926981373205856595040212024134200418473762734645738477048183583643817686114404148295566571966191965195781193191539137003827649941469560568283847669409796625624240986214335859166686297860444517718485730560249276290915321021560806535914281014678953721651280268501820846582900974549691964589532883547186698933891538397204803922437879397685604138463789170315931510901174460590849872073365538452908483305370061376097117875366490424547500813869725049835427753450774949535285368000540802724299000885270304137073027359260226573159787782525427906679093227166008330418051840245919381697449878932524896862599015511719013930125670295362768277793661078840550363147207070541458816666619895315236238066750386710109587677662517537156594034562941311888306241497719709724579851233573588167973126380867691331913816028042431026637264017464940490611730246891467060918246130798576407018264620751981825309643540793433772513195922354634039304096442300226656116888376113582590790444565878547877358228392289875815761786078245146873205369141763735014462765208444279851926620477111463501029987022274064026378317312376309889049293159059377998436344674894792126830121529456268540245075588194102783394445769811886165611595443538022657420186376625833722772649798123211214338405651919378211992003664345235623162832803311767156734413370687830150727529758904276146759839340257858924326544765118488915999267936996623796970188399538022896102388683040771866217255592346191406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -172051980647173140800985727749398681597371043396758995082684547751761253800311417041630952583725133590069244208081818410676108498800254832592215337790858435126390335267772578459514793367014855991776414421946623415803342959914458268144010374967608354262426882957606409439555703491342970785881768424994664351005443664724857616329193598610290703257441298978938948905512205493623629871727143173016690352524577894029995843748238409238848357606535367673983341089312451871917195395351801922114985751888351497716600359664751963690501556711188128876484892414748131237370614534339875548258508006300580194603769234951124358457817527984989303029796380035095840283452452431193760360421797029529452655442855790313385184783115632815810072650489731889658388360126585228492311481136389646747521832322567585410199036907301217980360599070749869687870586027314804017044399527331411200656956232556020541575589330288490485130870232192917846351496428852751116276755286027130794911615170097744469837594961234493103357014553854025603208257345970049028774995043702499702753775595753606385792767880924097447880661099293930641534973478284322148894780872596050141930406430548866663901683907425285611571179514292212262226065925812665183108421264410982959621670423091541388022341487211142578380340728536108470628366337011624367944389917505696475404112868352442088125695535999671189927639939354739075428611792714128242319796966050735324009759531771595080697729161840003527544343550042816228448197058196770774981413201370692346971746468283341273059780819476393780825412199303715862314332939025944492882522927761602999712184414723546732028592068183657692155047153464043677716326696095436996941276757689274119548107579334422435852107353363960572529766091586935694442654187784604708591293229726291369678571150381628279105163501983956201533470861977955124393017876456251238589004950387317489042190606084004915027025387076863791164614919907089234879729585225190730239412261893015305482955329712540793161168198797300239040910358427268260385510968043992323136622602474973645877647113006630258370235908122830570088981101020559465706581312506216077978778230693092619531128655393646813938153934709179107983537266718594160514239456799430125665602580523188682609381297152009548601726687146624277174825733325352841408752808241701942255302455023495536565004417407550311989354022266205858664356924020153433637919045585916767506760782277133694736919577794039254908119982235547269920946239154899253693086949273819534065166780945793709849353593017210702289871437281680790296728011845969945586322201062686828783915226160660430340572218732537450398514202771941748117329408327511947586629523182453555636771386433495749215002204665713207846752275136032590739582234028930137950104224557579471183029511326975603555540992465907101106448302403632200338853817750283102536833117238420278140685919434190197624552211101926654984726984851884173684359622665488473775821716784874587513340022255992488492641992665065979171137467265872506112158015654550554521782864977023597649755241915888844763440327035684043386362755466163624085013414056431302704451867973192285973940480696954892026246095525848045726126742361802696236819526062879104744807138931635393194431823586456659627715716052327357965906539911892397875184879334782239355772635498248680870771648620196729108806809789248824702824089636409129303777182520056320053153899129908586993975891700216418399807666029806575806970246848389264656840919027008813059265533789909118019023143847568362648811664897039585002037001083160391755537541096657727949708878172130860704316851337684572315394793189445916096970040089319448612572881135148611964659936659494102575598942602075648258699192653139059739403988760525101531719367446632251752814737771894537917166037923859264465405476353791333326140222077737944179692239140157247248342390005978055951338400840074070204201063565205248252437185238675831548020829405361828776906237681032507680356502532958984375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 16774295961101958688728418705332252445092145834805760097836844589910001963740132852002940141264570239598271879978401214371771125448388166640825668686494288926753715297902527917898955671930348137083022163028702218342008680094723190733741703090738625075451846563906743112463326454619678723842882204982188269265184036558828889806480104642740643395462835136759592318792119889182972047118174756330347233491280860016476129145440537128793700944670495807630437386221336355686300406791160178914929924838432409891488887665842642173079290389006632539987258706913030223399010324593981426519328914450975888253625388090276154032816784572420809014160126529178210540416973999986161236092509818489209973730117750161129275487879685761896853849843482890173189488603320732063165252527605994424725715798036617947403712557374583942116093249231882505579909585603139622949755027432686452157496728391376543124595289665467273489753508570610597000466991285879589443106961255371375606524621538035338998576874206779316698900682636661447810523642087708753406326359526066812857839182040150437286497851095256027957826712657483498743993699658767259140768950047574633472901656288896691803473764876413610920484140464480745167695079697068807299586514140026450555315145880411086846485382023576845992698754412593223187511157487230815379572634051838849163646917066204158640738637091216378113874587275115484460250764677516370384903225233654841344154943389992851142566114699495247977335696291507387847628887573716704292115720972628009039476025569565957952963414939547958695060613944910005867292958115203659224397490040776536373699106491391018039231799997199227546465020903051486345769496079789407465124100255208398813624600877548761835813462760652030644406777035136958511303314565692038841679864820163332057693289645328582200764300803805747800399685005312461632080289639216414418737785631912796143067413066482087699066999573192429577121407732968674325776541797453296460143564572391106928291427430509485600535031556369325112678412888646414550345355709296017617508909887275952425726615568958202086167051812837063965706522469430557666311768567021422028788968684598226577191488886247237972565731291373943187364093817978718277246778996846508021971987818278263403072883838829892939960728522183679863925356687614545045296936134026131489279812449221410867517362871833578296135507441101453854061247578881882821043448111787378231053261117113489660814686109977861069442277393163312816526558217605110492218556558889688146934313056304430649556031677000020262933023045758136119158315059345957534367003391697831627967566933267250383386673017204216287053752328671796392402714885878941377055701369107811914344655387989872094580207796610702523798646782313366086466753815481087371659575048674910819471696853960985530639563108329843285189805216313961913724703014770107895101028072746076554838801748441167492234922356378513427878339178071250663794928533393681517511912805009257755132480688708490211835909483138797570565810703394689885175811533306175208736434658253008542940978707238240687213777217636427649021153187775670027234895758228327558393528266497757661235640625904515910879368489570539327634424612974593565390646687013473876754476436550156089908398370943484912013639582665015288044821510480036674565097809805846204623609611846200075112424740132060545694606394895771410932341715364991254328506295117606237384335045955847284400219069017256941270899287270819769408817537692114293673635695986184181659493513323201868082094725372086425358778348198888697691783282023016754181740079297771791190946650255067503846523043269900521733511963677043073109994066820069631968192592348760718599635968438037769956379240287493162518578033614294992755953594532003823638628912530740994708299375169248628647112443293772714922777857863007942362659560830811652594638252669086099973633419197382843133107528066759019349124376892712669877430183426596738679494629056785830528706355835311114788055419921875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1605677572035203419273467415198726833135349296549037818144831807963324096644734821705182345233712289583438093856678960422471621944965234360515130400611059581138912206714275021286934438061498426217673998522081819607297782216040568839781931373315701772812968181750973859401447232498313405319147405482065877544298184311185532231297584220746453464166970387815027657733969587925262296243036390618307251811039297062642174948028241927688098899757888184900477998843234670749938328336906823666448597643307002117450313873989717134565362331845138295841342285957206247001066312670518214689188497443939772992492705203648732515446287530438624555746078573337846466696370268535447797590354393648051275737442804416680359059959178555099961261891164951862242299781602874694206263537934501286566153219113599292437922363746674086410384910262227930410405788254319830163023523521575640691886452049616249730638937139596807002723201550319146138740003290139650861681795435695214004127773510957900496206014742288771500745722506540574527054580076212935603097699056445102844558738889077940690551835307023013461704032408650612714571619170150380266931099214191934750448548364641731721459155644592089744542116875703327141127662339739210687583944607132536714739835944922636787222617253709054752185405100742827347369844820244224497915968849955710942576075296869691276193610091698257801826275002644292398462869400450130672444613784429675232060914996049534025702546399385058514519987897733454670331097160613316848698064767007586481525910184118558730186682093232075818158136790834104965823573903346703396480393617769509297256435740026972268047295090647826783259588952048186339414143962796988856965682324858411616558256778264050971872594885425878109583904984007805315435497644410891346996668211722399735864901421966633327263203981822792067424908933820863988433727407697883177628364794165510639688400303348696941845958299253342492033521902525866502712466169887278032320735552690251017178357837009174519828030624559051599545073834198019751397739532247546439258693115111313066788948918114196022560172220956818541226490192783719005816559775927279385363603015385013897269189973926834731210818174459091424943151995315151503010150386509434915932802835622046485969139485086579881265014192236942193322454701020748993179735860082246136948722605810239110262758056434478651396469577266962911483920538351097260163441578749035391749765022788134344571037646886610250345702631737553403504973513709346885931019485173818412248156846109948775115124669313850240577360559270771847869959849991254122153652544810812472447470983065161011101391431886698138098754464736855607200642067737182811977310615154142861868531502801790392636826557234904321948028681094814182515922619787430373347964459638866785363199167366227376792472745255928825264233172533939364541008708923267572918700414106394295341772745835200783802207803974279099653065770646663260894848555940753014946856130638205568614241432812690747660980222731412395274017614133790970564421181610806607668468493990337888426849739336579281330798732755192027418403325139827677879548659209269448317802493466543427213036328773193906789138658144381423513918411230938420292655892509910330153992306551138420691258774665861330419142702637177226573001571176561526482436851925906211174971729029697797579120200470897216322182211253876115932036207873293282596887252546153476083733408829115017015515901766015459836003840677716787742470367676378338459062950517666974285866093451270471370863569792722960719159023021335410961606762151367571450590211647920868453025296394173615963472982722902442762188123692530767638871511343588945145949791185510714247340898082982452413531941357492671210398513468232483696867545006677533766518692102592787017709995805192196880604535398388049390791347782177233248359552992053883950470005371964886817913870985684220019608621607123172867931641274937653368755024867695395389537242505876845968259658548049628734588623046875000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 156013466485138054781779944968745178663792714204023395280301158308380198189580259885002810749565776586400421238551271061132636709102018282367860848200825898009026038897278694504216931250449818544949034541917768789086112911059492002326672597466756191452169661894978629775257443547371639472349086144683940164024301785251402710781311641931916184050537764740130734321885997950901361557926625147743348573031767771672436280915932101356302937742715357907566177281835132567788131848578345422599573782753286682229740575637780820635195674673612807308474417654463372304701301903746060119514005423197279602190777829140620278148021236035032069829506420517777719042210815931905882389026801489824943959236473252759116218092402350328809544534148290239685957998881182674927608449299940670580765171547132433250194365940412682533456366913474638598111413070285515173528652349633524883992274744060619134765740866862418011612810231679130731545500036730840851764927631823612645599225988074822764161068666244394253291939761735923942945009693017123438767950434509887866394259717482677331466258728799072667154088820773884111433406247473973820200738502033171813479627766634246628160770132072637730563600008282464300943516567239102544452248124787701923014361335185777819332424374744520406258294503315804882209317665681652961395417642928460614369563410422125175984438563048424601371248287573404995724406795089885624521502455408069641939193974614277523034960589495673983486655068185494672009543079475875421210318992405689628077984257816101859271448878976012077647972501739863886569773441793284883106514368889502405962778629988108025265155854618519024348023347601359962742649896750133974597897812386338829049656322486681586778326682881406245959457690061981304274501907557351337457237456322213681780870049796518164652557086567810674896309547331067741807165004144849766128963010650148301835784067051778664686064310134614345853247287821124427397103736539671371613831712282965248513448664912232255358161642129324357645689090309391238500188542492902117224876234825866770640657382000986923068170698140269544267285146098248016873512389988605485521207850805414964528180092745328449712256412521691342702062225647131971643669005005574026974543289188443090990190388021932251680193108735247321046378267223470687420606578312232146357179348756711129729787496056058581191630123996189885457428770935944544786668502113562869761640783896093060333790542454353416233106202106975995404119667409074915810830933624488843558264575992804215230512173079676350508415356114120477859958542597035548671047629878838643065118308083338748381453333616446136086436583125229056550521918022118713524812396920362099770009854864888775243752391602935641524833229284621810265444548698118482817215253671275908196197717102611576378257377650135490787903530265982404804517831525458893907806026236485591775109162084512760503973120666806500709558214179075452287280754037584679455488929606442559849539188211304631887719480621342326052301575979630557686700093990589247109747212503366003170105250228754526458400948210981867512921170334378217001185339174101005955612285193254880086832326757669068639506958512510758890373999013101080745937124429466250354235860526933131507968560129908666800739767727015320057163516136943437974570576528165443874481870233613253915629759652610796569347003770103504855245114170154433446766986598124265821310141057979948775388189099510061731730276984964678034407857527657221208744345206750878389576563806084331244012932827888429278717787808205049285506159828408962670259406799960993026892417763085398246753765840772732826184253009373222249726287321152350695690381396397984298283629787577494167959954586804643198111624639899409503902607905818906256951228498915407006010474138368570889280327732986409549968714374591146240517868237048347648184301837661671878279207502632548923433535601686740902928732502401155263048904857191333187115109585930310117873887065798044204711914062500000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -15245662301208764166986449286308479086942681465238016514255131393445733694273245717179019707056566091109499442623460243384667032861176544801922489639695855121958106639295929525037805303292477126963614684024189050104163164448696631025755831245517838737400439801840618245610583224147010780257514002984583544292252728048414104822186001717423553273696638478718945061921179400577811273830268575380783714113606223446605180663217072641208470307164138186843796317585909264642557182345419712068922819307522294022501478943564142456748045402146888507783589485516152571411969557721849447205394279003331113973378534831932546356655950789885435859170157488324461456414055455598557693847757473432888875363880581972184400538530667605000470986406577005894859481172648378247803377371449010863895988575798362676672649130897216627483735939426774112826103200392950736321705914800138185483293532908145172324126438041432424394770787376113604844544027493031084967079832424068452107639938528131559228959932500943446509163648745637979107284185705565986828225594720926331994894911723721682282595393957436255347228003385437047481843098582241890947444269004142909574579185857906917000390310943115827628205501900360045248817608557987350100525908790248301445436498291424193471204835429017081115280502896066165641725931552130839634829768667966040433798785502795590049746735490246213966680667939781761676272869636626164528939381010638928927349482248193019246466793388267391735564079660116929748050592835893226854045108332690311332947805467731564150805787959917483134357691440084985604480315256166080450205081095840819231527366320590458548141459422341840195462292810421012689653781736158393255538158018524890758326195166841363175123146373021329851554119905631862085284255613364650114079741974278564662036082465848321197132339405763834018675118596290464501326851968869122812359935373868460230749622797781503155855516031825025951160555769693630445168895431851350273853903964252642333379178871648945434570511093229826967279560049018335965683333200232486293565423861253645512872216698924571063159421788148600219633760899494222233922105550058387330022230055696908458935935214303072659316047230085101973851424735438663705457294765085530474589385998305082909995549438914560890869274490951946073192832939022347176516370005160790509749916239469144508645796201070629574042281242080350527857339235838572668802733639388520017581066294586583006661596844189563020282221525233958905363228649828012388343425053719169644242222855373021524130345161357608926556158119938995424489491848147924309204242936717410652494189240730967717680299427256495330284776315735097757877542878458789601183651161643444390322879549716694167927686006458400724379828222556735305161872029280267764479637330187946423639751566657136982828674867007316207497359467908684518688196938699909118932833465140227229154814097515920152525798869437403582016968788122308868572507544707187262997923201884981043592683746965468733189340082835352020555658492145478250371126719621462072524703972632934020598600484355512198226428764086581958090697028407775091346046330294938359795047536977012121708345866453670224471385634802225593631723085713552006416403265473772428443500264208890937762454333669940277098382001880544412428695098445357936341676484821045440117320774760487187321599661183273150252200255675190904350544287613842593935280271292404815943573472422029964538912538214413868502986155721170068972387148126175779566372473485209426292716769360586658250645735676887533683444564881870541470152263904750535731166765514464786248234307280771671292815955338882948177622306706303049843040313294602957439336509682240691052568327160525719975066112405230322776139624481491257438993241305208123525138690118203678531427192662206460076804492080080101501105908742852956833210331387786543831972918788845835111812914743769695427548236298618137978523863859947203023611661435736746841755294449454183336456480901688337326049804687500000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1370294858284047059858549160928715809178026794913616215180933195471011699141732616283523059684961531777303687330467513294643147228338519196074077176968016660610482506574993791948220877826368115922740957559266517800658052751047893634614832298193230015344037603535994791592535053444924299129586351663099402500382861850801788611434486941332238526081490857626223417951509537449140508849829959070416995072126095677876353781860583036603682304108970484131761930784344529461555319091790086921136000077762246512631476753101919083544830541305870501255655080158478879853262054415806717674369604765272762768436467475213749212744583192639726304313172591962738925204533344868727807051543547756614078385672503181562910834285559426403661364226324669450269448813095397075550987784577761095884116291940309973218023127156138760627707503838932832559477942416665973850590205559051554882984792768155997320157745658199809283790075121156674183654012258592549468728266556229761434605749052565568756501166589857359389584039035398472714227929272990571314265783134656033787449430442576638116484087168901939303584177941778644119340071816805842387609397013318239065774115355711719009870445166966226340374841390680701113037889584476109133323555742864768267632288985520163594626406385549863199246839030408945591308864973448549787597082892347688435164433953140544213544279977575909968515128963654324448241146680796543593813565119377159400584083628245176257041489406346516978138345886770471694269146637872047394311957310769750428543870493850235045236502730496473233082598283946698912000536637109964884392112003428787114285139064275617236798032583907727214845747702665315677124464382005774425739214795982760821986475656997520053435306778544081513490203520527577000430217348537852424154451883035631189451233878635973239232281664342558331952024962411877188894812084151545301482527142443139011146699231241468027391774734239754658389358529211939743443011515089669252772550496847462027461062341004586799385397581593785795744261523714313747988472365941700253598692569941151513328295107266563584605957494245665922098896613910174009995438012663315521713432464814056661119192037236467500866637615496824880189700322614163292035802739713278307581758957861609734768364761155876678259361412768790885884695962647465361566286394023513723676826528608671717812188337721698681752949960371894050657686947016515240211948570943323875041669912279507770387286485773406808002021855187799366467500617694813246565683544508933725334716193658690176380321813726641165188606385443847249078793192987508206932884246402764454287784578847411692633921655774798487758757742602189173331886927840516747016562546234794363893016154539420192699276890513817263132077446676952724820591697019575925043650218809749689389787799630125550088323903756939107783155743653868793955367297992506000832156767854804140143121259186175299297749230764830385568213209425524293084322884038769922148946128500667363237523499020237687362066498456425475705909953751776502417204804325126953658421000815441519450713479659831774251309790615283681853362394631179904408480689916408064706534690398109887324838336441844397946894090159693942780158407863925551081821093724774510987181496166029746522859152542834230274575212517925699232826205633023443325437133771158962239373138922211897328842149126130972157244087364767289251923719399307205071414533666034275150336798306970486944794443083583388798666302374304618205385621167386264433872900820646886792055886248402066079376340174669297469285992439205480482329033275681171584370467230244007324162879037006162088183328073379256840574928240701225203734110648594922306781572432012419089897952957697721633954130549858617733918278906402706976975350000841447398115667767989126461136186201975395069609573427080418233430099578707711068593189911520364497633149785659395681770747892742518870724725030410149826762137930220327447683205952562918283840838884657387097831815481185913085937500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -106908374332133069844018597281448126560655878345850478776925867345587427049000375902266222492746253037534463124408084032058504012351545557507135622832840083154403098968808170513626640725312973786658869236264880309666483813088883446409577481561332376289357428697766186392214181684396173276748282669624038322937630903813114073101048257253487545710264082999946220567700943252026505984697185565862946039711325228493277354397698878929354516231806006557283007491080998806734417050859924724266583650152959055233948020206719164847059962640001803646448022131983731536251961179301270818558214060283285806295881560912474705714628705222354073986453228458312329510787772396491246984846128626570836901784023153115915873272201412612004789962038015858657258723857344265773108047175252318965314895926161379911713946042559230266286380414790634649122340520187093855523388315551150897505764461052740660638104972211913935147022444908388533316865875389593606737685849050674281621143442124845942120292657595214066042135946634853215590273405992054885491477662255179742179477610183338711098343231439348020472881647261406988272623848712252081278124196055539836471756094630457820112452900289270500920746620532261541711424281680769353456429329019340065217504205570645612561661892506986206939369358284366165880501250262762842185746023735402536188148307323633907578311718246243508314750021851126362338420300993598502076320274748539064670347486670310974105215600984279452652351053912778568592738276529249438344236568827320573466021488763392397029485102449333685913010660425967640599477061746869647186922971843642954715331118880505505231640414939603237000967209649927391900882556602552361611954088457528649810693054277708056746817992117195633808614115861929954504095670646832064146564679676965318864125988204302949118550884042204307228816037876696910031341527812924540217961219837406776738302534011727510837529319491152661941513794282664780458537393597469237055460028517006765782641886675788956083890384009238522448526631930786217415146660040902994808896540200213926276013115680237380090808986421230811481097891294732542026702089763941893238519233757862867013789737380083024045959223577805398638827270050464263494104279814779533169246213386474085634681055875063567203434901961270107171627533092795190811330701854008577164261309952321636963044272240541986712951500114381525366552063078565359288786750887890669199004327142211420682471403727732015411011504064669510429433427897081106619713394449229913205357124162567797835681350462768093401285566064108546761145647179444617381323877958151191519284559789568755808086356124197626409199107251456825020067052899150274993811871857347870007696800634596321706477073573858969903656862612261882254951306643233333394287895481399387187046114297233389069639380152423864008940397494953698998492654246300334080056088061242459503529152773691411280164970085373366968957490019968524840957694708412757597802211304708433769830547752007096465405687619276059009455838604563764350576786918410591386777260223839084110094242499205125336964504063586384501424887406752491646325757901778405544846532523204541301774844076538679822513189094726710479884267616363718169975856596289293521755648756094138197730029139301607501230968455840978196027491398266318954185710615455654012651772745785326844936021437049934059528181028396773950061939721561081078787704388810444725172636416374818673934585254342296076153387708660454729034050935442300283404883168172345639200054791379293756014697380565435994324525248223775332370654480146253088392929007211729599541140734721543868495677768247669513994158793756064081903543458377734406746216885642960396180211366883391631984005016669602766760472981353484576922593651894265789650801322915838121173713641440043176123448404736974969815060415599665427325375257504779634211097208356900874599597831354659902752770131768480474572162702060345690877758564212054359950903270259914279449731111526489257812500000000000000000000000000000000000000000000000000000000000000000*i1^50 + 7793595888377073640695321467287835997825309537026612044823755957516338905247587864282421497363131071125266422224797282574252294545774746958906058605249909899201929159747069599935368983968174083378926950918522411637590750811157237078422063357595048475703825772418242104660150465200691275340603963945724070307861527703214270214237757418739772513704286456162743108140768472659259244113957782519115707989129062887593247448158764812155893274831044563620811908168842121198840164165587079620803695810417299215803754747291571788743335283647780738591227770080640186828499350356787742032663518216912194211123415831128258381394570132595373347208580252107201086144500345247810351369718971606797498871050289603037721234020706299061966067779691992503376394826750110126352935863120711754173411316093037801013349353641350392385968043015438517550868783284860907989440929351062873494975384600640617370546993717024372733498111712702434302751592935122572179822679221170735853188367581338525282540852187359472050498778960708804139086925150745589224325769662830457844259953953110891910552975379994001680072473562673277509158812983986269648969611822352416235125970933294631266045752412857663740753313296653792195725050853973213026841210211351420255694213781462176592477893729861221286644562169024470881897183414859133280740679811815790205202045164711066067932237583425336463993775961376860533409362687964451064115484838612070264945633566334542559912681716388846296433706281195513960188171477871970623209378443684247548262363232346881453253480382142117789626724881719593788108590652248755116305111355328427151116850637206125484577450117263417508583263596582159741708943352586946045277633047678542337420146744424129684588796522336869159540503326430885933649965958914339847818479247926935771985265960945938293754680534394430036244204897824327074034982595588691075701480502902395635975364701695971287197917770186094511403013370052274153395050302490601974630867556821305876071737603145247381893508338718260041938911906387423169345988132402056741489322164400393681143828670781667243838066488983379758264185321345068685975214912398572403156133440156851713036641361551581884205442882167715304340746778032904805393906236825902999951199761980179667550250144886283840314581411861783787524694890951082748935758741030177749768713842546547517841410309792695786339198958479887383012991497616326657297935249447020865398103004496657441943634351557416832776103152767661325939828277558268577442098096332655272964204617679445612748343832618003719602050326516103157444349394531890810062324188068752941832629817569304753562737149407374308268779084025130172212283550180769771844819075704317433945068841236530100496510349315625991624963301601555368884460138585896874585299631702709932598530023189548497112924744141146922303476663135782736581009398492680677357417371885281628638204979201432407432585080841541882554681568863394355712444518010269139985363555803504322261016601389938692193952132383712209164045808448859618673126961237036946927981713871550102480693318757579971725209965368549869131922367585932308271825155811387782918410786266618832889547042984256374513263455319003150770146435671477998999175050745403984903527350598554766885875976978892715976279724313232755285059051369107677768960450968371217130827131428328896079493342475139967056436463181815275169768821006743203385255511245642281411096442044808774642551428357370965281882505889175621342336478200833684791510124236845668440060240997372124023164493916622264506095782049807076802654874593994186400544740917991312409900700018726361492554063561979311955790824014854651262824685601969878932993338100573264121557765661701621169254128314379788278544675596073795202090749448861041709192975437417496119377763939869514919851018382749438871598048431917427086379518632588762970359850870863802300133617407717058848542043231865458189754414772551897664753205618034934107452329499210463836789131164550781250000000000000000000000000000000000000000000000000000000000000000*i1^51 + -627266557696018323309675727006038032825906502196240226160549781261128350803072649053024706964903710595184071816511622183517115227320201222389560616903944046663787509705265626407787877319751995194479986900382387093732419005942530814400289085030760160905886245454425640513536625695867862296246855400174396376478415558649462471263793087956182957575198436452397347990340061525107939406871986105879544007026052787442292257588350690124598786515408121676391636829203279701348402542113408663576543605371134995111327882327985892478513728527592879117021119903319003422171412148002090968503777701777128136881039179408351254640076706702723406168421498659822849177515577547681131181136250114833114281620937662097363265680601731665040286643289193450966843932299886154420766069550575805843956734793253928736900679324272009129150111762335821000930620326460813737806546911992882483877794929869198367846232265802155756166105648409673950408458735718274293867750730554774391903295575653834147700293647782438377679565203460485155372106763131798483156157349802237400585390041674439136372376659405973593180720303138236627757576231410842101805954998939489849720852161096900607793943385799725789991880527020920081407391248616768412751366150979899942821492509613521410420569732526987470215479711993743147201872642913617235853839984526692997713421033149305914974531228271821338646721024064926919684568501165628589581520561437415448465718651431600267837152173440722364772962019864288891037034284051396909980465320367096985981751755174642836179978928467619436303495818889663645305074553972553746446632999579127326808038956043346330074598329669021116448738402466961807489179903105174339291550920215757053782029015306636780650365275793809303881904232624668635297113425881348021370628987898225582905405854719969566402804585655966062232265267679841927526139893858828795720696772038546723751674548965254819543085297540124070701675913834774632296593855323774230281423926828405716242652483686733682263228775786477267982375640233142272470578535890978166006169851940199940069926825378333071309476517744021733060370477881748727862291800040592038383293479132817279862353818899045377741503895005012524348199280624291371309197777027144344237769407646966580954346112222071120708260962270080361821079863017755152053908902841251404481960026821176630442345226025880112252598166256866368289922497423116331203878396872673813609109158059931093050986591034414940839027911316762215866665634317957250175215033320183690064741784660991996905451992307557411189410381469731275944440547297371359180453783180542179792316055528934255760139898203770678146819444378917291905728689428226100214874495085022286550172686351370297205587209696989174860891036595971354339811066174146916568225381714808959441464663139408112452184791621125664126240617203920694446509291654665751172264195954707758019018519351823732124444214875030970880409724281123170637745623770933012138855953274144655519458302498444124150945888053758318550978280670056185645589670192602415580651503228270636616857541382235444977682963653815161627402589745615913175328682624964302847565136099611610675490376706440107344371908334055311892350577680697809357963753293435238621658655654539489458701781048823487957865030930855006196582619313961235769684293171182216833231059589770553538512769296188575427712471842135964264357717655447274753398822118999117845820402100096798832572494367813218001455730087093969413456119152828842111630273537580742560638753597392432361180648811778071875006710977067618042856011985098269692954391849260977587546581474091378507987643516113093040986631193862713019155140076782593416413390260509921970881458171196059566836370530089824061280065098570216129375313790606773526023587054912159508934907392985647563458709541267750266921453121446982532160846215859126848834900729352437291662008605537772770434583963226402679211786064838144124738428763632641210637785889048245735466480255126953125000000000000000000000000000000000000000000000000000000000000*i1^52 + 53321597290049644133260495621785865704682936135363063865127262168244102099382321206303016085868402362185185245892770448628484981791724748263491522371896689939823537186069690782079755181750396507925078645749536030180956619144411127303951731528363025451380387939112498448909415140443722366686618696335537170535879649201840373575504801856619560336226110039056494226993355580092309625526480241687795853173118172955091842588369279442987001782014706477391593004604184130420550620613010714204517594707298046000184520022100355990408049545717529938779468229786956194847403163748277353910730834018058118108240149443960436867127285773332156190863808705205863294070706502430540323394048680874049923502033296542421034106126557984093996050984600508686861524138875386514221188911078438238568770289985869501825885518424976431267392647298548654390227478435364435834679821393574573187418554330386019964181415936871500639153417126423817660954746404623659423102942181206184464840698387438000039474770949042407217611034379094347765529287312494652382996904726109321154764717805149332697018127176678833775152062650749514455039668385061242512305995461386245365601569838144546052620976666892868654678098686776739980891602513155829778968239783569567477546537003307181665670690027761874017431377056762136022126806095519573922430189066712793810778095329081040229128501864773312382801591503668664179469507100692099605466501604401196685765655847630847930269559304269462249589610898546037693667434369893944739648024596903620128886971482178695696172061195486711891523886889705518403228307349035050893561242157110182380057785983175901936497115419731987288735224795857515292044727532383097404904284693538150975169579194266582727577014047353967733349858216157603950446615797169178419267258264963745815770010854699512239694304334251535440846563033889022249915768428630814078125605228213502974644639885580891383709755481798598791373357889589175556601901066300988044666713682306316561502962740885900228431180618259996114800656142559977552549430599437998237099944302119022192898892947406446194821517285935101470769258806934201248909057213434814319892201693545720266000502349154412893505839369619786445811398081986916955942117128805363659385324095567882604967449802709703649986236576122840553816868657259569008979260209544054749404199680047425621975194849695591866230596151827863100694504782327317330419475333664645543231544161659829607377041030844511804876952796885315847645232507267863658323233151251628131209787215335097479664278555279921496549607625178277789938906505727600092141305797924571165961742557350786811159346161023412140800919169235186296587094107566621004671730213786838176836385618672046753545507446460505306091154121773759658929516616975467710124093268853997331813072671943428550942285188037236999574128858023136297002246647476071260960200898208775516622114473397530987300011082565586986242876136829774165521273002581313774606539793238929009925216910650672793681369708646644120690922617080223624654672194214886564736944625775574081734859253062406679631385705265125619487366655511245946491843639057759486599434486512850106852082242245676531724814896995433613394790979622459991456319166220715496777219078055056548244830740297426200787132387092681502908281437350157144612641676868807495474504387298028903830392287404217973849975791246944126524074778970006054974798881171726511367287288192821649301469412164996775728651655958389554454812876619221112390699058251323645430603323351377547433166935300541918800923046017780707589182612724318747474418319148333840134939996944945284186949283521931081823911425656434099175168346464168671810400961200655080862930504399295470486867237587111008730707192339434981174481471337189974630824696449541513856703240270615818770662584082194198790916848703709606418952303942381451690433875515917541384724458708317133956951236640813436162656288785577343436164084548268052543562589562498033046722412109375000000000000000000000000000000000000000000000000000000000000*i1^53 + -3769639272149348985811816565735800647465839414296296644242962301130428639460976761684971454691496355837165980417655064681488638385862683550268976278015498356745187637739077530646078609025393266855865584258360790525559534662970603030563612798349240511051737253208978887698414475924549729523762329175556932155748703072356016179049103760954204213234219248260735850941115685056866037724894825845161051062823575544171886373652124514767583691743854887742867441916586491368227332368735228798261202227171306891424577028661315513144713578035467721915031928010909534927552080194334641138122238121353033744591999616396858345083673480077060859057359821916069352655274732014573677642718859187734527340035927968354055792700944903139857687248347192758349587614784680476048465898773671833820832176802410853364464233539046332918057033978645273101295283604305272784575585400233057412238894148848283073064672045722532525518756397075530015981428104653942608893849516928004131100012901396035551850453827092095230631472583390450061631199440594955879388678303667290967180189231208595782407324361415701113049587877597312901288044343872276858051857055549967275897818985921810804835213380946773073126403593804091184103251622023973719577271497956646535952170311788063589758994273714381923006612817966833161359611659914847230354121765742248935657955083590344615928352712402341893641957466879132292749066437237373012181186438189469219204263532755873938341741103115050972251485559958722386211877417442693648527364469434527243299752092303182818377825783049215870597529909026891097580621120777551030433668209900814556305733116024854847753720157937338112611053930683193823509084457421370487153093190077977585011315055358617272096536611861521112247341112326195413268035677609682605547775245280194873771947968081026268650493985717224236976719648169462673065441769534013422500734397963920785682484869466371628342162147925107784882268053588568820064693716250188659575455991875056715957191455657785908045458408610524990534244803526734227698302739531395988562265424455963993095314396816874115509283086112886498236273167170177522886365473496914504326767842888831698609028142714155906198229047936474441771419107003439324001136061598392660988000768948691779569563427139828091983559897239525943047029851574036532708668865869858325256535927102415670754759254122661467998780515062869697737625455135351424638664787386298311370660052615533316283697318908506590426254116869649241194183188100714386016007731447486797566212424790079836753188979887686954179064473676776748538574859083870287891480268473522548906522321486253861801376796779363200043863063783848046451976693026698349010744358798970578992468032938104478512828658341857901822610179675388608882647250095448137936457637734813058969967461689743063513832501215409104716167453402398099847899712474173850886252507020087676592204777399401771365259046312924079686151070798987405923006053688502990966908780880455093621084980548965213254430477740936925030558393698816351054691613307850125412081933924107046692096499213574953800341581849914342351534408820750335060429990291163641766148065299411120038858541819169485016410443444693903366370092997762782903486540881058284845137829762012741878043536357065029239421109890027275398632352395494624724350279964288353036779165213650722080430622759214179878555562622108954163439952390471909075734975784562341534016894284299239998449246164414901448043520397251654565069174417190207065106963174374337836397368234901825878893696422673080974431935228581533746813589602380933616849609658450651512820219601487772541096758819702270187160655806294841944645189874123807413086623087792791633844414356173817599459515732627674275901930639841611088891050082872421915973433914526530830401556802514153769830365202622280522025967408514654316257806437764879235486905692420803406800023808173229977355064779782856996780224006636945355227923679459802741575913387350738048553466796875000000000000000000000000000000000000000000000000000000000*i1^54 + 199215123649787851139744465378313200829176988478056537426136220783564252673173732204872436004887483136615115136384959855858095102257894539452411728428222572680745430559483187208769466959867255229254643742860701538914814029607960220846912607230431712166613665424313668341730804954361666144320794551588670956012448227771796577864929600967184858024050848381433014459477685897960158700367598712648741311190018010343600729135095295867893041856254126219015135216373365823599286971068493257462403248231865679852534221314539622153409509907249344899606323982392136190802317602826814055600391984852155443540024474132751397127528955343421542086772960702923440337228668837769729267236429067373742686244894378360712809977568440276740507840539115297320810643975346606593723887480692380678030544437283460625712334127905886340965830984923888203808918432838628684767149230610838125531666438140897892566714492285055227257244179358680012812034280072374454911819832121322680380517847091416613808673993011447948368550267197390791980743143913656894588649134222770687462686699198716711226580047918077182288701295440675292132279651641282120162104484407440087392361899787996507459582738505274042834435740687256681899226497934536888213596345394005532751959648635011136010559277678828297394278575403692231569745913515590105417314895356993360568758147311945834061839253220722519373363730181592340788834833248327507367506824809018937238528934368187801523901707228287495645286501632384542901232767326079567965897227525008386243363035309880384154542560541580661352066398750995848779999011231280368748370155353905158697307341201097180944665467486199325396271259800338668075467603540719465556083956441737487467499002586082939926158683590385333173905811413452812772856474391592161651681898170404093461573994292797870746031095458778147199416438081662976467437946727328086809964242691329070729509637011782677297939701679325780355136319992670221060115700936176094900194563622822241022121246587858228237439839676067003829461313915054714713564146235865942233018452876373486777807323061052028617537636482105669514393009304408555011268736480644621427962242350318839006723463452943281798350102708172030560322825111043912676842366014178725931059641726050770281231786184099731581725078657754611332567744366696748348433595750936938997926432714917932567060375688751073306927491061046732023299349651917368052923122024686980808486010045950188412407475948800097854221065993839260587494997994358438245262055679543712063674108954350716107342485235112601963646656398204583934080031297718714299691042887172487948929638017740555558801865570066595235094749405795792628964443267155254306440688086715739825279599823710118518974522598008533441043660233291718013504551781324062673383205991262927903072006278063913894540745097631621296727129050513355333334009264269131689514975521547201232984050636766258414494642934507100512949314562629622922511557045980215899320759826039573890372824798503366369255423761975120846672190944612156506205412755366050766911058064045873967452289916350836749891666055951542919389126178584496011321077476051315225089344048272528332938859533683909950657449950093399525057324678745739722518002057136856660683700661554139641163868751050300839392158277607947585598305549457552998512220562031141690979007670178587766940289611437100266293488865703839216773703673397668098674911923015599200529301889873815150419927313677114419734788213265176476814703715387813621534182896487392076619650581480032672720333788268054998977208412500758998522825764424131768328147563288768957387208620036380647124263245378560351011773397330250007314700517645114700005569217703270881568439044552616149178045471347353821671395167337651927290171782683990407367607578426094501563360681072822646229002919901855659930191786583436553613029999718784270934824806167350982193109621624961705488326450158576084123422615153574862773842651451516871929925400763750076293945312500000000000000000000000000000000000000000000000000000000*i1^55 + -7673814420072277979162152206409585958859307452484215247000314302349241984395531111574511901627652132444232936053179031130263291361123476599256191636296207599468469810979907657284032350554697675916758390241099004265087037374910743003634533485456313326604158213887986463586672637916972698362453168622554846859030028439236066936669895096438380666095978062318461459665944044446490812668950444070275501669444693050256144854187201927837345486246607104719722916925133641829816432355622789437188062148845636923076125846732872528386935422116773974765703479108927039055234720966023470355138772524812570563791774091956969034874636659347513056103410371510253612545185098204103501498672260031161077577311476945497460052430734998630051102547961236464992055754635784056757779621546318628787264653953310616471153512595636055137780177758015989264908929563652610831614381569094069091627768663522358943126896204409951996557118375221479382347807303342596782292579915295262327160149470418768591635889748563390168406559004796870852369854695094671252648310515321718715632896526295901805482644969817016188687987112462411983457263091905509261285997246384957811055507243546663997304808757017873818012654794242734236799607142405162318133434734484174906970028055880425840797754676651297274974336542992383132463052465490754774557512995928296575998310775883931703497707506237483079360182876710450221843817731480305831740849718693433536604893748719582444595300922067064600762117130739545887011177974763771327628156395343627731709836871680182049957344077851502863771209618607003444345438214839507873314683614971606804048506119872827082918154123127143875108887874146760614701410392316123673277529853090746285042884524233791376561000935350602140810622695494308352027632120432197335059463387449483569888905907904231082989212039370536580335054256233361970566302153392647668782016937001565872714468520447122674463517212171812163126653022359579754804513120859017569378430427541384916138928513908632429041080507964594769362753350546792572240538223479395722360642172225903427263703381619376704499041893825871309802487649769665482879049605702098395675802749974527875541331289792104200217631025812653092482990276590937104997293826537324027343782273287811292692028710265402717577133295504897039049588800847689509352916907147752954000805012030985361193266400825352119531053336486364957658575717914586294409385696296489110257800659467188065326457914634560338054939027525803437226452055449540513518507253698804967609977620987655510820582693799552628422917266648220657944628922559219052119622297789939530750352950704431490847854387027589342341393546104431110340875518557544124682321645844893562886610804644234739229806776296570921232360085312095543532335951917844297630773537229734981301292579097673335785777998535123966300335039325140866610656328874326567921306971779269266139565064936930090356732002842541781998048901983311894270416237847428300069473549444038874912737368084496904076534006654752050785811177880272580738796658425742522559512271860613372015489305519664068926703305288825939928983430748728862871692505873169567101885687674482267604470185632676059567989597304349405335401733014951046625500879735286017038388379340306511810661793256478317949375933092044569041901358538496578652339878597106771219954035462077976003804854543884339115341260805284290305448512296519246821998698785840568448591660702472930148847250412299701951318053669740994258500033067111104608933879871129904419043989598295503421841497920256933898440376289513100982602677301709943560858298847937663187685797593262666541284829794810735965287165798615749736559145798414687299212540176112811086214553326896370973640642516262317364462407762970984132995348886982170151645628287762301676047172905670149827829786660852959239751733738936143479462946325751663739973138437385163422133294967019467882083603711033735496233956215122376717738216134190309958285070024430751800537109375000000000000000000000000000000000000000000000000000*i1^56 + -87859892023962750670083843780560730455959281569344072118086409238034017693577593486866622998091084530073751160821467549152815762547892785990572456531273639661186824058945131534219237910690807308816829837330968943508663139528635390255247836827565851278891279120089339673379570483907319816391357974674778231102458227234473433160228862003693741132264756641006338248025854258999481494084275290604400397165795179752185549555311396228092098118864719321177693692339261894469691534883148122412611949279958078614606917145430414801563900298324601031066382298389880921900534271345028596293622105696348737320359296598030168464505991529329310661175213461230038588251476284122461708678250612738585261648743423534549715753001424031794534767840490215124988239715158069685435554374092164106854489482215067856744400972536375691957031871677300749509739737133214274388914039491760958168587529175352592665412889565994391281975430831265480262593928922439658380535844953860485865676642475330585652828480635998293837922085419350832879089355611819959882044433589831468514575189305750081454098114450415217627337065865561262533133090264143470026213759031805260900173014367855452161984864406610273744351032176653517659267373805704662503134477665137672172540177662423183430007842138726648685742004562609965087575893808349947702912139246167932936745716421376365064852838794084079646134464773344148779358328017259899834802665897858342435934163736643237743632427169741876202508554821897040131756418051648907397610797049375245667359280641077794446806501295553909756956832116237234893535509542679955888006581188807774148536415731677771090181272413114289486855769547694959192772039968617267653645301516527911860348074076669645899382485702495505462093586352845381727136908394543298255491815670345630722542574466981564271784466668984133150033957843398614880992106548626334582258480530141811204457129605399955282867135233471975450018092789516629404560470530497186824192807246755108435127237469080309579808043312037801866869206501032151198530649958765065812406462297227189804423168954973521921880417481017721106747889956070667804668578609175857211684560888165827731852655146153222815334493301569870343914457597651745374872078785160386758926424188179660694374293093440176508876414675920235515446097354346752529925359913229380791523863474370938689063593898464466264105507466964006132544461251182703155697391709350656211013963940781762771156587490324840577795900963369143148912481465293686261258698801142916664545978117495777770012844928505691376920538454831538955035946320347579576685072408311800941781224293419027045087135129163191049798807078598673013743770951425598865394258179270552164760070764683398630671339490851393907400787511483564134181579615657565141620325103528414675223251012593723689983247174757819374574213447890145877655739138633109021957527759217192474234280142489698124668104587315335040016287906965895354179638798866514436477167963055185722224467073261378275273775663495431743848211214076125751768852241097806004192060500779772454310168228850946647264923647945891195964404580659294252672654216248046881663567160641122806450218626908855576451803448405803292988398058379699579848622304446390550927165116575759393083558553639483030126856898950659454064355445593504649055819996884486885837714437872896228898249743286446328057747557013649176141074026387865284748498129016557788166439420325948999597098997931355296531099627917086655170994208721777551241919661015575893006433840199276506669650944297825795697492513081723184757485655835999779687418274174924534962974604708661723803382381420995994833794488432676419008439252153223242499649198084662782225231208805617291700837147669026447318735479970004369279874605133417540536879113742811519968575106900133265024512293277974269290382568498691948675685460229513983816093703478267492601070234533730189003611721352359580343161824575098358356881611541666643461212515830993652343750000000000000000000000000000000000000000000000000000*i1^57 + 57828675858185708670095260995502419843970820239002090689119988250213155522029349645389629674071129392940658133489976976017746337115331689337246195831739870406621236851519258418402317258027420280997319155638068474672356036681311345056883483273905467461513089382177582108182909161432343863421513605153322433953792071448374478338131700309567169407481789032122318105095260584770677917903427694415165814878959784730127023109909484195054175280922181817145583221798703054471094159209105036084483090623455641187199321041963271905504931420184026521876065529495607993254799176055220861546532198813908501175880825260969801086401914874216956425886559755884701547754467448591966569581776702400282501883830404057688243179216572648095833607920332411473333701032215153143119655289490301192677428547944646466841708540004910924294217705259577882854537787803207866048216998948158789492879539111970420997251132005500118582176880448303528300015186197779687611088046290570305555118395336611811367662048864545155347351440731829547712073515243780235629990491181071508027398637115719783839027684544843757948659558012312389777069973450467951430840817887629672426833028672301210691123125097038588243516282589480840085132421752851118796230488251637611584273595107480892667398763884117746908116744406037737438532529094083662326075516352952105152239263077611998970065396985547949242731009491504962486043534134079970654864920571843659235912325078142976604550607527182012362763882623796510874466889768054642468770950914297801112045849283371409224941950974393758685464362270538226373292693062451006925134383940138192958407057280070016238019338720841428884685990633188181885601899931066992683860966407281320140317609000768715584971282962468381413105697878737012289169441232084771501419020306377591970511378680473152515647232813438779869835805184310061812233044998649558836266154824547395449759770024942183319895935805621955799477837677626134372323849689376266458654452018558998044509598411078349339318275454645408247234884741688207751141988653509671496630754063690416592406156926234228459502043508460945430525690762487898727386041299193484234340280022948711900811770295808712330310077377859474199985807420742734456821031321916430902790804987906461337838092071143287393711956446485667594284515136853974008510146887213169140396932938458034558118641545197616969717876184207891084549112958537396142874004339049580578244242464016117169640571499554313384421617309824775843315163353200598216017470359160198998471206173213381257417729279852805632889470189840820060725179120602349906444450325645705128270358148026263332462018743155350113451210715714387944624047645112860073162072158942008546234665872045174071363436616279928769515234546219303187051392857693425238569140592400224898764358717931424919942385230634149704327433422378900996324451542677009620211300952765083132083703126643748354266709992693293697237413361707334785489154501104685628816284588995648488193637914184490586407641764918653558067068155887893971034117787089674350522683223418954417630368743379675974317195172563814253241837826148832970223477484036131585031803892813701647846985489817790572778217730336755465687316002244393515739582047058220904715199156745634707652887910603564648284463859414959027380278962979336210767275873415499835129971261016308799130429469587385172440424516952812283394420145977941391442157397385516963351356288751211996605623690524071307829306339392151018884285852952824125361912102337869553293543279327430622066371816204639258991927822966498921677236410419632412613882439191837576459983460684668303604458008275296788355652065524013185186938041557959529342692113425391229879222738049701376831894870790950421838063696863782772678108552105844171066945707801352261877391022712456627383425225232351171133813962505805164943396074018091081865836155153265677822319692272043985580283569345249353051863890815448884910154880856225645402446389198303222656250000000000000000000000000000000000000000000000000*i1^58 + -4059720565289482174406141308804390745545585435211879647808258120684141084463165166496577221572985544885299655495181452750001361451055220849032113497294896016511034421799095472609814479915503333723103215017117258035483964162725147960335896374357115042004322676275872854516535556410052978226172374699968761260697701877339073317133120229641258020595122834997025891915028035332270577718785216836262586399378237978435860070989283500524546781451417225496669775257739289297512277188801206007349289382171591344716419418607350746913254113965744873562649468379821771721485974548261707577737937534331600660002369355765234662483348160010854007274341224987241340517759446992871386025488664632450506622595491186749078306963952354818617233602351203045011133053741602152055434988744098422115830947688063786606995545679133006377299159453734194940742334094842210134107809722919462699210288980341721478949045957159234797997857483930989168718469146350693781416877874224545603544527664747685867763122693531810066216528924569330115830641060587671659919130361233598358408434097418376234533070959854657281875415946114899627097009835941202710904596438462950093031635110744711754051457239182067654826146791092389808909178604034733288710549499420921600783615323264777600304635407751156040227737001205376767995378706811391009451312070737615997580977724026526624712558705656789158528317471084406568173351590279184485890199832380332637963566261650118794936779052944287740108515599588334296643874905496202800353984977317389432838125554663696556023252044793818476822051329514258716427352978458546715237734796179593031120733629902632763826065004451045879546868489052403532656304652512439482192646982316013087016587977219978421761933938683740148022864350570129221702687114593875389755191467866634175598161472002264407104240276412523738465443165964401086896051181619662003749579741285115311172213181033732081383128360692523451448255840879397967790363342502784909865122157931608810108215078609222608376081678926417229865463137046611941178722922061203402347606192264854443639960819310829843263936544929072250390163035078548677164116155708542727765822394787176680845763040360031417431491577290187198662956969555180222652290800773852996729939872118759080724224396777754060656280718699479100881712325232648315807773019748721157101194141822277829065792194146900561648681784138967252447971179398133486700712408230869448729955931811766908927495517888314994699222688211942895429322328310769795318850604134212628057627883272155235572680242961878779249998976614037717346367123909843849567210285610884238449689073964317366829175043362636105425792345310990998893942477223675795459083458032751751060707106003839756035488751786188026403650791064000044137257566611678973677264014466738786621955309439453599252599541498064639226656161187191110344856913358692769944348111572419385285034203380362530094685184564104749564648223627816074301988577251236994917519986441706912114227164149986782059107516248746223681269599191061559678115177370293118528247652476948522797913629960432464245863275984875778725180361635053448589338064659561810596826606912407449526992358496817236137115226660514486673831305394636201160792212124255443408945499599198646000927252043908391761496744921580333802570018647990763162841105233840694221043643944113528694737000141436891984294251059416043954315849723931178259963465306079458683367934067496102383280948168953387670086922297421955932225796451342207898876715630244781215542485753338314840266038515545131939865826875274595859070714410251020641649785700010735026246127098572207290346381254420795591603564797520107793721972129490813141037381492562713349383863210514234879328324335333154563108722875589340289974476086456523420903717674440171204631534154246285082170283732727859574824829238050921444468285276342323495065454612537517666484649861960992927363236465812004251251863037680081280900168394509819336235523223876953125000000000000000000000000000000000000000000000000*i1^59 + 1287960301131746702623204152264890338976159582136482047913602922738667794254712516362433049784508580550007920771158719160057611904107896094931433870882395692153517272322708184470606288497662385536419488949085151626329524613796746760224015401213658324553198221477849165764306957559257215093508249990164336809273892119530659409010315755572235580276002034964832322116064070102391862404358917906269197153719016274662183737428503478054992592474472590286667230658315361917532279254833397392511365651370086442024093999033894837764737997126629929264091580389058060144012060396082857691373195075048405568985584803705294029026757475142731678391095397495770677446333191516036670109715241297175425803177641315481638911439251699277124875043401762674511415391274726028487352145726743167302444565780892124351519677787441965862885182670310713347284713155859847438483533012168267156392549404986042016506083682231570481568434185011478669691750806268103962767964802723519080075389341273921098779237366341570012123435902541786417452444208536360697285747664215306886035057752406435625291708981992819769380054750809644047508101214136549257766183484271836534047893904252844189088106909873431525385911617400856114243647581262634758655066368923005820822904519037269412625643009722570948759548808859541171241587500437676953379834112710667488873581900101032804928058721380977443327791752953043382228333256628195132158243872386825560941055791377673279300877339869986713740920380686925002818780453785011163430736881388227453803716512978643714673601634354903821734533550464257312566720926555715595594179315157151150925009979064649701732877880803379045431328577672520827560438961773021853033311165759216589245586262800675648134525919035384595060526783827617173765001505276588998050953070554890526647162502063784246493959971087316715303104554024732348170448733830994607046665501700963247898707814188200567813400080978470487109261993264070470657248665892306870568513896846710157475063986531227929275239498397106348053760339155069633827742029088356820397415059145985643499999605506751551743180357398081680267452046869565542570678922309260588382771867391382911000754634701656032450363181189388735212302465532701622254153209369006502365976467858898587550912616524474157000865652981052737711118828355453771076865110193514134762510819718878214045868315612943879869268647635634568659930667758463345310901811376767667052694444837727600237625759059349497073774982013533698549044534271272938480582832210512070674698356719540246967601556738964984021819732840109613191362893436401043778787787662295999557076964319063894698440787357829256580970432963994854648149834401448324542482123417710383068505269843891459121271560595432667013212691777140481177368437147129366509206203210719231046690518319280135924054030156475650425715711425579957344408743313295425415714617679635608533344036902083641100917624493692835567145601797197723572672217241190332936266889638181236227399158820868578798226742770031068812608208701183067212210090781158593111569977642342795087962659527766554215487547571276172932100280060430220984380142850306517607135127014189865911292442018891448895558754265266589083989933768791824447431306296085334816349922057930292858417713948949064734381176309184536999851019907791270118358275192973755089987805472019546639470650738182262466379503529749222609720754631057907983892391689972374991062307522027670195695593888663491532041022840290658217368449908667717723789420576620534526128540861958603585371956136419199801616062720999075500344958147538032380912513309411392791479559109412534863479771329508234457741121716609746157399024254446837163072928798141076173080755674766453765165760327581243085377926217192985086137334352490860974632289801512978251920265716135555567656027868498852635819025163507999901970613271173251033969147674470771037202594282410002966896301133952997360683860672629780230735718760115560144186019897460937500000000000000000000000000000000000000000000*i1^60 + 9118143255520756209372666252936623231650491877798227233263059336021966799759917287985310797830647013413092066304647180815658610131618181285107320283190527796169310684033588334729442575048295472653892667271544426241314297945387080096649385287972054978969719194239173887679152309022140164851339559626398983059874625058314944814174363187904630240001842904107920075885763737779704584187406251517110589229691140496913020212144357983774224903088633439194722572078475915203628430991207946168249213176198844196782775259733211237201044005051943173737925320696165767184795461189924808368202175094502857243955177545067930629707412742989058432084753537435302672816548061912474812608287655800368303391007377890838807293949826523380981920403235020724237052933247940111779530861624087164471531774819934644036541954705054201473633144777719287811615299599332090591485074384261275438977330121928627359307076057180936173410929679550158516789577167125455692336707172739184016722356129818194756689863135851894554248912944381502582738835841944222584006716337135736040680726598467551527264012787449626215718598248579724472736290684987533955368637901556238889173593802911649770869523082448427720049964295082653510677976515678929190273459514291981686896278393813278688708371227163217616729531078548025112089670790977750571247715354317997091495316586625650912520077311730025074451661532695124314835567414632025497511903358104677529766188064740471207419519381100603991974238247715912062544245154301202579209772438686358237472627618634615070769464451416061717143122929768150347621095663532576399927557018994178043223289857338798129831202888658249097622472373391007660661635607096642176271326380576667057884636286503659605105267190179212803100771746175662734115170414124794585502798088437805507016837679649912604357428626714011203319030240547300628318586138897473254113429709760882767499321865960295310511427755500271149094212835684126679849607276473963798853633288109976074525542790034037564465589093387497058834381065292250929323574237368276448788957939347595353233165790114202747862417892828250131985693265151740082633296524202400481756242298054172372764095862673504731013213084487290396218263954046981152630212958241379033691213766364848354510476725248977062160809329460774692502371865773631818234784785948729514208822592028977111602877282367057495095611598286897921988261261079603790611205771435259732927334465239453717853345299440180537304034892229736614253974902634566578275966417663831499207184710158011687678646922492561593211563654581229911472587871857536190674907203189356318933319807601634250599698239040656833406080497761381210459951044097993350624656377773168873980906867579835062228646217431638090195422261854458145406375015336669218287895639097053805076540633734783995959949501542506384588675714302845152507056946288351776123652013362383921930002138252985703834264869759852759293056201266375356806029779678514142618934754078759427648293542626337907945840694493097402482912984205596231511817887210547491161640754117846617046242081744913803768513455168824352734354687630807297145442559547753130150350403470728918965673174875998281668239408418505045576479501420875025162343035395886550140889953762637123963412380989175178661876738434521444276851536337103639830414875794145279301107093838181855719833730124794508842403157796203721722515990030197630104059623189898533657249490374926125891824283857675515865623000082429403207822089982230434249206682245042130854337877984159964482729116250643027997408136064985708807935587478174564715114507151306817258634536720130945202805878393543245198191637491699162149279751305352641174624042755708142142849911921460576936051368695099755455613252320714671172704851858167997794878972295059221265885123277446069471926380791114690328691709503834519623538892493585165095183598664332567028954358497868513931604339546177557949822655452148945087742504256311804056167602539062500000000000000000000000000000000000000000000*i1^61 + -41758406415449386166053099804001924481398513576532921785509832038768553486870349949895823189788063014532690686876706489314215109479644168773554487796358670703035994373337742972945695248770594513093896136619254480417790517435950287048683322998966788027034632123202070578616744353984474265263041651429411616550171524344754206459768326736277421692705676396545623619328918854616388052421457413028146175221227617380292189477176086936920938859941555210783513422619774230659113531353862083663576535964544077916931835248540567430461806158994175678804020694293106071830498404370217136590168053207809880279610605825518986334159877062299324330340404121467481548251549088905792690135612429486892191679545364050146963142181120193788672388483575807076876613404417063591763849156377991287948756896226859514028787707236841659424866185696785253101622309118160640024843710772297626071537130918002179012403303646136976399460686150292767037274243452298902996746284081980052694052897334365932760997855507598642917563781895926380691081041422936071500987641043672829212542542041740138929234321056306220868649045450889878534615979931034150557420597796730400987599996828749745020258794917021895363565531862071464803527059322580529072114449330850944436351272930799458584705905946326204431086774664292408066592124649650706300347812817948633702126437537085862319031765585410075135032918270949499858031810442190860129449768488048357516618417135054982187770539123025913284761082500612718487384913878589717311383887104741575396328369704281914354771625502392269076378692861649956273278541461612862159587333162698045528571891854823848043706489270148949086088378738623483810645662857652088737484432547678539156301152248373355466814523537688367239813555650702170983122773722791183620173790848656558890139532360105868768417732129321997886897165132984763017315067685872273155448908676664770600119636496200619552437618900730448974452453530255817030492340438747163438392711338574703800496587636919642096599330007102243022959582566101317964864477392705526278365000374880235091781585837487308285209907074818334416108865697390324612125244926977448994791192255187727834701926245699265061066627250687719256970099587859040330960341990882066835953009011736896003250749363413795865510107227790146732819802721847308121754884971683266122323828298738508238041689029514336377287439878362059377652794865434523875727849296033558847156680428114583826295700079957930879365276979504925595899755272080439147709020179876534532649420646398004102251642521179283555036717056199443075127049720547339472449875447138669978836973767502470230812581495367593886479227082089227251899553538717401317998704838942803931482737544875836949766799599012202152461981909383548686365824462855012469169488809792315359869301232878714994758412540500277414500833395615757656007208123198900788430136709589283595732468842775230006226678904356762359665460286609773742803656722024156704445401184299006996170766225822071246435820221608597083498576211564809791559406592832216444689601815722071565444600506877911764465894725721818353008637782503219019187450260689662807299640792519242789559758089806895673824004766157502238058488125402319220063977787965591568999723884535116317652498899201865676069733812242199061098933215418187968452575787742598719329416411911606066832492745568154871118225578463998347139163895792553417036586868509851569421989817494705934463412037965750063221559635608413732764313986275909822340507811187863156001000498866600176851975820912924367039210461060641307815754294754270325660610692944642744364874734664677004388371918995154199124832045027725019890442252088191181925917062173338533680916549728219165011048259026887865143892031233015620333882196048236683164458928034981501811547826675582234771404907910166985061770344435648546819430192887077480443685318314828169968392089987754728930975182126208050384835599594390842526081542018800973892211914062500000000000000000000000000000000000000000*i1^62 + -13704320100549742227678590178081009944435552748244551003999211669059316072304224576158611589573881550112437389676034426226892681726615890974024151455837460647455545789274812934550013549097172955894258239239711181904790608509752773808668850701268155591029630223253466978013447556865531395007720410346549930319235016479112788722524983893750821533163326300555630268782710093623373998785373311602261538791985900511031547333362362280390163113738373503840993826774684638909441321929646947832965008936455298494895796391864558757860465179775635994247029413161374052735226325416389463060199184494009174110023135527609451816310042656991145213306374400803257119133887930410038827639874064921494377637058392658733335391851497177943358280297096825182061138301000266024160881405565525813858648672282301888436946122778376772535657453866672562735473337761386256148069431217061672193729997113439359901558566357944965315349117891949193053029109472847120662734396037487867432824446693040974001218476349823370939462376720551956949141531038494207980473444983246155311775972861602057846218958115618198267114940210969899649537924361549970930937553747785081127753810861625823153675922832335360636235372213805788402102875038059678176528665759536467586213538261470923562739711860826653263818734861899292784583897496577627834750247921124372542537537466898773798794232769951992501360334368456629336025997799680562879655096213420451228428745894109463838913506337213956663832071802129941687182266098327096952018499684373407648482754331293486191487151723380730773334075741133951846247041869434230623554501126961064057738741658179998281225030029165704161028951385681688065285607713920526794527117110212407252909195524662952549746718892404844476833791422195118695822550245758386999689005014496462905084993252931646678867683031624993160276015458189180024069415656483281848954679607702434191369633496026520610520924798754417390884042828123182534812763351243021285613188490221514014753599725266618121307878049962186527889673682063073983802089499457232756036003632515263173504851875251022358489077500095733736159633292718366178391709916601061176114264937295638877272438135624959275008283457623162856416932695294113838544785004617056414725267670473817469847368059256408476149925551457275319700908608960285762763216130086523357889486460909553424554474742520580070068325669081704867396867317848184826485438267861971302880030342626384956743722608981392640939384959427435495177343188692385558299219357148281679324867647931479365751107985422519025264761007201492022814177507396325838891605744300927542292281478855989034051842414354706058808851542689686429778893236531370752110373636490005399523652531779338421121684517922427149736097949938579564035856490364393246342895775394452305814562125076038628662145940441648883833211037151204739389622940726650825901145238375908463237282192983948669032139153572992805490194139543647341472344838715187303967594442970382384569434657402714823600267338547373151618112531524137963879245809800756146075263429826513834307914915884315534327346525113964941607572776980234796905885994551876996784868207395207063233435383732800406008485274616498143706371810163194320507810456942652748992153023750408819981823989866916140006616955263754122258866538690441204553676751836069372601280649060355014927158803876835967605119328469657721345428360176251040328949239148792349424976162938906186776137297773877003490977553319194577257460683024371856777006132959939158018179769150285315221702500277443279949786650209516215842387298091244689608338965435932445719679859983386579588324751891143090811762096049231623262938404389138592116967416462711015589416085713383327646395296893218247748118590548793446929280735183534840837757566911272855194852725263369355958292552754117101926354236090203492720189054434114818920229464133745061493185561322824645656121844287568639317008781230988745392096461728215217590332031250000000000000000000000000000000000000000*i1^63 + -467315647131747717588377784593305715447154280663869476291602835117125324746836708258545555071047351608464809821703366294501120635230450806194472576598743486121583970112773235597386438968949628822893104175769900044438993523211751730157985728082973846515895233097165666087550218048500073122016186708071261455948368144355230926520824451339614495600347439882306782999431861719990136356605372045165424589762158633701115507219434312934344414051987982281475924894153705403893650966483927427543685140463283163139181975553959314919857660301108657211191836736410987881388420299425230998939876144739629520785744296337716128026414839575948079295868101595335962060793077375458075188396462627922945457153228643248746631598957952443241795017330240629758429824234763684785058177049888866639498628385828664040360595172201873187611169437300739629866781678103448857796799554131578780621103398010584708940732150577671896967926141262911364072024592499095008843705311476810838159669516414666953639220957264233993542440524824418820347914956293040221627942864741459528817391793251787403841996827264174773601887930789760687724856108964073415248715737802237057308469286648949545684453697414677094093773996456895503734654775070343693265186730572205816264226650275102093194772710545459120095739272823816775769445223376335009572835194300934099866036517248366622079617227546310444172299353796169085133357105796132128373156546386949324322343562109112296102233840019235329819740476128405098744788342137893236234116272580250860963665619540011094673871047533706351950625220795742189637997315946609636540060885287243017973656316473215844844205842848658456320442569279108420498829344563849916666873230891909633424321063697001958237518034571446094679301224316917232267844532201980051318503440900911962040110851660794889179795562724266253579148835379329072186237743953847914471287532969198286675009566908833518667165384477753574800163887991394837154497347084839615980797832483089703677085362698517766823353277503942191595672826034628347846037185224083093342349314839006217198566792786216179884923068202216511782359833121912903902239035519685166139902010920951341314224606171856193931453748559087325740243352313014773020783124943795636918716786274571114542125543074830752792950489007532849223349286658611996143046191099452152674218613422303292870599038289165958196990664637382171791497000153851612403017017844175425909618174184982781768910291354315039082765591159381904866728798252846274461201509772802426763883397766973281587826157912936561186901180045738229792482275182066718124372172784346678027161315442013793205485771872196388479273936682701647226005650242767835253620781248960066241173030200579087833974639556325254375460178431557406734263498960747560293701417572011876217423546337836246238511109191268678695179830776757859812674576565525681441045733108567904527382701612932120388582409181104776023268398214128341410101717990879318272684776756468726888598273846496923048693651028459459531287652476479115439001271646366904654763634625581426033937287187259242042436651540926329309428783502417449881701185058787852845766180628523921825453775803523031403014380065649299324756469663346306386775822721670077849792988701489339489129436553766756997706051655590401159541617206165259022531455839325147810054326189365291789800260419692357035394603426693337167047281643873758970803778056000890369397232031152201252045191380052256056643945361018631392153638218240110779727234380016910302867502447821953943495698836819587904809498817533283211147424083457174774717558113851110611628859245782200486371600752889730342929363750861949027176330832181836123500225492364569444030710518180789650469138979883967752437016245845109375095421717230224007923841808058175383886530818221723486664693187998557860452053476635676871773439894196844605451972220392344720759475474860103647244502189550588666605384063207351275082146457862108945846557617187500000000000000000000000000000000*i1^64 + 40234198110200114721108295986111348212525008864904883851480434062155814659537476384693864062571607345714506152683482000913848819474369924789122479139223956461840434595690050181179082000992981997716297121722050947826992643310029298213558550800034908154003766407635695385868390196445507105332445670123792239166787187059427194975883356202800623800613175640528212338898939543125659461647170057841609961601454846392689035051651391655848254368373243611635523926954383053664447608310336774537856328585574350610724412486066117606771447240223523146437697939013820844710986760535841704949690495021752054326792294764730186731919065046230261041048142612113406675646506014355636280767065951756100257459857173619265293032346880553438950441799547764492033887069324877405837757573196140524914516045798813835573123668387281722728822779095529027928882794466241070882260464885644919920674518223961744602479760175719909907584270690498449882716131319902960014631696645908836040840510486221675818810252144295687584514157652618769275475519363324687988598792006153330999759038586370429720462993429271529961315842954023712467315262193312814790059055440630931956431794472855691226923924838770418446226567179307796496402399985282606009890653675129408973408153689466002499566834491177561631286653823643620781780062291942485733977397286046267969964459194429164140252744570341694033199175493962937874126471946964306335782898312579772497824392354093091151946305541353888260882910451282629566021898692894917421442090530777433469520078930595457787070187935108721661904837371663906231633982184551609589341252063572109148027717005416220902107517407936442314722521222476634372033853211399253127366363384559065169709974235195483590221734825106150324979295293548567786003840993802099320450274819289793453283949674638772194329835040695846456450953459333356212186925013258289844897094410536895713075975322205138889455540850576255950968395437390456061577108355787978767941859591745760967252599094683614835687871598529963893090785679716173132003419519773946200898122263401562754443315887324332621308058088622069353457767727279746876950773881210596666889041315697785672023155840866390074706600268505825002432361228108669254672334670398030007055093514687182698656903275193460160792312157308688243668913544317631016078444011837531136414198642974539839662819311850599481575431224080061319942514183572085007708120961444515506212625977692923945002485259419078743382878260614602289795517855939413857236759979111421314656284932936707811636928788290892944594472243665058886938931459602067781459527599992473101323555426532709945156847029167060930443445468082700702884304535193916525895873507749145118309517261000469689825726793086229022840130359843987063405061752701267067476570218304676890261414760118632735636141505990675747566448728067186497793435081723513691952843029652376789020181094410864178800774265088537006097358911697009296785659002262597455369304221574445000935850531424360258112359256595908422819703506586904429605031827228627217827291018988549298183729960289004134435766664846463839644607887527858793972730847414869644107962548273180961486313437183005894759514626750487964595812104115481023370044377875037311454137118453977620083469793605747272500573306025807719556155270132824638761945599731993580597015233279727179359448820055262305280751673014579070228535298516108419611145738199658236503434975645484456806530248240353499786662920750103687581081921124176922440183471804459647928196083924708263141516784703798995217811614969824900503195163567308451493121409872319679465516089810800981151014755052606446710316914859930038822152146306012535886845653583612933449050763266193111421186866914246668979165469890160647708772902422429998083812931358608497446463672796126861369149764463583694906111417353520967307773539161734329468057698440749889631310203570982583774610418658666028844314577206375815876526758074760437011718750000000000000000000000000000000000*i1^65 + -697607149951834937923121115744566921826907589344454864666468862017370347529559753022113080986270674406026477254618879358627624883646780957738004286686474655835135791979905860503899589567587602098748874233775900878075163098384195362595360048042099981099320355995669237052439560266333114761327578304361071347425647868067231973665753112236834469256007273951882955379769353459122596639672868004162001603412467886353369440314184249953426575103547604040954451409680397679623962915053197448363055076212441616732141284201095886061711224644899889664679963043094004047435513724298671303136657874799873397065797267863127943969165782123209864534695974315756983394051156450927326817128568882896197579748072358946786969036775140626058902136525191343587289578972273992962005189875058047350179634507424458582867627681618366890878801305979834036841818266481905988331694599374125376718817128005636687975509011944037575196358414034484016279209040524520844123594579555848450932644920058921906565586765292170130457243787306495754391801612850184945920886134801592538042992940806675905979841107152683893279668374221259342016798726653310991390010098763736492970477745505010892104429653847532605205002051725612989129477242152250988881977188024360172707688885554379414950987800692147178073060305982062659247216718114128318513017351800325955904259449948307332317657514599293367613381179733165182154654935063284729792116139941062583352318652166996520447801417666863182775933878816580657608378857441731105646325601257751232743602991649431928270646973406817320609459602092588542716572952357316566216589488471541539460967820057145107295257430290543800516185389464980489817521438680717558303082912966067496319706985714984950114570276629985318533369855239470661296174043634136930413151206072435501827677592054372388080801870181594047738185942735084258635650108069648278582687821821808908260693206687626916520917355781449716859802924549268118836939047679157378514207088104359233619492463784233688022485799627972643986127414899544086708216632044631198548498454125061602892222777455589570130120793295554988857865970591610709885803241086782550092195791774280822470052546074286563825713334407339241386442729314024691504736693605073853495978854230110818123247383641398262310298462237479331595840590504536999375964646475245979779456930098680696866748158283508611860451276247710549402618988397038989161834432854677552864872244749501400831460663182080708938816053555128620274996793426419695568974509830076208217620087800629712964469521522081854217614541411206442631043542413083842801254869807010133211862579137520477390010899843618253032932814208204760585675364450235579869222770612813528206656769884804174285828392828545483621681961162082348970374719120190149464272274518975479944925442497054043019355303941598259529730740969907547730617556350007151956180894651910268871967609765459838703097923625905544374429982920850619556358966090231470106345166375999337269898135488723077310298499462571317965527493013973133836093918985365231208583195821043561619924869945394050945939061354221483977405862305519954458550860433387817186286430262573737436830661570207689108519961988158898402059435565745916288451018519615336481488898013918721703621036550538123543097607981243172201196378769961493570681894300431737614373041258882921011627703302456348559691008922986330081709552883261380376800301025270995982730727627381481163761990362942945806766547615373366319309692916066628007050062480029963047380295600914873239269202885774048128370746826624149672689652768312492760716837678914317979007864226824152909291758644369536919947915995477186285650980287807712895754058288732641302422078418201068648661195891817013330085353595194912943349125814848276617123643355730406242235605373606428793763013483395248413777719115805693150669108260224790465158961647629485287839537703468965656715100659941106728614834686652557138586416840553283691406250000000000000000000000000000000*i1^66 + 66811148836311925155674035040181393938264706457817876049089978092333146714532310668965580407222106000379079006068853769803865162702523760804635467240764005207593246408373244854867541685652319191174802211154433912319782100729989226737031065315796107355839157901922772854614953075909834340048701647114902953849405834899423436552274318752830584380823280924066561539187946247794610304181608455807310541396638365665456735905545321262943855676392650843960634869664173330950472001875097616130330767324624116568713016827570484420069657069211975598505332382833364832241166889599261184139238781905163881162417354548551083516910009690851560817421837942714500149595785165194433352652587851571971678903655014663014412486952325473813914012506140063423469715343153078597095639752600972721767367820616335957036840335933813586073477247438768809805516765469104911704205096226019928300996270946186988329371735259433839042053627689635122653213516745646761020022205915914268792529589639093061989361000279935237219984976771601767958042704486993144193511205845070507506353583077867664071608823264976310859261248559275999751477121920074914303413759311506923509640499445446304507786357527839333076081237820590912712310540459167364682384538742951241567287650179266321168281532367307921679881165164066692647038478699697861048596457895623004951657172770939226845448460214101119561243645190529621975041851726511999359315085586587456713400943345447194117082582825130645296318207084124064823563412169537859626568559432298584632430871208784666223460620714078715527443048744318318823274902983368380257332645596630469421863597343329117027019333487582357074002678512996487313875327332818817680930205646371359568979106670741285642930739722661215087206751519198958444999485802198017514216077570867619038755142044866299158115225945746337590120785424739192479722429477277512021816828481371928378982225546527445324431064698694547103692012436816618247478699926481711611263289877736079156585873860572638648137583804427255850452506538225651805459795946848812685099425263929245090647379986710858323529777946955605905201249222605173070880677206664899252457673624622860487670199150154080749141975242882894587801588682453884786803054233923166204911608393510584468387534018707000994806527757342473271212893239849103385719149474100977382673940847797408859234860287209338691985707783678508664068001466684614398912839198880856830054330088303756185018212103199923922331262832308038548110512292246375608224730127280793170202612861967980392847143197801638582793032123292732379287173936753766635817803177005398289926937552444646133085469546826797281800447702905486859738649132577068296558479684354022486647930103695133541189164125038977386128355016785845454423701186772900828131078883939187425770837391414318527336511568102597206352105300295274879128141568046057715653593373902665518117862136368091526898108095987838505837235929903003050649280955704556229952405471040695284032071743251142024452958924125946653869519902533557017350278935553816867818515309021801862670611459959608160525901098385367203419640544535208307734967325840432367291197589796664263349281909293259051769956112081307296379003054644514269647663930929715961628219143003622028019966784840148949741846518113201643328382190925650477991392600585183954374378157791632542181891113408577541855312037892354929911130690795627263472085126157231661459820515063307186579503679663539072162047294872196970922816867433501871298088174057017875104424319915624914297979749638442085087180948825395347664113888527453180662162110206067063362717274052182763007239893890436346336444556855226347237481849673546356601226029932440371274942110224271843323879861881310778746109900862353007772184394523563805016285388942248465174840842362254348632428086191865158656958298726983363317555195009904158592282118978827061773561445203907380621172025993875255578391403332716436125338077545166015625000000000000000000000000000000*i1^67 + -2289567479248443843687549311563181985300185674017458526734078450327754733281438090544337236362945438918104509547018128016402755590657090273621431967998812343533962214494280798762322385999732562032380784295412015151834371393154408197792964790748308251387342826264049336546561350619542497839137123098731861091220806289905451788218463307294690935064012660708564324306828386322016549924956673639413102524794810721587644503265640421391005280948871028662667715808721663492547285431104337969108820971230046504686784445402867344250251616389626023987978126441656114623440844489858819779970223154365214150191519592999963934381002003495589012044728492680564865988345973247206902059448502897307659156311917474744071747318253394570202638270414868028522308638564977674133677764244198701774326839544284805525132202712321242370503107449095615124647822579558147334620695541528551284724147032977583241769281826947170822600061487869491400503861013397440063762851608528178754881695592762888374584748112209208197553900458720696109219489437814470374382209593222758812063358822579983598391047375867049815414862189548625567867332965293050841175925965359804692164852150342697413444729792844462247711018947221894499979259647836165436354657600231246476256582664767785995784997622425150613017257955277458362578396544436683794867713839675333479150276136392001396112408263013880683762180651546442317849438240913827802982172772812047243404179543359390497883177224617817356645999990680951502799826086266927995140972241999225357368368675942677594692709659136192824791029514711501768739282975664854728135603647378365228157088977841852745786765003483640979884801741263449432188819650936663847692513692354623982247347839639929498484947299746327512965497129278866558664441387063027180500047515975071956353164043094112383680999421642517653567995074535932457603902785717794196839351390845315049990778225120507868448599508037883976474168868350798439842841906157949996156319855652818970802363326404902572324652213679060084909542251455572650051768281836104483361504839698016148601995966997272396427629826498636977440755955010065932566723362586368112628339583516138604242210310525291589862943849523297211178451258529785021628767191629100983733143521891919588547279284957272980118520337592477940266852117823019373893103197912058475136966730972765825811777529919442288624165811398702918712574324218680582904805070845537136819258949504182115987118544789942324017565536317176695473286620286025165779294578619902829583433076284380948411383904801485142604449314901967709641229810353305206773753022714096447137228654663748807558496898782646157613861584275994009930763348974584010215769111751730475849965884039496433730554645434787227190901087582714128691403160734083471182532276109802080793416091286219528451317328326141890951598536500695398899226279570633012344917239345646789442703119629796791972711525784743952084326667214360536474279843078160180466554157336260812898305046713385055199831798938589509431069135199978876964899882979781600808541840071259746272937092729691134034634363602278613602023698316217913651807431954562619134589914426469912832741942072418141660475964503563421427706277030583754606617754511574633322746882173311420436841299273193288047743317017062386976946705761624542844563838302179206316260711316133922116048062967248636846554272514794266260855610320252696448542069450121643254310872837761690054039925742506775842678383893583398759167910998502094076184619142661931912088671139421726923595331396045630696984378117102562315277228964579868709559500666839892405101052929783689413891773406712475528973457202984877336574323061034386175847730326703420808620787707955365947987621135841044769720812732380279025391614511063438025206633418737281918542034492899309109922527162155699940664236928405729996377612406495144018330418143115578906843780207977085779114312582432650550190444960207969415932893753051757812500000000000000000000000000*i1^68 + -34932311427517925807931648897162839921682053739558841667470364294680185251025364123416228538825616423002737251095585401164193480485608830873605312550957061026571141858315114216075597502439100948845692708991004577596360792537295019807820840050484276323562449939992869150698991530655933134450915092472811503900421909095883876044840371679855734901123194469757915970804932748813457710833313767799324946004154390876095369850403075364073416035571174711862153348346841828729334912755384995799927580318277207847069583257359610502730465525211715005174773231584623413317456109881342293350917304440359832753449048204802178715453314543106227172987598807501977964995994355413137549264800074039730420076060001416329431729350289818537373799439273863794761444751078527262712804560574820354461066358043739232762579378211092174353727037284166025293828533907948875182982895384460692970857366841364553691036373525949396538933439743756154914175906763813707883088764366185762674769055589155583066342982703681803693035100569335353798754883394708954932652252063412718295245671307254776377442016030425140720488227417581160742542659857743303551436997018208342080208457355908717827169920867176663265307786433997808342696120244357422664183750758918570353112743854008863912648266030668089861414868219844135610701677360429655820082293144087772022701649214615826483190647685081692867414032321256560338838871606328168073243642646819823058848494924747932654564261075832923771891079271491449156074813599488027937917728551024094134777501235939515358746728451093381356681345469907175665542277949733677999025842868591333036638115824394220635560046521770416758376329696480611440041571650276037419804354900365533938207814423279144032391546390888952781610404219154511416484490674497854639761919684099810495260506259323312225833657235616347953509780174838894639847409756057058599490385167586756306590976260755082022466330146054695083255440471345608346645596970256731064692687162332473080673681200531050398129106882591331231049191701470709293001565117104105213663041648988538357799754406654354606924031579440622106785749078272780417819888605763928183180986126540401530821689962609687435187716001708813525390364097099655159125736387802469264134055216805261168849051130053318353946724513812209583464511553753894426733756795691204280137223410375805769205386675370734660083984264440621654758661615520636473973657614232092598034676732728145690761499348211635367131066296766054201294000892285176342175366701218334418158727027203886029494694945023950741627224399332591894689965877983166780520586094371370861266718717551990946837056550707252647804084654285437741797525216494018880383934035792662465328107237871237645487068914866619110528240918437877785554725731088595889301911280671326512836524622353682295074269487590720954594384921041603515863843313318083298015669330172644342076384267573036554105654710022139544506729238041186321448163898907238575966918217291153189365296696801369074759228763549194501779366566050250458643955432667684353041588659326794873164429381267056612801472233699325552600778862626707477970152626972113190858052604008257119911672624021155495874427258797517406081925492459917319058559443367113751997909811935695482753343443725491162281052277906870531419877035566673087670230754337186944997501421383134059628391856211672683079974131734456905795025086164792655914698719009511066641349796352883721394014471746489721966847328135161590511112743217830336785669048503952031858827675455604965246898749290670786438810806371895712688557557992824212751402512372940684182585745521334587909881899891444114616265730701399371424691487622071611649478771690331074150705209129798269063213690179447871815707020685997572213360437148498894999202636772169467292551066346336806755472106346384442012111578272407252075297268402286753958492113647049995317504382433678162126189901699052642314313743554521352052688598632812500000000000000000000000000*i1^69 + -1164371501516906948647419120526995004383050905886092933169913196101273043182494935905267828818925954946881235227169934384878636667460807345738742996356014568169288577581219173549856465050915233707216832631501967240150222019504906423872955357304856014714269886192585226775416717625654065364909111269913180686754502475791026187598920922119933972003830123251748988687810157365165374929886865246688735872352011036074149769486455322650365444008522978819155657543971383381998983175103131007375968532677858523373728561417515409996077113939598983266754388474262601084990175212727761616804351616678410373237302433230818985446640843926548605681414809283670900471044150090283815698256272433968919965186739425378282225637690624415235940443596573116834728391345850097080327424167922923445667160895478250549561733594963934665399001033606201936441261493010642975323507446740460918582311096818926355490843879074097290337195279562060474762678103148388257883488249616220051864667817854148080760034876920935880427946138989640287613566746981986851983766327658089058759328643999361625952608093379213604596052135212502062309442050138184514496909473144488202262206002527370032177675029308481001188107016091427252384933499309759668056792890504927516453154372158946362916268283897541893200888240338782989708218333295088357226218628781019853726722613322939994587139722113942383977667072972570363679305335792591332739302801908915394862516241214819022120081777390429591514084409150921088226363424225181144415308112712739247015461989335741388499427832475248441917224823901527940305383987143319191733005049113263711858516603150848047446631318565603836528927405485027831186211680799520012020583913535486599027494503082893025535540318202155044365726841462207755922771059073193825618409958947493549033535658874220453654092749408123848548119496691199852074541610596779743881003936955647203857174187945150575735967058907118143199548065842093464925203386178460304191212579301705298993360820464071406364150743131951169181342090847199430281897896202997436007216253298912351254455013355760456617927928836086827576861254797515771249124559900613644117597741261562754738568811490237251179869378549558563747181117256295165754355096766537230524900564505371982454725630010689288230236424586085873507705841804308200580250736535574930651303453388398743991391245923876037010783248099430813910196089076292259542151252525585312447520642737550012676816913360677686035608339376005449139534817113527039196988344064005578472924403779815292558832479029668870554543618423792637134031638869963797258245942511614072502420915355424735574895933875218617647341628848469032571823311992913914434392177176753082771631413311792289093844900166695332223733452004980923286353491946513022334316468400135413932974766612432396156445003218006599132783067725426836187124334999438787943555238818195247257590921022052109803300518110063756711992075678689423834930632553213644571538832653307312416407334298777419099556411181803203007507724873885163431784978128973019909664968942048368864888802742941275051716670622475176319415796590466347313538381879728489032312125643350741639079110716785469135641000014690139788350957021048667865060591823047682274349880547254632125101664824464668884638223653078333969887295114166913476231617753095702154924955370250983562112815212759114471144020365978770059625502320689166905112333968348100952290300093309916632455678536213069546866195689821739905990376918522580318130181450911517560598517774271273545995396342920445160627303687806713128717732934625030215303477186945582708383681286524566823676511059332585226208282504581344247284851432300826134670091809365040770919066450801071691759403422921458817190955863367229238611868495207281296789674558631114624389827579969147012334224468315272195594119670167092078860811120686669279717782875649920374867734565450665403569423857893516682793233485426753759384155273437500000000000000000000000*i1^70 + 175928999926002191846316254569350941879837973755557347067952797598040866553442706823909425306804293966369673024090212048374986953455965419683770594876452780137428609533500330520523750653919731112242881832895388488492414455567317009771483356915621147715627310367267999616419605386277893389936980001887684168411918828387673034279087964922920241148755956085905279043997663168316622096198666686973675781626382339154150057281256498906859377618267526289292673453535470846630285938644548503932556508568723887216201149019823916510051828788481210640295964230786147343418158454973152546295582421032890696057186018772925202353705825174656449920943696504384693742891525206648465100965986002149058117910152104018794819694570387117619699492508165038462301647721812787860789315794136848474810445238219211963219247200436493243312132004354640191252013806524898895015273672552000056436807594910653341930230657378758437710634355481618508385126078128809425271199289067155523140318825282017898665590572680817150041960666557108110346826846306084614065236970021822961925904897913804945211142979872643782901894656749065737569710925485064921948070884888845005413734959959197477064115491593455104591937430892836775057143477292607404715156721269057221705895050574605533548476122729118271788502440499955476269600822127794840631875876660949758351127537286677760405741838053763799777024150976507619350830097175611208210235542249981617749363203476131540164959533649945074122947329991430175625390928817494889125639175576448224695483543404861969817852931027220397121267583752080204397294390361700692069680595802286676265360918799928182797003151786708550152957966630983726436440539403286093749067557493055535995777243883950644130684302263076347651334034935350593301217903639718496561407304892701704359135103289938288588949767858590106765396074925026556717629853111381491017676922109423822926767655669914854105741015566904121566683992781553843482375281103667799458131191852728270115771147611608150611914435602294845810078710021429635289693734541310369459905363028523991951236466044948770882632776962014373043842937514225478952618291616744976122464388571977555939400148172543092678084301250923895944242745555869939235101177491756192221932194387041399140799073735150716243368941172571487629586436259427378081331741045796829441049820220425805781182766047474908636525414527032108751026104692504551526707654791364558502764556799368144340115443678629742925432878396557099332669121735819551259736123737870242376338680280212991874489325306911976483793627848523556263740080970255639820218671797555622993864131290667686621993959994105143418040100531054617585537351990825293036778085791064812882484515369267386871400385457949573417673872639353954944262415060800757964926333325762627259027251647274682878816487664959854351985516293894971204378685764426630460075478468838856736371259705356012702878318044693765030134092564020834611634372251176178483989663092086826772446180854081314766210522275953246210230570590953238198356733474589569382762434700826754849488198256318083075016407814467669717389604173493077747858610652738753447315215675528835807886252782701656365822615576596328489301457097040865745587144063546505179897613766983781161806593663370694101134006067616967943523685970611779123289080214366481092941805173352287261958672010090483056773054860226134111885687413183922862068779548739776243693682256591032178043756536546180963329814388398446026341090522538943899281866403361733935383220650811270047870240233804041125555888215098879057793013906005405481700294889613604526263375933176833143104522600196428765040202986559868074720438047791336498595387555564446086620828488856686322450597857326406154021375231234065621937528429882564082673119444684492135970892293600938516582783763694734801989975672701592426710059219537483298872547814066399796116328020159278055801208365260812627184350276365876197814941406250000000000000000000000*i1^71 + -5251308038454345555410713481927735032386354865951369102910853507372718230624112302575350098181671405349018277620401123490213248494163702555725113553917182958437493993072666538577643057366145545608644395637469355217045163815416781959798092265589534744113919681494543323933244306728388424921583659448719191227657234439125341026881075591600790334393362433252349670344083041032880944713343460350462188023231088627723447416366695116260826920589006820435346625399647364557916658759657130015150864884782166337229226652788750293307798635181797540103327304487151998130867173711940050062515712362145255839664362446767203992362445178056107449184198012535403015410854314020203650208794471577534437576367669011606191224259247604756517685139991351637170515962472720919334253089413177938419035133129493419108833830193338931495179783215770419601179716767426294258415655335804002798543920499868258386455447244518765693496356525243045083958146931292914159402383030633739530428112902617827894215131172933019852156142881529062310619226958809070487272052636840150107680240571340441734999808868759717173907038811227870497045252014585714347537217467341580186155062194966351917989936510245593079986917956198411193565121074882706741166522996351966349256784994497804783732531418419026418368836557778105196648579301262766393728973089600518798059643820771954641337674122347571285481794334159632802822075311755197302278710632743243489174135384257066377772946937827122519555365453312603899901298645031988412455286558640395484913105512459518299465480926049917160728506346868959151876431037758285285280191804613537655383982571273420244636061553988157993313914453718204890882450650013226609998091251744325059427589824042366932347422339236674733125860908815668102763995363297657542527078863759062606909919015433449695988849571728215435943214854414695110798907606403913172259064332955602567682058290012196043539866677200094169779194891063945729738861745080029353950694098297545863228996804541720507309706450330435738608722941841970863812939013332552736526038414273678189966352774447290779120416050907646821527750465684543030012456176216495560582587238791094743514409427583371949912596770814570163604561627127362244913239924414661868019391880608833754064499526043104629418215747180106702469610297883013318181152124539083572209408302634501887407396720097313608697606967064720738544869186324824870670533812462123710389533125935738016315868833065139673487265980550677002371795671443487072794579628258264187007533817275601893382881397808926322140432167661016140200710789647841547882147130500890217461213918561487824583719907842152030963429503668529756524212809679668869437151769286145506926773809225412112682045305280970849169751368299929589789631730099671067250839856421196485760819297539259055103315117067641184792456824536035176268326839743787443676425177467579048315278610361248935948196355876679847147718122342685202465625469148886699724243354709608291189237497262832957578139965371415159142022064849847981212796348324372067374432143655359134274263441262481477107598486963637185811521518136530734867226405735689356886545310608497906340099449148759060282791782529634380145655871419934632231071006712173141581681378900083809619704132938531753115809974607201530027196548656717534910117824615130639114058759319766602049393760339902661667973196983495851178343294031676335387026127670863540919049479554274254580156609276811030592023317613600868833414803895169875467430523254738010517791246462514883342727134614204928274954578620570082328095064349294988130043288151863642915669266624316040932296414460128658313201210877707375344266360111622982748961532049594966077656549259405377094279019049884321391283169538388307487135833202833445864423416963774931162660547098375442181511204765737329829825096883445659648303109123685922943405370243482243591719742439747618471649909938081535187848203349858522415161132812500000000000000000*i1^72 + 242983875151114903901596859725299603784924378939068126758911203585558094559138802618882608260148369384126012255882396053253139397963459322435467714007577996073516381749456311466341260036608694925320621487901548246625394082494170583435145408746732715343112517982690939328599992895182708223957538752956384767916676766709831683790787113902797551247200141092741880021139873681349107713010722177978996204230374660294634237032843892110250766278413098847812750601768592435802532038768586964568030675629261044739764241347028641620544286899152505556186334281745829920916061909729924468161941348850548344450940816942029633964189249186087921532461015789701817050483867482471256938979220035540917990322870708606468376402365667447333933536846273995086023373837938693080329041762931034446447700999117300826365159272422500214653479649240670732091725792600240808214573682631780971825589323272492529350585136960251956531281036519125735879701834299843818060964124704541594705968415894589461013390843385232308182895561453846128977232478084145935156304158214386547681638400791605768945063203700974884533730750211210443617388281684326613011776747974556306430230690587157719512954703566064422039260413313545853529786904446192481631217696620668565061454548124815978818686728763671883079473491372076653878428522006603153018955425545474599186391192461977885605914209024058475790817289740524753356469103212202113086668290802987592897617226002974795656827074766452549145595893134846884842571287159887518577556300296471789416608641269420236269189528709689664746997405610608617007810881943857057859591426547236628254109335353793278644960195363225579061359452454479450794253343508820946507529073021341391337204273654892611579509167327688791222945201852675095047425656391049078268819037429360454851534252983630092201526095076276687727362485739112112653358095684053901677310435930719212058648097285794546172484751808880434241325617400560068598127451256150827802851358715896631182400004093681203818297147620723698966050884345949984116648169539302788959136053877384350378552291710305403035870106551790331350417339583890815152890058928199706440878277752920777307100042221818485688166494499774463946513008653689591790712261596738972263266228644020986854628873007284439560577984992290002358728679957071229593796053238119689678215848389508609607491234588113755039682025082235632912510110218196844757331629414305172997515946486905814294596174512751777098035042021586034645882684586916245396994513409438008188059926969752663065599518751323576290636174924984310215341626919760127582774559280317095245844704388353885247455049818623054229437067979182151927254693536213541056892250169776272494496056884508225446253735914139006612142354590165775229960192009930951069549009119177494619698530490589361828063171001950128335871918175956528204892422615210354359538706323692730191715559776238008396223626247118830157456379069737920531998755067607403374496351422725776280873825907489023221978538559592307400343371737330551739055005624985208747522407125026286998913537325408854451179810772740462362687043547512683429468161198556300117706500290773656005063443569727142092635442557161353442436794569291738178199530472493931831714256461280773130977340169060295766248046141798132906384930006255206732867057701477901610526782844404481022835967230687009541163650400677822405531459606934268143877078765398132138199992568736054459810809238811815315409416115036728772628368445676474931902627106871882619878450253596283645542757279780070967704449070485232611629385769053235527792169961939046750322305632349739967145205423656283869921007946863924372281791026696477619341668673274889242423714433744609808415033449308337113575636355047154727861457395779124942956265043981062277955386358140654206825530177498402919624346204649782688635464688156685557264798374709712466141895157516772418317130277642945657134987413883209228515625000000000000000000*i1^73 + -9276397900816502984686355222849316410172069357643137726669443603064694001786490664412820824634983870345705867705382985329798645416575627531979686206423014143119479836339848821107876610446593811750061083178333594605748828672493071568615614625534599560412315926818420597634762697901905127445547938189401335780491007462884322682284009112841847464636002075202362871555150997970702743680608225542749703904681133346897920758691485462237897376579369375555785290903636347265405134061407206846543644408656748082688556631109584083630240550244618423429629658876661249738257244436157337939700241450376765597625495554799462395338252388289869583088867027638447610709879441921511502806831362547421535951889037442912380506570040244024443677967583539430974790403231198029954026679899221490391258182765035548170881732168906583556169295499089748404268240350382244943282155261877214604913975185679070274794477144195560258318183731296573225069572102887467605935518107010962689191589742546365246812048598587647719179842981312082608650274788675060144342836992356817964201972460016936082484997822692420560832747127005257862421703552420723160359908578953708209096548100645705705118332815101265056890156969584782245255196179388245258804645281887134472007481185218237656675932338277578843960760679219562216883155020438782229688696411214386219740034923631629917219713546738612123433184639518611084659309318413100548229939715387836959505481857519220803321882814780527437257833496447982986618230511924416707136365923705069009583659165123319494047836421060321072814606554468363491887258459095606333638034164483984533611715297736011643530901260447790690113359883857273955495245312598332023539985072906018058843269836935725602085413770579615938227009635192656087115206476292214754471745777619072799898553861614653212097047329620883345171836840420161485379584049725268657413014836064235119952152131714269454931145524930845920462984706024996814728005119013807686588943780034643129164479164994712223503919070155113014109262643701502129752546675196330147493053660799740067414986562730383093725681319585985934396317902166872098398263283503959368864568298020758792650620786288984916497700654933757067613264645697774391831156609448181618188183964822390113027997215486799217504423941880593868992624180444642266816922085435728965010975781251165746578969530208923027964739441960933573763352508257131089667944300247933012255129211140693441632250208623926478871927083070067706427589900687736489622121212452015183330620713424999181984898048529213797054138625957114482851266315324184946038985393328116821119737645647815388682438928662921454044446943709666787762820741109882591966366063305823740233327491443399347417810063610487391289866603930946459323978942197000442875724868089282303827477216966771935377681446686552408997839316504197986609000079484375570206914755030858264876198010351043822639147365844506215337941786834008445891030686529748121011431355220444494663615755672186492782642398047223428012616863436305932365674627472658496983922759433855476261124857629391728479220451140823407197180275246544011656959746051358113705210011717415707567885284126405171585320161106169495634149752057402903715640049848315654232900536163033116965069412315316703220580976023266121971277166439849911532965636000209764755780656528598036156169598135023488697434605347165768553442026132456343412313340917753232883463991844239219228440736167209732296906725906425700001698353313999356248357465355461558603121370792004287281252461040824660799133873831256024751876357863695636404821766888411876134480495716681449471833929426448634485842616419498820004955305188352081676939592011116124431553429653443507596071952793420513111913686156820918570449142956646655654418809360748858423363371531457434266273568902518069454152464515803044238121920585583497258477937348869539038689182577226781910295638766683623543940484523773193359375000000000000000*i1^74 + 137760146295616946828092171259180248408532458895463503554930159639875709638979644418962961424825405504827452650937130542077791176602479258847890507083116639028199366221967276099059721860006043607200781814952715811881933508038502049811905356733961226804108407433371007672303086479995044610168898170789434775676233459077868136257851467196469344457927353560248164848052229803474735755311423462859098772009035489827410281599437060637438053222340956410084048842360510358281525476743727622579681329833809554775613895459774101316997241670039021829789095008911922721943939097829333602223776407568197078987852527834283098992133655090225190423491502728175497408124454481863664361038805549587933797972693509033939766987741901086401445111429266036428627427263316008767063065518546423656321527004503223700751145901550419035981600353329246775033222876689985689848113486524569344886252823936115229149754566468732880758569785441087391936951191824385877548032215927810461202193171948791956732369486082908409956579394907690137223715364237170972271708667612191949084908540542227706118417427243906332413081443726990809920306694361088741248835245782317780793715729703726490083034968813781345795767689199803160519457687241688189762340913085472721180621158852428770876838700862489953992331560410602470035026984186989640989462858468918494653882428666240958445037857204518443580634710222718601062626045582880505950887967780520841568482482760204118791851107548321009910979864198023843446963293922727552318012605815651313299699372360246755246125763622929546745057161104006700467672322155394300614197415388145423891983793627007398181725753961807054105135701562546545100412181762438670789286910910022562414337110105461352111908881207788148746628908131810538813862908057679310140108299442370982550310934670354816726673412116573459063413135341896951041538205834492952482873837875404377490679576101829114159552366128410665015931092573538528628187252233263113048443317770062219960408916139967042204578601261049979176379425776629030740938728205607173229321330340601896781784882687901071714670269238462753592434801734655691414982538280612535504937441173448095931066356546173903812541091916909007564288120267417495018920644516752846956990903335986570673977577143680502694845224174224949906576855753632795611087154580290745516261718993856431203905333242033180358839696417850254689483242284964300651437324066806709621661021073213103329058615341744582719930070934200864472059204426142424356443718799358751114512244255164930541515978923087354384841590827049410387984757066427719526451982283215207515251442057181034349577217206560502542671279235496622326980147478304570476617556065732010706978293268009546362856252570445671265067426841450239833771544198630155650845465530301590263461416307019748066733408405069618090163288592611311196372191806555903484484115756133406742018648192186357257939241261900148326102188951145509927644900607185521925800832094648449299057936587613059533287496502023421336087884853081338441966551722602527840625916988049358377827546414413868234020278854850528030333248128848198875781600177756908409405870282842516399210306567192965915868147901209934297061318724091163324141464811185763398212879171636570708680102386787284674807097642252980001474897951800244559512901159120421630074020214753457478829016809742946368332341657524643117197828372207674021720346112014089772861214495198964086030151129569209421181848118400241296918759984536387202091308358428867081799221685303765352382179812259273729304480960922993011855385727581257937301400659101242277704248758103093424284330085380693725069877360982879794987718076535015797115568599642069670500343908428717053366972731228075873365623308341094124958840874275349706778194447880489331824835257940817812110175576138220661670265263459869492188758296426277434463034023145832032924615419874469351979584530454303603619337081909179687500000000000000*i1^75 + -1248339134569457635764498664672558542614436262221646561776823565339629278494754556859718001748331253910591807226519916867908909487511400430376183023189874036479130280102587356925799822108996120576534124975903597875704735702454703733796957585517136218223319896701501789858516031888045007133580680060536277526652963989644299492435993352305522304137669800116918443234444931407852814461221274246831524522359662985182840755554780258045652991212723434366644028973150407542988343989056739618292070974974245091670926233726558269486752733343827055160126143240911208106630408182769519384661845993464751652263323950720281626215857944088774616293913106860561973355621075147619298129398170180973410985016225872481943924316495263816179549277835226144751334867974666106913707922350356491216093137665378250164699571493044465465123802272127256250361964619325383504930706866588590508104956947258236719744249023572818588634893935828218382622438291707964933899109826708721985538065804447130188423222923565721339746450037605503753455327168623065675489846927044402057809336545008666512040620830667838769647691401793275868452930024037107318175688750878170931371629883451017886464902054939457928187802726410429918974574434265881553569222032292370763670634573267587631124816029295398397038757424397997577557352488446796338028511833397116501295189112123886886173413434897772650136682114728024468227944501586772851673879164203927547005226905484271850247288066413545410768608899225402786611555694520027890025976289264717995300395382227236075136463745125157612728745435968020947617375690895125360020622388994259827474759059119927779714206901856106508887754462058854628053410734691002375325785079349786356638441409449663957810165429651429229912655728838185798140584149976683869296172227107036724055294175123568052804681550385103245155791040109763242435834194679421071465037197058984937234162447405441679611757589245433832662735125279161745655188640297296406830859194589193227811965204158957762275582645588264008496314507174594967023811931365465209800881681213991867694404092680721330080471321080208836764934006245289646798010191642961081165823556021091960937072120140510949792437081497380244030553055580654009712633654820595558214710733099016352409000901118112907930864722038689366527771137569203594229123246877371807357702284577546946669050521341605970612612270212372673396280780137770930985879792829154146846503618516098031579922601724698408800380831646043032479873914487680358027736702300021544247485502499775031000630153718610902963626177600508654542714771149354116715900480432399505716252354154731325587419871952365244620768349925614514375322408543106453958965455660770135698463452999673136544016430824689853100038392102655808613390333291243789709236157056806790635921215616683072389747183195290582345782105406011021546059213600830298459166943575274167920273869453279231146597932454181843203398520741791186841643538986913435233272813100985358983199082797875225467348508997587121379755117519877587820211419144414563622364334763528195382767286713305391674535162799343485132818250695594038911145813234299877894759835187326315454462369317931590962041509330778913523243037015642244398330471489235770869437324124987949428364006112510657783234491055716109713186554894943758603935719837607638596831781564258151653874066224637778013818697669860498912099895895242136347484472668729867131481077509461974983023107362032150188913049283218351549336936934564015980190152562906513143579372165638456260342613452576542765177802429428997192475568432847423170290207951205007104481209178753255058163099999537472405755219292974880262296270105661541259067801271175574906401798472006289683105977750416605670030396849271497910238759866207687096560573708080677268555885699712781211970759036985222075835013427702765814239925469622202689130325138665307621849550413816246074993898673710646107792854309082031250000000000*i1^76 + 43982405187263964536866856058293733201737537550335561954071101700530719174402205573878288308041655127637117517214415095131429186034585597511244910542040025179490797367195432229116686152504525078708474532227246596956700439065422826492087242016707366598383254560698223870827791431239441524835328242359124979437843944329409249496966404239546797037417269057512519545755337532143108295464466674531671329264474713388806243801547182814074360541931501105067512593729103857817168534039497154837651559363850312233605392984022669262518585312867666209851044718098706072051304042599943249207863504301099514141494820036438541815626552335742585978391565300081277465556919874844155973009193017157874178358846630111535755199927080634307899297472787810686674026288242849935357746660008127388322722048714251096906174277322246801069689646606004235370165164623297905864908516915758166588161922686010271523389307234382786194744059050959930750442291286850041032046953972570525829666382949706680927603976165155893762435637732031682256263859787428972440365540318641570596170240477484688717524121545794440505220480248261295999311894938983022607292440057150984478439364122593789030978765290947546043728087408366023693840178619336508182491876404448588203873437577544414424297503310607250064205416012709768462754203461624756016868348290100126338378305312683597156608270454863729820530512006933192753781345620825325047019660272565657490936701926813978982610025828185404977989798883989079656734794546877882258543879792768768196763303906565841120025632051019980617006280143400117716428992215222448359774231983981596753996104572719241504790792325103853183210933157155616412046389936039591553918467912465004369060603027062190803955588347124999436841988676678695026979383036789973567255139813279985109231605633274837994606309335831771771304359245869633736649643379960708547385746565163834762659813450224811659960024678852764657062999240947915853994509921355100703088506246687899381843955956585976712083605654882666541055193730067411216518611488836018779930597431983643043101914568947940778443708906577956110482186200090275110835896345651490217779822900296695050791318345285759887811021407053169808854850777135424595553220732574841440546688807009819245307940628513913750174060439390936602234057224082811490208074361630230105005915058071005758146918586154632749742357211369199097956838095779223436754310071794545149055870584589989620133423055422813411301165588165071800297587431489499148621799474857183882628999967193851868391916471320941065636243128152383407552532998456807117811861841637400256077434841834813680192365855553092847411848889501928128935412850347813579473756588006229514890868831055588785533845542731306163701909469199720008531817137657018455878707008325630013299468616366970717295488033579314111728269024013715741123249217454237920469647495424563974545743166624064004118779316181844423169217431320163158799613687634666339785966210430953276997920500875911205911960768399193886501276523225605536792667610259385364112133628696488985071972713072775898114981294754646733710730335174813016097469163717659841422582146545123261446459842451140152994181303913471004761894134680490010316359668501926124299051099919847601484353072339967568688061351187358010916650197857130393827225613482439627621208764608600193979661664522996282728118465692858550562718037440171661500594024124135122287079113731440885941260031221594018811726260019281646869919750845479468333627876178653304170686549409654780928872344170325737702522398955993636562833171452910485655255274692462035190493168814532711205569434286733231745522303977778295559202099174040536545390274353871158213123071068723348786259802611027926653033242745489277994271316214930539648385242511404236661244964225549324691799016135118840388553640008560699755457435030215907681295663155360180525925298603007185249680333072319626808166503906250000000000*i1^77 + -481527714197793117070751689962478038639974704926544256970296906569576225536470511248291458678305220913633080295330252887076412735899161161821002343080574117685070635442777135885663341524057861381065370021118875858111006769723398306143429835255868981484739493617225120513965913390542053650582766537697425131307875863493992553092313281242290423579107319736135670517824275894830458135560853447405641830505999184744091815153380802733667907600445767160982455585052624310434964286728435336547695889571116387104522115695316132103401843925878315053957289662367576736042051370674702208294609159863223879421234876159377698383910846657014657676461034676212903704123576405339692702057197689115922711125661116013293649239461667778916373998507833225240844013823979914555805252959718061300083628170093446737918115984643532778325190125301495232851487471346809913190260456178881468167039579614805458475118053149641357147410561083560639768538055267994667881405766910576106026276216393009485722988724799756659611390451258735547808590858146329228266309096115634407146140079131611975881726757221577663176004850381273688374957335239440419101135970537792176188448735360977561765356604136291433391482825888429903677039771578222507926190033192602236746910473510634519220089494562228215713068863737645267798918241326068360893511948535957591628295879796482195768980959780504549626476445467775737497905472761000284952631528657366916848338629297020586889435811609268758015084644783947699482493403858342604366165558933241289536263247033216602687835339592188853320255935479357643627567911702557674072016945729083915467829168345665313467062188424452279921241391650216852655405968407690950765471708963356132805738457286256774898805449938044900960199687475623872931151156576867396020918869324356772783585552909508868683116135106976786452839717088846213016876250996533390819937810002070638304623102753090193645524406495597072721859596530059194551066464303386865767201299139958918292975304148237849995844949067537252177772295093300114888311222254646477070173637279920962687958680783542308563953135549080337010765551252353976071389400506464733136416998048500268319386948647258707614904866681712516537635249794537133786030931774267512581511332443326478551138811861730002502354018891156786476714050754246711875864440966065262520476483337772306112756148358963004993864777039556826268039917510463228890962541154179552920977753603950567438980453330253653977093821763362426342794301814816586629577981104796156707713581675871859865785177486457697138506482116343144260930740060386462214661466347929516271851582985635727354396048824088900090815432037989010027498796106358150620126941071982387662443422664120092173849088307847265819912380795446135103727842294263707007104866972442367894657278661301382376795370833570297241332824162985822058988616413227263295286358465470711019856600580018346635249612484590720331297732249967784876144261222077094492612740677497495125426978123310274727079350491180039555703004662459055354554545838099728069868609841565187888913465841127627662414265424719249388639427845239412156441168561286901782655756442025151760031418447049236930990640259011308606116098232342485013113552715595962999924286114768079586077435925750212292404077695159991334116969163590640420161333918273059678723354992640033797857034941964201025736198457689232811566487747245051540058481392117924817763938098367437437008266294122791169244455121177757910668984955689291629823753457663560866946928707336407186465969501028776200627550399241004945464975157685194199189748706982208964527909800550686167932466469989947911152971372210746918333446045858879614859644404771878210810734530847859891568943641416183930018902057490913525932678645377288265855573052482392200344737880532855484884670586851252446434815602992591742174108953985968635204879823600261784397264311352593324500048765912652015686035156250000000*i1^78 + 9560932945849556182205007086422905237640786827364869482912276528918433627853679467429570785058469254854683185009578527494842598364568805422744030379310279445098462046888396386667736629224588848506808975868183784544380792033313124903895491424100195732705423895391673285086557587183696761287372538121388820879487554028907802465240377856336960808364479351080466941313064160339643569375089028355219350216420142598432920540782938162388297299658332564865990398470119038473251529220650113783644335285804526191330290637196611148332132542884900859192553588568393580206013671407499746559066222706812240521522153935330077172573812017420786119679609397552711057789754736429368587032397293495600634053218190665584904111269420934595866107693160831804132534786019461254538597650237609477120690768600854918660093011709442810118722334667888737201296930447953938271122805016311286405240654624348624126391399025070376980958276638917172336437851992759256867488600164358959294812456095702905918128074593720656037703051680906601021202681313825058683739415655096264863588285364848936848101209085356889111896760822281612615632585154865195950758351780593717336546782123447430017341996073232841903913930611600090121188678481362525643675562068401156011716599524326154845463193469710177592768466031106221062647217433983224907565057385381736124411180885741093762949253999685084221861873933115930099684414085412632527841415609977643431862168285209586139321212428290425874966604890135251771095151053635152999832653848371466617478511946897993703370052094342105129599282639112226859131274364651410865140786378536321257517261574758312616461659699197641202136848441439287787534227865658769572480864417682023417402891383638598007237814407517305791976479354068115425551816939828547447499572740105819444473097679696263268276082737919449817727499622788059599541091670414582191026275413334589093582947344903893367839288085338472370792152569953275682668752966512607963819028001099541404418753788752092878459073710334317262006675914537947734772686626329810386409507841770491709747453277618364274151924895213212251329443050750795218615351212899855499745267758820245125682503350928151975661710089935814023942549565316786401843621534747592548285621385841799893203258802347865482827329519824896061234397426277384446142451019306919220149263378263647821037148463121463986933906793085666128252737961362778332512282325362070669773630950666256051982669102340508989734124353535609198541441755429784390804194245875486162993357491300167495172944486094320348903983815523036772098698346695147790048844658601995208631771496244550679805781590626089473891837178012739028958350065159659423762128985116417724658812527895980612915656584929811265569128726774371796932254232096286313962523145184780937896510433686348006698740945120914294096945565318845915212311025661626279569843321339341172520484501923610541193456154127832422466768535809190566807136407655580434400616152411420417325200516503086348410513796549329747079316356222211230325433844131745415734851019938276181738784835805326533247545855027484435377385571277976246570215274937010039853827915262050188981100397816448988276549532110818522001352083283454001782744303706867315347120252047461438492582790472168207628479218487092478554250881738522967482963441807379551957453081160568652544363739655668560632273140802977949425065924488433344658539633214708934976956244476180095226745578086646158391283937267581763356383320792596428829252885974117292083427402891831123337838532256919130553599571923311584413515526834061027655896840459503646438989834974126894986970379117301777125239419258090536300918020744751412474686866726002189874808887558082090877572492957047908804602062153224204389476446215324228886491093731773272619925350829087401524290915695678324575025109448384340823249089453321903158198684374346465182463450371841418018448166549205780029296875000000*i1^79 + -1326514390908104423858352340244321369235217937025529224050097051788404565205517440211225799498537808910418595205025002052075792677874932909390312877812648656369857618883311333898314367606523430273023523455741760643561847980496938136472833274191984519617987238953207954302761101719008443805859508469013117159619031028804434084917769580293463509727641106644556036351896540793209188735175508263623241904795586955519186805190708479594989707068436527202302491392323206266776655362705946574648086632648271592728193347566216328083140929080733936371868422229512760160718617381867160737169392402957180292388525000141507233178565389604720683421387294453098312454523868818400348932181132338548650556819872000510449799459772369138176694740684374238939893678618241873375594027340705851618594652971884864912582881412457011611264141295907861775857936763838609104753400898393236948496858341061794894164711807827529522179283800422583798805099335905269237691949461739696892716300849778098417011126216463815583385658482992702273942194305852801535617400337369113978660902812873369166232268219310256942882922591755290469277890488773326749576292070168832397789092272130424240562695597186850625200938998493202732583398105131104820911495673218484700164914088887003924144740154768559624882456377161260863771984824310974118425622862258605745756598903781311297271644251255722872562185280258452046659272594945815911774373404756349925708798960797734894807743981737275539219529609634451649633294343169172276833408452033745737117379547119711918458250308213040108590570514510876217694443761148605905196760900603847074147972793759348023131644070772180742338482078467800269243988141729403120150683299910861516696211503591481720244906615961241000812943790142729665478196137752398127616481888617276281318255177564115968764066895005559445721180997695274450093420891725381076653321845204197669830893216668154862519634530689714840863874275477675470977465424936327742401109612038846857613570821992108968343595098522274402998125804883240973444170417685892611545140706970978954882850910068781989945447856173287941381157728938961097224661513567152675087420711377188859687423875475692867186147268371663928868702501162971475595195917626476237460609768882729318625274466184002558731779604297125692401788257289132977750123590201719019077336232693864657175895073610805009229187084035623562446122664750856778397648997714178174866250435325137084495837884216306131857188503984688181409751572552185273583909211005152131291890554370161419719784675260770844849294768993382373870128842842593743595907192041687818208066386861684843833010254271227803449335711142775280196349028273662920677648514025307113307621246346940034687607512557613755425519414970899199951823070833194519841657881943628139286431577901614756852514235620293788297233990291652897783615194990981757239020902715494231168406841476991587433515397792381627070467141445293851154952378277822877628018918304830816138732527591715775497630445757858880957296392088250606629736953556180394374889291990575615600990347348183963952710212682319668337963680680286240026214633137037278398873063066122786088286335674039368482804963517980530330590049252825281102467326724945442825410143603936564850749701341660375387104122070499676325645559198942977189445000451312377415624412820990274422683369290100929909346144495812753129188917600412158221442748531936263150242467585787963480253406454706751045299166547541094221395398722944429915941538528102549835279630878154741121974623660099910599650085594327691693375736515250047160298196180214005876875662619215809173440395095054029439414312246974261918000231480176207812693721422870764375466369587096283266786378475110277348253494552889499803073887017993853170441839891318562374068203051651521239694499257770683260395110641661125293063382068035968674058214796301207954814203870963496001422754488885402679443359375*i1^80 + 45142580444831233320346683551947521363299796116391237803996084402219509368236874748797215397962157376580829951270599409755805993597198139634007192344930947814264933007122779939337543212897621366371106219342010527601203808818403465674560228581403024790571766714332295483732670646734707199054839597797373273123198498689540958916168255165088436984659580915641964099525891088668448196254658216358759666434477463107427034565941239130567671923164892335428609199067295896757570781755731104788832361640459315749007405723709698603516109731639521870130989928498372125686581028551780488239607500066497327807302315569687319261442713483757765035095483476358210220075215122143598711433317996118083328129655676974287375442895435410254334809812394971693631422077491270824193583493079208631161117052688312932210538442423886899390592958062375375481102152421301959278600152666085226066861907336534050622262680474080942216623362337135132118737029392594335848573602115386862870003267880170476292044816761659891923397951514027610480919752573788351748843759314369967194546838434528926602093737628511573419048110927976334084614606367931744303585530599824084437295757013187780052282037138683294569972095678739955438133319511975798167083785643641342355295213957570340032513239459821038180922863452374384345621876600984713571303787685729401650634024023265293521709645540384382426268138023427984668674227708669405692007667337316775584819366828430091785940452392641311551452027115820146561193982861115852187074933245423053502426738664559231456987695530236629043272909953307939388464679258150083569641604700146991311080830238987722142691839587248350765092870417234277017836593760118195442943943359897694549348923943182979086506443039830782272730704462705174179595471704325103025004109168417589598765404914811066468745000946424480933097780670743662878167495632809381952091388732035555995026724268156316529761465327127167156558620797946299434386403723640149900712702931292883743216777802884426807827035386312732251655735558553322679915407300611451420275597453201843407553755054738194353256454672744123759835186683050094717507752505373715629305970723450211016116868950903453675488617029783613305239299716289625937459362627347147348802607212659659182202430343498364378087792296646996367479499159898161224951874231841039144819269846786735408817248078546977788947359731165384787791929760835284167286155122062637105701278446453646763621823650672152424668681299842825022327232261936794583265922662824503083807571424729151869765800572206024073608796893524832491814990171723191364942444522374754380994521340080589946058174313380875373169019876854760801310978839664833070982126367393909425818198441016615817187894701289201680748156953194797946036594774124850697797046111304457570779664244894910499683446286464860324797169442620974585395519728113091212284737197511472782710943825418937243118099104241663157061021151542028123974717069300117699609218910009295481444917438964108294291986886994240233765689742051872018381166454168941431397449493843191866444253716468080101533408494448625224880990610578081784433359739832254266575366780514913005815315701582749361817178984235875162899039156288894165475435109360621583901740173315004815710187694937915873991648583544231876146174347612766014013680131490522343710074409921741077492619476015363084031803475309223133791464624960388155988546444542486093895581437171520719922009451738021791808581316206634743164504536869014736453510607480431601451535403608502532895395528714608239392243857523478968907594227746540695406738151481502989926793030353190887752007488791698069951055965694517789838646216453368431592690107364086423303011333999349444544110691327067160322629500900373952798469560172240510994005329256059039534933849978397709065840461811058007111024966458375759478248091604432710102603792858694253808948815276380628347396850585937500000000*i1^81 + -946009621237626973616358648222290049437296932238815614119527385928192026178792581829704371262370483166943845404578702007636666677563243247157473206004331849471308469155850165413283298542128674125071114219105774828233644808964709897695681724340632912659730608574659654647733431135249684072569374984300356459117752085727606210985389288606631705208806256286999222883828242744114691050747260448050346165344593646523534602272212368515071294664963474601725102879200866297739352039551345614343127160337470910685161824873452514650661744890203492371486880649460527202039338105091430536534143407306618626834490845019441821351740880453294260152085021724287905340721815995494418491979788463483807715222794185919905031029830008686181719010287759225767733928695130215009152588570396520482759450708165260710662240592283581282421196367442797968055944444273982887320874585086387329958071535742107117823156372606080310627127351960016493204680694827615701879082857213566090836744500812719835824219283228372469582003610786481140389918862788269034822647900706470251993690809047360195487326722386544837309023049018714971271468379052192524160062137443626456633298502573882228595550714271029901817774316283357120061955892778959686161173252466109843833153976838827157259654887742881450253290863861436502254831673348923729808080967476776925578805089048467599888563335262201858576318762020390119180569929072060033292688917948121223699991114970131301551495094304626028085016905440384389261068592574998308458548339591164307395553541915171707996976689221366881350661299728267435470908430857466910010264434392073974822621782949980881128448822095898966823905804221397761444533816303982173635493451136516350613921032967696921022124895808757223371743375431364838521260287773260841841066714294150330143392972696443453214956531999098549884539763862205049931354191272099978387192598590268996026338137107811352431042532674283445136618368110022892718437586693963070484630740680513042689834509334124586216071671623352844231060810797688850243526934429215905214310314286218443499922609350511874281088617765481406826834481846323405055595774437213952479259385584866637214709157764919140429433123476078264487089703399118298936605943588808565460486271191972403225173307367729981083763377513910322175906558149478472188586496076627069687250509606014795600172118041753186002996990579843670620920873412211997038341740881026279046487323586468092947890619026423047665970639421029518835851369359799106746450818457657201800670818496386814850857358819374196388995697245543386814682691402294651527463307110208118874391937328681331159983806624108026458313693617033821288920111419794244161776123313012731003635923296007399826153466542440232028793723416928550686205284136482180898423361662229228651069325903331529922803417454999999344260438248857980524614654252944438595897443290285028163452532833295620316820667723454727513976093957400553413891715639227892798109136489370471862933236135930011114970169091172209215981484078223309983905625192277537245580866528527008538812735819431585143294108227506245310032467928126400594439057320357131906124585218924035935637287845472650858136381550137084482465344711598458903387666581886580182002222860469672929295378899179136449612810201818663696042216757822618911227978642859394044539188540650328287524178078776983880649874619362246267576401871932130787573261794225661658830778559303746040859023664396137943541352174558177964730396972910846390739432087288207842225901925807129089283017776981016935722118960945469016184603638160610199205594177943896834106342049841360964038364745031887082868577727545128243569746047570783749823664852675795149709385189542570907240163203323794720688417065934674110137737845919392524283180406135385894311373559962234886556183925415177421908720312663768887220386241055280953510253638683025201316922903060913085937500000000000000*i1^82 + 26122673903394781412104898124334239239256006199560794460293750809204222142116142862330623703355944131623225394529406987462027857772423769550610726836730891105242347109867676059327125229571687206330932403369665056108414296370828742820556449124160837345953604207715248645148248528335285247167464017540501427683181177497059712688606367899987108154985307193066938342760917903990409994663622350517072282272800177071917163485628745848769367732050383661059941430537702493512631072573644397575521851914564516821989088067881479953176362817811497887622768491942642803100577126799344599848682688693889277339599895341909235696013132301961860663727047936193589707074983302433122736902740468458469881681695425103873310868817917276575914757840829248758119007180344624426092457835591418319963923208024930662856286169959608782722484727881869243957501156535824229726667836099020006965810708246414487420548413517869964050205317871742042996543474640926847023032691887922579767753707681011113710669685013740016153257811788888883302626047853551171907365284763476557777917722037445992702202572123899498042443546936370736169518908039861334835829189512082450251832434088755239668865787658162482948774209836086413913856085716356673015792038007865465671914454444930951421484107686789576566798091652404195771847184727265669991639018754044780539929411899474622519925191835446110923926190916798273558729247825705944851979068158772300076171098966089798124530542932472262785607571070703398877863245613247301790394616376241614096594958132373013915115842101348820853392065320993586037180942760246293299868740323090701131535855640540373645006698301052540080109575450971681848753433128900055017610154477790506413696897322253721267869865721285554603325071703395934948104228170570274498915673562581174014989621669319790309734574749352074592825143329646428194189040714767979496702597644240394097710824067711604273433730588905004000005154988408666007499512566368678745501488768173235710251281975102487726530801500168598947366012719225385004857480816669346809646009093532437357565735056103456855256893249801956686516348135305535184082561726732318700384463453289803968756114500085211884404719538078509170188654991316969122149487405299762082727407694643902302392366183363367526893288596716916841519357622515575631378886310653834788940680544349002846195341045877080622520468057563916377882930012519076840974860109811872461078371758944444107582943236006096462850139667824113835398479911013168520796764248909202677941272058232521726543198011235270483623515994316458852056395999442419705405583384419504651836871428446617407669400231623109534795282020637691300237624503873367847103556639665193508049339613565763620916166598319511293640304310150345870140929574160370220378891061192449684689255023550895138812654827664848928130127948297346764445215587274155148890017181514082935737880678344275409439498192410738260432754650027800711125144252866788678094238609570173262761320244236140746219627249460745717412156268462674496481027036051525654222741174716708992890439427911256902048874355413723318355279058326713366574097486808228802159725525991708922521757734342625001287427926291133849888212582813785736939571158915804156445577068775211274245597271604053351453984970709541545236628359473835205329936473477439949227769228606718021478947393480280404043148800292190777732579667794444391234844522514483343800972823409870040581449113168106384603246909803812196916922632123161277487987854852506397845761644021247822995719239001176298295886906352549009572513712647998954749628147163286224299317879634074683670422938356997260943174901584502585933639516070217944540382968449315653719900859571038891646640168100088291494758519409659085785260876937026060149025943908789441555804076030803647894560093819408335764173836331671078341282184187566173250161227770149707794189453125000000000000000000000*i1^83 + -748696818506674935889756237845741193357564303492007272585505802310770740157955601174209358815393691572662199345917860727151461748194844384817652736789282447650972766205961305116752586194043999823178840358669718482873733578568743421095178640977218489194426175546038473463661928321159098448810725184232709338910072041282042184127451767179593464819204834491014513246865581384390823746033101497925066060351962446410537688823550464318059649932036301025938584274136724945930252090795463213990803302428788699740803706322075745131950774213597091302308640830622220364329430321187797180356036646481179423716314091756745014580721430583655757806677388854766996797616767212138942095922136412239722833745654614754308918665961714074696502145176574249412128908561038643215720768644626930583705280025807890718585858042591099186163444105510038487514385083847437638314391982646607892347440178757423123276540153909257481257833225438890316846978228080459026319365698315752639878963125083999250612359699230697687637646508440711990987577611629607164976062957189745777782430687532393410224540805316837473924710340821300710457774865098558130294567363686356526681900385887910909762544702407497912952825486228155567137490685518148684768647092692166784045179424730163308186140411002228942561111266440845525161122016334713220448880437389239767223454158059541418665383961341201499551596894511874409156488051410794779679365327137186838744968049277251141000974517478069968769606295411300968656593876036890455415521321935321543184162766270054963117772752277333581399679917579993591645317538790666177410596770262259389039494458551610727279002655147551234785148458974550868483184183753177572777324015021617418097114888678690463585352665838426833177096073276857992138122780808011984327280736462453129517348035388311797180771254983307646729596938420877402569606246979213959279457799776873014075775506081064342486489577283467815045213127523088765427196163149847497854909930068244021213046602281360755894316279435459940328387749885770305749303232753444050346404258354231218660833105762731229472977935521467388415029292708177889108533769085674553106723802838155761436441718629194444833158677101137640046261020769115344622196845098933458730183820218891108999285665070554089473803311173076098959273832935435680956240556943028441317106601454237149242849013998503497676666174062600317386065561402424269513335627020646340999576842760030353671935041080107267011344589433101972744713894509463153173296174397936498042161891276330320057314949202919069519108489734208207413733034889674698100075794148832516621087767484474660835080436742696928397349226053881016395457596287784747542563208554294909521278275612590921027347162386682432215782442959144979084068976405942190015291099076316079936380544662340549309979307897901173522168601591061394339732759398858580879470947919463734852468321749890920606373646466572887503318903963964764504046585048585677509790279794739242991478280314714435104022490364467460111524558149750965051803054334144225048777635153273098212802418205003923876045972120416424847232971069963150247498043600967929562814909696984047019222839050082952193233178295682689042809803266926482166524984247424313371515521928497380076188439101218465518732245570079358083031705120737502084478648632968551794067256678874713556016040167719485515962738286419743484034515379128151371452281928605378236034226615811846827944709838009430518791213184244275625917192816484226404092735224988969481656598016304222056453747492996147390663442678659460535437177606201746387880914898589207941506914547232868328575960475119230681415809200051236030205649635568027741922597389891488920940340001758658559789062346972136920609544973557601792392083808818800425458701626213185555764197057214268758740271336114979249604180150040426369884016821742989122867584228515625000000000000000000000000000000*i1^84 + 15748164104903378089217843403556027999295911605435953294686204311158163072223373544448766102683277597367236477900886258018655214864848478887428067249253313259249963886923978480219242453589047000870722545649941567745268216487176287652181948424018100867153297184183231215247998354228165250505964333796778725249413946888972524142266929086443003006789605358427345352666365096996974153335820642516385248164632211084150415456565674035262064557728290267261757932880411694408367175615117397100025560545624481252446371269070381298146193729308380297004601484417049612260509260276159381102398967519516972354963136746388268994107968434805972258439747095917933397157854328098196042608502097204420473509794534748086065669301229136447969042873995798295665639966771812055963937359914174107470651917025444029942784219709585282165650757302049850350156167542121665463059632394893325639248100837514041363454777176056164497455877093221395260967868229500683776581501108675050076715418820942684403539980774284117515453628023082501768816408294256424971910072128857601203906297203888831472393085829166490590532197998462178212258973167076970892047076378100355892045189000100754990713184013861328176582217574386139766019283163926843824556528691436627859927486362060337538902163026150574337919028275912736777500418048333456505390688445098921801687399386647197274992215103591851292092096877063144365673293621358520001207128925481946741811799856230798717385004926770372645702764264433316460669939349024915563600036236335834799578777030511254384846270230040507538522396211465542633379449288736674055022178769772815744149370058474457422599334884112565898592371382616296223204813600298501408691500226521741111773181309753006953645361575704357849650580074169269522782332223551518821708489311880670664455929821396734247577173100649857238342418689100605685337488574898974019548663911568511796285802189380890200607172540489321444794427388702413923060765916553444732030739410173774086232593883839314033530166581270304708843195573858959405925603557170218195872471353760490022696669197481034809957982091607113059609168769862302851938363295993247010229045600510426519623931427721583755566854587706502310954434360585143522410865729359955521432204228443554618810178024601568594390493538566842227449719911257520302409899098149798333595973061240877271062337555872279282873019148389776034639983131197331519899450696904324421437655381481147504569455793315419997229253072500633278189407257341327875767206311528543006368001394435206381053680758597355843892922465781118568009929849637981251283447807404868887833551061463593555789505056448569888252830178653388859010051617584823722834487648595552086065907776322941251371904763762888800722449585209482322150203287721118251211466952230255915137278051553116697926554519492612036949996465485574521119655093223494636430715060751236343681555941604215463367318054122575793926015918537818808302685965358259357978209888391126888299428630273043676454210391697265880358454728245301101481447862392643829774245157709255040108726963075520779655385495450354092451780275996354238876558003790046064670447067002119448173240345251319076548317713142960640426628557375042958329269289990681255414266374346552356293120583377854041462640681787585589599719243721297082278999774202943827842030007164925605414770592388112063252595962796302162812505149936094617439579645429502443440377601472567552289050298551587546325427008373289768150465172729312480096599262369625002758638510207928053861848264389282371910489724540999839066233044834712056731098305044909796987941760650654466918746147190653604224883700327329570912366131133718514951746186615822041673926656281412017993115355353467624824193446542383441051258497400030834404795130892674005749628612200199088704244077097876103159025369626856445393059402704238891601562500000000000000000000000000000000000*i1^85 + -302008905112691490803714506717121161934909811942307653526487803415095177303152442640414448551867282696749632268182099845651051228841214121808224918931175079370432423008713492827864809306981091691212388558228604354096439570074910159480615835631164385243216629805181993312695928432455537794248641522958083369628222946422062592898891733578065380677585569659441583292970853183676900732821386633373023254373221020357275532269885838272128547915411914678635764499965168397880022343745305490083183512689010025037745801239667185558640170463592946973962261246657558101619143336606869122759449151809814875491465710747085300554178323925916264084838503408376136206414656722352522198928211878711292078022692479969785832880225264048465956638542432232343040005101184148242440653298081009306215977249272169591554170694792172328130424788874448478500335716713022343227107912250245565683052820439197237406761313911189971046466683812306988897323317975892808712794434616772727791870410526886332136256933992884913501927046747841724574097064255151255829675032545634495354683911837492788863910050686084888416992570153677712447777026052936132594624721218349716543492413349402130424145683546668620028709482862733482601844521840860474309901361128632401937394023636672172936489067376489695613547071050100724113934363778232683848819278808083858286906335133403535548649699952683494388946950066117725537875443109325184937288893322353749230580831055417146007425503022937289429710793267040545419636563382333526673307539853752084424334633743207693258678243432291926225828750829941811636551359066978083584745367299128478204613731211342765737136051707168162624204273316324831107143630081455839655476225561227076382587843506168125252991085660245525016274823923006534924353612231980217200221923787908982440670564335712549862630203453077663560356254651242201218404002680993559547346944230317060055726590212064617766244678156934130546499103520918654181808594733976595037493954690044914237421565255125085592364617708618340930517876513838383276712804647196821525536991930014015795286058064115793549767019150300970276634581821994860256851087493676670748365576764290954907865052322892499066139860609839748737707439726880800834524153211275424859485839295801506386540480726821721951409497458179713593854929497411616764047549098304182876879132358644622681064503317317539521703723830020661377928582321585250853665725285912066114673619680332013701585610098679979477378404401712728915017891368243601995313980530689192475818500542088968110691418884745657436327596853263119885178673629463159149555037044801250155337164151565634487677570570116628470119400525069536701369279957527519767544146252193474145242785096104345755165737174701086428270004545723474678270283810772936023128938369580873000883948726895697767076077090973315787372714459779473712166380770624873669615102379480397667928429845303767067045183672526557572963452491892260603600120794927168471191212797421101448918292507549866418187359639452397166582985185673212107573798886355771021175155270600773860882283868946095868071798161757997822067870982756298932562604321467189380897079654164094837222179220208917538659693174433460287573538162677989507094751417388582271099568366281130715360985825018149174605659720201146630125963452161802469751159902290644078561186251646775439083092044159875785688752882643976217651956801765827601981281286493766861689319230669544326807191577216980674418772844468510943117381853359044756353690753372086443339128648300935889680980445662197621782444545882707815005993919237026150807767208129391310746702860860128097689375481844452306787016665756305538797546381806326165364762437571873741398909232058764235420539472657302673487268743831359945111034196698602250913354476664596579066600855204922810004358005077750697704844526015222072601318359375000000000000000000000000000000000000000000*i1^86 + 7075169068637342556363686409205365826406754098240907551695531133141757849171689752560509820141323175858103067832011565110528293562289938636304386614563981354999535047574997771614238384928860222465856734448564097559830780918332439165038169428411958122043252706030321711440275164347873897324894761277500982410775658655970645732956983894019568855214248396054062259157955346753941751454331526004142670079842694857357124175526699939790602553107454741737820068842827020517017380073550373756267667788947242511298680949843924667358502019318264867943665559895513807273580671959875627772270072411007554157221257124429293274309688464130894958685784890103195076050186251744371079827008681873696914263833339557235591982296593955910598613894614555614315651504219521360033129707162753172137740226754134562570992686361354172061846490456594543271596380853184750473785699699895511543770998318425249497284108064306599611396218984354898801555489317941238044475282637410841812295624753122588162818015177636357511030863913751054410350589437705311607976995402265214023387167076469344402466155341481957604113894815018119747462988567106371223243229630941784901254895114734153634930255175475521362280903026929608703623199711182040693087288249523619379934286342300085739404219231272547730649853365759250552867237575708475701579856739955106033552696488636560514515691300059134975323031253881573708952661242176201404840185434636704432673064657061130932244563711156374809280281622966542255463162118976088219836994461434649892006814923679923610768712229603142880828490512130089364170377249435584831094542698595662973495605587580963058953842615440702998847163708762585431906683335954253981072796566268611451817320980446273759196656853734239739755809318610702656520996820507207576943243219439505762130626298376485467201331272917462794951177792945454566011147467579811886339938861967250028007286025994232271781781295376274685829249010369725615672846110978008267669348998814369048937706406795847512788624419652900070512585076401412989022798160733511589968317976816043569362760771227731408094294526317046710821550445716745747096305460003727855553580177894394150574131193000381463634567382462980410756198398659532620024826822096356124293909001343531826652721080739489454864260239679848296670913758558696284284743152959458059607485788798364501951106809281110203396184629382035300021181586751083226562338849297841774672827526143112283955001678617131820908090700182799482624968735537131980804261833453365126406069637809353302099385177551444836409562420456328626214312311943221699682985529698900744532724684629879468761715467708027439246288671696297317894617630277674199653383535763977553477628048050996211226052198526123839196160526796841078723339896730847566447482409415226155250572893075724661518155576438507446619389533852383470219536604269880039892682408000498494279343520779864199498709338433176476290240971315965692333723639214595823768965449975437875750648226439231719845199955520615686261888875248581755635719078093550184570243063304500768630578830056006416125610844616541251534703283520466939743499239866581274739306990680947277508148523259220117760622072532441413945202906469355171464418325656269248145937096713275106493761615207907666862311625671530350877104672062414650111708770690595250335569174307951760852990377284171757857702342010273714492148113305537346916348245853224635642233958385768512094472968427831606868546802220007263673126474147866697893301528286695430528464148244129473729874045254437243200968014108409355669784493288081483483909851710884057643463903668115883964798646187564864597165162760264039816299492719940584712133332792109952947975096327430745199009341772227259013097762820668467810322166232281673577020670347624256450050265768372982629636104741746804741024971008300781250000000000000000000000000000000000000000000000000*i1^87 + -168940342220747381796740819390887802657973240197936951475589178985048241548649729939619896813599296877301680667038746615265443681975453809719600820367761170806702089384240957510497197863648184627946204600103834326822516688120917530811783016346887815636754664812968885545044968366592145875473803575520409735401323074411200412643652381343790606241903790857689926688308430899976899020793482260000106584408412746792151617487990623113566944177280821609977554618539741057908940356008008442595536325545362000145590149710245092667266769705413539291459495604374038392315295756299571519800995794135658966037008806875596686141366165272225241177021510107656611135344036693347953111772909915777834311065168959079207108574789057660903995232251102805094443021489530229908026592933435742056722949441778995281509778377660322171938657970025713863985130735250504555191332393704184418821335560391182777112357763519498630671452341227616817300481591394376323111863341510384474892720299214814480167650780811712137759953163421877882684366008742027009676926922178115323515803899846589728520277259475202455027523418348341548788828764921858901601254407821476426668957827463628325984670809855144022148179418024939998556381329509941861177681452874261409881501167753998934683469664789488926536819465360121142572850023230842826631520800982146150957223136961176036213720072917383656822533281049224009494641587764610608395003137008555615117719940552177336854154573592987742476375701907601376093082409170889426712175627561397209965361802992786142140209975833052654315850681851195566180231792140643095247298142619123969716245453851100662134929509800351755450230080138633766668197236893153430972967922234264549520475672369501195340053998114570177604289561832883841234075606887558558314563325172387370571772550952098135977096552565760987255897078365839386424981564203409594230332981084275671408288782673390400808985143340020435369105416335011088496074461885944096698112001372497679131979007406081320113683592255294734894153709042700321477180637400623458286920924142965201942841009577548077670479218326303533913889431956551463137018870853270528857968131284688666385094987218332252297820158693681921063803355481767136091876281883574267547572293066233488742836749518400749617768607282912732613312231530184721479580096391382139159159165054305812231664480424731135421531476937906317568282699522378242246895661171595025396336525067380029135769615770357442882896550248208577638136230767004871393736136024732608094230978438367602153820096871312577840684128067403707981865900122051999303630016807175648010823907591692311916790849113517509643093751834186687909723319323450346227532891683826999245368467733761824752189290933186131624856060027392735107861655427762787387640610242946056143568384405749971286810512527237653212279875842453922214461882314270331923307223006467813621375540157196714220189857783145072962147438584015453973102657715552745261131649341990261386712667420431488817195051681243763213206192091149620896109508845553170237663485487471355713282244566544149384417642635569029344344046138293082902464216806253293803119969797200380771809447658978349505954637231904192439998923818181580310430161513863641769021891452242304935392903349644825873368792205325763847244983684048918118736904475800414557359628095784102550565007166022629243948253769434329751778766787570985215578155511004746803819397603643291739547503937375238630382205168022484218729694571476907545167775489118502346841619471357787527400452775386935801149217169731331745968552820797590411953718558807559945788217210576030251931669273277796822180984208467532672158410743270577472285776128030577619988560468301070615810083628718209236315974340021448702135533421644998465597772841320434161479899965322530275936703313871765136718750000000000000000000000000000000000000000000000000000000000*i1^88 + 3340260197524794473176213508805676845777653991936701672869674567314056547787757718380799792406397866400153619816839619685106284980167823550822152332510759619092461654374266680264732196244861704137432599484226090949271035283499548187226750658044413651386552803287433283527401365154778542326789374870536398632212779913723333100678750824368841278497391398361264681121885068116201754466475730167712479431559248470559738534362545718743967734358211721508178996713950627117475577423907130062492770952659204970804349153715234357457484558584796120937485184401692150193819411600722499740908107694211624245564527320873962274312927583316413948374059582053490360036273442412996357196854053033801589830973977423489106506377318983405174617016095853978899973469063569712216162437980969710881905584675072794159777418806008962497783045783153188465410129308756200880180223273646341887082655231329454692030829624757156996553070945091831075619155173351942033576512657926071866709856521240213211102925434153024673632806603544198695899919563968208923765723653089655846197259199441974136374475852483306400615124378617701679466478248955123152878028462578984011069862822175923683231039290523244209133281583814203785709942813531868069413812105334180049390353833909227125873525210457448930108239322493380767577028473534968834189698803804294625999458885640988980187902508768052882452290402298291315391279580364488321250112594152566541223014994921558476322417643945538160986429947741941895351551799051115767671349992083422487796255502724565443089976340581715056510032423812737146621681641374124372599424650994600891610389590360543609881264792513681242989717355865946066441655407894772504507588076723743056367630443664970316304099584722706359505718376134024627849079660778547808986191454060191852514106526567296725000480130250851872512142441214693098097063965389559961919233198069480963282762251711082268619722234389997920450326291375556481922797485849280232041569550307559223883079424560854025588501569809209353048899003265147823283098041735136443226588776423410527449005127205161402893806435222385083197320972899722894963264792771305978323748420488702019636670230290111149354139946887932613664088948469429725091833212719870978141958887745290514104189106167708862500574589318193497531310965894128339517049827616203275183757268924597472598815480518480278172950190735380624416820811697301718342688350863094567460874500214094231675481586628450879367264511386363971300045750257549766264875342481651366617164716595611033524476259956987079237964904004822444951052123288509055855460857001325585014065189287559660402047509080238030336097649645851274703408322830237982760594870705923760317726033438198430291424672393231768974989004984373558244603217365951355857252283194799950669179226479960328562708175786844418495758896344440124884650758784814650835332450263886031777456689046514624671727723537892205766043698954374515190955720512981646127965982293206015866216564584993578975400662925458171249399146279768695758901389520049547800081902468491546693641101491481354060294261323314086845300841935681246819182926765557587047755567558667099276935110958300473688554985271731342157477752034783904092152132305733601466797832004917453110814361095232543115148973150876931119690677912506531696669216399890401872650351485218692208424007289115914969715134839791204202331185402774627907626410908424770465999725267145080442118621575862393287854686306062648175754430032155724628372761998170522443541531762114521723733839744725591841271078720639810725467201138511077002884386138290353665735758235246862028880941852629758761750933880355550024713500212436506084256632760591488042323230455582819983086194692901468418531719204776125162851620566249591205182145737994425218000562889698950527125261718750000000000000000000000000000000000000000000000000000000000000000*i1^89 + -55198160948806109926266554677244243412174158301902111919716644917292585415239760614822707462880182949835252631550603528817831468891519748887622532989415876370568856455589419774905709713670908049929093456451209815326369041330166808170683062137770560250823910588593637583637075602902356570404343478232297894148731670138133275457918977017228867711486043938456213366953941731417097149473816153578126155484112628775751860419677362535441260749717859003789354656318727744665373266403455575309058960152931947676008877561878851799187655839864973547300544386933567308707992031607112637794080244852010535454873966117758035166264460166069847906715981990297930612758965688861420701051068569839271879323452091456481051384336897269383231254688754422308356066589740650147081733271936453544322582283596744311605489634566583943013430453345277161916363184473305406477511547527735796441329059116265381074507085722118566866312645264829732092063017916663660712733417640155114318697532281179703185098107118864270878468408322607074365210724298190897631468663350580471683960280119726543628055216777169222529404612680734739054388103073879165386740535104377215530683495797162211212708657816464218758069117763052919429137693539895391824274729275830295613746917820508716487339244204602534562259309319084135324810480240163053610788076549842682526134362634600332665677047581212852933736079796770620986373831588843047541213501915802328389888531933438854478265079945559691846350188926542835700089369955622250538478108121191899181923519125791076321607138257326347054065135792835529977391319401250731234466380691062835745648383491519190407807279696094004190025880372122863278138348702125895657924066776800040568624453450421030664565713349563546093124348962773353883009268898728434560645465541657606690176688159503981369923160755444148627852391631082812416630367259011938326267425779917480422667880387126051027216164448078382056898674535829943791900980294068272188374589407988583079895735443587355665379092419995412439531352894000913410482405914606592769378944058199575914648703255685892974198052033590294424565264843267134476103070212207320612224229214359785640157400669129367721453946326736796473587615754058909041124198184518182341677640293228004289603570413073517681228741701319956894589042085903658369356209980280554822077837199292764265752758917550152298272283639347567135748394249722760827785739678607002349352507819437539264905131167056418705916840730162726158463652735389909427851486624378116738150584708832019677949689725645412318586835546615977989172953661689511110721324956661870618638037276246469256683960740434387486572665942892264620677395799781533113127580808163390719423833953364771336121704936582531137994066570646105526052109257145644355621678308992244733926897985168131886943165528984041866581369572627116050939578535752548316809398830410560626217048633432501320709530582888636414140763807616732299750235022150732048990358517827751002961636684198559278267098424814638979428611597611700565909787538155340135212359006050522352760332369063985679208098375287507649520523400682515637210680575291399202478444147370660287851511200885387141265323188799928594989664047862065082890062301983488332052430959904974109127322345872714784768981790321524996988673085920100949782921209148247830401783924352090272965781909762078648481386995707090959390207887774202326286815341422557312549806968800653307968207970978735238855261192984769965256934096494976983524277862046309159406586530839800359333793560597750339849397761677015959872999922548945431880461218114446298718720327403893542011916422534373817096258786089252038041779429226029963678003519811484924281635180846907046594344427329435335564225352843726595436027233996797381431410396108814019208752173520893992500000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 830047375336992523958836177142888571126420549495515847756598314591798147074229944024308573450291839661963132361180443915980963937157339621468667133892318685023732442747902896938871998475530073680630800736299764463128038608275948151071931976784122383708531985627358071608082366559013356103155151591140633713810695397919697512277232567936715925832835728327902634834764470749293047749349114906737492969905788062801049381543250220975045284542874786325425951933404982336974623963155799328585765191614407070616586659195581811319899988165373496032027173580474775967018658095465210764068295860454448953221170589175977087925720943486690787661965772009356353430868263929188689360929636784833632316408409615112786229017271950166716559097648446704406481246986148218187845241254400950063989536216166236960609457528602417325042837970872987897307119314043625900496920489614800204354970351083501777193159465657034916114266293830523036244506520437158151111098705488470892555972626441146500370956782489257905224411983452863692751578509847655965412494125926837422816559941531852765018658002324390871177230067126376388782458369037995029019089980036253179449434501790456861396302349115882727003373419166744730380636931867825694876864619237010610478255864374896530752598318628929316516252305206945424482097138608097220050896068739356631923155540679004037450555122352906380402156183380705918290705940407191778136827245990919394959919040518314663575741451969222519799552736795825976068582637204224567250022515333654517813106484594234809300702536355244486963949399282922772407410912757475770935121134580559986892464975792954394648031363151416601205252975861628195451825893335993893304953702503179668007214576232684543807211493441998630683493681013231418109019743016659269452337220561003184251413400515106416599485889348412823173979752936658862304512961160524459222513100865309878119862633389064644677777144108372041126377880592666559937171649427847559167411141427668169295650962495990309139886896969331371647233557314605872314505159050879980316195545207285803292740187124285695387794194828437895558067539628470676437211849514859099881956113354006368737859443987470969968314469533550031188396124717396051209184278500786575400855716295838436028451225688607636141856943330247566907517995834023457119758112373252788724403448259349199284821289564810365897836656984324140423271761831245015042179912275954385742448113192776587375422066411355001978562336006780919604424221258441288891982267308739151448481146598105052980409918011509060216464789282271580134385354819923814031091521198097386742526156818856629339949376223286616199788649021226550101142453706105406556618170954152704338166012803183543172416853113573184183578949676989489243476753155540146107559062039389860077687549609507314785460804930704263090088108168737417606753021423703293851283227804940004537699003967142316812732844111983538368967322489071507855185267002489467258010436596922658751670627717882986711437047589647112180993434482161801813693755442872130613771717644753285164275185324062419921471454433014558493827317612912731884617377369881507171805781468831040013038014152951403296469039852041229957251807015360532233270823171959150309522289924982292850840013810246867671075442607955165624966983936937107035182728716100221899028012680926519217258621411495310754245553775425780524390406821406800275855559466419964847260624430566863270392804293827246949485215803769301601149544563187123765409244760997212341244907039731483855914784872986110989690559845229874961136877034556164199268086619719452881771800353891685763289963766649076551677324740825157010054252892384989808980003697465215760917817533888683078587359708885504864219756794518864262423779771361150299361177551198624100177604534334720000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -11493229000034266675470703099575368626490896300943315069856822251472380567490387091958083260469606215994522586948901183140081506794152612643627542069433473696451789699105053338396407208529993659476621707893601597667745332858937968087167012830835248380287449242879167993048548768136234881033468437680994941514414657107887101835685801029920085072195165619018911943668760205684196180692318431779234952608789419969542941703958316690143703663819082116178228161657444752132797770174395111125400819840700421906501663588439542838028960264634125995364569462853436146719238563166654516951657147956609470104409570813215499327731297479843100449733600232221061119701289406995386430857095087580401158345276670685533925108799570351573989885946868120230557702556926019603936008427887865857038473662565218182701156065254352447987498234526121608109291986191852818118198945557353089466484833986711616228073432527225259536885370987852832510928538786002873706793493179362847021835100748296963518112751380326680915669173950757053152930728393405553337784804584516006818855752123164795285018749443608118821117321749282954530903304087836861244034494393127205452480227195525519094538167176343244275825642115260284301451744486587123529904095508708325739836213916129373914206946083490901277027540239231983397638313324318877328313779785178362274928385212801812595620667117205328390910368947106318579196466750088803554475266961106927950309921969553276736438002015854659261135565307593256390361177728244750711730292301703011783315917303821652760646758337658494083693389374665526532001928793016924207974097329530206408245293149062467135983950379157650218412720730456464781238584686023727779664904662579531320296224583429404165569036883391057211290258510586139580493970007079588027016252100678690544383515312851589866448440334272541237722517804593949442799436137626798450429011967777731995914668820761033445861078629458482893254128602153248689419915040252758815022548037843792873878596258336040799841264040675142812169924075422598825231239100473940585878986715318740008771060630335420932534159242713261030785981228413839263091528452162426799335247550291663774246970075157062064128396319233992118279461537667913850102751088532383164378827042052052458929857133686970760145452710825020699453972324045784216299587740732244888115731761424704841260987649691012478120629914497398899141664960388877071214696096741838987784633566849734006317658223802766223682371506456684505397023704115684614730563069287571461271389680739507673088827083865911877822598277598708845567885028654559915887865455505363022533196257903996823636803042284803492084635875473142060909925531460620917901692183045497367407286855422508498944452006359127405392348988531294593258918933701801321706320546349684863440381580570204730055712697687389347927195886641089200053517121859301571355687451378581570785946961638520592734838965885623521588010643856596507902596725579684805209383546543856530019455943543851930550123606364227644970174602805922649195418637594928956840340477556747341644540590049995291950099756044772610405200143525552545564388910299046247496871002841859769805419973478672125852647329694929580184483550342683546475546446573796440281148833583535201069052023121387725500421461653752777967801027672456951414932429912293646527513823137660197423084361526166522102827890088635955307379375574114437044010593504983772547198402103365685377856813315272435721726397940534448101942431098341571647603226515620537365920486430621991939527993493392665791616323164896159577312013950285024834537695095214503655709142511521607681210536174689681633794727803236592277508458923627328328958201939844738127317180828951909262454061690732261688569941474280727639037674548039676601016785767035648360914976768000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 137189135496699592160230593796814043536026286593807307036919009654715720302410779098308145081265649174553519131486423521111655118253723103778936981542883431589649111654360704317923017377983619232046210212730958121464983632223439542552694728054983111682618540745543759143298714181313761370737257227573242035373173510058265700597960688923881272099028178320759546469866728259294199293192611620827846575399159177820936017970970856234923397473999194077925026556643901232806586490854982489451265168395168621557284768790624620391846847663385428655493345364327128274915824845595804837395096625492154533075289084212422473670539077234212922176816142717718284291825902817781908272813036221856995408540507187983730648481518031316869362766545112658485486939326014908387193045742783182602680716078132754266517633081766863156583770884340776737232490735421971851506852838509181445110873745833735713340922821787025556578033313952780256042974117664730915508943289592673630220858301680946248999101090557427890279566590927723074720142917369104175127016148154508527512641642198180479887106845229373406951510769858526982243280798405265542909215826212206267024951652381155492213702860058424447131649812628105152106226838590632078180685826169597296324623367211604445132192902212434145110242833514070743116883492426477212921112728407921991815552041101544304488826459497020339356988079027056000171145174224188596124826159714133626274407458925048983712257346703031888322044227476767738185724644440048171451656291559669195329506890028388125935751337103637760434685741271670465706283028820080846292144276644866183366363057189639294364747258048389651714516135535946534489542733383660885414291900239108368671971790364093964018213303036352054934353133025962205752692694791342388056549492334090426657990835751766398737607164424463044323450095754960858120179215294791166422569441786935327578759189418462128497088911381154683316988557237162948411656622357156947675342707675650068004547372357160635152655383955896186794183953509500508156080212120672523885432784447433493727394453963068000222743293092827160881021049700187274904952752535373335715429624034422602496474316179624220501107951369767523125274913588306600219925419808388183021255393169413341537113690594210372642582166447949941101453908448574328980013252432062164068893712604956774720823274125445261608560696850572639013695342065312215060008199230775250203152039463954612436025099402942929101553442583928583735191376332285763297939683056149609643513029068427594722081381470980786201947866672848121789303454818642468280008526203737791529441164684796050477646096524988850485688574303054221698993111167151358351451422584256267588101991861088621008340795426759573540891216375824740425525258486902513632111493749062289223153597183528439927617139081461887575344497366803927281435777353639794567652562451096875024243855355449999576251556794228168249887329509716970535100079787056494998376274448225959955245729477724035580031188212352920768762512864441189841294863460758452559888660407481722657069467397645385254893679944633443805021948099110274887719246589985184786352024848632967931329018794009710874451139523334732925015153591251478269378743909181904888645580323188822126437652711138320021578743702467401947326650341272297776702869190583793667710150165930106894597951552845620760257592474860460064981531777584429493871202505019908826537058700599813572605722952744142690635496330569558173537482755246738443413513589421604892360590029788517238988961810435836248012572095962502993076993137581483667898829521135914260122094398727423650170017696008705077220127337925111112718132291976193647093739980353652139899304742777502949033422835629899162394161911628270638811797712194673662878273883524389660524544000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1385460842152322628948921362757854220090582585745208183966418919660260546212864820924998146436061446150786153236682886545055466796857589137109194654640040595762812316080788368823300290981607249825390119360962133339151258410671017647206901185057545938722262818677732590020740078555463616269074855375517758569781184876873695685675694880229147821331066159195343897860932823589425866372689407481106129510021404458180497754883366830241660478647739562801329202244046306312133236925545153334373750132596312384295505973884014709141858819903900935312366959764954015365992196585765535520211919381613112483514073676485591022741953862551422331464262566204854296051659627778009563197885154827493753730641853903218893269771458701604707100677463896629913650461794855583129776871516038848878222001288286681468241836339052071843715556846578290407042138489550248488131111662412655659500766129568465644390897309370664749264201234073879859714217030964938080042063568444273306878337169923377692782784600810226941093508159004144416002882381903831387744580994901775010909934889827781733937457341585610053403098091016973649303952306751189630834472686510636236855810433694291798315304524318327477090281123125906536699968601242481036884911751234750933171856506098046789331325736784044863159225839273417803597239639829405127235331698907185622786131077233774902558844521542246851787204223604114740223181089070923879206998767813015723280494141631391964038818902884157758328418677895468519925883815538559274567667069962200178340960186791576332447777874162533549512835914211428200279266501596385871328584170829944244278585330888874589953508068573858817699649497839097446396111602396218222514858554933637155838218531336993322049190102604546075242430699532647488593422863301334297092052166704261222043860532154096380394988519208605658474191371876013598600266979849604001525552089575711383239397559889424924908246540155986436131930814973127549598307323739413507336421646284614588183053051520788546801946377553692067291875681312118680854567795409406280899014744619247344871671982792397958634758607312137397474918909355817926705189737535083194011344662983007124740009579942652226519956575997705992466097997834490175421828391057276764471401324553376499862790840254728848688158462097072247108297926580367958588751124763758079983754786776716825099930868467327159158740534001727903311608435114060071261056214655478458782003854862660803525415430402476280151446391853192125849611764950278013645658569575365456220553248700757539673888359774042798055392012630576806374944851335796731395109973921375715519963322628362492234163970722464836877751830774163580621566310053038992252827077187097354490381491491098949850941867155436400142089933260271788501273257372662160071713096081623662215288488866794720438547886017759904349619665342285850024879139479806195351614309425976817079787171256120138510106163701494126741044374753507968822594051950948652977754908865849881311971844359531921262237416985111779790748676952484027656039252202064159441396950998147819735684447465801309866928311657876572967671811235286005021639825293025451631563048430461069053569776842564167878001730174745056024592894228476282620367287579181874028374901775033147937239745997449945507125033995418516786855691076885282928537757434086360093638798688881462338299665694527152245105926999245845539046765868694101507065825978446776323147328385877612714352738346219488213818723447449364229043745661889889531210490567217412278090191540576883636579875186171686123071393724894377856237378275668629572721418123386569288986576983690055673340274329502784081168493493600640509968199988530001591365684141000541555378477281474014446368537059263232505323211641767390809983891267057410314376769281736342241280000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 12713119545047715509928983233497940538417151870746827239484632284048461532394666237640149874031735818363226445303500550426591182290499293544138689086349149049811710933663156702033313965518521000350747514927611944534470885723858794993111816533694687521553034940772661481092084674492726203974346549456501540658259556285498383524699665583986789357862866007465337684180040375768908509574679241171295258430953214684892557280303180638217344934154649432942644796139325106341121514218935457122367754814810485851765248763072831286895752455217416378054953178459784855049102662243101139914187173791151209202684954580138142916849632329990429799363813613676427950315177832289011795021451195564263980227965855948883379212149820288665548298363570896561800362530552017206949887459522942992999497701562870873743784753297837293719488741916535133194810686164084643529312667030424946814906813252438996661567553980860889372886518107218645272259690065330921552004227288533072714210564927546516002378682713371084681210440077990256040214774111302990199853701870920528242516557428973949091057124043685060950773815233061004735317191431422864106340391761349882401732522820958779354779261383448884735845289769975206351743709188578812146264030500008795939785227642265668928188275960457459781300652185758646705714382184969311050452784923019211062168305761923576836157367132343059567780603469428472912117941140393481055159219330858525388961754466558861162546250953237608980428834904624552340316561885105394509119276312945569938413945378521859751453128050151965845388756325179589575488802706269336633896603568012298619326899457068521421099629287020898340187774361537347901041525299583731116848010140199956794089740812454587806533166660555869044824597934977833843696822478629519526318923221179972956124809391624622191006478883076324195728261116859602322539472113884766900905794894502082496934377262417158824624747360808245164228253050122895158783040217663849366177172680035878725010214372215110936183134449859269765262182827479586504149818680141765813728137364933521603797622883366726686508378892051207557836054237552011997573229983847163168580359312695391766478973731500592172361278526238842881807838244735838298338524989529610554935601524907823086714348151341045656100000573499976158771407037439192188648524491733345005184836826348766362343949238617375833413599624163739698451753240050777364137504318484736431113241921724996254402527204071555695411754814176157976863488201809943634071163906545158649319080084836026385109517641622774960058113185288533655849244353404969454414890143965308440425711995903982089710290163311666297432780421663769403710190531413448902447210254244296714367159449138322611882795862549825933677167319542628955427083175488776239542818548840085850539025283216515647849185869006062057904856369168919338918204447781433316427383280118190500111746226145266953481972454901730985110229897715373425475746673366545083170556247506373164613077495202001099494848678203206058903721613861893591627426420486876506099591446988857060406974866338386339045968385124272492136026230011526276341249261375139778884588784048319843577810525418019014512161788400964318865047984030692730503242750782268443296546752786071889484230397973251064635040211320508007640313822074085731740854188479953684855711118554932130045227472294478645200550283409474655155832799804875716805160400582907297686657745280333168420348324177080422201270845525921336651611491067304529364974055157263393844126684739179277111071094361124230948415309058102560288523970275519305740128132016831952027585263599281859761009137237883220526661280290847119899480752927164269382868333010342923393676181442538137863134674161486334859164044218378163881022403326192180371619054239088640000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -119980251699107463243981613726921372943151549627285149352401335740057735085797864333451162010448322871717036420318804676695223592656942836505963641398063619341394006447909380766229642778799607691268716244014043630082901007673911488263298461396204728310066957589077528397153211333354382922616984084744570969732142326405500808671881606052862498911544160957487370520685283960883397899688863981374385733872542487099847250248942359777445194461224121440568080730352832138533670007516473595884671933604751222880047528592834004818233693734352734293986873769594680901678956878572107173108888974517629541495040579653083907391242966866238246903959446111775813927366951368202956612492730014014366399941947747313128772422649969853928557662825620977141606017690984543894177411135218259106282962798543034944414160100777673854334939100473070231139867272107363831757376343913645400301087947540955577361904039730942716977133458595256653510451487961458275548640636615869250073287787152984439478430185532520882281821302379249658184661930944420733465763616296256149340008536103814432571243011918972039303948890228058037513636664280358592884076752402422513427129625881203014176810857285793250601983696229623085006405994004506911418941226091424627314083800323092648066889092492478514861530753777898514344774115938217080927462643710193546511364835508319231832503687685341727157646706724207241995845382817476710626454692020652264012340421396529556216322153331195775326151904539683183681922980709696775805723659709766536275157671385643178529325418505591575204182092676079466671789343061252145590047751212607037467605841965814475463222456933125181959732705372838863278192054082891513307947825310955531733207406773338267100051302860333495711092683173248086492056532256394380577629283276870826131866663684543399511899048919113132189299307662069490243806023282518544222530337150829500998722487167014004024173301882007409006057276927855105247666543692616814723368082120966251161350665088781653586678945600437809377810074560710361770000001574197051041047586334643836908018286314077239321121486235179333185344478544534631476933657191410315010756577702323907158943953303046360493973741709027342235005281690159418143368596234114041949675914444419888105344894503804461429831242257193144991827382658630341060309395634879461408521326942267364611062246021157273270708704188316807666325736645614108800089990589498434541206115166898467988073950439559129500536478455682951276300271507295385480431974184725040199099817380447094466412790210764286010448961454529022331635523916055837381240699410632863189499178214268487733973571784909057382296013153470716586429604167377254610508367450410432185311364229021974984378823261528011737425481492389926001410764074523719251599339267535015565108284323536522016634787069146624269126448884877077864691873490744019571554251641201251104604328581657249546708358844176388181545949694505192664025219648273487391798594508058613034875998130653287783411015229409344843859347150592577316729282761131003733080775573366742516060445198823700403244624540481791488528985445501019048088328861581538581322963209362451017231270537540268246367102760231040946674060447149375315395799856081460540603372264731431142288755314605123477819239284352892596709292387655054689911282379426246212761301184761593963446669081943792922045993757255725201412345645890010004194049195844464996777478076458588582176055696774677696847738467091829301359209002929449270894357961182630848721073688875669821301983913876663088334847559577913404546036379985399108930135576484915798569804103416040585647244634180687483633800536241907773773786513990558409501124419948393384918069784285558437252477471184042083372523613599233534063817143319772665498085988761600000000000000000000000000000000000000000000000000000000000000000*i1^96 + 1121001136738811713710470731399223888932643769145729645539977650877509935208979964860631051737117485020930704831203481837952275474558183350953590817143825209096816729156075795136583727109104935572958713457083088699584976320560627517632296603959846462707923056125743089722010638016378523519844217368764627004286878038081587606223947529408473657227811507974964522591692016567662220990121231420475372153916875384868342176587424004745329832872171717025035635255952145740731751506939605251437420805128794925823850557505631089607360542898797816165237569768000582253694167192735757600489986829016531988987322030686042349448741423211728683491402939485776574169051856802843387788678301297477519075775930009362927604702889523282538129698632117980668351463951076111336837948695955386406514817128649383742313634950816839493719732483292846219233466637158886198084222890389132273451391006473691297176752043061915455700529571926940804916374495763079222790137726214601953245698125373298296760932847368340248851876882720429876518311610384712038815214628514718219525133755493811387264590170035948704504566912608492184502891881549411049419987808285301618880138243262923425179307798411500005970596455572947571729881664047187790811689409657377250958741330989205449960851700156179000948365207161977601504190096000370943218137976975894083438870346833699432258582760506801620831957164785543154949402111112260133085017603802986085557531612222478453488554493859128105311048567629204383250010458393590380509224681543165356760931765654857084962232633604122767998942053391402459889087385015265814440666837158267035375409148618764260370840297515768384258841661910944818859745240151053535802719637720333883351706795150451402857668708575836020429481790236634130757985117923001989192259123194036620989146965295768476874288648986313646871113236577275659986206010327706499322159767596722127536034041001519907025457261100189596447292106073549125591709458114299083322213292225599729422792474588720736513596957008696193432540189171263636622214054394725819867325963868775949633862819290825417210874429734600214988343547854441701319788796762757776058934147730709144784143260772263839976472635159089770147782221073787047119833252401256430412903836921408168145387517866262103749006737891243968025857564540632253614211666086678067317763925075381736450496924652933025681994828660717138765163099573357149871374536757247660726262690608101037540131165895805315858863509362813759058202019121486652163575770476160517349905986774067187954889124073630140131559951353319686933510667889710417683641369602685519335762012461389849668239067791299722014142386570208687524399216175890888646697351126653280135182821854355458671011581062035625916013974309155097226282172745376052689825492122776894023022645137052502375116455234573213811659061070579534576658593170214794975620980810540580710319166584096687917276706973603341294907221001577487794354775439448890965313916624815414085441173622395019227296949596472577508180938567922941383814597620476920097840743131502220974166462865347704971298152888843215150655640807339391014752559791447623706766862233604432587818527650258252653707433857746527756688040571796291897575776850765497265066336973677535199363312024581773192074190775318562138511153301165260900216753042868311289910115025271909520069476369547160517839627530911576899179127664738263382975044938245126862055757818282407685480394232414702067029666357061198789270320080040684249781872616951205869786438426459249740254899947933463626616598223310102623286368666327610386473086503652007487384448272668635428358612989594196182781052334630599820015863796744939289506019313747694529381017088957615938784045891432013707022821167471408954041779290958485709127680000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -7986030573747463120915629419156790224034812247847878340553629172026041201184258066642501547945729811215699499666585124473195014389970632379924053353337429682685295910565871517156174392171995064964843667257339586859083745083812209012874338551522196569588770203110497207413938369581544236434274875806215298324011733980626619627040542530639632860744833941356258285214377648744542171996224329287125279780974903016651614133178574614353784995360129432291821163731289538641097000435356018114909802901898156165816298749100075619234604305336185361635238569653881256510181893785551768375462874979705456702528687199471084413749511284693914524780495758853304612859184984008163498117011172007426180226932410901282976448185069246130934612268093285143146016773697179384393583927551467990691648222560680954481574603166022571698184747615979876666988345364668281210193720865941813823302732066520524029621144217798466065923508987329690982909229012824922673691109486471187135959144375574782734653907055741889591528268066157926941005813385206639263123576267092987394793018417248937854518637691563881104803058170445314514907057461574632147890200962642050720792031848057019654939093708100430504703940857413211243499872621784019848226420199380012135662662649119263269280224134098119603542765703675766403478837375668928960662032002471877546534410524836585287146805991675722584165407348520970197076907013994508513302631668011669527466260902736600123499196333079511088722020922614914301606824426686577947365942990100562400181998770972057343563788482340069790575097264090259904160074390568119398185671097159193155875562362685474590499120007708065185421181225151367679597000442969081910719149078682641112471512101099410021931316791521128095024582730263952373850250891840059953091396260977495994973875268934338710477686100211968819975317645582183200874813086378692589789588382757003035326170587139628379806836377333716785240850065935095229499408712643896666449899797379848038213137539399052917868172112758515006287697276983928301199698631425546311005887257730165304547462357423631495601666509614255250560198527052404739328860610913646087997296353612688812887280393082267021940280505280503030352718491887828873683978409511475007035972680768444798724676085178022308881545485906858419630202712561177011026020281664407793687184187750510011638707379604912808010879460605365452114650110459245169637654382980044964030505406117488147392610469522468531057455534532594118492624190329532062640389816787798746842626798446135005691946566404839184237551192790600342514149179967632623604680785673786885745991490233631888097154756718002636376077579879643538104223909929324127994874937419605355517056961994948644308765518039537526835813423532621208652824399024705046503248234248099315642909857616029763301515028618698587820024463845043024469741701014067282033637072982212879119220190527672448801656482083010227323254225399167246595546269379240063334201819582835490072561967572792984679231873940650226552593776752088358854068265128465553109040863829791799445742014723789129895912175637952049584537885538517470795303767338332334309229917267221996976716735839866310381209900482706625652600441379156221119061639331486522567043409676685960586183721049968552006964534675633043922148385318066740500306622453063442760401823860500930663669515062873374183988779442675051720436311967738517635279854546823203312299031101657798836051394484072491784971983360572795454881355558529224046441863053521743429741192007741037903757999186694445390016671253069462498877511756504983519417403020805409166386909614861160519473084068971725358512782392305550142151468180951328101995064459965309449174212705566498332875083577348720474836880505790282208800606514118014271488000000000000000000000000000000000000000000000000000000000000000*i1^98 + 41187721517072272825727373075469481664802751080894702962897313127041356248778339534427821651146925698938894020338420586642509745957852193531943769315736109163205938503526077008272386167795629047796056110336830933939705386908132594510404522864585014588094526814535982785326049568450533771071486487526263197671501835072825549224169488508940274495606699276318547995846840450689954717874582046701204373585854532985342125854856360753994924537755508291104390776987946423473069889596336335098776275031539309800420770060768015180286386627646262960124582780467291218644213406232492345061117767250673345101972761187185863014902887778471897341218508665279885370597183028356929211130457492850097468627147381295841832240798558019547611794662781431990073077217190965341645484537826521861394313194889734768178491967649101188119201773628645265702981762704090319152167695106844478997515587242557409092141425214566692441016223764309126508885957732615270844978999055361299201697147272564480115574666364543894227127694901435653332639446012483264756375685868974297940858646172218344536874998815245551564809194887284478157857514859328952935223114805201408830509609694310275169422272035065478765933747013567911558937378530139343894674677918201953356658130384206112587177942815283238971869838128968725099046664079562242686624317070128022218050976439815698688703607130483879878025569419320896185282267982839213351297387475553479494579233548787451858959417544290182994077236076949429280136014707194074780153062819217477903584829477798515870743960833206752090350874994878561272439430415501050084224040411039635842337357288801496304549553089071961018374364634406819142783769128390463359803057410528508558638508821501960427378596311704323212897657149743725820725280838944463472541363028779909149646060430328326823682836634085841311182245869721200936473816137127981028755997622185572471784824665422716968158919133901109989512117946404424455887291889289074117480149036868941053533969812631862544989501749098953739702510567189377848971629823411768825637556265882608123640932186969440536028116400260152366021025640026998972424342316830730122094140030937509525522863971775243790373382877538169693480081876965832781622142198761506396560678097261541012252739711216545138710017969473138800745429117635530136542529986878465793189255704334322280500845463581316340430038951854071115505906607353333935428808834929454264654911468205133259836769423827616501584966217861654490902168020331716631916630438761973598713996585595684521891133333304613205663257349946400206136510571893248051212083341907920567373835347816000914825162260428361916338066759414853298636745221214737077317554864179972259200249943331667720381256850351818613093866152323616894607684741179958067330076494765418218350910348717645546947194393345428589229852284535345088281966538099395171456075635977918778777522104344817861063414253918232819223939233947844753924726751081563425873104701544722409811189121258502098384232927683820832067550113003429164278441182936442039542431067849342224423662130037591600336073480326436683766758701673747416079006385416006711204243756464589763947499455413738945599373733248469662030820610692338384156218096080611923183585409138396717262653278053406877206489078157805758634786265572751920637863250417244010818568754913368766471878594795338682940470646782837847417899700550302888258696018512404951523588984702189765629346865603345272770092214491496371580761246500225309113044289268650479703654695159864040725717612644661576148000814529041498780723513780540619087750851615191127192562940777979593702121928091132938286550128664755489541559213039182010559783532712433528777674416396628623951078601082583406038333856318198376901733445698951577600000000000000000000000000000000000000000000000000000000000000*i1^99 + -250641142161475434366488310413152891417682050818941278787951864744081162512528174684475104925157865509626358350658587677914189338497732674753247768845467910874758618267371994427450646577874347966763390985593087323599774981821768990084116832526453053580668031141697859666777612989325577232563627906565528064656396239646715876509540791598576061926646584920151539950839702289361064794271144939262369057059156029307057009230992419762238375771762736353476670686745521326696912092008875746173847785203146680116351984027386115764726244595939111349828835235390978310608931206941415450986750664931753816229123765929475030705859370212778665452654086621802218077369914391668230088010936968355494824735112079504656449602518084752723777690246408260260374956793129752161421780416744061566369989311286672901081762611365391338684494249272953602280237284606525018518220350685917121002884820967673574783996142934034187266333174185547787442412047858804599712038768376192411703055325839671735018310053790312248101357081910676955074488749677891166797411625093135524206959595162170719827489940305388974429000350166503030047664671028710275776672548564944717188709721828489447448283426206411497979537793264840963327992484180000928084933565825082888027172345345208894301607985873105577603952130761179547715239754929001343916361734877959542426114650232716663413119249858224669610735413244269370263280954874052385248656203835362236618125907661117954695840134303874254189933627466942708488531169777030783905108198436827130878574345531987284865733668505653099897891970222226138949332416768641265044281407145978653774721608080744625505232956375037550898267670938750903096055406319844855800739616782345647810270499240191154243772973630886101636302088595247953170457167893786789168022640314293282498380274544789506770535370858779362285989654180392723849650874161124252637203389675433688251535185068804034171991633331742038048840719818030700040412468123595522370277070964065393087791996577154206033152866318189983675094717020517524569555081804244640497982060541531772819852572417663319182623414934201504343583823055600823944511007233807682745612864616702465705936071710976345578541173357201131503675029090065096116729869066410786461589109967847112268767808845736160270701137759950020446766360866622279007722323138862091931620264060624062973202441327871812498004394357356444603686562159674946162893798023173870284064623047012714237699146916840945679267457486892199567510582622494863999443391697494469287270300101268044834668243234158286621596217374013114083932863774245712712680175437256411007767120110928211444962082377330246086465317238575559002363263911445867424784944882116822954303292943540016670628120830964564566726158310706464771690500463075052833638620721049992113584483280379317729550548459451895726091165038088064372221834376856384931013902844046553719606399214015162391215834667955345422462186444151818416397445826854903460068742810666437631256852163452928821543918114996962498231165665957159488955202916452209582840188574570819836602207928779229028406899829168892118693833383954385065342024995575001214396246316116422137790678517266068625873406396541348832130159302586574833353117430594694044909659312151767845251365119084206590328457414907246246523870678155924131598094250249626933743601140730481645470619856674425313016900694008423703203645682701367697170162082725492987244665338191063366455376368690067968491826095875388761912700740176137416094517786602557598894985453078951106531627846590789069163999476789142530384078158554554645437761819202099950638979266723055472676345125869469908312753384299261767738177652560701797932904808442592328021997692977855709795001347691983803486633081820800488176542946426880000000000000000000000000000000000000000000000000000000000000*i1^100 + 1961427634852154263434048567090727032586465995159026520903211430745997934574450846948536029368383911459783749201960979596919034334433954744926856239196190555221789785034826240176346252247068062575682012388515760552017203481268709479615280222667598989575997076487127189128854474781501233591481534830709212231168711044554566668039573048482840997367969044390257001207509582697663634882279005541303503792301781324590050323146971355158391756905180462534431776586960717001240132954577699002305541573187251823295762475161168826813492789559308856498207042096216905147884656743199097117952350902228915538128526136341767803798867064156343888450254485832371061861904541488401482419137142047003776587120668825906352008123048549445010955540008910012732686623165426809928918549649242189541627653627656298002677505713728722834435382376257336005240394471748671855971109977218074203404298202418431460765457593168229646170230830661547856647359378395997976164219793868137080506673926996749419592563926705896863754738312698611878943844542635351020404859245815539578806202826588756298602301028955773936424706640047959585443231618036698584456867664091983387469743245535451212409676199924819434913339720117639866455639115423145728357103226583785753910501648530699906234736928483763749674968824537794682005196995555509999835414105018188602733267826337637832646894688008045190566589138687774712247105234368173591002715710116196535787872497330000855550711675571307683241648292751349107360535418649990661783909640341369406770483981152973673683297453088788395231306249664858096793607693357190757833199719395573575570249670222685746767293281251473109646275487027153659029877632497377318462698217621410197124848622601816678886752945683037504631200592207559198326647523106954246543874790964155576116175538939530659955198203106311750755240865616275384273971776218240482665481291485211416478407036606336479531072420602194519227580867389585289315433848909325577480658551577993376937129053500895269472002026198466664353964147083428504264666264782773341994617684641213098433369156509872712876785234528138711374141824937643144542300208460332090904113319140556085262417837851700572466456302811072558701766165665359872994743556988738937775003147351423114460415137773200672096168014772077339736884572180519505313753809598922640119963110396246188985257134699204283239658289834306050908614939290237745857683021561229275638712478367152595210183332087533086010887459318629386202258838731613694445880133424789179488841512992854848459230666395046675425060977690241478055167021584595304330850933009561662449290515669307264607006745660170943245810277967044829214472997285485787403067067589542749965301354580799946032818210076215732945027070084106677917938613235552146851195304949906123981854958035480920974769687152583814084298524839255342729730607392262813774661671432915220991344870567511698194263512174584276509257901365698992565646853114285581629056640035542593838045864076006677339530196439430593274356026978587419229272648944402487955740064112170490043168700287483787280981358561791311226837369551185026130680848072139861089325952748719392262733372295140213607775169606677874410520848746993995076759034064421951318230826301451448248180182916320756590928179558702862357906932819867808893631998408423540596796649240860884118146692308247193962526324416805518474153412254778680327273552555193758178555880854129269459795092408245616609784659363877848034852918696213972206235101159739906629555752035595555439750455232774795939803415934957448247054383289402372491746989087855361205453641014020993735487151246327581575163190859359183501083475296628246226982156942883336985503506216277153064400755652462846378272606530212881760541212672000000000000000000000000000000000000000000000000000000000000*i1^101 + -10520153776242201554887735652073102888457549663440932553984160274090862481472214405244844412864748400813989079847988790662441547649945524639196154129026846312306488492802306217406436801652666978264286728774628835917416754433580968864776109844780767825277324506008103157045114564395125340714647691412844372091297040446518340091572439037227309471584996140506981738068374940320219663959228552170206846170984735339989262092559964214528083741985292660182407576378342520283959929205425429383362838645080637586783071948532278419184158019351935434590777249299822697588091787703533357329855191860651709361470684103520562608720199059388692679197811173374746251786035234963487829291064409942873544275386152293551480720669864190045619448376808506699815124007613149519445160363783952880387402737977517083927072144993549503127453289732665031873436953143378295931012791954859218935729207462005792282579987570729537745170332051665644346930519228002591369509630067107591504596123765880896701495207475832850738336234678895541258051292119234127716646671551687249955322805881224339832248841744150161936972116528952010254525118902558048733420790911988620252592836140756806707516381889194257250860165494624344408421775632369844181043913467229220189122880077457225378643255721539291752931009519314786276352972651515346436538095945063918274470721918675201152314947430824427556288410190571294238406029327173974092727122003607857039453224250086002426694452540780699347047389790336128352486505650859354415511703084506919038171481729471345124139342568569169631034518787684657532443820492421830410854266255995653232606537970324540912470429535363830119042706209457983795517077061611063045790912983739699807318306305768696934808273637414698856483694719137797046129255938080099281026562420968319182171708754892357703676878061516928820677062159194026764777433495264708054509858353138574415103936926216030118544441262995401824096291674300059120111669065025175016786589372426738649684037751895131081377737324223593726445097981118281539513864128241971769852339357255442251846765127061458031955957201266189097534792224585849492267423046922964058567618821160700238890756394743787796450407580610751151785187657996114993592724301481440984498974358097020319313069492185875237914697777254166009370489842863331387081312059537110551426984629059592116925928363959299609462396634045986473373205043709639021738959455648842336540306113076276280930665854928712179285294162770922645253038320214448535035913103173670501621948550789896388654980909642838693112581169533608774731166891167408753306679635554853351003779035994733096316702886986109473026103805130929608167540125835129710588735801048006350746245602963968278098749815598691512110419148172675245679329067638595139460514646905518202418106466957438126621263623001890918724048788232974721971145863243364424573090368747377641240405161302931177161294716652184409156106130984207111941434692127881052802580982776293589650005947578788101847409447019099810530798498285484836118410667812830341590628025877214856825198092441323522332994466990858081055970045244885176384143584665156784418194164840033716250473119617173429388842840228632160537566170972194120074986594153592792553176899733229559569181172010882426527152916007878724611981074572226924399021675771022642670151550128045467461275117994446977189676675335163807609128098292860292053325235942678322843082266861688237716540629880247986568455414345240882124203465231183410727760198702563065225876039282097538585166360594502471249481630678186173676068322772203188232484652678370525336603240208964242028411100359372863304612209128681049043442033617266632760980302543289713450816790938569490819265931389750416459106245011075313854054400000000000000000000000000000000000000000000000000000000000*i1^102 + 39694211979497552662883837139716295703971678165708779633681046052973772986656795065314500151495846409303459627642822140494266124414470597684084549189210471820484264649979400511520925811143777684449766869043597166838380227495117232305863551244723244924342411143457270311472680455531994499404928495962372964782985376772583560544174553567643162667725854806334031138886252562175072218075732915893758214907093891629047616827691791488320768653203000958989824527870416901417119879567090818633141781099605603882150305013333474587055503168669438076732165987591010981050650411709571844671276865399064036741985536253916641133458480439746461235761061105746357923765610810743168436131110113659071756589860810881605938194195004201594566558733143850230515115931749010713355469973446751330774776226946942168825537867211979176343986254986022089954371396590391024235475534603174931937981044021628951645657648648715251365602826144946420625220547204871408645099973151352488832914997375164387099771948301997089158720101221427944079100134029713061188126455930964392902201756320480161202919245867997899110440319710560017071121979987754402654677856587390856135017329163094888071351889988206756300893509129123914004796612706782538324526156175582077835152721482403017178225938687638011339757703643211433111758906100882287773857853868082867036364022539099886366368576290510855588018995893196153544412527228615439111591618411158333830671727351199161702086378899393962156362454958156438964123086902920002791068042888302656534011194009278855245731268240362567434862820210884352445202667445558867798255851705995748375233207235052358998066336261939428791397487952813383853778625203176741782564356625375038233476856629718049180016198587815096315053058442782167516734386582384247216343559352267505607110339076628923826792020384891751735442559071265613164076359935756997763888677713866607408223446721947993782714897998387920345786898188751229064489176150757752387935711407229438747864171709701786884191454168838707457004074960031013376008949293651045442637288531003262734251635388195475550329413800299860083057542420895002540425987085650787340043824747917840000921142544306518440470133134606123711013003971790928913834139596530551864623754892040095093996014641610997667266368235135232531947717123311202150061972051355141319626121211224556924111742350380331180018337838448506376372187444389178331322265173784594471951119175105167199795762482074596901495985357018717226797595098492800994818965542411130950362564584558790878644355860418867728148666250303033448584635575765254729022568332939586962180990553489060997318349712433988108576810437878565964554448999028413117280343649892454652327208338121009480573812705232293528775440117287316920698024007278840446026232838749465919622125163689477110501192741449144570630877565905300942425038058625383148460481429440419073914727694295936672627130427369356234053674190204214090847853099642984534053400979802709830388535085222076965813789924318103389728990204754544129884297700262859582629439595433757226859122170765971455305746627025750956470461631590831877604162081080580063080913949449674890291026785792233115780621825895512990970171980955050551024419946158845664191926777209845324451999875775480758007032070246004907880462745259572114312789914133113909965395422625690324442876087055021553187144368025920952184710883214273432978058762509498775881880270873582398672328989966744059480672974894595153892604928134286291057763414170091054005090167185527449524493391488967988372162368681721033278759145206471027885095749920964973160525659952473398861093882399815539674652148360780068034707913379663483912264327914928317937617475939421278035198135665328036449360021834338140160000000000000000000000000000000000000000000000000000000000*i1^103 + -106715480512578634450217361872915192690559173211998628881900535727746383925022861992025053163225766739318707080439583016923203686824197523226960254894584655764324818592616630795535365505992619873320635106326275970672866464334058943544687671798760811265067520949705067361033155336985768663160579278305549092829176601980358558918939763172337799785848568438282006159509149063977930910130065654129731874399783144730372701933040202401634183673896643884393050451703226237837691370499197803417930055952130577117806817502543008041803258113998135158882150650813340548585251970552614342497554417372966664750704651027466712922501018148199504651716491433071163631703915263918840273301471116577408304648758961784028373862611319650196124945711583868541031956700134771582564864031307039093164113478933477833317068240288289786400805390321441678171890121263005926403516076268894192088148196880110590641526443325885021254118283230076065023577353105064902243350157087085290233930871670695733035055561940384072846390908671338541925358065527635572013005749477425102410910107397200065652612050975206940034170303362515261496619731631723205667747080973371802195857898851049571921757056854003221394537063712068632249699080079284338279941696413613371319507960639000479722116138824218198645954994731919143760671324074402733962103081794664822168084487108333625066565929704098626867544528807604654845773353984492454620091351164128543704838138973782624119169117269382140386092275976304752370361164735538600564580545024005857641168415950283877836911437563700026772851992191629715004863162226206370015078511184406104946734144440977449856415465174736333349372025738110151775315871659669333331970262043269586385134439599099478516701442674571711628490708591234841318778204825536578333105600698697520530732115885867876763431353295763676240106012266045982455096869681579702037278853550921628450181717224400277754682222235202808169875572533007012582713845341314011297359614643148010856557208329694212990312463089607330830623784883286834589678013253088034775105941628184653820373701037767656497397841276952892739411134704375865125082483259757690784689144360177773201998015357107902810479740157005423637889573250781245610259514132161149066876402296944331305515552888966441928560100739910770415020502806805063568764420234112807209093610013657738315737562516693847176828154906790730818610121011418367933307161041942646109981915950934671574236171125566689914392137674832567743899852870794406802562921038435328501587708912850525307938961385402738849465698347095718146718822350762561445870808034249332228120556037900747833038897033494618792738410985907943151698890508447855238209924220191185316577628298278165794213296905851603628463397589267180579990629067782952446761559584331817841149106598035797066954772229382844518001606837833114386023292139101181234473984573914851692599506920033754311427801678637254166059630174187207539978465392866496003780142688646794653934262839579474739066554962337611599291173614327525023860944375011897804385053801426175748638127938793392002042708230111030771681972637107687869653939156994943767821036867279677040488893219087722317850538680339416643486789057588835425728521907229833553875193025558045936473245336433616185224984982921058840632820063019022489457887737157834416987084712454427379060757689959867579215325189706707511084070147733598138635109042403035813554193450215942342476110515197110974041600502404104202342837880638688541649549637649266370868245332428532269572202904429903369223849687273844716231476265028536752226101531021942404341267556404565021646309641398613636681509936856927437405525491101493865483629789176774595062613873130563576171814886680852027928977925472256000000000000000000000000000000000000000000000000000000000*i1^104 + 237482372543408103167315587197921758757021959435531424123439002270535706145060936417293586757164034861680454444616258514616600266449829162157562468254823416907498889632258018724232465948701568535862363816210678083587155730934504495340270831060440677513713326408357792534412473997529969951366673952275091478761962281813538566587505489717372141642292486718243968048287894102630358415919086942964485436106577929719609556997340993209987031046211580621579573038408784570725489703435283847512366358004005912653288908067204016584547108895192535256383041243528613032596693911233946231850953714547084226256055937470512914606534807461688481432448260399898491447971389394833876476174538500938493552311706646053419754378806314428533987659816277779566149824284262283388695078656409451642191076328884919194442873949138266132486021560724785373828427524584956783725465934419960575487859740065220262447522166992777717562592295081164341612934895066669245651832698869971564367963050115540405592524691735936886325851347121795257164204413897158316042623329646564808827510601231013608444070075074289135712940749357559981415482259773530870232754183893032637828067509015373856555607045366263416821301499656270918348863664705012178369937548571064595677090932449117359781271876792875032784004281286297431188354881822396210890171643037224583101160720057760825471583972253967205919573132797043262195342743998686893536847580508654804090465526647581993201511384210029263392395541059859841333660978385087700578929788031510677274081300556340908145596495965325128566176617384657376161340572440671163003428283465402178783233448097337922327394825826925686508275131007944916764804770937292465416462503393422695393428366218539043724843223295393781309937518499422634279909110028341258792167313334960419608419937163231592132255739008503887563917282092005316391637076642845476129584306318977459559803792862691158497875349243167592682924449039763833395778108048098804626745875237235037507124347346654604658343788531045549629281631608692197175905882968829916146272359364095285873815019142387289488908732092689334575522820174553978649905468041732430262298774587271085465191384415694535211745194324369619414856141221382570914373752056644581994300169734146235759186297565443680387371903743480914640942648733886036614192023354886799257020603552518993810719570681260231502511795802216901955160847997904935641863691989506013663420901880026673999006303513954999752600960007575189127552187778337412308838826467831503657619722869645788546089144772209701328573248655278143937110069376650947815396873263290423725658416802068759125125963203687361064085034796469355630364968486954152038967493433054133455455768628132403235010752052235337881651822138678848744501881772373782014744144810527822181271464863659323928702584797466864657701807039129656451116390921167851545455159258981680226989664941771687416612372062239848201693483945181319371287380397604478080251679528405377611272178047729637048637701166967391613302054480829937143011295435641754677908657848062119716572460676349422274565626068202924552667269047893220094454653048042545525083060583466535928937224740559339129925656979267253555341014589836892320084182618604146415295587146025569947433260341499249580235418240611446148031274288777593358290769738953082986823994892380635860836306242957602323214167783980821713374474016851214328336277634392002834153815913742030541927346336489866859999399643276774418526527939827465986727619825621689444877286703252321513895639099741748773085803340822513900075845348738708321505684357335701851949498468266367574648578971874398282614918747781540409642407765517473515752961983557595490234166093974638583932947190688778749760398950400000000000000000000000000000000000000000000000000000000*i1^105 + -458348600037618887531809920216338501957375091545293463458472502006408953720845786857449092066077700231644827169144119284049161506645659105419142638890831438423766683961763403624882530824799840233395924233083824720409912047658947365753906433047781139909627551137274721459009936559850847687439032569252892310755797442018670295957440575005843147510990753353121914835517695678845184712400704463585233667273182438277337546365420945536315414176505113349286313704724472312593953356167406708446011735399147741602928485094752667045407974422261965814276083256513967668021075317307907950336284754933614243502247205511398308137593820136413859138001260215721559059873065419599828372675770104774149623645542793114597869979973005136766860466379795220045592713602524668181632937222296233554168767825925785636317036227272548246256437559583055217079945964361367920701030249888686331705255467355019832789969216732862343014993732221333697210288304390576040359533994520672705888992872667451485049273252284088845697747331560487704484788362085728629034134747986333494009244212473207332653127095839163006977251712098902355686770612648789031930166241422508348380116573055266685413956030529814698750937881153208754484131143536823167806198712504068949006570697021187913404994241680163673039113284865578861719354121514906743869309932839524338446503536771399212262746119048773236092707908255897067216134322348196314353215796348282626114118842697208110809268469113757919920993402711549420866143805137179946693564644548858928455590186926079785752685265956382957140892493952328326724225188659066468941159005495366114770237785619471461205004900534637025803471878037201040909524729054099099755472466569779992373761515757727936278244470882017239386883354348592441279950883257311981897488519501721245589042430230959444622118781889828283035324354100783643864816616239210791224685207250401369608206386749898681095305583735392893223340803263245429959335801702523411203641725257820994126549579976578106261492269833490583444590017279301483543488473933429923405109147162803788355349954186521613944830722422878008260789583270956055590947629488272665742842673259019943874858217276941730181709980941069246722162155200013600843113047897460680199657260657523229546893036586730224021462520852257320846373915716499933727880051940623992422241629341870678192385770814227523920403099100025242318063189187615077780092121685630316166707179372922400405049959816315550532195457093368050163849657045262295490355570921692608429247067399097798674968229377297612649094063728517587872964338640678734216795248987132614065683651746324564159854267800983787173212930417976650646843981839067054352356092678446027195084906114179353279032253771325249325213218497314650010667055067507108824386088205946998320253119836526568900383086034696739295637279118737486526793717498159943956249706356338692356497205613172473803291888187644969399317526160207857868786821635891449182977551189080291735053135276820700352208702487502877096306904642865641286532218612998589809555623714842954134191769452880642354593743792178895133324489118811281451257114276480898103817128100643351462733435483851199994593449224357943921794868520455177504184242022134664770673670344311736661588748427725765102591796984414161350424365961166923897240666522699165741429504139795222953412454577500156365254960143187052503734277641470645490650779744061977204320823721367468236257871568009874420462735462799979722776920082215256765721892794387235616554887603139019507444336502440691218770725512327035073124206509234482137864947202363912548966515819146293495557524543063732909730072377229630070070831952041815020082361012753049500062268324998111928726219214850880228556800000000000000000000000000000000000000000000000000000000*i1^106 + 943078770694911393090322402668047581281832689873890407063141546459398329126563587411219084361245288543020432997496991852227596740242930000123428310859957273811633279741868185748130948542097326910892003108283310766995963812268761444509132628136213659093753732405511218945573949629984135344793335616774078189473587542789780786088631788421229085237840461132062067833841272462647352618462950662556630899354140141935694838818089312568809024344937664853502839798343863306533266261816808543006815909927058493502967792707018668108909671411356779865076512753707250492327707098733279717982948928885036342251581717967263126211695111419374321615742715199618984174272793274474288260507640841747720713273469197707370648396845360003574116786489385267057655837296580032154899309039490805714854026929903387311649661780858049883053069798518700203833501074221427077155873006390204864228205238678953982227194890436858550416409612559908519615057623376786188822206726777870416117897930995205658937737950460472759216607874683857454586955207029627114668383894225867022318375133221199662580901051714042769036883404298891476482939117642424884434306209773839814218719918032560223649971143138035983105679467590832512929603644688650797989390784588446367405914267298095045104037450013080653609155254154459680149531318755414096820688047670027365613904356908009181491966304712877309414771482696904092573205315876709572662770415538596642136593818532887227416558102804955251418976545032086837079685209330835891612649354671690608182828277819761580663455476447979165290198130868693440560238839813342831075170359686715137087304965096375302496826790284735403709550579432384040209055787845164762103970587961109945183560689953664772869615725855092453783738273343182684510844696206237427770712021486750638013783499613776896703079655786554366316242778807276666962221169978394024088348293684421010351023877456976373185886394633888156958936670477747224203270201614545778321552360298156854101019907413698366725349913804033990157621785405714691657179599447992440006747665161071735204556519122081632332853948730489040346421694052871167814188821692606932919392593772482676273538124666369092727826968791886300732773102735694505865967710042760581714496989294521268591999868692868932686165827042035480748851788765669751025035688508339111909183649570698237335381537260434086586003840235727379472646828667397865666918052522069089180715838123780509720591104337078028203742286117002233892085701677208941849735123302952881122467074804360865314512286756056061822394665446086976833450316789489063666224839682741980680660463205138814421921041531262371910729042270650100309412759825998336749461501707328267108281320432296968997918529044271691406309527601316791839757081131069363916158871835071197794126092513538273076554571452972000167226756141525720061004335741492331192090611489649766547471523553678832644612506408237111796510098177004560319908420304480606806835795560513034188895100768850891801626972526196487394991290540714094146558450470139532809817688333414631900522899976867767401809878497265679824701685077659454857254527582587003525144668909179304820600466784854027841635226681378487564574921299294929606277220876163881391706986106298525598572214026476853155701930823673554465268082011995193807975272271633649366241190652027508760079624541442899365234397159024422570579127972271604510919064861351516082273362084252605198253097393938155254740073063020141560934390901140983124232399115431590987210635255629780456730635379697347370896118477901267071762733372592268318792353597150135618791157152509998453109015313700438304721846788186165949402549818992996270448735393923915996948087699126104806823733590514204672000000000000000000000000000000000000000000000000000000*i1^107 + -2187359255089979490407946269036971072772138231955651663681654644579933736421130886100325640876182784041138110730396989941102222721887754535067207230165984643381995309633742675712432024227337501833708766101441879938638372954191718469202143957703658615190930036084134468844850446012924366337112438550808982876910129747462068675993977628967688989888900465586522532610271713708114697989679952059733562451184711126476599766207289684518691368385877348270108342086125362491684742422131620906829604357669902040067016222807714089814320127605892317971670917979629661514727658358765252114037817963006544201015482908487313937646740939789649917432920076682037552782254670198832354718233915417159458033020879569879333325032956338907909601892954182458060569254545191285918488669693903836272896233000785169923599941662451737561850321995347673396294970784360251293804481669286360530292771676278223949941592645943842575492786974542175491479949675769971848494963137515297953363048834824360516561905322124694914546834770429249631352048401057426926821514116015800916738053507368842323697967023841880208680829797645316759169215129562534439246856812032708467230206602550577476053149997144208307345777717034589894443533837247819441119620086111468655081670978101995720097153906288424278540826566904686731211085412050228206865932025603188925163779956139840291875468739368215961148364425912440927362135025819585643770355800511663902685720373354540246160795576561143752205919714816476625458177757677170708844170083181494109580769748496134563972932073444107170289369273576976075606145017058779172741345799657446028886609879616349566785562503779585736119537074367370466279474672840573238373112487688925360963413239257233415048267276369001191024588025303779520836430553740018014753119997433337542734000535845067602399062405382414195810839490838743821519323011996107534396332381858876831609522225112151374765277286273385820944003744532927016053772113055827908864755137087200091940891868336992860151562196388437721473169848654379489915332012273538200717685057635501943408945469020595369629327715091243662641800842960611539876038980314055624611555209190768139131666254948448593111026472746793725640525310862672475408050521072219441538702310899360207144885510636923426957065150364288550166073129905971690785344482386216315242618622919251395064605707560573372579386158228934153054137196746001805165953682151653936903573581493347642446227466717334543643845286367125558027368466370530591851778680321464136351177502653897943947742595166981437784590588133614614488860174123997826080176278144058651710781328586975810755094703508185639331126532994295622214472595718955860662271131204446459648652115045781320682245060901185551074359307963214963749185407713468764223514981991798318389029652938206804175944183256124537255743019305602461720469326898520543621963489446267074380250309060614075874444232132665463222393344621345522278027887270018396272016061647244014807973585157116048539128039026558835820663345545306696730570274307056511041030865936305807279050437808525895508798061804852926149589670844746731240391043632886009666817958281673088570979483222087065499736268258347972231069739252929017102997705082070009550170828736561963675999516829467447698669736108157741569391704891481649890738172424654630602116587026927821671898132353014892651766524397531329764765870267649658324655693838531871567261091363688312370697383790504910098997042047254363452672465522725098154555126232933033257855541223854802976617489154099675732016215298988530352057298634041298302968219951650600004691293981931275909617119905231598375675183462025610022905042441537162058466378099556955942186527741678557772246587696742400000000000000000000000000000000000000000000000000000*i1^108 + 5601512230681143380471716738558534857264524224437332529233691956699721328800920811148269128674845213549106707797418366251606172368431273637608652142519293765286506194119838185862447632506606416313379539371233400189030722433128621598397698000397171761674180144425633433331194715163796914907008860195354309612234139205048095541591898295004562034561145446391574669122103164466142916720281164502955750106864910099649631424515377860820850070411076445400380482680122289802426213308285610349289746759217950620010842170914619341706721584771162364087860904007224409814875539350270497875526404860322621823355719502153935303788606222385543436905015326285775977175739190390715838861391777620508061750586884092328494218343396356460453622438327672714644513090085122607997775377322877046448786680600892188260060677699616082482710461766305191697507278102147732652938899367355337769147205331420510609452982251235269607703588101533593289120459354334256420194113464423367245629273742336797119447707652411190064857749095483007885294454094581043786038953321535297254234549721070497154721998280962961992567024497957971054585701450047397815773437190606316425593778447813412022543240053612316673302937902595165244446215962734660448900042997771771433466590742325460829194179444585010830306462522231175761227141734934505246389734721420943107948437952298405857765797318427573210174781902113639001894647552408346713145790719040567987169954555514149314303561469048027964862835626262045994180506322288936000933606764765324849441912748513042248669127489866851216774759143342649886213787063794092133708813564332857130869271247739322227942919424725545695686288415060118788000376718317166701693296963940593455577418015803038764727876378203722729040600195876392367703716729237836296172179036174013643886490229296077780486988190494259714932199352086822885523983957495422519157599403641663873448913592732736860860772045349730609289808115986989368832418114043274041714976357094609513933059901194557515594916746051495805658060862147956980428937599464804676692710515989002297161101364929190921107671130669429267357604553894545018179499032370627841412612072752751377192268417420584709927812796947069422367568860931701182890031720199447617665713793190283053075804453713195391968057010494751486025274058050887896174405317969252415358175036504336346176499249363334203605361071441623359145296840382619112018530020511563271050416413000402515390722386228415386193223789371643422744153014281142188116482298878390324535732394027385636703960688196292684954296729461697970823145964785897155818601068572319529601530784480215829013722862064617269928622497555952276523992559306992901392411380636537604260249296252716661388854524929406564671231842242401919183866493660637845691383744257452176559728967476375356928129345995611948010062992277114663975800465841630056789688985096555899932346798697722400103956969951068398927485142993894643449859013477792642367888314158721629829289417385989890985544994369873561958079009357055507734294487225549847408457708374938503175044916976722424208076774532700908702482057112462450147220631247384928957156768345903319011828144202822990266383165456129120031906040941297412072530174393647509453574951915989833510184351171089113610922795852904169445499074097252561052338653869837004495466899441165256093306704435170934140890802135688798899744960967478138562337174635742100154741986725943760664279999999997963927703398903455891168434732469713742409152891108472757682597008419399455847660749748036511017697701920586375208732823791185464626222863939839227817754455666551171877745601818082617822502530426997733771312072259100084197472340580744431023731071278215559607484416000000000000000000000000000000000000000000000000000000*i1^109 + -14033225354413350235856299057911672723050678485094920981525620510049146939054571670235281165513856508852146989068526907907946607386167876328298289034253034738116106113380596537867799365028371428899489909782175199734957408892138048016808747220768608474625554412185334735150179525349753435616640107868528031630885486716051595922455877656134833623138225668554202387714046118312929540992530177159341202905095314905345492607070003765221563650632422666061251753374164954059739487893039598316507019960030944579045987031349786306781102987492642240428435045738063243194521267306438578414455252016091004573272890319274776034186499459913148287442404072107977539271493824191690516577414143846389655379355165095639196895592947309928118158106186822143754499370359330186714272401195003527714396751140419112762984030342358783761921451382882087515023233009791457354277554037476386876527794360861412652584985691358113451115417912584866264262637585804758032564700330117536733555977228909431686075250953355825088731111120279295309079772082793773458545682357290823615452475079425874138959416584456445581863027939430147982689192156677842510141480642937824448648111717887513939626435701988792610287605130851349721267188996335151355391956321624110514627779792658762582735828307347465300979110814656431310767515012473537283619122338769201900463846712693248418689831687034774333756184769974617809589574109693101248975945379191293981351424145674224922670613744202017534184540556321465794939689013881848322712192463172858052412442286083541958950905411909889171885251440002144858934528343317418420874234226359939531151639405041107131610578788383590099994843686091223912332410431534413908822901736944005724040133038084716959026989394357246577069701634072832792768230210458243697162087164110891745304723435256314520391719491837348495195265983010574818202811696608456475476678974673329644271302237163384169758029172270420649344234899536638652915671616910761287672625630331249129518921504094491189577433427222228948817121442608119279195964508427314060141019378273847348692634357699394529269320815624688145975903671125373306464318303040347534960591826501044643602767571561520808702449580213188551433551938866479088234949149061451488026050767643773754585385210630377245576307317374888243417604124841251424918808106528280570262066934935922876997546821263090071113016023511829996093472932451313733413027188972186564977376093774858008080291863756746390318813954500414160488361271194153638985862449201998130221577536665377129489830779790367757368925874876898768503809926007444744831092421995632557561781623013831081831315956233605864308129743649381390806460737944941100828583008993796556025766614379907407360694518211073909990719259535339241163340355249579481703796408407826607667113218251699592023842109528846430301345351299709201572400442098102654581921938868368415256049818538998822185526881292999536717183074726184075156906506873787975844271417604282268265665918161254772322513100523455676677417289185311151214035060044635512766734685420328979991661632314111721649359574690398284449890853101267859871569839589111011458761252677027241142604788726967522884139863566055698851433289200916968701157721517526655691058104403805831508595879007754593445522712703314604910142880211256726442620309187409664378728358800845664924691112595204789498717079292704680676769641957433892776877690253874240625595800063946320004927865678652654307208257906606910471680718887068670750355988410671592199600407093127503904302745286767548683629170121470470384158059587914132643713987143841527342013380443427730133504824282885795662452966002129791307785706166623388586489188579502240648682614485832582561792000000000000000000000000000000000000000000000000000*i1^110 + 30859213931614196937801096067564577306342830472270027480209868923166158814614837812153317895638315202028583585355324927799389693335220991993266086580958811547033237026133039660950145360051182720837355437846005415508881617167571107400941051102132488899812140549090507037862997111872773525570611696714940968777522850957962730172870013235420610671399818686852876674400984527635010943135729470406484505961147660142599803522293899238927883542153968866486218623239078415931537391427470853164006638252453210951237282845535914856011062304826502209501663087863095534916914026779655801662552970588068921631570598655576238021236913647845512637872497831742947118696730325240357193926747729494003177486896520857653069940363800270633428727054975324351469915005074161087473722704488798475248634044462732006908690598358594268847542401120349634174392340736807859386781903168179923617803055221460035512207619900884199238613285788177725847625671947429037001230903280182414862401871288534147573261694212234496924855723483728534655087521592083268410915023816413561198869086125037238664747936191502309662961229204728268454352206169952402003279382554166674261611217152206997351509826693718725288485122770022964721263711608239780587610008894350085553873532686568902930679025261936250007891167871542539003288561407791365319232099095195844878172352320697333340404802564271583355610045567785044616970848108761247880587314204060007058188537262870984256174690593812341835064283576383389650802826171188989291030336595559341731062928091200325799799434970944840664503307184434739157108637770696531444825723375370494540609153644118632909995550041142135172300436989604976569447486597944495961679508781825287056442336245496669288180353989429965503331187194686469659433813577506361754162543780547649948126552939847261914686910449183411598507216298327063693958681178440774338567623704008952991455081540988513056587069643123533368613546964256005505465127278869626642859514332920045830872686213193315949011968370551108719825605918127308637026365635825783788250172521728787547308381471862731578152877414094338298490840171109936291718799722025624180536722495584846292431669648106402485898966490698519208410827062603350277564283361410650516954209991595672913108326785835016585407425066169701551323729277277008427120421981400723438262439180007577911533236088865080662796780966807655916563037410994334686522568551105857938301312395428761665271939824311977482178509071674748466185527380882581706519520923321428833975388715470709428774855458785028761949643737037166069550174407876276165002140174203302555467847204429964164535688487854299374341376228442046004093738874059845322509336526119843866316648956193634185885205345374419110747772559938580598028418097036090756863094444914776607268939199421315636879829784604223142737460111621451851113823173331737075635924189855381654305923479280218454357751857700755273375804595266494429812869199947143102586260744322974121142079628165336948194538306437936388696092914910194264007839672731548529019384437391602461180706130274609118422508192946604646350238245215237447502950237982047588169334299812515625609713903450746306860783893014331456249193469626576717568760204456071703316972242363395226442901376787200015229319313626070835919082998647496264807727186269407898672963786372204037269620113216504999395421793428720278659665649632059661081110470517883310493139195316057150000283127319692034477487500069459750688828954916729610486465160032418896004112602107574765093771167867690152629379068755399615576106545332452167498578316860559060686788545641616125000690156176626813226443634516694897159826200757293821825918947356728194054595327533305036800000000000000000000000000000000000000000000000000*i1^111 + -56764518345522534348636272600912809393667900746555588293374496708978554317619666496058926903811698294884640344577038289480003839664525224470760198595832195991353708341265496050656783588698334098735152655440164063287591024036652085247437405451488610636886945194027973604986073003345637450790505083988623137845497249849722563165141488584703731624083934494374663449838361966264310956797953756294272961011018098503283897280377272831521827647730952772387252725324214336816618427100698582459042044149759789470475001306179228462052302352434394437946520151805327913711405316763645507040264899619254983498362742765873806845195912604337602615970319401983635096598817684799596626216705854729513191217641992863896651559098281073307034871799670923692332100183580726538233643016887780892359029016335872641563923592737195446427912675412102571563824060126423020866333327732581996991635015039406977833497421897172712036060642659892993206861578946656640282093281035649552248821401674100996858007157819192491854233545583377814972159624200814613504111240682752426384907966273746451831732847542191881336198736725180868674033911892778186079062515369583908295693254500106430825112410545090227112210120069537245777088814499687783348609390924856934264308001094681247129455912869900727761725771380841354674413630745490842233215760328247436162647831788629565673645883528124566251475870052209737627249218821289125336029105306340220319839038172184125654630894018460628979321153832398214982544918263657163632711249348056223593476112394280091243779874658786566246360123516383888610200104973989333858099806037793012866947604302486569447831005077142264371368875072453605829282362702034725236671990692534090111788613735010675621821402687182651878966392858747259544144898472636999127647371025556229399930078920786558827701316068788246158568455688350325534178874004220826412751424154987267864301710466932308686991233568423533485672065879247158270318111726239332178341570215143055157335572519746038802485760127922784582554214561686351182690313332433485176617077002921904763794270730333847839549060514679536829050783503610021607854641181885428603436348838012635073844411863596228874944313473110572865200419706173166205241810146455127033702004459421466670316208033141587896505416152330192136026488156638093629336395538020837250953080037688441534678125336917567275256539025443273028020287250799325288660309573600123190364355753649567775279174935228220941030219537570526213208474811324851000923636383548202744815806634629129478898832667313769833859629216313037622465224831228417189932163462879679102201411254930321794861926696420890217152510491293769725768180728109624772480986300737376770201384331151765989768560259399836320559583291285477386993586212803452404478250719752555968867165067949745557743782185398933300470623010473609449071649782838538292117142028470242708157428295110843956898746571378350195418367429922227968310656860891272979891127670007007494548919967542239133839647906875315553620996696821389581662959061747906874762917107161266212755749730405381592940398262530758970410211117186157349909788790866476319339534466280495167869400623943982520553151523614636602000494363103138717338651998223618976592138784358770443341235735001657158174412091395979563417482004541594776556878831179194869414167381559329885863149575219034635264374326336995262992629027659029403492682029527197287626278158043590269407414253017750573948151247107951489780137619786709387291942776289575674094137374366507305403406849613906643962165922437640980617994269161954620038800814097373831402613609869827995485414024531177948859338534608129780723796668557063829663057746176338044141265968168960000000000000000000000000000000000000000000000000*i1^112 + 87311273115099614452608221965245145631670431750180033334207682767033494819587114864846970422026062509066052182047638924165670746076888027613685450816514985079365156385402354759647653542456720976565678624556446068026460353110527966665187684990244318191789607148971384628092251487909177706617928018979734215278188206626029659489940083822329098287529165578516290077512259934230423518602120642909622361851772142387889358644350013217887584527590323766131755117619172397663361769171245257064974494664836671822552020794193092573314169249015384721714959119389551100241301479685920743813915230857743014735644148244735750978736799768126001712287643406896465377019257389449221302423949140720136177203411611942735096997541549364826950834092412440101808989252840318619034420063468027643249802205601231009204641304594366243438296600580340055088470492661906314082862307499099994941721798783764300690964255444749594107889564264254797048234883561402895710832294907408340868695190889710543461826335170926369254298675502811529094781859029402353789013339274854044423493258503376571948819113655354242454753354470410453009613447480669961790978588158184582477190287026094239204694698332100083994771977876190757104062526333748914671939878942980583032042305926180173245096368222977147603727680178326644716449223598016964169982675840214401606501635031843385016550363681019153490883153915820062553319517800143967635163225857213500140209469697850160669292313619430418103855056490911031229842571917610946614646605475259530247067063198752637665924681944798218699083673707082357241576079023759445731231073100726532219211844372944372103235011922543387487489652691846179643683956393705086290454222208355279687430961323159055646479398868445932016207392928703906462982784869284575516913495273131874262308850978662319840370757674229932328126037766893665541951825903863904719314219711074872671131916144359210755863842400518353910083423065572079296065528967013798236771354533060601802943799417060016395299712658642131183692201684671282034247652025999447684442555146551839219569916805279973988427522832062810556808637816917585422996346236838269449687939718527387768282543782531113861258642059639984614052361599987584267572926359247821362297846241987759465725257440970422742635272369273393300826806094738818675305571008055800662336821207219619034263707849689626482417542493858027592422075961143777499589271317828898201815089641969429005546875610924477964497548516289337404477908705245035431972174980157840205925333384598942961246646213444806091132799658718579994649617682468793444284557226433653193703137616433115627260733443664964862543176969327809142904735621329075229460573542986519163268293327240176969670402765677824818260146689741817939190623596596850024756728912276471983858896735692858380521885129471209790618277275513713266104083304335804452197923716668139289999155350391859508328507318565309709399264039008763512080040152800525645954558340984467698199013971391440109740042193833362433376399814385087607350842684673079923807344545155703505022503707492244104241939362217295945599167834190694439246854893871965355204583305399887793217257568104986049697902075619513193919815627828296336868056059964446591980423785493365693072526906458657409529735879959184294496116708533663012555039428855856031902758497354586780641429169242221539397950169000451466237040913141169241010089836939226892169505475823436659663220613777858216046219562122736942404926356956635929106026936897781343311661920427443970878692911699312749016959919471421204319741968134689709747967078113725227661511994961804807525926578919634564027129601243906350974482698729047033036171358443991831525982208000000000000000000000000000000000000000000000000*i1^113 + -112807764707427808259432175953001149575454502975660298497706753988338101573760058023029027782641418429908297364556903579278016206726298714684965578368043981939964467366791674343711174456465116572417148660315129805857086011081520279300375649285488560786642903641192557671685372675596883612741728969162384220984498695224804665793185143662497504098609084431373781180505088668417928862077776135631039527380714688966755350790004851773844329649375392285592938984299198212098199624479038129907543591476211687825292535079753288037618982349299468579193349476864635090534164861022640185815305375531032828281542526501908616602357757190921682836500730354762202434294563187128867723863631619788394070743823339333204596680405913119514919126030162497866605150604815652879530731005565571771849000354636780919854356212740169159783547238103346662385143461968895998645683274492338621790986428297087228639641488995441188357124962773324937139815961914345969413962652956866696554776438644100570128107123268670546856674897534258550206969477892785300014864999383657320596244375616684977757799807384090540344339688803047845136829280534513806146966515157371075314455349226537108655643074340710307988809256514054706137547235798570528159917824038091577845139023537682513293738587804451688837632533003236708930480046377725446676063353670038521112079929760253969210759768523395430174434105748922140356060067901308692196546031585550329253930726282586738672307012782380665026628916147294985552007639339256048882264379795160867453203476151678564151755432687264788304029205606268026850572936467346671521418689350590061279590482610700925269351899602031552838103531883975092601107428257411886167218428094723353762461372817917662973115319905584540829599413659467365788403990519439589383198555978973856729117105533473798562129546693046937779531122787027219997752842942193304281236007020314823973854749811723290826068621406654374227994214464202105999535614650062610600845143649411861663584604459613500962301250543742254253404196565520153865783671558062179807560667818799845328750285178050266141540051462102931005517293156719052616848573053631796159651084961984887732827300625868640314516969642603448125510162928087633324020221864912694914500899955552258186019463241319445606730527638204770287691469322043698602592455595196408021260670250397302696121547763803671653269446351443455528205086096780307162198736906494912622224012450804386401365046955085568200783448374101795430780761016309807288002514234871510185872046975292095994801740903786542277109519685182110337053818960923010562955767834376524860129933840822646352156650187234755820581723662618090749870119547043810158605968980713113928525477230271452205269267804058926139468771733646017645594683802185896408763164569328240473539736590490894020238967914029788656590896387385148546324307094246996562126163907921882648906104159963088546828467432878348410839699109173385375330317929693048057597604274691882268003801162610486947827002359034307147725179842440611873308451700637499907759430060697132892763151517576739338307191783751605211216422757168591440199471424606398978853247780801199979815188323697428255773460526940953375407624982151679696540844450503010332079418029296807687119267643125003750075913656055512143574911283959217938250415453389728828059374932899850836449803930910574621359920549873617538587565039199823689677615693787152368628825223194859607982472749607645088574516941687812245218048822122409885904942538572107855918918640749166044978701972289117322176468259723515496310504882968385201478285907609000934346583248014070018100939561509551405221991077741143881566300523575884109443850840077751235379200000000000000000000000000000000000000000000000*i1^114 + 122344197121356140138602364708094940657761816495079711858772483815811786744898125856018510460743410892272304866667909975069531415174405353391621102039040892385310548611903546667512714837002562097038548344363540265384262742357219950199103792864593901231895196584106726184215176178430114482091931788806384995804987793863239216159507412140939353615399250078068229980569905446011455159707890661070870603916863384125145569654640211519160808094202222632766840779137646639984736469722864098592454774787197796535404047409402719765989683542434690311832164609545783457297899257243330157258380484204658958628949138771159905046233325922557870012627732741184488313687095303980675614646638497602973132995962426708500911934427600376690244628817567204847986877282931286320218250037029327552946277932651886764524091453131603322430871270438455092836893224276883809144916907940644833383294567011893390248260141648770534572226504248535102716565000514607537740971377443977800980626894247101098731859920666576901634164125594199376390369315918582144524688776672543099754109377088159822696155772997784984430470399823338115137446025407195298896657854740547828064181183436421236455686388744599240921305301573785637657686641962030242075550632059431596750522497442375908936815088891381942208969840294604355765840301715999135360027321496406478897114704910434665509697116430851285745332627212978785275289138485754570196294782018056596820259183464240680916062745565103110493101266062296956193164544410626641514153958707849963775332194781707922775011368524784848879949594924306013295208927061014527916580808256217053155726174898418013549790756608181564935050349089505968664881166676020249978684408571599125501570067647566804127596286893406597803485818968838085263745876375666249683425388182645331023964251075360115733990857172996747207146390280160306326157529492514439459527393847459791706166247783690278956814423625301222179085757840248649176873703223081033121860311975123843986135654131326042041983471948034755958678114396889581735046849803287004319422475852776698270360144215741500512161066338017455572079595398170670890071049063258264134055324554438685735125083471380340017038998311619220575986764710570522408544031590316858778055455325369293084164639508902485945424058569882641692597325434912064449049003789321813005301803782192833517139475944846990207087270004631738903838157105673850894481068545182872847002626922704969346444419609077656502336233935849502001055124347358108992074519582748385799509117335659291337080008556897234034477634786856939685278054070415355336194254283524971290694555214623125971524166148818965419882565050966317354050953506997170501408394712556415304910381315653931232746673579288446154097431618865276623150623870469232053694012982208806330765999065222747761313064144362035265034646568471618025484930866315283769364300750596301997509439415119883313376582867126492766045513436697169064624514359405413759402743315000421991553665419884067913714053618732561490455376392325609914792450388680311691788784822261207999878545668440263613565847125164548761895840097634098613968094780756298877481874738334363780233004548302698312043726767822678105675402316165616877404864714474542982206517708854443826926722396487632833137292472089522045155128817976269474483439807274098544860423415315412501967855994269212246418110131308531950495529193170741494864525465910883733440798919600723231614815475459229055413096417767421826714951140427558810811843198817583102837135947954997810907549137662208232157861131743551065572380850646284569719048689033740414946345244177568987715967063040827174995946775613925909382666503281946193379916683988172800000000000000000000000000000000000000000000000*i1^115 + -111110857722392913956712344774326930195351752790372551376067322407441416019356912092707955614128693929632753292680979702020927833196150642200726649619397069357156977609369040350949683766220517398174022345439734069824947333941614300224539887058750363615223636617804688603237470533930381611850005933483874789100802965767543257046957868767557167269398590458432219714781692645124017836493214428910981804852379687935012144770532780307440538999787594078673359913432095491979622760967482018092583582032818415998523371532945407097007671526372814822960603905628233191729841842998158331801279534063290322262746364547308419149266941071151287154117819739985756679267710842011714056600579712299131627182668753630582695044782477627045817490459596994254351601572770786896968187171698155268017675614032946644953794232096144688024011102736971592634428131773823265601945615015067813433597236502023965093427423762767143316928136673890695188021733239686394768136602294485522185843987256594619226111661412821960833988634858604227232048225795038629335322162026502854753164184467436960305553290814923925036111431419221573610543123291760841255337136800124314209931475693503488584820865444947870453704619510195681190566892133424745731747377667537412205384105563383586624894414980632669132643005346811510421397714983245872273466065496813136336996148874400318576219994979832942084847551694484418507651475979126130803337902321667058684623255630683504763096804580628053440036781484686634533992210744495978618086388841864872834443529401082805179897172609097811302592843127146681964550732396173929696309289739246612321077741175391310928908479222037741288918041798008100306193976017855454191335878311087629644899299130649218926755735137224682292241207057205056415781351452005124289111955846607480274204678752534416949381285407836554083746131445479264451453329835040928117396580928667055280822394803146292493520453650826998946151952315058895924527538861699040118491275112628877909373478526488646820195329709774827275034170060536200279367150766379615784877565564481474927640081356650067252476802402676459889457957607453709523382552580540573558968921090426814641092741302139951430938500159602536077611826844214041971014633836502774050918405646662625208118857517064824156895985944249317168912875529677281047409126816265208935409463399196940577084235381285109419562578142308664247493221883620388736815941576252474558669311482329534476765004039666321694635389997663397550664894631774071918862335025006639262812905442403155027554956674348163477572905922386223326340388184731467012810868167619733342945108897570128151852940668364015618813752849768751558325371962672386988346543113214505973203459620510801432510419848448346578552481001572943615778042131984541830239851614880638379707882785399258633353833879905637094325129476248690940095001285365934589792296154099600498290647379690618345512632304900886858260821367031664019100977635997541732806678329255806622660193158827552354079288084884641706853844608924343553804438341845307874395616870146897122335838014484217273018610247602380477497895456109390744691400553728855791031023400861329424764085565964847482163619086916953439854174446816380322847986592667959069262163283728941994419986478251725104419966477972223945329369769902729152337470598754045128088020954525219747717045938283055678778732930297259788939204416070439321813078798182674271704673390787851283705453938863434942606568273774546625251726306733581625240633878193350708825793720743597629231604810529573790044133191753060049199148616822996240085436227885801833971245923661151832879037577403752045899761295072390124846100192553164432753620418560000000000000000000000000000000000000000000000*i1^116 + 84626393140120785414160524711107832251857999451832136338203905403129357691172569333318102330563415265367334563306014420666884478783715146851817617454672672152903723944091279533258538645969834807782409432884106973585152125707835085317106026213611262340092165183929064481090663558330649366309889017739475400630999295237161555058444249541674158050574841267195026690350868362829242871838984260288248911620572012048475559041805364696060811447757985831163738546032031597145939147998783707080586737866185325263973812804926948878439161515183864514246181144184547882313479707369529645651627814248997670494332806471221106517998546014714338769599286402981774704281142358228293691610601519100979346992559267019143541575582948827567836343518811921817403560416040867953866380260447841613469049254803663690613339209635975329783661689375421674446959115115307783304471661392943977440468006624392549410177781563539054392744992262509265124388951351607013501410143487414397209704667233550885766030998578314175071643273590606853624906554483290769231780641398983673403122193471725070972180466523570618301172203739246297204931558590338546545083812540742126614822393368934880730160360784046470298298586602581933480938822325528908485001401685055739131363413628236338602542329740226097710809014734930623468434719741475973023364561360893784539457486838321680170954145205237272587158629655252129283230234313116110694207677344671603861023358167457755248493713215096882306874748299098701979702388181844751988487122042584423644000578494141364086398099159785146679765460682010326381353292106037290037453884850535313668435195063330954330720461593032156634818550362850336008315991961225561381032582985668286966437924666013702253867675734587588000878039209855081323143395808354606281498587259480606263093039559486001657752100362604951293856846388937446944574156174270762613246428844758378862845117516466496959293853593200024882543624049398432528866584220159937378681723589911381158699317807831360574740108151073677207228588451907289209017829024526574618473274736238285618788580770569277538428448213332555450809875521596766868701615413749554668274850104218598225980791609453258791976147402300614029957749731014738242578659318600168754609810639403363762329431299199076319681527187776496770041977721855632876098735332762826255097324312796477641560955086640785751180507135296893950330087321352901317751585435687950946395143107902578244526156321155856705836740114200345377402194487249524241403096557960824701168820246761258324319551720691607075413546975658171730946260229842780223253727512504892956172500724918340504416336038533315226555248851574351089335703587669448637426149679652312795190240471737600167067421210165921768519995833058582237654742716927022271085334305770182328713915547006950905498969677971615088263443466890019312023346732642311612730899267461435253547471591465348408300590605551979959279828344092241903535126575295490634066628290143237281620831115083425103359080548509428006608619121787397871224579380564391665052418479774541667321845726610732610427679633836330739461150069187990212929348395804245148305736778814980863137561469892929364534846746765829678767490792113136635089775069391545210294398490266136729309119768300854731710075762651751622380852795358154998523662927460982089682457471621861448923076367746327760738780270002931076657457251690626494041696612385684334094230413062049725275046030319668037518318010272176163361842051607206407269531324589587801846087772244351408819259296056385160094128406976626407916912079528495342372126815707940381906332278532265195442454606589884484088950876314647548236182923133189454456422400000000000000000000000000000000000000000000*i1^117 + -54169095590535096834004021049818714900869429530320138053023128218318253286676219045795899698242519349324395382735755581705783644939686101837555901220701030347288060438425236328611401453126644547892021932063411231693302109059447713836982007887790661835603608924878656255035498632777850166887074456495107566874426521556734019819877819897773354663968456816984551128085663481002470142493317792012038474503062203584228060438080456111521845437972395560617639228068302207093959520389126121650038584029033690060073610599048694918036740520320435353968620510490849522150320385754125820212835176246970694401122637341735309552855003079661686940497970797895154370602719001473489532550710959228745822365899086273952296578158328330970603712985903494670573807174689369275501285767352108426020052148012307329494201151965693312433189872508972791037886425227035966676016708033222135253931959279013822654687255361136615861198920568098608102177397545784838106677858951070596712484272671054341003336927485767701315125500127153780717861034052211531831751355468603489651356550511443575723513672813588974900746639194297247387157904189863345145555825570293905364093888810355680574727722466072635760480991247952727757557590321381680926112533113051508810318929156614038279781845865338456481663628523453915665970154619082478178536956274153129405471990631377970444046575866668343241208571245028090935329748697129439495385442589728028031371812829616742470936456587558047109907661980159190120823019275416204879090681704304899917268162523140858633638494392328169170898831799674958461546938895185713273582651524995470756749573505063026275335329834252561103110001104696170767621788763347443896389868679550123837693177119249884936963002939960366647456193020835382510932339107953953499613020918855479968817947470660579202410388770680787814935346340181158585888895590953089579728482961685892215096232770735074046118581698536114744208433431040865929754386129221556495751522808299638195532480009985156677731238287219288293875396368565340901173214165685255717044231676440641858971453602420515338291751142528946897372150502344482282832823104251871909606176474425942580977167048624901157634501179598804468855206196562443874167846725359187135419901156445250096232804696353554337782771566621599600414783670091474846622188216017180067066106402192516977647738823819651052848220349679036759884833157043783242332026418563761884816186057768017756128282611627260769813801141793206644551718212826938673361967250720396261969748066166412487132160555670937474511710606245550653419316827865447964527842898843155765904336540305282896438405791118788568731132267518162539565019165666228487696683816339778108893697121881517882525641680962861297421917500128011447708175913241907884602644156542511647240584187587467796717302023954858680949416444671218573883058234580643867569029969506959592301602568310300269238126664938090245243114507216101062889179838019353982015861928048545566892329036244475208442475169832267550529554593300173855229444397375514095412847429689951933746970097053889466954854575731980107488031698778483252862155954246314101669635040619742520355114311277467715275122463919544165189556680430090074280100855290060265823156359540924406929956072509936644177529709013900339659344350719282044790621246156310111123342006234612507132068842786032802564328626772015756255637269542854107685432585919145136725814996043724252012325782713359717451103158539228547211917350259460495189099198036188049581580089560740882770448688077815548620581996252291199642057270845924527398044603790508475505881793302311223214694523758094838418994389333360246852496978875808481280000000000000000000000000000000000000000000*i1^118 + 29120835108328408088923697271077079457097570046887938109226783283275656037720935828298854581810344598379889405795445928735401643005266546584059449130425028460927680999315073462052650233151556642909049569821751606887144004106054117380819252830303779400944930314751151539523547343023246769405505358599598376978260429620582150182024979515638063427033686918408836100540960869270814910384379221215298239244948598568576900499427091026052639295010847029062366206963637514368464278933190915875016389163089256602178063772750093345407049821109110450860128441479060663104087490642334733863024459825261096631347627233194835417576864543224388006391570523512296995809856505539516340298344650673042865441290183813905650191680380343233024406523510854672929048807848391114830119147856859654386041086373196557481182775223065273591739246942739252289349616155637257656521038404558455903920640460865788042367710553645306848608369998705232041817249424324106948885744631573595711910626338314067259349290492078103728498697353047408834665080415202607006221866977325348063318204306431539484968406978529159284100229009664903474627212665791757667551907780247399972584275893438516380982250532819894596313019518562624290439408402562346932125058533535184373628175683084315369475923667451105765474724160997116086685636663441826908532614152848638328668504322284911312004143071591162563658118851910176283195312234787548386114837454472609274809992002706547685631955792547086952669375950584467545220730566505044246934031512157720483105014258260490911815019748380262651396839024498546562752725905839436964147129845628818155697806875937605713098250228470823693329983478621383486332380710102852561925876456611884974439157559670322417641510544482150885027355754437335024711341036533155535796699531581055129529510498460955217578561416387195431054601131128998082114061346668137012090453344004487171756663340225162480462897061249219837766393406563776377908612991660788480083430343371407185401403842509641528626296055307345624982145342970283761752510471046975670421716678708933359637493299695009275650294184497803037732112748992758544333058819502128254560149075786143743982839972723708749766479792019881814655914313118119789201410221180377038223512558640220542238505913740362372837013988837507382323875012673275093487355041245749387554643741878436775774763117499513118700568416779010568134473649054052914512568864332170243602240887831180850455067129481449727110181929193268361389215959135714978177924224213627110052052262764343396713224255513072019079866311800395346057429144243525523955273995138736842370107187787071292369051817762477121015953053587202260908886934186358829301662678547210536517291553286154758232350040994145786443436605949199520922186960268204593914214621461557864533162238457698456402813671546575607207093615326336600024032490567941310512186390495729916311200567061850763274491085434123593623874201504296945167343771999809675709902146592324140843673676599968829551696323574686157503788738607298276601353281114945194384672064568008118436963732948277562393802215559044759932061877946614071050310327427596048781318980057622968100183708652389089481215883470314559634780656693734364228057911736962953707461120218026388981435028502928282614992469093672335079318063804366479614384185192260244082499120279246307404663403671708444915795172519173664046876722014499128791362048627663431605688996012223923371992084960297799946650110665909233765495603730151123117622428081585206489755940683504365320024402789826662517889738513623704085514416999464331000630027698827598548453423425252123276230250867831330723661967580880396905415138344960000000000000000000000000000000000000000000*i1^119 + -13034488546893422747742633469550484242425266418595890639412800995595912341459773921371394399972608340724768944334562550386216406764615335268764986917530791513857661903215558010313755105936451284751243216450876885511050778130122315905914824468487609622637638024576774884408676556875526942512066304508727857151632382563908070708784171712609758379945979619641270643787961109004667113996340215140711042587583093369288155138871042789616237957394050128334822378235231398725458497898481693958004665469191077864469876737160131589812408204280715477634504650191085364666788764545978465480015346078965512135862107615013530709223739532219800692971403511463101876148213306304448094903310101552806023175371131713717910461008574597631427943216160432245906629335120357412684553720700764630006911055562326428331139790420110138117256258485753801187969102248946655779392177548346138843290662735428051178891225136815777961087608657973041531140862055626589419051448188503094532197194706212071266082836840357729345586847037717903393841858563280104332233191735469090788023351528824923953701130835048145059401091410003603331575132791556686151173040874427107903738508788011772364861461326321353727413202822341691922318083657786786105803276859177736248623985478484209712907662661617914612490050391073210815419634995487305735236575659596511943399371911848986304963167913184516801752796364750474192251535594056587873367867362887401661167737695315453319198725690127496365413638205236454763350701784238895720360724065403649036874234718634352939773768473079311374557078080673186059996131687837764270573125738900131655389204242188496393379573480720373872432439373413093551269159014450985251470925446703986462980092546737882722245284072627681079521390607767059742754364370649108555497782710650639606329130816498991311386975067770517859220616250162807212369645278663205338028186307986514874596206901016464947537997283679644736520982588059280025999509729323445969389486248893526633055591822476564874635746490590486414300390550471845788858579733941544867487636611937314908693823581792747550818925361615756545382543617872625225018382921489975852980670924578526177248847994782729708099287685056272624059233172178550550135581047821529996373751438152293653832274187347456844051092175449270083898132960166447212356478728847306054500090052450782700286217706350996931879326615596491238280944042066005137003829379181898801637639801640440350240277890160454649687819609600139914762497375347573888136527506031533993054188362092878070457743860521551306265485584167112774076783459664960132156239271542359979249044461195467786797740268034167708544731728277877748739046542213548167845767093544286331052350094777481945026913420124699677800224088408513207072434425875868214557216890346197409526249125109941532067365933377993037075805011250097780476598285091298724891412288906069433311652908061032437523677094755450459098678856462452482050784475042042782252118286092040429105572563553697590918517212309981965808515812295800752329925934924827299176674029902042964375571447888648759947496970236680473103221646752773319140398339294788560107638996425270665093109154570381207193816256138765231295080531883904295194600206236673101963080352284274717873596082946399009944578241293127209606583592720185343496061345668485016482183919496648866725666493168599652675142150974887402175729375315265376656580149346868285733325728837368131588283774122845419214360845058828677274730290991771812645062133365971745438649966686105115404684198403153329624967844715988245138774342523441869402453231304784602752000725638185465514665748607498217419545712860091082026149478400000000000000000000000000000000000000000*i1^120 + 4799806134270982611756309810077306415189752942119100284585376743893005595492555592599088778304201889900343747286720161212178742557099858195281993895247875622843994013898812275586439092167073593774337351004684449110129851823582232368490577148433857733356905035377071224248760683982540139554571650100489834225169504872428842846956730876772993621116106126720382423866239594616275395509643068079863821800910749365415289938872700427833856547642238487231920923034510711484003575399082526760142130619871102701120462173307079204704426908145932752119370650043075385189915186773647747453077429807529267508834746791236059866937495514649333500119680642795469856018767355961087946855752182812446814633185759626524015346746651607165681515462801568846862153328975340201608625512412204912418382910702966291578317872974846916318902026923849255908169077883935883928270215281180563212482005665061319941235346418960734362116132902761984879784237353923252170590669112208619655971043697197873037759260709913172701104933407017929604089802829295237503647350212769645734674159083037974095175532983395850792231781669508664841365583079144716718354500538831221051233015282362339509134620868071578684236133516434532174857767136045823278681274069480057055550974599683730350128360556246474259857552338479027067009300570712027957035162308382544265611095355426261731278148764912993517662116368914997569365000520283631827830738940740848476287216005909157205949510907520633545422960793555420713045532740333051346240572795612506749986642027567015632912139407559484323625610379429801841641909903909594453216177834874685687930384340148457020237041591061175571626286202894731115166149781254201366408472295145137281307181423036039285583823206640021356190680126602242754852425934492461139489436110186936505776074772967384016384477015408133488804163625804002254025665980872364012993289981973558533389514953745595276108601588051360306220253711099636295900487244160777565242527917027241154957829498623146184189382113748418173780923632365551073882919306972357022239392676840754122343638320604484942347071649149823862514945482635171879927594273441856810933046142129657120809143569989026791277087621492244109617197922860300247297385630700439510386906122707075758302636066385760499117039162164963268721822976716578560649833923134671055554817299669789448764990402577565555845566471912888231127070868049601307375837618821358955577172880076400944334977807239463704462889261120144019823294043507471105125411872705537661698654763559467525050578822109572496531737490532404689845728807918652498428546482316373937508962821154786224988068473125080238006700997199721589963552270756092834756876039327308853176700757525452227824656831420808678042826631373043408975910002879713630379342258413112515587839722924437646784881120266921393877479638437410156669085794552897489931479449323756790234658641780492725677675527807295841346483505216375051592235168022891683033808538128797048390672420273659517246833202590530617210740477542696545515970687084293343848269236843598680131682625030666384741471419429253114375129380001388391745937233645393080539693889658518664562308801526187789506231372123746918466391404457016231763159052945712100734527777433512734712111740707695747939989291041382791967917383206714428439451882831591005773294884658291228733626130888102825009516084451175972464839898001426130082999530482367701219542695138220920412239979930725200544970389074455736496962726451934239136496599284194059749635911236997808933196840794488500450287113710794510745262084591520357746549847187263627797554982748682523519450014564543528868084314698477532610560000000000000000000000000000000000000000*i1^121 + -1422509900003352385489370302624092903033366504490982227952110271381771024594667674695473913703403991422183010923882964234161260483780026995348170507991295195895647930429426200883712501714761058004213879672408221500707564433840832783802088460659493105407350255901211885665898772054935823001650672225925336314843851137349567199701671727788638120473059313053269186878721716499816826394400162187475238025792768580866315985462238133106937836354426707206292331374161893463284961486275018361761184420673017630706236348817951945708445920036678108395220251939564780916532003460660527855240633438215145875642009728061314889084789759710107932715981262342217790881951894745223687827525312045216219664764258829135016955149405926524242818671417814030131703846026354975085729831298688174942923210486740279114402714330885126073210732352747292633327569067495368884874503196983071449071049530143571581594929314723918270419224129517253032486342214691993553328558050030418994500790093605773558045405368623732789003494747519829823249215067732621893193899213210804228258022398976601086980441096659444364986610419370709933942511762895773108584224464367650799402721872218530296102145324205521212252166059591198278168036151656013636748911410440987079798557299915305540371431348440977410981303181394765164062550255391885771943920623895577975390855870740052466694873865268762695757854376268070875695125205090440253569290548112456349855276446314552950209262067827800743709783361164035054283633468335693025905183578456723032760868887273447512973863097411020265025038423964919755155701147206823873450457168547141771562783613922943411265856150012336539153067031497633197039586225693405825783457715372716932018384270862769777532109687721273248366181034366387613508255179251794283751730213514631087306978883184027842146590342381623548342370967109616520802964224107217189627267849898776629742871187724791863652450573567368276550041486817605986306911426644864608272782848550493313464573427895135085652990943457604683730069866991364681157114530528755722077863323263439511931856705522565069906489882968287920425559597662983822722320833128390741475753370804789454228631247016985940063949680838104118136761704255507334470183135805720254999221821584407940479565760484615353055685538021519004777521808092964339655116714638195063575249200114704818086066007311524606057585516557588632926036488051403090459902758862266037252293454782272768617163213483349808873754869443316404019680802415979076907404931065336761062437488421137065221493329174678356950468796771876192600487837284279854041400993801576966307230680473404402490369039368927184057112181386376396027324653310386793663876739603317413137805157486509179172237777333374548816444865814076016232223624286464542658058893599655147150865119474867950214904467973278815605734842596722208711853225684040166713107244442037486281521343283901730479268726757626359216220163545317844758071899482504872991184794189156105277809774983329112751437044358260243999774745700941008627443711043629687063564126869341048540040374238029005043848362994921771747695071411213277613960803027251692700745686622079192015633380398555774708757820875875663539446946534417910336830510428621703962046259310011551353064340707274779125927286807907699313829203714885343230847390489679696809098370599154838125299361743368491320468341525500724537318340017785733170663605203690521507993476429206340270182308603727995210799659040115865822780368833376720673713557219488101475206089350770567580373631678408618779723499787614560519237015394394770473871220226982902126855831801127179553593758454488618962333751702454272000000000000000000000000000000000000000*i1^122 + 320601008071453354356289991828965815604536379948569516898170130086974856539504880342541369737976392520823869992601208030561728983249533280793093961955681666439124013051934466648559958855738404539662871793990703613879592524854564569964452712197282470246750795074402712190000287149086404244902851384937983824839353949492996091739858841007772200715036240280785971149284124052481825429048632231025535104682487612126839936269357582575482237926572222884550849489264332292971149896092560363249938404582575667409346673971174775935134693767997520018993550915469309152319674759103057985716142028416614664726087346462738813660220640767416099074605567753568683762393541632843714126421245170724269037181389937449382708199034672909543811282052315571091636475292264996690931035505247632384928510820506213610490250740202888147653530971947815660642307939082815481937758984714791132376242627403396948433988285735671277854121502881397277941621572036140994252430045513927518510340328001407093686452289377353825783435073829749281241537885919724305450888967451537288588716146278546311033356863953050019834756992557594409693221297538323788266517181007791920281495434175414759642551530204909709809914451830350782138279859940389729037178735566711470738640517332495244575403842048688439710237687465086070267188073279376038134130148291680876529553407805790872399097411322729600608422145330261174448603713832034993596370338783720559454422766276660246088703199007479664997060677213667614802453794028047914239290346002619037986292467196211731035370369858994490348032150178638699544508580842925404605367833177245665110664832141544345420074208795397936860991829575182344699042624779126863780733383500730571342460167468904621142691741783850839110320061827591816677024216687612583580866779449486388520119185481729899495239572264775671915139380252429808959809707909150447033877611620233497090433369347214413238240112357505996829396788374640480814149066896748281695447529857957030497648776049086580887244010442999732322750975796740571059612844799273290043612849015307921380363386832993442463359520144836165940180964646880335902594796545569357523496320678007817503201784421801134707661034500467291544339012910185580089564228399567062346170324981105542264107719110734879604690159508802369404445935053811283813388892868373345910246548708501147725187186654386136487120317818486487144758276283013565576707923676105881237009335097812581918161077811509385302336122354355000725635297813147827322074507006153329654432149884272963024701083600473792740981144301226307540769839553645684476447101551284006821005258459953534873051599318835052654282496093325277383711726496837065278155498462566245250453690056366804678452177948064501944278323189706213442659877246904303950061343041801856299016380559350017356894024623739652848240656879547873648511297684468892358670665002043557597154110511629475374315573021439139665457837365622799618096891849237938033800064995573435328956007842788618092295638636491103963549795385962844825930958181045735056509274782034379268381218609923925625610835949795550868265004789818645490859601015876635304313640083447007707189920273873303096304341894022534407086294237917341032011525410633964222397791121931766323409137917683362289009609488960697209512144797020166309352646195461995611800123009789319660822821101739208599172761777098022539852158957897301265633092359843779986854617791110671220704487693066881985740182021313588063878576957924746420358808537234612262066126206871608005546904381026554868091740560147506043250581242072603582754124417088825098696788698635431356210655931004972587701344665600000000000000000000000000000000000000*i1^123 + -50313266237567741041698843049257372839915943282317904054403703224438473794902261966950075361804111865453380590254622432710084340232343467360994763284024696282338016495238970324931466150858593246410023164537137949971926019150812491823790116703221511136939171929030487811066684193113749862112175515502269010403831585497254299105187413178939388926817156614427676405994953059127457821384970892403187940578578575289034686910793168166342200444880618552704566814699369264034610886998348480650115297104603266044249566178524641112387078053483562378688486322092856858816857105149671991894729895323464491332587446605547469452348521653160793625101122277598256065546829212820066487317920287054573047386468324075392177399651595675330491434729454227045902185938849359038341030649084418793636193625484595192914541001530754857777450001564802010739990909116710058811144615428073071236046309686048575040812815357972653952143759595986567779813544512278186671585427736840980286700682683727899358860593744522755857000366069010520856249629819196302542164292485882348930970167717884457114333899256498562190453738279015848607487789063355709793267848247366988483148737691352970492916898862591113961777017892851081298865634749000189212785399741114791554981763869566152955894224060951647305350396271820002990845790248561066006452772314867088501015984561853467651903353207591638405474005662529684113835313799870896262032436469260376933217773437264061486145797648398479476489926969659340313357070149272256152175978160128138736205995337224430705523159837421822169258343016663946853669235913342643192311568839760663164638231557763558364600689177644208216543222756844433949033369590896322519126051041399482381623848720918192228554224162662068797245204084080259912668328075835525832263617740950508440735322732645222965494150928931129033419198914277128601751579597214361850241253452914447673442753954099247503012355883613453607646759109336836469232956914231534633472698735714141602627376643566501122650591175286068292941877170869940962315969205549741690031485309846093578296637010212418043380582565281472947792268799419496418372259247033934873936364237415353290849626736059809701218773542369656129451021872217980131490516764798570164376763197212865125505472003249186882716254123491365670372132802149232190350549828606073153920382454892723462518319839226324895000486341189668027320591950624788882520284613080003571807971866540421901423956310079947975706632316933568877368106928217983577901223571173632314601393672736881494903152699233864917278564869615762626642693791674851417171993937280513810734156678380605070525868094002721329160724694260119655582196753237239001821314911846575031153425318297987034372169258496259919203411817988672481532704958298110489680818440704454792689702136158193824981793270440211494884841724756693378000541179699543451502525977930290199181008015273206481768023751327259167788308348296269448115700192505700837923693896327910545149858002447199159949645115162222039706269465211680164902624609725479106588785436285907158260764851803290839880369631884241391049097926291861559763988219519588869022117960435937291205061969909072423545940540822609889677552168498191982746070748202306594775218739647978228053804759362295665538778359205441507293936662197465483086563192649074047106897824958298990941520879030818055124950404983096925952685280034240343436170649111557534748247937918555089548533234770948308090840528464716942940771105766095744477761698446716545943553677649221598218271574374743400384274364438562778294870130382495257407680894791761406679862273055841634624484446636003809034240000000000000000000000000000000000000*i1^124 + 3826706334224762241808482570944464322614325740582351837818842241806922974820570033550295427488302303695900355351019296855411293539009281133403210760569748214629791494557559197855142350660934433681139918191775406949343376346044257141758072303828328137055304256164634101389611342350130729338017747437400644327164775198181913662564092786704353538842182890675576844595710551111343678020566118102036775883095547884959785917400483660564427891491392574983013423274704297415643363092899450027442407568712731697570351768192802243924263652397316360812667900130701172218650738583815544748557551901907372105873393350267965903006397996455085609098754630148645498825419351077258372896618328714945252001179261772101215894145667373223104142553290443400939395155295645765066491164055736587256753871713081617374229510441133310403263471841382237272496463282022683216683246568626096017397708640386933896603532596960206122499821786081347703081192800808174253775447081411055940168159039637906658610593982013195900431931185934687816393490900086610006986769733535440482981273187508106731001304721911795336921792470329822539023672187838036832735778588119451205848479392783245655960937718502086152115054684051182946716608396510449226646608616180756063787638043505470045924649463595465588790852998696165621812843651908512328916538921666535679827457248159125408416057361990447955221527514172503470141297722103551332401157199828662071244540720613644290744988323877982894296165392106465496034265365076014728551615722262749125332710151679485956678002588776665454246604836556075455943856805363793010437477359454861945224477500286924312800252570158976719047378094542694434158439255633779307587750602886682408931521871429553303666786974416996517137310605871321423737751748140355720272310569737354565130257589285922294267445826454227935230064545384713784102874131634012354148687970119543440159427071048177602259455852248363173495336202081131766834308434182273397288812196185505848611367566858116315466202990394797991607547126619085503743610790025133969245371197077894628507667463213388584317857074963843802167990873699098434907864501524007872957976159703864778093801518564015448704034497206848931725817706515917447431734471376859919367969776226484207255469360736526604903181587004668512087817848722362306856880717629268884277670846900781809924806643808438803122250025708937298514921773237874326104345087690667999938127665190589164304973682769032214099608159939229550843784483514042459385666566290383095543368128608415809778229608877987137578235380523118583625780915208387493191481304824700291659143867127198109220707590591701369616466309621845857049359184325029596171742512744307121195133034270124182746572262766483168827605527017739815621695842626622113540862240049478846147452880150590063614391152676722927460329924559900587810296794871938689079444955061603396618898322336844385019348670089323105444578009307377426856293221497494874884820160888123393272039558363471828960531488752273508869032045207059724924227347813946095894941401738944309290272236598594695111063276183463746980447119602524246043010191012081063894341287667841639704300887891412307016017632020291736650286147745021489656539487873244984083872480878191637260918360315222921646447610376547312531327849929868060727154351621873762141643366766117116792731317219314286130179622969533730373848939889879154436642932220906663999833569915684552413924845666459727445291841024605074229939849809911600868871611303800413721392813096458198585140806116168140051898176034564188097688720805982299840785770414006646305242287018361217295368592299340595200000000000000000000000000000000000*i1^125 + 371266033803377784290294347635883021106169380054663713018130711828232948228656387454599035853133449121619876545575661868259585459356539031373333448752122957775237382616035441477006354317523239307855823401369044838849507975121297289114044604361409282517378123509436549815137964035694700786517663158549944707498574198194659113469333167145836469108458780680303145476268055804553096706758429245684579183583587218885808026937357253307402464586106978203470924088409912003763531531945180980692993798529052265368427343656281070582740726576128147651111618716776478412850809402916094334032210065881498713535178256534078930301471567606451008451130948289772621646128729730354142991577574776657437527066774276668822505874456101578513682991910487518608517245373410460876418857470714861153082904624242617285842887471363308858852589398760683862684917583265966724592550051611786357201479084655617132955377048969043825774237205124129305782194239424475519916752666559037619906211656959625417839039524350840661562682177729495169877005586086571883640991618414681971229831501464182766780213456158258528897175299502941500130529974872507212371188420430579938138948727360102659913188178032868582306089743199509018765233335081460964773303161827020485170724365295357140234902368103545228071241375071367388933988620281250116879588623356902912348622631131495303788860144881345897708135231046875231898500554843391924667565690789190664065875918718580827037884981846213826606663421928384310927763573836364914690776163928593107706857965149437148602436085796159363982203814047992148212525745386533408046513288794111740123157888515994795450421572592333753227648440660324886320299089211166804640784931112373133094950946302409849366528872120115580290629376591026393536913984781365787889976880471860244377536220019444583315641447219807864933950245808121645687011392263807933411493535394101545836063160366005601602403874368764008144453657775531785274431350426609189371531960152181190316235109271713220310988238066515965689392654531219966073055415752581291246380005406286375804133294741675262501137451046842705555039215200363774792106472920568199467127378608511112627889263667816779363497215832740891145763478423730859432293351148294488329631891135886612376992043541106636144115905546518095404179835334163839008338430053185437524448485501237064917153525117965266458501342493180800318892209363886001035075526456251450427222767808750813477394257620120669369371122795395473683948839501516180849377120454151084243054825138223609600759160574021246074697186658073886543733050076849371484816582671609787482874612432088741057693889766495315175919498283963140408149377546256399986621554114190642582337072369009163992217442591654080590422173003353609464652275438895501311899197921109946794672974631526106112646293700304359201137453796746533697353938054608796265410007155686338575570375573780712515848941949798176292127765915479520127655866651054285150602369757814838577358140199695039928285439663437830230810066465743368905542146304927169758805700252995426427556290028556032776438705006111005274450561857156351258827933831248922937826805249353118343270155312476939069534395294989417713170199647588198883232038146567090577229464263409269191817409495796873621482477482514771249004179523726748958241378869519056048091182159932651592231332252684483250633537880117011474601981761771641279127262901294452705526363003001970483205073822707368240174396878637031568251596056034607980522501842394288832732302036600217538085881902473050714939643015379913571491654323639560088339546981860670645610172762660388940640000409600000000000000000000000000000000000*i1^126 + 14550623708115898020965865293368487876678028346541943352119393024930576019410249519604219130466725530021237826696203708389928497532642799488141428037650302437175653131475195748050652222800689991865576742555591326628575003477961772088531203509946384088467609322790411194995481261704159779230258105874252119462852404448699332967299362848575317486076295052433311701084027098777219766104966551280979749936256149564717810028208987757035988836076796781490653738809479558840720812393978346356656809488891097853186013667394360757712572133814762576083754837816958845356910165555620085142156314757139590523337311424004088095147355844262661996382275561108225702017185742771717815440393723383327969418585885718767234720449516513447598639784378175206151641526150458945656313870118627756966995128898381827227620279614338629101715198898013636676931311068179184830771780115483166276088614288692494776730289780248292993925202504558388546257949585260233295415043757328947753279851591723762609824338804830609465505708804279578097578966814390890020187756861119937449234981255932290193619514322866564294870164281495069403972936834072701666294255445548265422545288347499488085938853754983869246812625750784080563085937069451020926440164292918151503800027727668536820622208884040436223382753015130542415507266730457870163640544057720369569987479758486270903900622944879862730947773500576027093502151326736357223607557398119774694287542106037534878551705921775927359759704695431124291031718948409270596684132450878094653426587446888685124029113207813529350438235932808526031506553219100287019531151424429124107829361782079458244598663058397614315158930278849619035363024247427854891666786115029426477002890571465746245332532936952995314916406278846059995185240907261264410277377187838903500709030378701653217188889742001444812910354102331676965622742367337314534246105117171424206655803079492073924649527344261952508234142353046246598829151687177203331188356952212280282057706438685176620810232053842162347136230593834377017142086797435199661004875884450099456467420443836382718955355739625088466752346914274509692275490994077318834206621434307935532020660337879414487237019191074528682821247252790610385123620814299914133117104031067735090023942287755031650388130799941158177829398144416254501543204879406201557450755742630293540054956190739231520953829335907503403897727236712340701395652983986652449684536186576394385520477390233539078700002709838137861839607260728922894744300865311499704276837564404396504792835221395578850180289721230402424364807683380291321083955818492750058133846471329695104451225341545748831777959650515718845764804753908524182272057735262017302407548852215802565344656651944046153203579110544455441991904138187865469491785620040656414648084229167773563986200771836655299048455859922076873452637557217517534898610172893616741159713203904279109340673332419557897773288913725944207835041710768757164693841628767066092479388059208114004199337901509908150319952381894585637863534766499472923005687696544610192208645702239683211868742426809611249840294246911046472775023267991021167849258164267314624208866100716964086478353547389096775119541423838550058790509495883945485184982814792339732801703858520412547357406104963710171034290859403429750630528470358725936140649864913577083409506316104935085740309911557220192216883107726514658855763742774589969857842097434911980135251562469503465055909275573730224787942763075880927020082598438237669329525299927048460474953610450882345083865614364781561667765556985304115865974893681275775824123069918580618297344000000000000000000000000000000000*i1^127 + 263865348525373155764672977651480536903888887362833362164756923698569350375660238997156916672111577693395148957883027237060116524186441115831320339922903925955025946985663123371699716831357360133321809027420155598690637894555191812084298142479564875581340228566395267429577681266475642577282873360272646202483671897908530370022242567021084155089474139308245425335955580937788106043395742966315953656325793478166639421773661269565172417158007737788797613225871414153101929743778088497940640020062447681459535358817694064575829441794194575741118708304348157615565882452976344438593636414333580350809089659929482695131583057309410487107054560554757435045783975823782565448531383462636067117109067300103250800620148226653472006557954186133216956944541866214750325351237548236876701979672406145623623081398563140513515351852796008009279564479162158184814309776004989819597298024138146029789897373289861377778351703367000927062320955305714965840860759417835562080392118840952321335508194113600702944745451517394624062567961283179423933134441184578913764353299252590224633508922846507170260997650635762097157239355224716149078444615382941285067972050712464715143302767340738540322408227068949254793352286086186765714413976951291123799295436133946740801835468171638659419703568726783036761566670375518686787151396217797369666051154724028114042432798885460310252738557280303737867531766906428782693186187407134307638295248321471123762104546913041105258366295474484580009295686174150629954036770677803295615427283110135832027497190383741263472853077572426110950117044212099029098834591364233489379114357623736770593013819443289436292511449484309803978732785415797826564432265468397196822168263112737164358641782897896660871924959397149645555278860600686774014520922950995214326158941960441807164788666455080823650401812032376122580890618955255037938253592509974097833974921507430679600311848448503154118058369618607482078352342576306479396156644939458130939327949996028952217553122853255170837613018989377072719335033304929380665148510138330890308787255566026597845718280270665383668185174378543481481340678423235360273549930619573103645145408175117625627129418881308715503325666274732979684163129006050765054129433025381837574919348178918836799607330904812528635643648936858547056133603963100277445262226783214900744090030688050322655464404197722292844974847291968235799190602664386108989893490353749554356425256134389703497713668147251933362578552905549349717839728547939857765974454107191545528410756807670214663738475763671639394093995732595002458684034957316225615273411517469434343134502267444813658121175359942157804665965855980788059634699478982045123540065889503550512093569813072061687866870860546934958490731943978742630403003133090491863136415113480397560608280911753234993533750591887498073797580231808511962450822026375623144920374415407890178499641645170726302026043481714498381524543624755242840512016027679370406528693787216100453877397486205834449024108035366467675841751646552987698432062264871710507494137757444944355846083323138479225613495174481497393514194156135133362535708481560259900851279617196004367281531893852319393210228326390230330135323234180570386054903222752025885691397781994182898735454347222352702928371952167639120212193141683245238567043009581957670121554953300331780622411905271525162524252941982606649107576956809234247158371570837864618461527959575059203114268848314444626575549451249939769574204092174201210066387196212114408077652906179618493540430448914879435187240955854074875519399111824878281965664594821120000000000000000000000000000000000*i1^128 + 5652435120338111088293834695966831251600391612097799834564278520260281065316106805152930032373661560960224713922156914025471350804932308403181222060030347421221021010544748730955190562296023337385941092264637530715735578412061528036282833182142970754749592911537219755444453707108389987480463767181878838875076874407312868046147956568944416075438585834095893962421697046292014195040560345652527704518499041483709938250864952832592386223862646580258964022245033805592156328901055755540344329995043386381772788603038662753150721703943444535119271945288594376154682003841206205153324202040432976513636471480942502285055319461563400840007562996909580226485420406254276861031331937334928442204527177376557353576490574743644305572112348135849859666594586641418160753537005518479227819133743515455330970168278917306845183957300614835095401565761686546668702098914049363933505769421291545442705661275245292299402890763530591883259864662971787375645483816717153271763826622804567128615995996025803559815675190985817794390964240399750806606927733312220197116612901801854736954052626655515913624686912595826781478680025137289733568850025122977050021917155600737231928970843992728407371783244255156054346347382544339290317437656299931330615335244300559509071654614056007357745973402443721285770412361453539231568450193579555789051927247074109933754678976848174715577483877816975811072359561492801356286178429256719671595077436359789463760601652545443552089723263377876653892783752050334550613906832703040831582623085395694691312476510688975490568314353681188469767448120539844894449647783472021102148877877668322376046426012366647149325141316775974514915014479421682584373439679283253639978801734018165738090827702606036998018584339621711295868201117151746017253811083142977877973002892156281477740936109484394842815244937518532995758709195788566785756898910483378121475945814810440860348392362102778644718214389605742167270401564701134488685236133917246749776344261780507651030886270578212344873210670700827563630481396018135790848576190353385007172575728781011552652692212521359996711785030745135523223996067510917817543148659287476853317224837874750820064837996323049779547399469669617280260159063922856105383094399930463217721322346076058994514966448603269476953803881629246285791326418172981052621880002483617009755625452793737915893779872289383721375689146056172831968707749019460209026524978166838294521723528355462439718876884336547274437208516559215576464599684259367406546590946818582752835789247067592489160709076061740166052864243827203587457018689789043994812769709620845454839558740402817151009467847464810512857493761457329462256170057117137252316242219975223884607960208763994031542525540990865857010412251632838357936444487989895235268974880373154153406007698565781793718440288860682420932371078464159336084668584775224067435995519622052747688500969693709698228454456934454925028517541963738488198683547755394505221718666344199504327845936868001694300137635959492197491050575326588149626976477389287892248960564912262890842364214094502739295199011007294479862536089472532977464863252505374595799917635838791000616923339559869669885861704579305715340908768028509768436145194199127135632353819499559712630759623365526557280137324134817162811996518834968315070730153971918706954957804956205590880024345890624171291909390932236351809116953197369974518762549317756845584427905333490345282495383415350292248659663004378332377482039990391120123848309388931855243922875055210784943229499366340063600842453505420059310176396068906785513605693440000000000000000000000000000000*i1^129 + 132127736030218672185524777644873723704491699956731562584236288090998322005534070544261980389029672740269035866379290169954289210989806802130441212652648809843668227533762418319124122027615527946603617547468108167528465775158859468577421573316583952454046157947410022572667352451296248109017330762821619740416346235530142386500000622632087018993793916459155458493532092474374541349009840446850687592083057327353384786267477050478995973290617826790646076764410327461379273535956496530145462930932752822109972561708126622204799241067339160827841532424909128324015682326089164018818208853725263686191898360106977655757797157690360988353908699710653385965324567836216495518759426985406594838473118194773082963703482277896833898380651322930876337713372985609034283140311646848982696340271251792650149245397886740650377703812392485475369519429025896813317438925444678003562294221801659886529843956463639274764172044558800969811556508472615738289356945379778194821078554532237691005658550726308016389877342751198261238579055207692666275101838316797531592898508472530224047990962944671680903900875486053307455336155229719594295814586018398253377846893896391134924901137374280506267749268427652334274615552824301586756105618062032179880657120803449542544755094348230676284544664233524309297933758057816410898103548665785038627368093363509016770490919866720127785567345377927094428340285689141640387908018813624205929058398731785192359090710010409439256813507555436817424496931608471412562327411782079867302615365939494861299673730144824483376239159522632575540134440945031942726629324706195532187004764881992176942890569765305632260807287302905037860420673095423575408322461977371287969000847060265999206505407177189395870273155445046568089154800144852645069031797757161902357053349243170876054270735205562452308398952872555870951625657702428862741334880175862610057469303879870455198011609413566159722904968154443494638117955167148699625947503130306709953324189370824613831110913346870517838073764344191019436337643055666390837858140994687922437868928518518906104991020072920290682363302827640219952707754481585964013079663237634718770300631855123992076774211280943272669945577264783521096822094097946141499038486204762800248972281292437447112885034990958205301298783969653649440264351829915146339507333128347686515714972001784210867772443624998859999212884131819934760788829631132647676314056282588385697933480841646307800957419897563280175143377636845930394758156680575187672581800022600784695017285336250871784243126778711467589683273005514985647559855978891669058354440825838713280776456814447691636789467615347716594099875175156441386629971951721511412506278954254174684527037879115084515674055670730325310476439760281993979328736512533554612262766556342979582173695749645304270959662544409421359170848318340270054532070194426926903809268502534536531077603059883145782921365542152287197631996176080731688430539205648268300886206683759719206717110477761509030940240616030516552834851009992139000559926731514212639416482165786794255788085664677751621513143203992024517615535949340297366152560150348193746452854961461809570134475311639954247045951348147510814772254192471261355586639580232511821351549294756627778149291143435735495299227925791837017215515301462710686251098344221901274548263170811595541528295709623608461684256725952937252357425521845559747655912600062929765291188935404737297305512911887133430414231772978526284182856377660857300793502262851273956072814490194557432629978524770863953059011516199841025446822142134624190464000000000000000000000000000000*i1^130 + 1291452615321345875992456615562516651550741843996536489046908040698106091313469556994414568080031507559541361235021127409195328576328856078954581047035751091527818632792198641479385398110850142151033558707560649552680487821565399396227804991636630546180497344281866282872984878160337697999130251640060762531862450201851647339121083101156791394242023173111673833841517485028236689103948187666560175162827424763984828096165402457993292191209908177876647696768041299606982902060690161959951631371618703671401420444032793637586760338588243042308312064906435141511095796146539537272569198672754732932283918148369002536126183941964201860633904830868645075955603275418571715212972443596671994922438943249177226889359044461479769826370877998641590521807600362738320032113278693149619965209985153219135726885787792519614278031885882328945972500673559469062664808749385220687635371203973218559788013114805975168143953467363515443139248649669736829682565242624772817980085694742127383941212492362378773144091228044369501343773202863268978010414049647011983262052935475625253272447632175148680992355399466116524766146933437952784932886094072661272890881314309449483625382920503738556002594947758158180804411857810818367090650134818757732720439019027640624687802363449027028429452294579610397514178044438134621460689686486881760104100870682734379830556423932764672215256375928118001729459283998406938930842090304617665148261733490305204387315568430760359643002023570972051644447303203036800483457735566695110629151431565439994141305341070574491705822041006694980852542014448252386982008440471227465637479624417529475417774960602599312681098583451834567966012582512656459688195652527261136801601290361822236260556135581841676063014673290767913181329419335280994990283157211138111075895882284675350176300309413624547670829361678683823564244188833054300240278277497683723695139448989582572796923473034456673823526338676732733148751983963441154569426511045248438265234778008984511956785015400664117099270253611929022181948503019985124305343003029280297648843756136852816599549072886369169214240793777629245294491825054259713070809898611184075171049991708329682447946531536315482010671801494041335239449198426279477160641132660344458072280215643162232284953623019115050843085210778065577141671120237382788511491132890495190137359063478795237558039699790472811734826261350956594611395981741408030471135911410793133023633600274892002688198244857639265828001539927474558173862283930303378219526409802563580179364805203849867803497129408399140022579310769835715410984861488336034652493351369784162306302766163341303863450891424353040850477055032435455995731771403828508394683849875700359212067597971723870593848477969307356019093803056286412203733525450070988979499689196371830604465447445349787403412544579584868458123865565742685504875886026923052420910180961142022929729271232460562149302538229319386981191307959003242859388582469379335971094666133388053727938165000995731415580514986591817871932446103733841720869200965640848772341103349915401651541567138481528223224507598780883735282316801971451815552875630343676643670483617772425570012021224854248938469407061329500645324780163810100769419539192651146508131417138397532648574554869764573876518922671489696331491091670827902804955776924084500950251541415495373907369682574262194889676127126584105532971554020726889078900048872511013461774483530216780179734458349105239616561624071654072525330804572854422194998397685008609105847064423560925114600586646857656682959079813290697033153133517209600000000000000000000000000000*i1^131 + -99932928113484388526988526363937889277029134989049929061269836162625939564662083533380432042688069495725574192731540020889331805620580943237861531732966484425202076938292334120523016019050235172042503600798684124464025782501695172750110530868623332073542881550203157637949702622648704300623382191863933879975356870620710885794713839336403965243617995853347970202495190833804689621338641753484096998462247412267778407817520387056182764214932595468499787010089809066584498535302657303074917657469831467339812232108033800901586492856480443241468473945691274580636104618603535233214329529406495998512478031358267705949243494084438237819267465798957651455051580368344415391168646789853462936471102533616215471711569993741928370519731463944803692464165131557464471574234069320591525121972265983134522097966039748762518089321143253139374172134774106554042667471434627673078708871440130927137128092084182875330563376511281792554266444732101910547754135119404713495623939782114131028994970480305915651342985253555831148386326477538608595442904130432978893076410353296516807413358252243807146062465308021287575000985555884246114855492644354042395778873546340098199881825048381545012636287050282026637712140151545563777701244624037506568165306646704344036279615012543436426088073819223741486861566301818191791977457591038974709708642771260312079828824013520980994213647492935740173553753979407742732472748792772708374229067369383995568923425679026262290824139960650716122001163539208073468879906821875819561947406838969855064586094714426515292101673859641491225965416847627552445266773443172613709609502851624067277644938902896925394713830702043743499621249063786791601971047841907474507115978363270676509763086938246509384888441911911940450210269912349212721867171325982101678809609972118478782063628203074842249413682325958414273212002432638785263550334989123199213253422479229593330788949698660942593739789516800826456056631624755581382598393812176692502172989750277059783619593524066237207871171714547426248351957935176087894246792703814891312598916016714590577218968087432419885233723071335926988532577236411197391196827528543354408188344242963358188287045351477922807426274801710109221128293002982728018388133513731109065165929846463892325634315586906462121441261756975014366625832973161057629272829781651916500271798343322352654401195867863968269932190348434096460209890479000368181404203936336590296796566147021236931185508766212212330279026230679140677383797173383715592906215250356245479253052638464196352991909717735617564009328860183841835755438333219871400560033162205715040471538726951640483578337780308728351734342205747581945598934931244815696942157896661430707984788723287686185862401616161334681981868529272629100091357710227433856889672838694186700231357283255241488518765558394847969668186705519979973192959919774430003893507187743499715041915100445314385801111852506503540723358794215785741790468897729170701855198438680332053864477538023324529404476759605281585494099041045001705184422709133211059392774392176389911340199332248758871858834411434920127196956586409838126913409907653950029448638624862026822739729067450707113450053501525293276390005426903021759574999399804238997250905717020644091143405310324276723945690163544926171499095667123353369493101358787050822084054484903695327008524800688212807399624443979068495540043475669950941820080462241852392929294925807983698043803864059802519550992551946643879016475118771593498598448988342660032256236555681745524438564501559927968390255288234331313956454400000000000000000000000000000*i1^132 + -201573209348799911516287582184198296285505199520593745630303572740697412683540144530111605001220013469712342005011367328963105565911115568699645588986051445723925487950794257473117534290547549260583243707635974084787904385854386810112676866823714721175341234993044053222416162584110128236668482300269243649000521464604310279909870430299458738004924452902154969301477821627780949989212707996003557347442718539313563336886554155475530219188348873770761931577030701905542883992920476815466816128339015215544999081532248153516245212936852046674535620401041782172791457803512439348521752340014122125251316228346999490648597133398223877475909605764937528614681195831434119093352724893945140880280836650560146463895522207787682238968668156725421229645170710846345119035261706895580892223999145268872297057264927151493780328519859573454627907854059474464667559662119360038090831883263825048071866587890986366292275129511901512118708247092190798532312296586868323513175580565313293590855190442525527305209020602214929846099119094125799209894350558192606677519860638027826211668127728064554621264451867382154679670198130068682790230758506846467939952464402932226761861724979522801533628763569854591760643423839736663760501405020485520511608985012615834924860435028321471873919247440055558681861368834752891262304009155275947425553634647226081808401040274899414880403362112471783905815099410141350938193012791139210680417928647035494053907422485054058996132410928311070943309111704745219066852451328738054722411770635212908940638104036046432005465647091033088394235465313734060044515429544810619033380159479958552111651666824991594960359838981809465725930012155678464029955011302166854236953198206282708241833357653161361087293461527836981941546822518539953630177046798186337612690535140094431614571061190384482220849207825378193286396886859846079083898072063687364215480427299918560228322887173605815974890362046649268053977078822705048924997366024115120541739915552670267069917297817919895909417002872066312664590386154557374300681558396161403795476061756152176660851630670438551833307793925057994908160326631837410674088133473063066265733943190696215076541786883363974109279823458825924944922356444263911414744855414147646190746363276597023290897556932419691681558687806932289070047311092087741442217971050189181118010842388963744556875422441253358375498648966291857191959001719651362678688705268336457257440936064364314780331190842593179542180149580872958496157359338100628003680451956905394040360531005792249520740451385944368234637966033616175089853108956929661518675481485478339007707065263439683217435371675859943745664877487535548085714256536170891490533990200845561789331075007997896022567766115369961279708457819814693033141805466436327208051571662633451114087331384323474111222631856348538130699469517221411614893532081405776784081716313478393576580255489853087217914196627311713747110701641992325266441167420655380039931357429690151651852685449157959252380829947084444397776816862154233324177739532530670993740857809196429263871632900257547442482205313551975040544246182103549948210991907669608918160706763797836305304155916652801578543435607740072322417286461798441281419849408207324007670424794853403248211825159233805648676922505003061009353871189175340503630157719089019516497551501514688407088869547883619479917300969441885751376387544742208122950393041439524518749757379085824972574762509233856850014414209763973504301563561973327580508126026576104596119457226849300130586975707317353678987849315089645568000000000000000000000000000*i1^133 + -9164710364642889608042371342938097185510608198033869482681526740328653746975737305559972664909747762156706549080224535487460576949897722520516833030497827617283910189675376569919594495350314674068029286823463782446282165415736569850321017962264955646629072246478823075653815164093592033283409576072994356232744605991912502778720221536460869426151188687368685373885940080695544711510734053996242001585733503751500793423813145850573113315863313094109566277217148084029645066126336344204135124222780643678607056954545533478129399565407614219257138659352104923761863415351845843623649930461938618329908578406425972337741197231727970332138830457895972759052350631421585863852739743435831306342078932759875196880537430866462110392683948572366805581819504737136062836150431950432954074943149097453713493009042546848850640484688944527214817371409817200112015519908126688864152066432902459696963210973687593049898295710609309484275256027554427903694439565826141700379608841631767073923924307014315813931222438639338760858408710469703306103884073727763379653740089056948493107629520524546583481435252618519811157386460481021686523856722686520788497671392086306551549228442093291639432535827118548977022647601966893721084209445228647360946485587319352396270799938426692073496863958243785845887188585652251872452365830663491889097865621835690059597707272078541426500738816916456253798480927367309636488442925501395276088365308851302003418078377732223014007111778808431036961530914800255494231735774536026539439865648601493626675470748410001500803103224181857807383018484614351297597283395353582267257150934233923050784756854495292763195211258623821815835139377360610353726854539074948759106100063009192563543707600643101422851562255625686704956839917496997388798589976311154879373843920591849664349779137086100501729712865746288433895025340818784621304280747342994992669016929442381907489664667354556865996175552321010068938285285582619762009499585169583511805947624832397038147691704316681585462091525620150377309553040798436928239758562178029849542175901534890425673017900822646346727853262590491357170606165432885711260783748315472257303316205743948675125364413649731113209693880468758104967542830584304987358380165011878578621519561468293356903833300222943594376875963582439545611976119370106186664893766458865141768504047950647658840363085992513774039719571824954654320216500342081561877117488753917487313673676362738620621542747136265553645638426015312067187465974036930709195494936066080292387708923177730942927558628126210841271961911652957738736717771824105934175059159988808792276268063024216824115799165382271727062651644804641007706862673457199337945672221018692237622165006604316476193384751295354778306370050915550606511860710353269347210270967784922301316426335405688854534719235006011079372523387077249762505928667034922063212717441241127891177318078776134892886527198203082906752411405252443461348937805017679788162976624753520263642322650295315954170518706327161126887211896469075218512177349139465600301811336295092530806392815482697375718846913137912357084832067402648454365929607046272409038361860272479388765362525283886204326484502894553394330663471688537380673915473472813559781860378451528712530299892764057323541068650904669927249986466572662340863587193834330104149945167085979794079211308870962080759915945220466775972789594396101357146897522704400080307794158077659111373087151080814666639023783427371465255431570445072554790509265052548647744924694494728421727555693228871247600164431462400000000000000000000000000*i1^134 + -5117967539828933701335584714075328215544440404471597383494158841442729512021151968546702587372199847229718041527453422977354059309082143127820160966121426553178604143579195486700368097131589097457715332199042124671080470480840422912995218700862802347076377989958701752396609280633385590183739383682526219957368795030548470149404426361564177698719200588810725251040653206252943416157282380306341344836350535795854846978459791981411091470983314030406531538152087296296708658112197672368475744683713521310212635244626310849613746558784116235746594559429836197803125829672513555180218022593146763506345680232223859086697473789395423375714673036288798072361718343846269747616163733003289578177550566303644279222971335460448471388720209776440931995013360270201228480586686490646605350463192539728977347735031025066532886108492186562532734625989244280966541792766959832628392866971632021555986889498835711300154946725593016185753892159573196665120452036627205094045692545413477165247897284853090975308737412461905217044157843926165151766800276863570777511171787904252279268513192083002732619217129091657226127173198115131550558943390226282382135199612266068409938139080859042147798087333782464868861211464438719098459605239768928311323773770738596632228138085523516031107493264764261689004735957892690612287893589280802993218230882370146411823715420044260408622739307396060693533694995188125681385891184312405684844825977287192962598969704341081153554223524350159915331360516741487732555979151925564650934579120854157848377580708824335391318062763121167942082557065976741419523095840532523784562476771027048382469249758196222327679069594351431255477105300312918540776066461633588552858044306471928727978822870517595130949175239577084510144832016149713455742803292839955280762375186098417185068731721236768376177612333439440533487470521512578723668768959819455700364963967803401083832418072576968788360883612234282678498708420995617321089254444575888264057841425761245803393127519905700203353727529319536912267150307818210225053060050499845389998487795149808415835850466613699267031686919848195783108307518006565767368904713965129014852324301511449513911802514066327109501259091328876962688490517496541009767010425453415532842048075248009888215578171719385463126777567540925583627605141464076767722348676922946247914914720033247983145067282563232732147048665237270849186182228431618422077741916966100410172239147421721671056308963272105308041582098584621450519973551333062979763231040837043984419316679675471943243832978471467994054970176311937857535028242270839178535387978004947524290182641734735036082677908455687510912797876548038524037855978543398664076801137412440539794101059980949634498565723905277977691647149492652698378277021684928740834318127532893072020538657684380796138052461193081099719012123304397890730173520394050804870679668853995396951935559620412057879584116712340279142263653236442754458757506915991645352903516879919983718328951437713761456269511674868873392602903199044807728185034113261886931187663698709103704667391835749507353730568361826437781560864327570325170896514927200239829134834047128324670554093028683540575094919899162836981275185410389114478223402646549020742018527070318964227308367478070355075781869451393882270640619841818327094094746021195689864499875574299506655800665561639683272638861003910968158557974913830399801243845284056751909275360112103717454637414151849933845489781940485827422572779977327818524016281141662471063849496922642126458200403247364298506240000000000000000000000000*i1^135 + 25571653752735331388837888141184432667955848086225686318119952835443601665263612591308343782067355469040003706700112995294514849713512668462498053427907744720126260207339423925280309795154856359752104396719733740353080687118387858020209262686813971717525205196912350484088468987288573975106558850394970645389658549463926074786630564111526555010017430260222984699127195340875799450903826018844894340860157945568985115154606230474969920257065843559825631741902762787487127657760454219738893356100707487945056684101665645013002589385073332119028400722934746582810938133596832947813650213318697487448008407720140133570348438483054211253205406078573878234164910838744482107821257401121965956732061399450990815560989962844414932424338603185896179524583741809201536332574938789612345821462877330027709275294150663256271871917868117239855670490524001599950210498179725199546649256865678133759760710294617191794057447229500142040132977108485887455698514595301249343306883548227351926116110371921091026497668677825553428500991990126668530506838908758012319945248178438210570535584251589461957891851461420099763923850188352354881998502723980509618513402219876729376519755006309388350093801810282759861346504310037001262232131323173010912531044410227707881907864847909649619631854134837936798558942484768527754291894694668549870315705164444180843912271068300206657902080003003387497867821105468949570102513052383880961897090166272004709574373740557492236516209954090116203948457144454931568672801275217135390366919722905662626186702534295846458654908257621545174115512685012525506338245168138805669791134170425284047283541146127575663851421517826186428873279559717562571183521363970875594311345787173039510683050338582151569208368529822632150442444074594968217155750390610151722392457608337694903604657793831299273480641559946051628071420447686966639292000973216125797436850465064662545151356042627427168312051666190391258820205345522781593621209474051168878182787856708643772635696264759411921657889115285804775109278093317231179873762210272663552883795341057175067688396293584592034488830248268774617664636738570728595299626312324297955050599167649051811149143611938881330345281211821999020240421872752047317124219986417645749662359682440608564998380770771372491596956206423141717696580065736293131624218970869459789793910676848424316812177322845359831396438614445838357837768131763392171813747749729821209001814666085317459864213844985889528476522311802759668242188978843684236937277582555797020825655500416189492054307601469137746752682693665604435243333998251158947480748761946648716085543037865946324392762103657507446658599960991105384471182711331442632831943638564910527779648087727452306569123320907935376547386874553745411134095030371231484505023478782222606822051695793675505575264126093097794607824675159648599689521231913406902714570319874786189175334206505072892779646439431824240509665442970755577351758182962121051896668700191314970822763416200838065304905399967342448346875935116486827183591531772523938700202474429447990413881399089420566683257049768186500111108557070810454833088099772813369152170955192441168442939205945597704633319690901877463086924888543786598633356189895418200527682316646081800977474338535385889680160921873679290638791284911110964047596815029565897090132654942661659563898771469699034386943321892634077657974617429221831372026509925247452178896750932776851533048034015870793968733845417757154396353914656262895440789929963821106392993251443172572003334428295168000000000000000000000000*i1^136 + -19069514368930280933369728160077169901134169836745001613044360086309470166707101639442014324566688112624993996824958815673592123168724101255475015694001142427531870700492969412846745897021838763853263082293081009290832453325524062047984757686552330325459998413052600104267208036718898310062369643750173186471280100700167916190903123207685942059959953265442197654980066663976121605506003647312775100035681001554121101895182324994135815849541096098214651248969239100277982707254881647216795610901353927888089564995325652615936831495475110063018523073416870292309249823475902679965887296659467842891234841968074623689814818797603704688601440294602080666257265399490103741593080227390845000932528457817416449008268005571264118483114345475540207657234597948015042556649254075838151190067078553316179673416342070068418422064837185616755678934354273329394147860281854506636736649601604516212351503083535236229444225826366915418113054837334142302761691809490537477284974715726940795948569898754974478907732498245839314659957141092032599522042936079546132544464843327372178821080168672878396464698113776603927919693708090987357202618162044671718351310824680708740943948010414898136696311990974095298096493411013933988914269999519894793800773552463590994644205797555746846218606712619665139827130652539039577953062293681643334114935978071848450745904569541276765129136697736689332978305565955195170840395586672344089555486810301120981527752873535577145361709886597238276310748288596086323506843504868902227246305239204245596317247386672998069655378065112772131779842743115815485923221504050342432738977458217272903250550407249744072986099477647048180028442188594611390514090092753232989784814323778503729279205223110297251604614865383726004390362395178852794477981526389205389097139649117607013069743157392336139287573277043049463856395436375569132532338426669015456051332872979612902396813459083490836655647769123540669159601767234739719253719965437833193867293767047215042018455833366755768825771672700823504531795636941659418811844659988491264715599168690657868314369369620626726294561118371547900748415126291971124514313971571646927085022429993296535169477071815905838805012767327217498121867261957201223481945733921159286491829949153492422221514111710207397651646684534500364913117683976818489650870649820135720366645859086795903075309319136960130860994326655267738848481726355462406159470057604122340856313012747588549586653663988237761523293981631691980238377220050236980320088337941527801679403678827626026847305549514436554569461554110427028914761173124137750989987460846197001913893372987845119719376755775475847933317877315677882619642014928512107165136491596171266992057294833029313141165144456496531107962153866841844064417705076519891490599044306347108785456851640345744706768355018461438440818464698042696827972988428019073462350192628601626197335979613141824526904728858763940557828623785517576072460394563256205678037762932559334612287713679267808199014336405533961227267592672147735790049628397273718291503497653136624947644151271550096408852754527408348130844537950824801321553255523681217275215169457084529433121608329892703287160019274335435241024740905323730754293031791254548654892425176448432864505608298679664126268749420987231602601575588143436578804732185029486953308041572379689810177050582916637486145708598087188208588410133938018486420579956721913407206137999678635476908118172387423772770028819943372920986236943054732344817677895858539927750040347070348604211200000000000000000000000*i1^137 + -304513149175117708422441754220770180928277368552420374399391313452459024008734212265354168578476122374465845570600313618557146186342913500609769578059756330570538061523488446933911129312675292566606326347325735899494704079263482865040908077835032945184107234438261530606638763301807711092603247221879420613358579386145459632060603869920306223847785948531351702467052551450745215437991363885953080179310642794973910685223608248128150770985920557982739856619864041255311177215217109917557545343705689820482567604094010617236880705338112972738763648593716856621933034240033737026540093233392505169058553470304181547301986964076079831641402928582576366034674332606268974533012883748637675990034325389037069698997081984397531124270173105902796578327851003866805800768552325481689657795044690049857084098049215131450532194387097292056990407974652969021079507822173220739173949056287392397049681129369994088493452642907208299006481820666336979699073428524440878532522439336473692486483186105453383273055456650219533328802230022935730827737559177778547131045434747879629470474054249667751682171282928968287881963990090525881664311124141872640395097470259408398552094257906706239219081273874256586511548819207647445281941427393280654780125299939123149344052799296332293124546310567811242446133012368239010741507728006502777262373104498996371305334026492823830139140928553483537850754962575935188767143020364222438678894865544723644576282821969264518288414439839357599421426149367642324091057496520433145449303943892079590499351729021140572243788204856762747905371321687547138301725908164263744360157056287360899346782856673261231566767430008331312308038652102133063486458890885281715832927594605451516890637818089316440245872884218228081141800009097762271266113826445462268547688352669679882571990194022245358851299515350356969990002658224690641781648510594715131219142000025212292116735852125352588867974488457896471120526559056002372444839169698271503095151225875683645975041008974563438933595940003100685929843781317673260822870256577395489520990465912901286300657918198368604346336678975298952433964805522924010085830518610241413608843945183800127340740075272729713873676870329621553763404816661646304378290453966978056557228603782926236792843044712035825222749761016581138701166947164255623232570844878296769465970139421702964370122795977407241584284897976971860826234644073942564504176319750527029998442606178343358237253057591201380076894552897732591494343738849555861288993331234219643689868248973337567871110374661314260176925854386395384670799650166645533375024481340925931624853778102094505507305233451451179983877567970243243356196605804907159639934915460744836623365358282230135668185662307366621021225199333743453599041427374067971539881304532251492634019413299242339402269293743367543428701068693244046269563614158296096615418946249129133964797784037283541965656200217747773547922549360908554778781536186283698521248257211802488864000864054321175143570062827240596994159852205918074562211147276312706940538043625560606640966347655752152544108845858040186370530764415681604557374749262322145611601062103740310458159796067937492706597720092608305089308121928477656055959127603573000640691850792514239736102651606828000420586679679244595266632697085014397183208914954262674946054488297791998279451213536531916125319047538017669934963655076399016374542730973461694234566655348188147325999359181151971149746899449057778610791146937116880235688988774859526928299810510423982080000000000000000000000*i1^138 + 363701482404737967963769400776596863770441059548192475778495245287547024952242642182765674526888922889635101513588704748027374934442549515325440612331649504009983600917004927546078880695865885843423448070456118719535953552575947772322541222924943814053272411805013576896602096149860917297602313093219740225514451129771959279420924813790869378422820074629778935632583212154404162834968157950368213701563043345740621998632582266696671264709230416158478743492854854993281901584108484453297360405354526064788042583114909463035954197697477470033421995211853133311682298446321286148348119520586391637300679987301820810007747142618271553820595184839758060658659635489666264332903353181188822844725075344917763388162436225662773243834783694227991994361837174179081448130348691155473552215814671519274792603766816023406139735694859578688521467164074372489065297246177892033009826103322285679934835413854415538147160299102280450723674453603381903271948025409273787394723484005685137826828694341426429310800308149991351238335759482141809045511554923439131278494799486864388478761409732511287429676351294370859730511066239778519340512586511424952981524668634467734889017463613992482088949029591313101124039002356304346568582830155601639134637477979320286460664907223523239340395568312634215458009597451421163685398953734639446085038643080388670690111726471258297299127821774941795083382092431755551391490117288762936614893933103993928005218608794833569271748628973093248008330022970515379948773989738214214732461620048355709145232745085728398315114015983172645239005547492018085549546349354706321891192354974205767133895190440735012089135175140208995174702480379855356853834618621361178184184639025156891565136854899191396003250593400910998143805069889180756959318820189532637566721989195721141433618746089592961761781004818785342422246579670390260415879575816581209368426420968546778695142191481978384623308513761550281756502716941238745271487677073162558136191689100452670603453357793971795513327790556392311732737990686732490740878642024610455626522456790313569528459010807470057351463649819941147832135389663587899303844611116328585734654733792174409081057249448209821194082245830098971136539802745788901103394283826560893821171156536423010498053328986992677006611340631523480661071822525720503460702192407998467067456500752279198307802763716932964129637357292802136487725127763551978180783103250865463691561154038498183509185792982048883217544924908444369944049119387219259097141782454083542802923692929833665138953821528496225707053837679113231817280735831356932865222467557716683804381061540158276341267270230352654762121572813100380989245926217678131168043942382355147701087352901159653091840779901355551319618978323053943719838961629267703001448533516130704672382157622082385626040360842484314204055570404609983619741261302353226086434548343972840297236065347755870701578098878457125603243940585327588779560143873528421351749341826597407552928096170618076995592413071784216950486501049651303599918325558590924407551492022347833351606041754785259981984283197706349584615439490882541586094831366476342200611763105473525880110019084526553100883965094916907942757896030330310246237893935660711827653382807468824194777887387892089738085976174804863098805324520775159143368236100693449689381503266777117023661266439796476034973971606926872264927161348443267013324665428284137570226283587676556241183821646371228659252126403700146253061841409863560551967529463378104794742784000000000000000000000*i1^139 + -288721336218821766285804792285174635081646518371578354782051493873244570503826003183567515722949583113505823910645385200648654697352894273471313828137885571798143632060062616100637236436803828835191489746695833331237123305833707659355432108626258856157435838752460621062762013139928573648826803428664225549342963622255976493478288946010128931545982597048843628439339745048785344262112705711220689456181695325479179683148012733238307972492497040940325020269401262285045205583433847430264528545961417625980025814449943369409103219585727873250443334227657890204211094134374549955257812620037530564100159401220374809243359428703073313873876140778251740010235464729735830186082770768831674676581080906344380657409312361198155408944184076333735850377087227419710080449596680457399566671464744556716608552807436309509111936128146502839089733275289781281921955372431639701894638011528529273782148767353597908183294934175524255694692921251070387333357587920259395122924511298774094140022796109265337662630260180766205124472214594937449682531991619368280279527288568887541643043773807766810681622803124670834739679292476977050888242423959016166893896676051939265107803468330907232757123540154093271577465003274005727265640121836091633625033912697048310885160274181486210224374311436061805810197999383060672339877208087237214893840528264111411345311609150818035084309885647243289405362960459130027584712352885537543877060951152393910881550184597711488497899225974906226810797698189342520021841615623139974615210005219617700545790256507265279029946885453927862299588033210621691787805451569410467884811799489218165247793375551935115884840066081612073422909705301000256117132582573588876300339837997140752626357501071909762470454945007559756164008660438273365085590433870367653945689754161181535575826619820219256310511281247355235142965226874582267287745319160927436034387848143391453269064943522147498532829204189121427117385235709623439399510049277467365765200037657397685160207290795695342923177160172393780666035204288282886813971426007418005176880206613066945833600813523292344109041630564399667004020545414288301606752281528793675441303778795785921433558999195412779886840071382344780938882453531742592998186414320089184373224681516449746895991396693888304665008464923018707254357563611482702984344871426145281012122027873427541832040007989166220889655951672638907716446571260145232167315771131241750587044299153760568506122656497871936053272923710845421261962515275767475652907070290390747428023823071928092048967926790452989435179361991227717587341984691766856466444423375846314824672469925272975695463566621349679428808816028382849204705131606221700720178535496440674754613108776293381071337014791174179764449823453538197228379669740993086419035789352133569091601653939950976693172452411446381577690598299885436337252272132095998699172140599768812676977227561664880839820150023683255040900132248096579151112818356045016854861705927143432263124284293727142823833331175031409982769267983790862214647959682503969223092340560896715126330986507476475121556126827833152885343076374904934597567391574435181142538705408304455634998823589814518409372596645169543481379846728021439380503849507654537728962895702957927107526388620509196336675571578453488397717007027864964097687776982019842719897571227898348340489801827328907473828862786988547078623391194177716103561868347345632184012636093733074639356335141806164646618478246263647877134072477361011516356986547889766400000000000000000000*i1^140 + -1248481718502164100834746313224678527695684266518419747299163956192348714651084775563906518480545456512152711630516949983270698548950723297284182525562323896441751472041933235307551967964918672529381881621727764770761777472686457853924779066735489810913467765456210011482955689565824072231102389181848213274767433844980426381520091601437741393729531322547031036969952647888871383145883823862537326836937460354196392361438885951916466774615283062163208252436816256587916906635190638439789521986110855112361266328425113449793409943330316419404672912274359676797304175505838138945879256795580393360558403823445584526417910596475462142173334193902900712412597855057848862256575832694368485684728962148154156361853797145799618348561474558493443385747233637097021041068348930463032582998697658747962201876505162847413708110205138045081978118625607034086821507859679491624136060345349057823286830163052951363035736901453922317636808452253052039300762245455963248092413795094904058188551510069601771999586887867228690284301128407573401697371418907990960415549169689659260329515916283551101128460834171999068495729118960612353348604458088209483222408353879919343193921284710293798947629619581126805196656799502795322265082433117874803017762146666495329196601191325363069188113795540216787388238323624417107999036566234670816532423329496133253424658257682840362946588996372642375563457628260450486862150596195693225350576673036664061346510825255249620693717110801127817382813089837368978815614129631681898700659059132081494268019619573842599055440092410513988797956623698607141654397256250410183280621952843060277144696637998952901148653457557391248167250288980119532793503461388247617557380828165102070366544648029962064893174447465816364165621131518485179897358403824019050234904824689753595491741248570349330744344635326564727449132111037544889552001707295089073370917764469619796265019369220087865912678522084700961140698938989194711955139911000191812891587952851990653341103159868635537462408412625103490550888577473091503509988808866740405152251386618452041354444630942463325939074550007410950626691724708255830275259922379099570646641913917449394833588999407213982086985026149421025437193920308205241487428165752153902957911195690300248544503232749137703008082292588293063612727852040039980681766985366976258245113843527998870940252282381153832941408913920983409036141245409048475469674398796236459947670208567347561598706863536358406378910336371103494409531299703906483490982635876765398786005333151359249967928676483894427116577827577490768219732630677363702039889057001942939502406626934888990720045626420434611563359777901058186179987286221643376247909598759440651431297919483531775614852469729408276879977976164387762867290595675829674646245802650723742157016101293251612461819285894654447149617680991671997061777789411187319662717937766494617232630547035505182354403066296562396765816764763482191303334779364850615131811595669468526930274942151742036560307038345905281404343443828430094478584677002790257729002405456879352740647178123131755998647960639422441152739162888468759305037172823927566436139147204051094470203628140604022396466652710800562211432547215474880552240722911567741590936599284523942147855290499082910930968736905021219862424395202941522565571135871031684295394582134755181122768841707247593152095790083824233472512124927154846184198963485976467218463061786686249734518701391031795353621890885605235653997543509805041859952640000000000000000000*i1^141 + -58379375683854338869688122886578457476319952953632109049651263285687468739914243084775682672029712789884075473684826008977402377584597160596869617238292001120016866955843047128915558362355630048124469896224909347867753240452865020020224889543362630759537337082645141182521792614271773960292594464508622104164354009513137197936535985619099521668374873796203176874293181767995822515377164316346338285314107102323478467348269667412491802164468837397237092423061905486933281013677665507525469573465072288373775893340463160125991140085556099533511278505797077662092600168814129504605118421229289157824250992642430124637267062293316917797858169052636811237877498569735202199591206570921356644289993631566154012241811502523609220121488012740609662978535535886715270888361452071472763248928278622893552404627994617952135753858866272584295617948046988872483003666622217448081387919479480318843995746476271289938185614987511680340728179271591426235925773451662737545444914134465732207253888338135475236897796898633524252670971155494732816777218063695562240018684704372412839821294341251587753748379903530204011058894398720772315798777385378320547129303296771039052304887023783777977553489343820778127182256899916744110267002482111651515507715415049407800983213328203917150040911916063996886687433708674765149203848921207118570406043371800925680909418273339398863636274463798772298431561518027077547074612228705968795036896263005470593881134624842751334855202729218361770847056256093593872630068562914996633654820546801129691457948988250837380349095641060108645364115892342819008145344405463505668057161588901138761023560662673172358380909986543347593412104751292164774150104437957556651423957477996462667332419357555598807134870416531757925335886867900246009346214874579418552132640857633770615626387862047484475310352829479869554017606252858624604577635873927337189282233164266821807313090669053900444755315907342213734838925864523615104092787400326694131382393360153952453131533617288605685796697130779738787837374390316826094941482102835978803404537812857726300400696460611661968371588040307696356723502676238797440002496305097585928571265506774037394236867654750599981034544631528894996281951076522484928841601074628927781258007786407351454538190303407148359988822188242585543817538363772493018231869669670592757716047963914623622977242930851271425821963495889652906664028196421465914389011736438929698631109389584419127705384060590563403010370637006501126392650272901067055499448377819987129279757632694451415525056908290244177298032827816795250828402151483011594015242572681356949278675564935220251737990489724977552493420588783304056324796765570977251628443506620299390861528625918708482713423058009641483839811591767278900486282349349273380874021517463584913979742775547825031549051771588324941077606617281546039469117235953704003914439907127771328175722043364290261940509236862178564961988902609880967070923954175287285307663192290188212596862251267381930731982709826713374592821907648966843397224698780945025154733968815117710927835994859712074759793698687467415709652553507113186551377744697955739779146907222482859422992100836947078060278383794721782801859907873153664705692845896339057508670858688585853424540535983136298734348085045365269693226609327358281148353576148993875856020767622197047772496777546689085220338636337214660100558406738327961999284726099582427964888043777493170987455237083540151102220222630496403337240530386944000000000000000000*i1^142 + -262684039897986872083543148235810315430158595898699136930096659316285589073544712834981171111986277376076492216060835628165506847077723155860694229293815778883191447406801723862097312680072094428835358293931260036974165973013023652359340242939570264643673692212340693481036792259684170192185081968297702775913496263506723696653687623709557512663517115873180358416055275454447454142714951247834764928362185172522610931840483859429389000505608700682263150057885638397734434836183745334515829379480582358146258194685220147496504949890338546867011813085962390345241082416851457045836753116019159637072774835723816045014543131386942717017512902850380925664356447620960170817963393929900837160209022169698300791444609358972223957807715255227562858492171913305473062035228544308393602119258204522431569872650674570660189987541942267990949203446955253566754722852641042535426213144042238074522979337223385820047770674014268199162024404449905682240702456733431296668515025930168926578265851798286567814512126959533628029057856546532008549894299382671085683048697627759994266414416895807465691858298129695351918191897744309093364771535550839440171525221890746984658266751005682913781416755867079504394224270345610540467335883339532678652924900028283111142248206201560400047300573633968343722420394744998502564119816566292475636609264380446598327490993547078096494887686700229427849238439107170976792636365893068051838214002013800163403753148104762752426863667931179383911706624597067568581831671267809155710459217991412813789025302690722160428121025130249699298580322420125574869489105054562026947552694344120389867900365672185242601422928706865628270249941344320046623246046596345959891273136213642660101378892042732500022190686277705787293549856655409135030216111546664933355742120209915219598043520025800169831479559320842456175094801904618037458928881407565603849364126281843563565492166254008448890438503247263012023154372977445626129224688820457776513357076266487680191295028063629803218854503182287110263760399434463470852256451307220902261920434979556079466357660114400061254248395135623157204015398032598707546539317830204077194108091494342917720443502638611320933911906754263321586420971767379655413861035583351669278766477774912207754331100018956666117934222235917824601819074825767389423922826696955437898193344148974057575524582599777952362683706437177400948074615745806170980155285148383578279366906315313697609281907250842185873504302809487214024418186921398743078975898143598046334720593199013795292708088022184167867009057799646500128857135636935203776460348917985790647191444681901696160780482071146837945088097608796742823077062575424365016845255793379921372910494201498675229443829142668174324884357270725204474411816056042851676127502040412831097677596130856719326623168016276379660277806369302878930174397754170132074670550433345942594202821260216870674695352252060615712626115853929431454243548105032313940213337975082931908584798388252160962089460129776410342252635500030924985556626107212082647001095765704915779294804439139716644603333802447654031690866739424191861447841874775339064879147965861844455345949411916822731992019987512652260149390587443978757469068584168269713705897680818602482368903791684073191278710008689416579727925460249529542548651137793234250683370916997917027188033786685512236727859302949203612601474300650997954300393048078933053324772748099563500715592653793153429990194905410890943692800000000000000000*i1^143 + -166131934809769624745603852415588222865914198711406012311426770903909237160999156526899476506547234487487709909865300299556170212400621849921894839697870995443908232545733105347104673075196456264114233487605826997060995769774493173607088124063528123607816591483263944926690133713664231123909963457852731726068253896783235087854058718405065952302843198405614142161354993660713332024876220753186839762580075172611886366145332912716520364487424257122083749120244518710737418481969079848496350714637291579492833659054742337748246769544087358304405040923294184325549060975249990804348696296470008633962753829159020206477684012325035112750830390342393775389978689986159483532862458652904089805848463744591161986431624475059008076754887250974961213171428032433792719693992042598655549072007649564123016770475922598984632179891384307414443207557006788957021102085070478060158543842726037949824437229042337745984106645272482928365891354343673995776917173721258315983541371168263115492728194128391104716874655349111338602784031587348974927621390224058087020738546653707904706540095422426077234481537157845053928039458654956382261888706987420390531100909353028128637829415591239904968824746151827152319008628933686797575212716295559527874405996704320738141938392798088548754830217628217924305321340040124502348509300250511883791048407450427502199041789752086470781142015123948499591770736722245110898121367451674807060666141101008765564550212994378318787590438123530012604321197060484890060293348260826005628881667657195348916608397461765895657890328590645390409100587590681713172943927414875867804026865883790050041982267124747082716570457929154873643227153776660624454414720002741506248859165656116050071904984238622668183783749024058530015714676146645509815174473842628603676626682439370903606080558633510714739885351964478981016392438501265433582664094257053021143494550222763174689947920172520888423767627572486994185500676219369722238797414277425071806543567727172462005575557220994962754099286847093826924752489098544383799643115481256646127876290849310391646478450321381227904462069344673893457074069717933394092626742435720821934064056520819146580282160805262679656780618466434871633459234940600576110890115364723382828985635986884326140729701601853629350373470279200103396581686791588195655249235772367619442970199875634643127672874257782985568606043906032449514475281871597174225995808185881940006896502775980318116500039927841462466671065206052546822969426216948464846572129469796435100256331528259729355754550567269321940821646233189762740975359575257495567920497522047705785117122734021651960045892673206705618224420527590525070301163018747326083352164771284193391655186403801999143416703920975833113692083337366882513188210102307148212369430894905808279202917644983475587677742900545287344381108491175266036082556848042207426455422631173464644014781283372668416040291566425477214252029990728787185364008068825059081769021283616178998411777366863205943710419820173159549769451450336286922956207483273788322839167226311098063504256649088471477225253655685391566371896394625422993323863619562221421286828418110244875024374725802462963248000093340326922069236654817422775929408369356634532698090607464710122940261769844183765552948488342098186770713616713482241211647333938270241164772952772287707669214932244156816385550383831712813229757460178594589122728259962664691872574885387448145673512966104325466573431111680000000000000000*i1^144 + 261969586643934639727190248520028483711441671951344276063728091214902664658322939276911946833357700167827167466533438865378128836846294858144406628355711464842779725721435022059171049081705323769285748422053986444439084842332730020522732424674250430273697671955397130706924075420689343015425380845179592592286570348142285443975351843918786252137593825981018766640327920028612762879517702946086110501120705293420172659434701873370426946934513170114985394852142872119919407604942319561770152370410864371241949803311239558937901489158319871503037154739374160778587971784893980599551796421302543019005560599472922753981690041366014347449094745110249869276816472025536473668367092476283417638619740763558920010801238194894795069139458834867215578777244165147633236081369925281399501307422715131999946165650744122586734592745548874767256601992169587831042930337841470698439662339601427130851522841031788672416608470903631883192125908728702733085155083369481576294687864096514945018946217403521450798621643355651309454680145066025377769478867778109038343550505440771657581996226939095630382723590251467997477430966507481503182577189207768708244139545097641380212817053760379796793791663810792705792915286131995844870226611844952885657905205893039795395206350446329253181764090944636525819637374848868787077216329957967770593816085405471798870944607322418837733404911606838894841591137799560639048826201343381098032153154566360918956644885468679693217116663546348813027796769286535930026481787165431372081496527801241614705219049700408092083666500079106918910617694276463114600034834666667890510372846213204932842886642141777520740683135775662276096378627525813999789286646529916012528402679665539924622005835104765304854591664678888382701685334158848901599058466342154266351818661974369499837597379399855497152478244019539045517103258088441670262426999199754414991351781511584640000715902656338040745995096877042304899127962084318494982448569194792270776788740725546411326555607684336083464547704045777888386363959701544303833327782789711556101706353455299246214584639509995817217844487980325450383175301359283112721765897110243676139497369909837490021921666619226512416265280273017491899060218794683487555868051540844481068575649485945192328828219162566332963587811082919374657600748710173700720122762504143679544046124088434891826740218123627540581671020133946001104954653232030234285499724472543742101287817642876190530904832065606852095176443218181551944034866765195946928716361957871380592914481296211293184930660642580106365642602559971059046758738842139480349857007960310326966097858653845280194634821964567049963949607758883762530119403685029548297446299321743088148391908549786265621694574821398961776154623326939826879988176740408246226835975644184516329659482555074846034369867369206337049738678425343295856401540228101637178340532719127417807394995323253366761868333679033971754369518219197955997012287487043049484243631018672132721625313767880364462274780316232426098810178895668852321183105547198718866000465125442660505897116472675614428912411642502486064490899541465984194574817722741452203289567493230084893645064830914975763253490513048656098201305787752323016905071960427858033323090883455959209088253529939648015091940770696904142351092240820561569696710356762903954561987049206863064939962135925577779005947088991574126500579105476429714393346194638236051879587109675994389730058760836087808000000000000000*i1^145 + -218489968565791335297951480954589245738585597896942705007347276889307084442461760829654287180582202027772283196565732910547153148647766859472142478308492067425994346515179613476167934840258168711117015655275778565285468891806912701159968803503226855604586425247200149747527761569858713825039188248827348374533075843726991012717273416923496856958985762726457293807665259160218145946472635571711354843613753103782363351624935682407052555095961041958178613047430932679932361248281006130863589431486290508983703201524685830841837584208993995211007838969114992968315240023028468732753885930384150865544648494199015727306032910426213602177658520423917753145610671772789756067382402266391582565251402279076827402683967626409188374337792197189643765043080586128411047346188893012568128436981117502704236842282483054805689366564720043661250875186622290412060552717966385173120878626601958896947731171018306565472150496266347801858530340930957811506660839894387207176635396979380369212265666907912655496846024942687633559573330862497533631940471842945665568156483090095533127207799127138061052795014146476688011799151017454197815844738211435248800796391245893238137865773592024822678805045950911497083522726882070628325568901202284895858648098617070922662633686467916160963734372956560983839389521519804381977078700005117262679671910491091778755629524116825636595821628440737823386393307156944898874999251249876253988348945566376127263689840149977877132398174961352521664596068962560383062340644917546642337440616590274799122261480495714182488021372557356850712719305558288888112225546507446041278132935151915851782089954860366015609405049020080036351668439822997119989110823086150698307920089864984065593349648553786200152785651411998756994472201777747607665676634617221269137337525358009674249343506896863353859139491409811575447835114296588859285837462916115783313713175635333609569367028369728904048703859561619814512690412746140944799537308411621642772593579485421356569230748246849906107889746671753840992752035424553939446322445819538882136139968007903139302976795426406088633992523387188521776043242965978084375310786672637849484145203733489963949095333418989435498585504519863220285178334026783870382695329226724812547346373935967253991278664050388127922151827313486179215970519753310665048186597481422106161125396705894665659601928229493830683170554274612884546115934762995631722338987748950355629436858960807974968174158108729602721934410352857454419705011791242239573929248596246899065169082262259844849816184844269571083525800420408077941034325523850726027650054374319640120580607254663645842071643649751082424928371190383330723668694289288447224339352595535501908887984201492959787048551637612851174280630630161584120643377125984793191196874188271412498121134859121283935568068247172218765116437580249250772464350472254103237728972533216501287952444403506218279329481380068367557234543115585086581890344722168282137371151434129359795404762159808407581881166389735045450161880625747301230093326434998180319039685925284167359335384857399727238388252572081647598185283135758837065956612974470362795873703363527259452739809361273749369507227719934912546029998925827347325410497456163878048344698749086964933797622294171876734271034716309779718045843182163118399203103691658349400901685620244447853712975063971300120413943497643232743537046818275193224517657843135561320687317749782055928777932800000000000000*i1^146 + 32004789910820743321482899929823524084602980377279149037228869534370234280348782036381261011988590961160691254912631591072578485424309020141666645757163595954804988681837761876232579052603126693801874101015871907658908361529787325100150011641458296414020187551136653132633858953345032585272330039607397573542436175589121942200966906813000560962399944302699624184457944416682061072953586286654679618659829325938073064074946625747224744282924588189126563319487568055930503508077811063686718148835907322236326264729052950058310908803646148498778144796074321992458675368416040413743074996468017549330512409477346549923143365430776269784414063934662423531172099085722425493985825725575407287220535355762414222384429134328804356384953466303347777759316705811171977066307359817893195655401870453966485298650067948727230142265619037854714502127841079458118159790353394961634129642167004637537598932051887962104068865109335607999739580990620480011590187885313860079551474797363263837662669311247459782859005967742899783134167978660985972399560578828414946209409762514791388145606927714200556048625366263839829548695451300583626036555117336808493043393211282828072485811844357676919085506879968117225234952490097282508709769615555627685913907263114802008160951385720770627262659459786978309874052819079246205164948552534062856082634923573438435517009467695531002807381609876263876392331910054082472756326277221404591231357652493968381463467782862885910263222382831812311153274161226080476395271853514372462137775626479322115085802757866667457142945269359986142681663134236468733482798445441970141205342347768176452007864468282994859002530663421312833178924413304183889800970270549499065554426073275425176784782508469933241653904207175029647123613336642653357948418026433910103354691550344756722578964273511638752175555293994436177886922798034124158331306546075431451848114768923575762562052446483649128786171405933506612319108420557294273083743608901083405104754926978547523782834753154523549254175288324287079930894686292341433538376459255021565585660307364952775761265322076805371752948648471258351545763121606244294462211502520613219361219613491460524883574269653504731696815439646698673391155174132733142556121732441603553553473859425786064851185101401925180600961837898324363769188515582420730806137668101838517897325701852541344610755384091407632231650494621695539616552085100155621741274493663155641497956180987539000799657213509015363844417046497390982573590548259550559659830823314294930665947465067620601747717562183528020258756993554052750192635852114352680715901418887652892616759657144850390925155295868878716284608081435469893105496958961779510466949587074020357226730441925761115508176483938345595011948312770133674614767589085298305606762479695575197687698278506336314640195582052827329872911301993455142645073799413415531432360086484255645358968710591320145709798600393979899887149272961003442752641749475591606705055677469472148119007146618011627944786523408379498042075067041587340490727522061053462612357900395831782707086238015442918024103624195411585681814321139341949458716266901592579035879001274772387021667832885716613255414700008000161343958420465306021203120027385855039977261534794892790677651033702156060298645107939016822341027587783238186384173468589416560486642130415756125583348235951479134983652506095985783515099686869619788690624555129810198421034342809600000000000000*i1^147 + -1301751048068935358104606118493573282367314201910735741336966279156638849642331529666923594007690620252339204929957063455536604189354650623293033396431229078723715403296646942434619086493199415755942981948674157388436782869871738818676895781336432510572396992553788220681354158228965583937826144566734361763280307697666271738375058831941643278628679051539087566930363622145559457506201175071039357447084622052301030323013500876909462644015050967830849220320746264094812171276909260374303197235496556896181245321590274123930375252754314125852813372017423792028271605121000578441826024846879304753788478816284876540720176452781592857908224804536162310570607925793451739973967431191538840766272422191136220638984629062043983129915978444857011153078463271253696447816869675407316151682439041348665017572915763504470132259035094881649338938872930554276833544988654904819107904449349761864878025112093888289507970606468231996115734297494933716093121586047339878817268842583879944176637418217815453285207749988693469656727737305314648330309324837607636855769689385688305372803968375022183235468282085621535992145924966133148244296476472829200633766064172997720076533367446789981207337813378676775608528778162281963161619241158078371227640141629528962141131476568077097070594381156089668189168464036527274092667305278795068061594839539037468211398698895826800416890199379999403476465370833939870229012263569795460404287977375531003692038843184863104238305214268546057885566896165272760026851979622406306202547718480136541451259899635150029951253627221553063993125089962080555007309269408217616015792474791956957664850904723388575675034183280207537036831620346773034315981909571005136414505163884206457073857310201418502290691597781616418496515552206598672497500535239301136584932982545902947106097011100693168912882021252149664527853894209880268707469230207895241128798223528512058906308471177259856833584001998340396829102701302877389312813633140370856310187157591328558654053692741609327570123123583255653149989080155454251197467696542379166180303561671759046907509787144401685114406278387709086502888552080153860115055576656317620105804979455317920599795120058091261127578154102361437020824795908517561539394635964462461131100208596744895508310441212459115730895039424186033419588748896294101593663495997116596750535274497700329115955433746217845232322845894596168141811692987943684472003901241927585672603852470034705096047688064716996353224115406616476233215861560361227355222929824983789935546247895563849588861264464017422054801255767880522227074326565034412014750563538567164058638285348412914547310754206281803459752019300782888365668388378934785812627737177450203786702750625438353952066910777712608887462026393253497859427158955743690869028753536567284685583295258172002151852294248067737991410926274151436177155904184463031874308487817346229807415426565665636969258122732478672865767762804940342372674394377845329276570861592306280103557401525192080718324823629759313974781667082452448890955674121473559885334427245394214806275331390762175441500425775922314926256183735604179826873248882468143373998320096369978202587539452112647887913627321478467339621955457707547914829117832305312122032965243903134410521214156698442151590652404609805191007281311728823125535413930424338693442366966720451821056568119411622271525447189290727585800254397386426942151319383913267200000000000000*i1^148 + 3423585186122928359138485853473263177685190738450869771781788737898635222452096294916523345138616502108292067881218360279282257275237866132288770143072523224808494118169781147002352352500628783599056123626797320874965838433858987572981735068566225614009122674455115354846770962571285955341519509530288049032545323623390721333926794310516925149983233796630970313081618784958984194944413568641338205650389792945579700503414441724646848746914121999808014256618882802585348327165751948951566586920620747246823200602245802306859685058774401831746412796913190143488308226007903406275418601254874923390407168260499466237891482243332544399601010673398026034036365863564766965223098430133630821470620002353730038976577178748392670362672021189707765684638823405375599859920333633326010478615933708015285600537831315951471060173637298970530241498657509765217054711127271341978763071893855287459326006144844249153987425868279565244117869464361548728742625477752896112207592111147843895221570162237886878430459697989655484867751422925143699395527696848999798720238307061418468161497212574528238165648127427012727805169879729847556048576641228216755100949794034107837352794892344970508043568595530069237936430393364404320744832283125211324660995764411155370540722974105970355509227665427053408102239047704646653062196251631977810237199915008563980445366067195101567270461725169216659548687066344438380320738942261242420128667033831096446283458573736871770934038459198493262139304946632576016825748781609692591805406455701133667581835290916589332644573683696626639462542297812977673329474373470487659616610464050273153407254781427429309058052973376179729541087473318209919233036941802628393186896920258289762655745533938488314247703008768916497183132830023515205259293252866613740906900067846347570606272288498426088591532394265871414194864800490034490816976225655236494167760264805414665495779926382031580076284407962259077179099231135676132406396756588868180279680598417532710996489118730988144485846595462997297121949408423909338656312780199841324156525497285307968530627025255179055926140619343494373685339100368101462836578759550053171955677957344631670406902896094028862769587188561291805643665892585482847585547173229312885396084439310806734350687682865120011180337611325519296456316449388745839389991230444757532902124092272588175337588150857720703915902544430417691786174740613490444485523252110054799243973377800431771184977496350218344549764846250701404246305333527005788659676859877694790870926146494137524741434857737391994133935126851677775734376615743101363248162345471559955027612552549215468892500342892110503752126204809595106504329078866852252695440477293685023203033234982470521841373901302162707087731434552620971927576648115375369117635940502524230687769991294896386529169589250555025240032264003699260410902387955367704994706027289568401723582794033434507410609616903794042566280474540994295648320979212226769113825027492573160037451153665878082078631021861758461899958046579349719791263265205270255895751524171675109857677463019395400218310036292050108358692467477725241351688576284599219767369225695024120294728346254878765886794808829528567992941215570303500699815117505606186762040698523327328758994121907913687953525047270365315925924933193186414352186826855561604880858009634141083999501771944006467493444022939166221737783330236006400000000000000*i1^149 + -51907283746258147818941166711488166348635286551183518431041764202731747519862497985673675008500684799277364551940805646969440631550872656411650755474491890995969608683170041544407828551982234179485282937232316605840437031280520211623123524745617464651762690242236772630335232099264715146136577003641227328320269445731994876108431559890378262143945347294688920054113226316738364812243832832886074815212600452375702436316465253661512073520290037517145184289881947792534976321452850490245144292207201081715949682469284541521688125363541506786493547106050878596884976980966787196353520932412804787303405154338462483394829127727900759417148748450859781924522447174809702408125263794857414959703033648725185339357105866440315086769257112764057922178925879248142451058800910796407270487892075014559012591928977555642451927112354109578745067492375282604753818147798384904400789221960843951978360449687303808831792581204667222500468678041967852787853980623691224638497569860212757121410856246233801118040291710351993712155478693242831453427981156586072123962780820642522511407189775946420338546754483660121693446349788331489496367772845668153182147155892180158594686873649753809262486303720803001461916539361513724359260720166052737265040891619986605599504798976268661529847105882972911645276750380734387874711239876701623437702597624165414372569756330874144747158640642252928196303000032696834235849834186489191969345825200644206026228371386193277966377548688597613775641657176096099092766681112878717951582377236331974930936188710701626788078298637707801307659938463702630474568741780475459545654638131932961246794993692314538434481186801409671732029458370622692350495558770248921957016331313292395268349700004117789449780286978503192271613424964549964359559739017400355157899257772796086224348305888312378667390701496640759130566203881847479292187431513716775902784247889681137911019742373136525656297361275047828578438544822429335075851762556139601674485777532849028437805795814158837088411619829052933330102614653332748178042773221462969540653486753209168350403864690426076648279966952002819764107476275470253073348686674572325038313463241653484519166919036148540697718068422130458474064647304434018821944765502756509400509716035003213859670521149733605380782083712449351399692639254456011299267044200444001156274045277522273261057539651657120170876602705071537654089563117449729251567510116638878275347140832783575808858496632215643493847259347934363571652510280480452168408013974564165152813308292510895931507422848667014500850208473838433854609966284466573408833199569848891687049764333723800741758295197734548521162400704110915645285732513613485571175187888299364450405745544648629875810783108059755216210772111085609456204613722063992678210973969300867419447785820903256095128855862236559617862505421355939253849670685720514361197383364069783043948707763942322849500332268307479797156236306988724748639833113667221621240857526670556360311574058519661793475596418042193732396641451596907110897705240443662793222017294222958420302370289560262737009737250311788887199444565120035576655379850479904950316930991425163470420827397971510101533679147482800533148286688185600430027639327888200571581499981657532577556067544686311862622995260497182870823671801526304929742642294279693703203622417959324210858756298343471460972382761247799131504640000000000*i1^150 + 1222246780408896479344009316775764491208188342416018200358530090588575910267072720504087542310588461383093877964341118713675501641910228284416655716964999383302689202724642636419172237656994863159414775366831549437021487476357581022591360742215692251696563927861557573030147014121878279065294014885828706477177730540431170386049957228599377076746763775619363307347545126646346398959788268009175668226640203653072088222914806272132432792040354595865037615285400870188705796736062840229819999483506867921768027895882604107378361735793136180311503033805905819172043055820124700004749081250279000314193286171361586676524369200348138096518089035050762482758231018002517383498390483952325478398501812129405240928981635910108771869086026220934750862276109427447770065184464343740011315926487426811825162718549357858444989572276885962767000104453300329928463395325717451236364094896394518961154459962660675360788591152914164995225403110703002838552428856132757447970953940375270236903774538141270253182273792887733956975868485234795822711187332105673127839096216221396882396176652272511625679680363569555648600828549722834133452570283158393267816092996032625324925601648036713361685283553258294312728990920910281931667694331569437889387374657027996652194963235928570092287666440291264887579301142532091125160673857581817069180489015688175218693897052760244905392508504827334960978152183158009549447860183534196480097057388977807632421739522676958258049583711480279778252715007462824184618359994790928816631274387727349984375688132422060064578706413442613555830067698710709827164607517258054883410881098689306529325757233731105763733335172028776193040969913075023370046875783715197620568571401453261293800364583186223391412883832797549908365187523887156383573121368594766569773665302611485666998308439933317638626787938563705237794368233857049502006545950006384156920911066320780746047736933055068783045127073040520185187646964457429165005755388323884876011265658022515196642623443676403754812459127113083676787687141775381282556414328464552820037815284869820297998953390061883474210238855762975423999706265101523466025752162327117983485876563509306534091988004623609009033074776039371745555048519712292891117312131312572061287625123298486627622569972654600413322562402074886143360888809434132562249646101824973074323281795086464934362734138731750172570778580238025211723701690473267282176536278073905191170116722398102936483503842591360354545148637839042264470448629318236998464325562806074988360064720830523198282909510160239213942586651317266885771041871811400704067651255454321768850993601738441858944597420692498951962932537751122794641295834018137344950801993372610236714522181596972262772059648341237656835441969004169492134269757048776819739260197029130248856010722257311285734815708125879273987231949746600131542175811411229952952822960641258672120844060644490942830131102925560742290233374754292733961443150851381618625108033975994096801613203076848851785349142683613620227635062018005597256946746510067925457249997983248426413213037343693075568726095008369075937253323176935778548876372768792947055627603335301406284117187384077821736671969326031778906731027810436240413797188521124165214596967107856450827170918754961162899182934518913865138623228295758552062519014778231729969804736410300072327304367261116736208896000000000*i1^151 + -47825595168673103118539804663585782357576374558798583917245116735987142088438293428376664922549301110844116906286277686620140021492785260864615612402014407154395168563176952397074962245955633658723683020262042064138762986148285122807820838915351638137566794352222380866487824077190125897034623038980385638334372846840178540148470732363798386376493567193815400058073768111747666864850379639656369905812579423335554103592137846151541039973715025583794056276712522869948828298552233300024266652438442422768201398262297712421569145994835932267646472349370174790909558823663923531167007002267827339064097403614850015167115252075685408266349260384963059573392759944352012759926761418618929262297087062358059074899031022885225682929329441160641101242764081342142413691242161819619460976379913537745068872940505283408087247866258869563526153315482810964654976952842075207238432609584004629275190381099496734699845802137655534074998283239948089418430231744635178405162695949771428294625034576407622451084787792516026128805445678063738322937307386914542298993584504457931578937991921897342638901353865594415840195668914642401091394909342479241282132336167007345090870679221330117738004022533319441105488391894956418513011117393446135300556350995106940706086799067570889958400316874095561283678195081451781182068070178655014727048730549549579485869043014574123189133954515323590183566916422515371629504238759090443654181752196073593502065944430602157933840994066388326944059339608317163426352763159451427275743555499318679630036820190908690390358803924571114844025537683199853386298712807085916961607043123409497461565974361847293091852190622398299882565011463388106105661652200335507079213551498905021774125855192783108809277544267325867058430019807809723128740749493567104062119043271316987829738257860519119266406773001407635632497427089963130625349727617723543132633915224787828830988845529533660393684975498974907807344759470082082211881460310961904887929147267823627256129205952633863394150119194635184610398087500630451015923559663456614434966479334451950413342187661039331579989511585129584500501921873552675583469480446047539908153118397765535540810423740577958530283323335406081277257443911626003892066889191699231335872288557754085946086094016238766612690665332043936069686108398876531174521090498548097113740019451141711103573892643168033460950008268229295712824357374829071932058869987594114388975342915253989611450021294588950353062907986732472940003887068442016496948287882139450120500635893982166598325970619792977859256839668972643726061263049766568712236867276511754708003209022731501896631871459962047949309258750279213474831210953269099740825944169447767321699897759812284723315958681100754143342888751839597634531678260555488168425576642646030739492967763862491979024168284105675243002371734789197888660588995439995549565686135648430400919061536301086853090253419301497820470475729978132050161569789116775242223457143334362506224516743985214694538993905675623258083325938445326756248545714048692610620403003863863199899761103619437158830773639831908160253753549356329913525312146422160909066639863363037228109524484654505757384682034106296177438334891466513225801256490008301944592875691511214514302278719998239110798230017414574001028809485815225894147449946321307230339477315625207359078400000000*i1^152 + 2908235813709617789354679063018147576383578178783691958227199469318904976099697655643748236682859353651129630157271098091071909965573853615718571586543417541313559418492806905587248193041160127305844289803704132482603932944686728780140381644658531511827036220066675427679975642576337788378699049958744870198294455749333750318728667935995114360690132848297445597350333324307391894525865706297030351058054936047317235671780808184102896253051733863380430115945123443777859843913745612640951434169912325512766228679692896188987085175187084999760774425608023716015755296662141553916296812346637277301800678487771113509701912297372389001159382912705664344109229303463279816644615956020524952235840221748887586922174328090841657855564949414072775801715128344590905247488779598280868382455039175728894422387755015836215022428670065343792254399198099474867886418744122940150797192923190775755775546847700840915543515076936273506979666303239003057199466243650525947878321650947506144392295577330371801044461179140565867375228866309134088705917698471154159755474746115028956729650196661817167556650340939402001234296360745955849187981912323042522528030895603708612424001505237412657864617313697084977255810836023945767834792332716749506613251924893238114137360336969329699627577451174920365680410152774754919947171359512998913252677564265088281478216652638705892851066900262479664958039018890229828781049594132937030147900697083375844338463156394377345817062279707998886068477037867550244279139668075899242312780420427773078731590111282640625116034292035741538433524496140781117889862128751979956502562722029320440796465059520797881627732408561208491996556257198304862481099392431448172389631563043857526727152883150995677987704920361290671486039906608214123498020329305383604211213491221460714976563909067760510967927066339984266415069071049929657230192250684812558417949697695249373738513800980814346992498417088418137784125883454291961502630562141262947746304892291167170987929269578933642181663566069804333943385187494305120502456999709510015778736259080474984568769565913409380149821329863899977364225977665334614201638036461638173087399246342448313555450270929571578481836333683977545370153157633527778706192295424018313354951984172344976785554864057632885537204308800111515129271306540877005568944069461938076289879327977806213445277512490992321119068930582344579517404728156527939815289503459252799008530276565829187773666578401076872909495973045958760731952219447763714705616622270419918461025484895346510889669088485597758250417478105340499257393192810602317545746527848347155922199704527944825787367914032804168647694405097100280168059003980965867110805325534246463279294053330156087578883466345003233504668471447011175033471106195530489276547230123267913676969898973974153326797628757936594062637210839609107687943080591954266866721319343983435068667757897025085729117725940308927466922217848126725202880436289636643513878927414975167228308352051201413216645021358934967718024612129801705860243129754057798459822629037781312891501668833515380486116793208192697699438035877854569692604782668321194531677875224040190716137193652378005087237503220575086487101750201165728160305138611742353551990816797496293588369633180651484893671329892378395230460920740717441176718963334184960000000*i1^153 + 7111107860211860979633519689097207025149165068311620588761155557764810208786629154085469598997908626479251085153830916482384040971339953023486857332127049608684299242243697385005913389638094034501828062407138073969950437480481039511852600525843586561259100938126786015117778814084335422468686905628093428599110022452784925090747715340214600032002358018481697364414411161065786971868067278896270837492793860956591004965028819339030752456255969496955319988063309102511167801685540049833844951883445263100485167196435304342316731918745807000421368581703409977956414841976607586615725062491261492459456806960606551301820764635049562314223149729564024196123438648322305277281039166182739353185146024784926076153931407629737663220220477035461048317674595207150329533386060776975682673335626306822154434017721940388024970864735284627158851755968906969933773729357602772716237447864606487644045045788919299394136477391627465166755413501841968286245708455868670276365352657533190170994750869636673164222763675399579311700462032611550758858699814216930588732907115174522972066271492854209284131165228523262223380574218588789281512627708014922754555327626814338775242287610597402094237117089333021171590223934151518252955494359630952352162477182816797688343034243317018401786162544328338837238397263154071825520036116327705370036302266624384164170785723410077380783196904224232049163166687957722341342657864822208538579073178756075091230629240712495922472843586973699142388857296683790698051590867423589885663564857757858555425387520442097444574245210651887054789905982420859620260056134200966193602805120636655429016114471012690903319526723985769656948399747230681264311136053732902372227306983350464784912897350684693580685749316972174240954161868572852420985960229115220164076726103277778754931251525278555323055560146690763771391868111781965794832473088579409067464352931653273688845437230274437625619592980326986658031840942834990837246347146525890946328322314453912234575313320849697521798302241880229417882447487310958081790787927574320416152504206800342757049576773244166476652069012047066939431077603321213193170658245399739447179038726204557273631925502186859720417292647844447378485820886988780963234103429246717858766333257966196535463004084738617344362997876994006636469767567622955728835069619024168291418360726618762970596999650805479842929743439890249428999596187679814714538034481436472672696543218538388234849490611979670836058858031476458712989029612567166497611563120795050381160017924263598408606924303243811087114688115648731540044984452246594331384890426865286089354577805379658104387948168621588160910656918871589002319090037484276427150414693805284566810142024504811497470361627513155904210857062996581825242347453681123307584530384074096779737608931243588859287872826749579205731818514602602807689508648602836554712411950004465063510220204917249626548531160657364764949885239572363720919988085099343645726210041776943782293531153576452304546786169439502856120647091765541009231205717572708273334474818569998675585189243063690264913248036613426818089381677784748294778188983258442754255194350853966461323558296054041192708716271512345197107417277602162683000854692086205762829558362944125730936423822598593675683399605229740312854790144000000*i1^154 + 5407423433896444283893228748792763598177906500563392107799174218856623100969761344848041730348492963572652308145155599664520419395764359500071090752847239635317289973558726920360459967240884901089980056244513672583718603871816463037008138467329773995850253232202729685582988238635525314290724266944912605037411767415442313476115882980702772226010482930220358661033917200753989776821511537956448646029858176018251064914082704471347247039314671319463615289140523798911276320093039302673129230399837731255665161192511467932408679342854241173854529487510638939450291786441786478238956123905596119795409164391100340588644020878833352341463853654200991113280921480489002273771745126389404617195649552060503027820985134273927758044718267573996537294660236700578319455773070251122035000000995735704402178694490300178904103415046077353565655928329922988427731783200456377255760849178758851983369192560541349869959020975293304913375782176228700882408904533775626156255380249447961736040982188692740256836865931863285756189380510838950649661773764420676275227789226202517460678121587225980514802609698564774312730204217305457861584147537144110665149178416655553152106125535368549708471293242015762790161942440871197314853154250542882512837289695808146687631822255323981546336669889207039779104026767147134055316317757725213903498811261952667873177160281961453016436085856856341866967923803990526953926420023891527482259486827379985481218396448334597842744098812819685730580612073628750528661987719110564457117465023700630067069735952929036057231416806352403099552677725985947458924043336526390925077819402910488455596380454171876783892379081483682345887367179975177689012331718498036158223727864131432366325891939943937782184094214007100496105151475709081709998865296617480301676455089069322080977796755288391301733497600777172669213054215017244841922877103822121706976643997020616619665476837492906330402484682232544362322908367844434071021705748957108325220589745578943021234678203348488036082558999780296339867813243646687118518616057850645667628954686374861994303005705444335054822621260956193287774852754747286754571546287033317992150978362563522434988563301219142886074845173288656524608918116713042178641542490510673566406642491971293034480240178569730178163020064780821977102246040275286998357675815332902402972960124085605388516839329226152656010521560113706199824002458710420945395782549198087687109578029767249015453211405577583045082116157905345217232781123700861875677044822565519466684658329934513431821976710795128542875861044187275306037747620664730624371589857873116174144017556576463158429370857599403506117146552485827363924085152175193040579871866839907325509929502538830863536171439805305596108621887364841870536162488444459526327293067276909963127402951291987973315617220597677556401465423104739170889129158839000842845380963136108898229442357294077758194325988318010741531739435987164132061298332720674603252480115421482474399772119082580733099069169578853512454233763757569297901317732252455289775497145215237184033425229961411305186492680404530268502773441480063075318280892627902080361174646067327633545210040356146536729941510583125432842509925045746677276090598834978024524324485910234847453487420669113139200000*i1^155 + -28294189295359982369811708199349316369242520063608151751148789709250405942655312148222103834349832319596249959567316160316443536361505871971613134353001565570682227784073238381495273477876619539002519996012569330964743530524795375728758335495004509606148379857321957927659627800025889831672196440416336670148067399912403881506240225423076968509036175159076595468823937708894302918142922579817629859335004470385717011836158863969327003500313971525898206032330465637063555029872999878317369963095119863604008979559319075011286964020514158527834457523981665929216479923474295077984714731343328058960154558775723910154076240876424163539468727433651365923954836182652832460728023583497082776278689789775245504913198085530545513221500883741607740605252296191648062448150653638749676958044877059258751363651141455371324287653564375039821694501535276852746896183378966052355444000119924098043589939774936760655188742961086063691894824019222050976401576757695679414960814618768669363506954116191694874153340370286775893312707892264679680844518336129114944817375573402432135625262537004142168381388566586160930671662674987279136286757332511044068074174897048745186742938689598948214557615619461684098005157820772155362478949433690201670818366470620734684192925761800346042866602924834234405077136741130544023588789727940244100274786407077631573443877327082343250841035789172272697994105122969277543535327185649720246458505335628149738299443520024559035201354132246906665331313145444581372203888632834209727256741117528287285459237895780316276490777239842675274019623380680753560697821969907466393549211135902841774484168384577728012515510714614159463167855076758555971911373239115490665308577877381543010312093283137106379947123617802760591275905692141312051338983705923600409271799133782488236841858131014018886023742200707831394616579542519551600541874025531945862362570959649039908101095152155511374171119035299845661789053886306322391036535066282949904165679869341026027638074314319823399302134996703078449858369136025895172437285918119921101740413873755895169164763638587147230530689062781877931173287642963378704668286158009153247059216252740178362509256913566341072821060778243568836940093129551672846301614108641159465319097875271705748193987395545892523262404706897666463589589680770896397742091774522237423694601728067554353120554533403360853881726005777987533152335943066488226623146560503385596211073370198609570144500955964816025133197159896038369370112200109474264983998037249653627003439380203893139532727111078922920226376456808622999537045695488144416560128158600200992256624094489648360434657819255148154297986337916274934340038914462078326157043576708036481702194102280281852922900043951263102499817845460594946014170824133244519371943918829214270699515629504188658505383138688077142362724641771653515626597523556086980857867476409349496980253966787047970311374550117702993959894294121063568901555586381118718614146180514972322035605507713484584191209543262153154618406334644188730092115893111055649435061217661549946672157542528148188324831317362841608412876173757237639940360598994439401883622884185444971036243795971261019455674666124325645557703162698558538614653231122350080000*i1^156 + 37653522592215057608284848133015110277470804426796390323476070125291885734607715033739055105408929736591896401660822060358104084381404663139291704270900577139247838254600384634387326538314405676288800160875404098278750261713939969184416734637038132575753273373826112022878281266998067165329319358694404358648480291858522087029987032687429718421478433365824445177728211970485644816033014936518917821386164831483773336622083744847701870891981967083082814754039713427633771131591638800079749354161376043391993878282261239949631635896329477843262053694831220252748526335562023020506585335670471144067865582856555479772775984304043054728406189976186694242015990827331567264259349318617479148548515349462706137808497228399964366088829618110569888440060146225311713398425974249545298653077377912843970149841900481109703597666501182690607304243651721222132516921723621268879509412026209355060355326682912494965403100799850070277147170170713923043972428325734983311249982225662087047128065083542297963659821997097861537597786888500582804117541736475009042847171836902547802142172922413975801181429000594861818998245833826684602019646513390132999018339028042741827143292421729686655177879775575400323541352176909341481877499863193303642792637018216996700600009591272805308863015773725070710190156399135451361945857862238514219451244909205352322231977866262285450382437433827155903119816690139962824277908444491388859049296326662768801955576342005296056705922008411414818152990010189633554678235465568588904828963235156202830875070395507863500976350838910369248634866527699827145442849790228473913537501860129627041938903529065658404629322458124234347903418307129639708164112673574040320852594315666883558874617256346472000429162575068282968636513624656171784935027921258912019161965154588496592622042862794963830196488005461454415814287095125065490872948275639678808109669766136306058518207804350168165972061883137226932625775521679417527527517624184218860514148083878759852415634638481903801611723934533423746051974475754836458642607334780422539034816311891744747580955728864408539563636353541825938212508655690781272679254367751598281116147557888823720778242869883257139588497929656146249662533131746336345924071538728055603441654463028734174685697584746959198094634307112883839687944891947833109127062793038808347419407560506224013308175600306391977938604600258659454465743959741539804061039573667479236443317677232674979809860587160212390394307622166420695114492158783891525686436724423991867041819077854658757742587806494082639463745334519502655887394275210867192006465713452235607094913790450919459965695321329311847918529108618642656072960058905885243474865962256978007913660924350056040511826888686428666983415091635511149930572459235094849060485166462709600958998395252113135688553106253597103828792137577249967272056446336596576247462053830268584312265638062069869801494586562511810299990221576093713986384504354908569339044466445814792476756088369282936847193429654712010548627070567728001731130582756806429887553710640527569532236694982885221285278362903281016102778391805249236926677128341793243138786350537511878204423839647264916524102599049216000*i1^157 + -1337296064585433256717348276542872550948746502750143578151497946215301674832919571434215275334041277516323373052992539046854628284572854892673959123285223145961546111977428181135616561786804942924828443285270348344328601512418757730220800611191798627976022649630990387698534553546581424294889466148412547824160180035192125625099963251173351086686950051975744262737296965649828150897476497182005967439300048768475870581634592036329749332559272885125557005715367804837673569933678619962294475680593749862750264739909819825349717274773323413091183200948093402440489843255899079923040300695456943831939654063847185689602770230282933450005634483898309847746138403912490916963927644921960610144666290123534099136594916909550468378185792846450279670232523219259096631245120338224513301565046248163228643524193445829290815746575508909343646690684330015091276863735379251641512403245809313849468065723001498823701208874398233318412637972551046668364912964062528072204221017611001693243599383949227825370761145015186551829365344206353545879585343393881461301750519283305773338623251971048060145591777925840870724765051975678670981644120157455715784194529674253627640004420610497852708099848855367552830640276668331754614699301370196821403548784801706649207917438226668248229859490096691901110458076244303835591157891244888657393347792642687034597547101539015986607510317973927076139533986766383721807459482645346060853509334077858446688489637797526615573359291766821512614768922277447329906517680174400023550048560669626910518675308892794296732038030680415246937368663026453056706579484239915629619755322395635108206061919243999377745200203889721058762789742983598648255076511651217134089141869790155965911534848125873348678726336267326060648683583148800168910294486584103742611251171144739469306480671737903213212551038112206910918351326980029924458301514564382653566953682462744099698900224011553404648726754128145832547873321880898493690403269638971785912736837447574540318362014744718199129267130654161845423358377318693020530348968213967791073037701637759358735207077692213426483609230279570906083644170102432419784783742497036043156555900180354235345149597608745956817885492995643985151297924020122297067266627530356556765904077652226888846203574524515322430399289082358724661104124508695426587850388259711865022475162124030664657574919163737338253331369408138189259817389171151891694349741731594730225999217220817919998782517555089075374798557679036132811480475736859538850173071661450054434172366832423528487422819595557942294328369046019465312509273037325972612829564397981224881442509130284270800826245937642749206133079158900063054231456418578666109871390662967253219499963410486457987652459902939725563191506373943282196280687906530722404587394442717678370221634924401158575402816958495296283310808265433955833084788501900590065074503001078496688717686986924189979306644472295974067208603913033453029891639504499850091298683877282914278132467590727466726011108867676859880637062368800749259544440618930392975004949214343142838698454241634420380891167694457181572475713603449651200*i1^158 + 2730133488015547786041954864111497717520426234689444021757457968541324016070934883128673238743886893897517653992624196279276890051075878610152100494273514662044309190205993846576029642516455277859510457408739442349750860985548919744951231733716426646855870965624402813705078690378974338390096184977021976538132125818467096038775947558781160092434494546437925789781851861235787842409664867139603298752884290151218855463159369500604086299883072636189595773228175146839817968127260509039676719873549341261674657956101073427641589769498724585370616916718850893374645796788338625982246555198629834616226782461486912849245872399973865347849532159196920206696976447357084250859644762395914533051455924530123736424599629692722755709310880099702867748690680817752447541135958068554480194171994548526369400805285037044411805768402782468459559257939926879773593604811744237628356351832602391906640687798364881042658233354686268086709451992296275171407476753180136507693310762341284201125799829080154355785606209946847340826782266621446967840090081428502739297111750036797006586134872328940632058534303851173417924843238791907283171783640295621932270764181080615726994290172951416922761310129040459770022318370527700380517720428468625159883056115677361850056371051848058363832161723521714283329086725113376792648259571180497426371074449063741067429636419537909759624328780007627668134935634836297335412126231765995680091941373230704081228912779603343824052671952984109645876653897693182833116510120549433714959863578587994936350026703962834755138192749859705465617156239400958706723073107558225981703256901958898478282115272603362797616898254793141869120179673944034053284824638837624351578628119648841067395774978359117937539403657060921831940766666642796720316481325465126724091208033181533556991474610462568902863843376786993084532435499624398864581172569779314478548503423609627426303150444588272844301420705472543910494776503080490581387286687698931465001773714667974225268311378171263487625920949565297432038317184064451988546737752078872275546976421154809946884119514131114184431536697337282109850227979964333184180925384331064563032364705401377087252894364028455422786472571236830284690142832667138527849693548863315698638592424004594966706348982444761230066620307916311573529974187747657935168613584356881011466839702326324609040606503730159728296679949528914183314571275246294753901139345503065832363151564155425784957088028502279182964105730641306008673371110849686936253962792827354235270001915510578297533068509625170149706901905563104841474277947715870395028031967647813347545962078358457153589164204659273721747838329145689760794651069096805750565959891033065281276836410289128599936772992026295688055364923001494994526414874816010979983619895019480176172927830185305246684451080015084361997288047204866561757320218216900157494939696979415810433092204532178973699391588921626611814323672937350845799305984090399406271803104536098837374216647301803890908263146462412849562410462665040917115490606473246691742104111808028106858479117926400000*i1^159 + 3676429816226931874129435777066605566821743087904618622752116420883028703194232030858734893164683926535347043085424231925057303414306209973795218294942772169797592318669496072634705279391154533469692297181461840768268436115222616734852389384021580037214745165979674929835611545297289396490885993111933427012954501006166764888214125074479491033570627644811411230843641999932169831945931737244271795464049267978468770790037002221870430885317520710903267761596470709770499448124409527491994883539759767280734624864731552942655863368239998149127865206107818606167337788019711317964009992147817084070663283301905911837707823383927875155607302306044264060265325136733165386324586120936969112878281405900974752598789934060576833483175035999827242925453582145408922367614758901662188907088371426672560352896656235458817528940152306158229229168131566634430391733970084276820555288862610987130388989949850195355013240160169635729974986129134227923266945624776661420373145821825669098942174290942583926638356009826837219432975826765198515712186745527555598012681053447630521562243783864057448852814128703094670646363566685461064541578133651367309155035968554485381662419807212929471415767219871287269929167274303014133420647687895195386591518798175693878670759913189180374146883341450555291393790197859543255251159534018493544478481869341424212317956342657614872139795763174907711620759140180676431976436605263476344901421963616193953580920376460038531276616339153446278126275502776140297876432803242016586127269908571993845448763101692202099746249117086381635096563286646957465840013373123492770477910044830583041618011383047642119121796340764248424367581886640866671831183353123390043612059659360753637227704283646515091668522959359666928298588326797394771692362837686091807737964801468637703587524462435939788604945761562838558849146998914385405232624340528581824318222677982472911645819452124038649686891502786433727483852264893545903243103912205457789323793897203221710459896670285225780425827878438965342722881205179468226772562411488139295468273453623433988973339911032531237896885636897423109474461561193784656468182492416639515435011270002969982150680936145963891205894708474979939357681450302060644648755011960548783552520627143059511567368340361760558989422494968274262238752040062093916102850915796592745423417494545586873186111168614340771844210194369881030915860713581896829481654857024903311956683336590204865574091836191915475501185790672190148205843705867234014379246179201443630824090252629589969303142832525718443229163837739739512594615396546370485234196901163547820468054258372451263059989627837300211397173419463678625714087736641387420437910454438804849396314198539549534945184936843183824050113759872152533382174780118703771954493268282192033557302792162422728073339573205296376151947758599561380336198340007210622937225183526126593818330075128535375235821448613598953548715548721785758882632851714050293816861754666683464918286351215262330341981945856*i1^160, 1700918002966893593766364463138072160609002646062667914282104038716144719651308624253482268804493778530440258968832496540250115053003132326210834812648050247120739748958155523630142049405460800749175067368647998602790450357950007988554565212416893634950821712781694435708316685933528131654200035495419887562565577357618536470766972173805963156326096752241106307758782502949727742213016868884879703652876746522800780702459344410390562355787847985866646646333563197308733708159820743112777399265139064578420631391368270718477708445678514510063184971449934736687772799352768760401031359504958916331439647604975450078275276839538834035408606044046580791862774008277276768990447579614128993854144471636114647369823406780514115332085587521104730928586526012421819434202183468789606981667359355816222660145369147255711036462823973138923121396644187364467543952285860196636558645638845518143104755097077004261719944739016459076468879848153414154136484123977525583041474886454497115982695132980360175338765024768205708775942541307136297818389595576333298875464576540641671581563568607752954207424725416508757998085432563663372768190844617915308849215717956291391378079323703652154667521288081550463697535934157956749603256247859800376241734989506050415679226006275575783334871221707887309394972442896513377286334306881779093049218483638713597826365030565235908144302112848819730812552016743538962890045860142085768585172681579967973812604230019373677767779576649399511615639177439689598024770073996058520855394499333130956228008900591813488201563350940691715919940559279587454300505154608162115683226258346174443685267245619277829846478464543682654244112752425853830920629948878242596159299584992920342515845049703313323315584271228951225160664052562811772118651315792156601575632911949050804045730306256684800442314122730817219121943793175254651476621922145228586678551224888123776253394336910681984176596973932396706425029012766185275713440856745542629033726788193111575247059011335193681213466866191970841352867558323693352786758497139354134634061157984136403949378045293785436429171884500506621376457749698064751227078485334452499088704874482438582215778644120004942947452886731467801027026165459248511471272806613997038291932131466190790631657801655515676642852611830422627435966425195367746790317863472788005789844758711603736352366062044570378663833649838587113157565083267001893877855718668481631418817481412593200791553234929777423738823586436203148603775314443544932486249942773952632917724794558329532153527985944610284019759448173361338648171806855180532739093985457442940757121353702901654106032787378698188408526236179684537088287711543875739704894207109634223386600608899586430154322841213697571271641722765411308365405261779626571843429147680187296518753083502925736963596149180128129980422196218562355857973117177069294472366373647210444005701057593946686256313807669038759486795015368725336548444141069578855179534471502846689560060999427055908238182266941582739430650125263922992585959564644429546144655604606440616768938253044578981331671791998472538973912788981257978102826795350410316774890834728283827279531266268423890423960854019110474568459568596648117186102346808296418226130427265888414246361397159614467466471740197956362351470864527302046182697901094883178368026954696327122257155712671398675612580095575252248816899591724618638806454571188592895504983643314047320674900460168925464104410949705301045120113213861054471305667482998070892080009087010523544861431617760600125340592787261204552132918428322893697519162473120095624832948210052064155106426478089121708085441436846285345870789483181836737125914903091175451306355497523722154368677667157186805303841240786698376844832765967500261411505959968825849419446329834284212425180067982944779566033634342410937485628819859416558078852874927043527788733508893885804655654788136629075983791323297377922775589801289305304625845088281540693443740152374105088711151465264107980512975427825363706775728645488053421737848855659999507777283415836380050999933005706952850124565997294295914795927539474442812794018081557594671126106260408076348477353324478457992962855613804741600994886083293164114006468459947644650453096209589657769909328689805847302138979203804416586941262906489489777191544457232616200166924856975691750623813143738432456623555987318471450121104541128193950242535509781127257936646097721866720541839911862190647696533260770113806432772187662410513934389761072288866302412622653215918298688862236935680970882508031590600351453496056293454164645326882564760515304139680200043237558209946658597567153985101646302110531448336351650143798549643301717098894616588972919583965366312104180013271875564106602673651669275889192418704895083961915969552839998773879409220914307217324761039944070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -13536536711212855245936232734142391983797761184587301814615230787142082639628820996498454064218189527491104192792375287394120082174549582945027191253181611237279667127774604599727540989560266599971507860527906308837149870278578615884602692503346015977139992478470053127226931836026786067009468747369485941587128661187087920780652462086943142957095360405851704536260784929243097144431080580274899350063171623180521944560572140500994361015492216217479517603590993250490169576596600975198716765058623282246056730025741581814518151413836469382089758196419389316622943866044656855945840928682613186507108517943166384105716488225592310545072231100269343132918665873029423623640343439083271158231743325141919702502944013496809594954201241115412885317234166269774762929867160843604100081586461885997300806437792279389477574877164773314234093288453170146623232795370764901704755020562941373925416762576049780885986681297327230828225949276762921294341174535641264642061405906622414403272885111101709016047360429297888141629772776731456868465580910349541627532419045162095584551695970510270073287209005465175736923238326833351132888324536429949909338558976704076569792088006318039506287493803059241725445217190119989010617421242880981425656111177579481228905022013996977631358539157846912593920304611442389320137246813784467338162716980423539007665820556619333370600270000705245140759369291794944588986429238499521810332909741633023317685583756534495825187353977794614114676502918729637636240847455342758571143898969295220567732827215201713590344655073131208871141773186564366256575417956252270420432567704732712799867479580954641361522502737605175372417955125239056365445314382287960723717494904626987352921125438265589457406357478556276403254290923290984252654026500708320491057077066713830476167548953316363943237380109009358229484438359581745191922012701863540150776396494708577260042930472992918282215931323184411503276860211688757599199892666811927874891174595520621552892494593290547364998691443519363839567088801587573069762516843401176295896482225690566126416117049872776036468485835624932801455634967697286200571979764793192835063263341794852187626120227925229997438877617926574608859594936870946569181136073005433135684370584131285364369231255348476542163024506614940637964450268980871017394698242463946217184259593164398799444847195432037826106335415073036507375633585699865002196793770187832749596411799878767186063289788845100442413554792593540856552247977129706641230502851996721824690258799820561733146440728654338163063431215680215370800274910524424752298886206564449760482994522220725168169729732765094715009755974186624059834846091273012143336079854674879004395551847919100951250620868532877052890257019843738332376332928890084123368277927206651215763495124213376000914805792194449761574512027786768385661354329222577113781012112025456150597636103208801742394385749163242052779990758805318741576604159490240716133484655520696943847378093710597629128916953823498481605296553663735339295759939949899473891781043737247570362979406228413173815365183962026102789689018782062715852554881348664554860792149238874227535368576156925157590225723829868747682110028282751952579392227988682960002229190535966011952447886779655278812024696492229724143508136980569251919659077527495791566186734966801834627448578135060351483025922316872487863264110473944334852066250026100321056843693411896126837660002075758519077752188359540798141992562199319105511521412359170634545937445276556326911889731477928535070090850380867662118235100849265158792946543978006373972198909503189113582828271029269028262873180625720896668023201907231722098177832937979874034683007558904697512040892964101957692400214381773336912907359902550785519654828131347670761789461630055474595299111514141058386188979087385934361871038282620732246931160382035865261380564841500951405875320871521349923653939365973389501662834776513567401727368079144479701335956052095627166568867936627023787091271334543553923304493238053898095999680307443082293520336761076863480905377165202108785910781403383974403136277072042179598065393665277319113645968102937622984772497494782883040695368386949704966934919296290680492736712511948438963435363348965935180335237322967414620040857760215196239915731867314373827382403940013946551262367697557915539373014427563148117629270798903315959734206376056993181473669821819384279763622694400076245929603279355254537258598234192921015011327476645171186510233326416779087769616235988367455604930174520807046418659253700386364187918874382090173392373787876832117061809948567751831455856444500365223796516668448952804848836871592047857720335548248581775763259636774191661434018926686585819672737285459062546154825912188830809212704906601865747791669275855446262095224558366436247251199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 43369132732141361475328389412423947090578838227113033010700997735846377290265831680689469190674515313392548124787887073761889926935334041942117515246543899035045182614663707175256277273696027502882851002887188875178531642037599339317990633604384073143963038846801093878668345688079545451956598210607725876934088394841743152474083611122645146037408312340536951566384736307126289882500392960421381312329503532245533835141184691756595364377725746677428615272548248101200371979957472235653247258128674365749727441066473610301426804419182994583785787976670690909922122367882763075866956119966744281613160823842561697954367337031456402168578540755311776103074886353011960464401487971566754184308845056379341368432018877116850238904617067240426728622284870880430662881821610273894844252882037757977685842703146055730463230912216094307582856188332450001807082221507982986682667924174124096568869237289191699066145276798948712268157529602917391051720520823041538501125620999102332313320870803710569025192198510281964836879000392835281869994256072351719454598894747283219554133993469750412056815613813585570347573872331132008391927468119242113538879137368970824680220854697127878563171745478048799669693618890160828484591406492494536747307961743560906138637736422567080152951289429429162583607665762726048064781038630513129201299456381841300597356215048495654788889618306365795625447535997899423115385989356151073607091288541277241620107398684054335038036519171992518596578582513414753604706621276622845188171227734595966062211256492821389199117070400900863481389375092079950690002468984136293942533826526692730963976777954160745300131003256591069080765261008846987385037135525935695237473020055525853486954777158842525804935319709414032326325983992595533578828087967634188102616066477125826864127890913103992968264281021705849612218550263633923428813279742642939039338865520623313502901492265936693690377812122146489865165154621061739443595202635875303748262456291104968658397907501819270597093097385733103935248047537867833969133348243238565637710311033177093651237982624215783243578821648905626061290048449148269024567379761738023682143939641356592380968740650397906122313783361448992503005133802909531386568548296769057126950736923851275250570428285168270455190841866447384244784395853433580705194880342130845972939871412904153626161918851535174646486289297380601351682258152512468584580715309829936251426719318944467010702255768872711739477092915171556815747045164086396129990886451570036064126787842842089151040081835659610567466230123834538859179022433096561577513918292613137089923150139403526193170656987951054204558439798049245939629814907061306213335621050057323872500369543783448260127621488295940891724086804734866234835476460751596435109299791541222768680429530322894474071570077924318010848620532010140285033257166381098235308350135760209322490698172696613046366810739016392676694807210572934910091631206658799317316303296448429544182800517761856509879797992407622188032230007159273339162140783075939906051471810126096866082684453764201945434617775222032917816767800570838252111795035281335458918056689010336566041548489024868978626745566503680138978961986900397820986865527570331257428523499890655453611187065783303405800803354452939665143656219370962005890414204990924251205191668664977719299533246981782732027783352509277980377034114179419651880528750889635478688123638042860546917275138618352821485168756491169487535077670130120666231240382996773355513441851621292121290911301541780147296144038118869743956980890035111428801184243742150919746281851560371985170304448341980389731292822111258802924470738333745651642112962212413796319193770714703966253728657880018877231659630216794297949559569865907177960643342575220594577431196851338273714376592030185125264063283247345733175066073752186527961495387913851413433809282331143323180394510348217626829902827924050741451340089992232725110664256442684435380858625170657207996281736021992259323650840288963131250626485084430860456524410980718188016295070962567479629668664213907058391976602167671479599759092950794436292941281343903047938189298210292061233693099897681390882568474519879888825426232183039614508617294802636876634312175810711675468452966212621239335366436752154983703044674966717005875597770602126954603863737457452443810737053429682238748626841743215335879407465698636230458435026488287469265292878755910767589723047697986046705297665281291065606070721548339027810809653337914943389591573863992534924795683165923814366387032029887659514567872298525048478705730191572914197583356411755726713785752531492061547949435741441583712307610627719971014104471993293737162114009135157314848570485804514630805999340447619619953092791937851924840971741743160655469794039652389142377246833261733771930176028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -35202350901752771326120296501316329603001998445785240531289942398207674283882678217538651809765810002822299243974693631943489756742802635413791992941114026812008032323951404902391880588201918095452741634371420015244089819046032448623929930722743962364190675279326611941656706266149598660194205089356601606092339563893223485601261509477049622397002846049935285843888140795402701819292512144825562895868154121626739719293843522986760236399439485703907994983399734721736002832711880595133281341013807875958341251709654282390751965467817920933697656811366917518983294702142255794407431942383244547509419413278169142262517282176785760425929902474985132208034792201596593941290995569637589432985087963046697470344002261410716455616887857341438245521240959213255712024314936577461695221618733793911614624200040141914348954585279044826482401585453069290898819051370100786178189700832621024460238220109614669071811517404656316161457666794199991758298527218050084924340700790619470922057272696019598501543938060438926756172616256364879460448484357856432120293955078593204771199532679237132532348155531601904404273486252500792841363430799926188708151048675335341592387280271368117183993572784948877701424076887359547153103614376047765057268780015345671729302549464161223124965818043629852536583188697635392517189864332045625686886123316519294636889668037815432104827833055513896944974102971751134596464735177681560602521455803050562962656416976575600644759396209750235315725157344740364001880193083219397374252090134501923828094498414093143331503686928871754672838609315033299387291464398000733534578038520911429640350624690038141251295725354044752197717277803548934277919913126219541450272028594947108882160607261507063361147858662770235705896633015251082131572815588615350628015334004850864286971699236949744206409446543808187471560738626914702643819181266889390310293448954610727605163050835265567221514785558055489731846658844144071740818590955735917382856900615995692210576693689858186997151384827664460675477048130877720246642666432714673715020390956405490787528964207019632069705943628203917210275765129975570834162927959590464500509724428985934890356675856761267622111612430301678447703795104364694883319070425615796401846903605762310380374535643431007961169735517804567552089998601952251251344781743919493914823546607578594511804645919627110737260544630599070972965402337134795685740185176041122336194006615321728277648817848279812968492052376090995801019536825284161540734374231456965505081048706922266242928495418102477419538749144546321292189305066535046096213658314121132088990912542717814239014059388365149834731524106890340772436315743341359265350497432404221296740242131923105561373204416043807975175895028505715587486289849096889814634633550022712528510028120985787374350994828773457157138736494316999161092156242017673273605226914320866014226477194541239404349447566277748338148731777458559448243516758974879588593341980568550801186402422633774161008213241313302315756532610124081643184756805618976331436534789765993614421444647520047373977142899492761431760839632048518406235383125856566270429936235485583407942880757789542228010395177077840614429072225404298715542102573972349458069375565330880987440007120346822835664293676844254702218500520007490847749493125539857500117556513462614158449230998389915782070640635810977436082512542448103865900731019200668357319546037419032485529785311607170401635864103419522883436838922112184546550765502699166526099715248022393579034035948089862729381335149322178926993485215611308858242285280648254393674850697966479863629552678655277519153570205444954390554702913581283440759250514485983924228392146178207012536111823331005787132189232881630137505107885985109352604976602779261407152926297449165303525841043554596078995312677418657673171046161703225146059002872070334445292031407705954021169462173777875081344537951280921758966863724974965940202369238110590402138861824877902008880230256642755045129382618563406977154397305339001761167052401251694952925403131713548865907846626484758219827337080778973635952731091508026042913304958619637582815028045855554896754120030023316010804566861408302586043716894292448025582264895174525676092354626556533019791451213313502019789259636515091071660850021880810481658887359786600065568542639106967942201583379444126782619121682691887218260269467852127322886092674813906354655159239063180244127714150740172458954423228632616318957892199853728910627890974920021743584252669757862021473395650861744956511156605879755807963979394355650209330999734304875575073094666988492152233291750220328324393922865883071208498653886951578821901291779298259617316066728967051706229606634755535098722290125741709796179158561620286193544271076630507942546067054338511142393672667444981049122044640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 156160973333971767978415394197724501368968282945849229622729703988477815369312917381073950099214620085401706806426876042772636776877692136131914363891968907199212082131093281976904583465738301003131276380571252245213108876326670486317466806887305616281953338475060038883616490679727143150281919682459224117193797701982834276905812704517512794653519041305081198218935491984197734310405336652199913439791821572853323625370364582455893523743756836907993126407904429729494813970105070079398222182299179380091454343119734074724798554409092556098033965845511287037641847700270729774531417709950348836749970582735585797570455993467710895573803040771081918182376085771665580612936643800237631219081948771021042057212527253049981709868010147842930567241127510451895829804499096245214229670147374162448868440579251111669614244370690262572933473749634331275162023094217471857995329313337840000546993640299009053343876465053316139986001397230146424582131236956289132742124164682665711236988189949496785074540134580083335598254369086317036116662808714081372367273227512319422454996595942407132414735204537088126497925000855234047886579679900559324708180173746708631244880507864200518597073983313145957360220675771346165076182982622390104792923836230875705627112337956273320118753088799915376703533586549686544646078421954222928365197755216844033293027256048468591941993447949794971511626000970742262336227370035462602886222690301978106293614288748159729645004442697527704301109193250912912065488597661873032146224686443873368368493700869293575787580061142296772838643660315966729801028744388407547892809312572904677088435338836327460295862726926446321361545508633090229772073788360971809510737531367086756354895644037148223524247435826400718930686439554895578421041474592651188491906897364198614752020358174162258901627826385910245871781725705490437623440302693564165659298408558286236530627645629593540402398916140232669119079484465564406936975977425347270167844642139332450455466701844119450799875840551663487622118761567118423934084224228422343069934265079244612303622737894438474619682496218142839564627209620076936222603843334552112368996699544047905252720519486218691933146584046526366115516812042153911712291186986366880763366395826013896502357246332635876870692902182128932557225994687680449130500662974210380822290705769918635354719740292485962170537097613496320019611549548607056919704728008302838146763663785329313913151325591784670681101951624054861499854709513892532731135642582890464642371436464253963703029327133544060201798593667188349546873869132663961634076037459723377793178066636687409369808201557094803796048286421458761107720219941299525594331777672786139773773202324736363394101499631248171986828429101012139425220331275156225510620053612652648477896977802126641095010898476744784289657756634852583638331002946927207580238013709851737629583501583366270500577418034637705814664939403417524407294819682117484727983656632671419239644556347717780672742963915089226194745253550030077626463174249316143553300441238933384716636875780523985872300342258982660467866222057251650027475633020152865875747486855521134296351458941245603195990041486044092873374690773799057123410734112621745531863074405107759977002346852841893577880889165066926548274600968702782195882643082783721350642069019371840532975252990859579338046770158641898118308341640531741516311642919025023162078318078865374876465895500717853519902090770782517330998322966793072726158637135460309661170369029421648566381114424371927012043879203203199858204819856311014918565526675389042753144013673668952912577062034610188927913914623310857152520037346410175751026170605883578116696527979329721136651764979779828893296039722988202840640730932485961210838092669367094420859058085019213095717163419192399705649665251168836083224285535659013558218442717460118655514375920303386825062500935048860512658505992299770850966260144601625350333015868395948670972078310666905325862101663489121286759185807272642281822153988160165177934947033203155049753322740198050917735040457757921499595993385852216803151658443954071816673547174066504660898656005506720941094675852635710537597122060266252627548796524771292523273010524522552144679101200672823707139260268903181029775750916099452917339924163115552932230829317292754670674395978455429361355734679458417079193990909574728690236133944535828529861077159006994015592593860430245714384681046320955585199130621054496425379898420171270802017730359154148748231177085261362267973093309470239370319659073768915241692166479831026557642003292115906567126332409173920214843866792059180557708256838747241734316932902643716607103896596465320098257561581184273038536554002817919598851661482013134884167415934345157977260165564464389242238749431551900345330555586912512039332456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -211151560895727172047178528384515422820621347840680766343026319920971748086897282917833180478694373899672274900417248022368727473082730123332687588036346936179884800763756655075149791999461355753112230296792932267389487106002110184172101471669666734814080833621479452775974338485669693153312454250968691298692806907048566137002950364945964099987512825306776767004778144374551810525206859130561660585727353617217403219829309404412433274140159163463561027621764747725078127702169247957326982137300497118582601343723146294742853306379643956032163916411063991745858906103843379872677208681643892283617360876315176422489310207857649567687054558163696103906030871602923167689480674527324362528894561684462544028078370425322373105914452716733198422469646760850235077584004244810295179115259575008872429726101660589093952981280306358608494426234489636433541874272136724264681289333696751646470712724118969680077516338034141209755604507504413162934998480057239838450518000993751781121188439000125690794650363430913923038590969166782261911353469636821251447657468501098101877022517645422964448400272681994380827984846526087718061782394904267862465909451117470832447524842634054993136907889416781052087196293163637211322772068714851958053523081157803553518181231603464937594326191697697138818310688042872251056453823499118355096573998666260791407320839081880863662881493463482148457387468050175159177675356773239146393500839733213291017951878804654998922107880620496885114269850234787950235511132339924420254053038740799706385667061816193214912424398852348329605831971992453406429545891084020635810628300789706601220935591119235330778194173933596900999025303278480289225313478524247091021218923596934137901747261155518547334577748816286550634413802318494278669103896959324825827918068896122442802117267902201546592135880426050642177958820915460467562013244082310589637814946293647618233204286583959395471687933887351142918895806314854932679565553882137536009914284295505059049014231772055832603103847708904403470502634029271829790078896181188435825572096438651863951030387604480748864859978838592068870944515556953383708827141891515753811183029421893333597993174987317055376803041139046127027887231513563725199091086994457842937096263564405558191472968123964494616242372390814527763119758799052546659494504407463201516397794265145753343795371833445347086200414994302830521051812736636487267180062617510660681289845278255381787334492336068718860268233372418068589105793009868337138506848418232145317857724017557968842063639854231151336676395591220601414815946486987892937348657816733376426184718161033092117993396730605956216941718280844937094042309345971794151347749575531512199444005633205497917800633906914919103927065053888423127887947219403879261319060375127216148883647326186792795811671892368993717219263059794761573599994061367901667904717417910112109535728132528410954285028088223114130481810285548346151051550126919664752163014935299250151456070778751459562546476259175140428633834055169751280670921090408389711393644891263485834377149162641992409538358395857429863127553609249169167309043759003866459966901953426075680119943159333411343401725416733384139719026347122038160396725278601012927336406017496113758639622581311809647897305341204966931499355225139201654036416187828855686704706133290778092451488451343908484617803703594356410074709714068945650882147153130219866527170446612592333023343342132214484381891327077399040143132916435178477151286335699136123381029771341088371690040448687361297279003850876648119747464508582067798970477397056378225122369267752099449414035062083678010799055598679309647304512517565775283819423580238135609312414108134256618646478465017398081455777039046122497965056291799419768002422961324725257906280101250674896642365420853568560817592128547393649422546038104049544282002435794289080230086256259730142539398086616368882099286189225910232081218516683399063789183188621100711744103304949012089290982100249978735269101781467346685936478685587893598483657376587111232337682143674231678931421621209425653794325716479297899855385984657117650532041481112868244684908891356977192284567010526687821685580450843853866832451965485205934960900176146325454993925489657893928281389210862273390352024570985876543238236307563665205600923516206573696741098026424808052786860674059844762779101645114542487692476764768253091348585200123430499586714223793978587419887325976456184744512312428760497041068130783236096760932533311202560128707160956287266334686034123301051515993532910566467073850590341752522209471828703621194443715783190981195026955231027470407034458954793376851984546883298303758363381092475662527857444796500671680328500533421624746364516343411325976021679396852201170519285295233606110238577194766125842308427024724783991842800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 397366361233481155451132543318141716033329199477183503370517255456727863702294419836555645203699495380055186025606231359456572462463588999814844732629446141554050220963484031836931655951799617678380299175042578548446776657614007824354697173547899076946502428364494768279103804998901412249546563628324951396773486204473475733354163348224974467140087972845627135793336296779694902037698947448527152509728734145893896419816697362475437454867252382900890721637787298657111128697859244730939299401376891154489999075634047976368082243767388828886969610083445114789075885771126675821324870363577972788581340677474512665485668065190961784635222827181360566425652275030950907680715915674593893890618654365612036849435133376218655724596143583988414075004825954102734682478960763248865650351613452086800312444945341837451587649209013381101303029341038755577719652894333333076963475740297164818982976539002975312252232879423350837737313822561462988865808028833708750193544302201431769148550868521345979157571025612906295180539400841696853765769179203093586027416648503129944502225772338693847682182403566024608766913775377567228595042090173750709981084907800254528960165766567641024529499177895185957305797466240772943209714817151666633822495676441290314119436096967612021712553013980714712386849114057773836102073625252431058291292724855117139783036595138607731543514134520655409297592211255668360312787567259080302322571214302206337264171404057221641364515951329434143002828084882306057194033870066998239037430368593591390584908789997985110824019241405592951531113264847926309853995670753510324162742755545807801201260201744437430018627013863393723417281310718298165012275614509827243887885253267819136012783837193090418413004973528895612813687789467902504070226357134787173308144865967177644185791275137468118265100518446533848398180940284029372682147544867073006869784122461036115587928471932695290832461701437402443467943329294458586248378107733906138086671530878064375936221204997065402138322924780508898567292673693662265566126391087769279441225237806074677733543659428015112974406415004862795926606088761044548451980317132633782554175161922331710744087827816360229085905140063232329090397735856603084612646106935939245063909632210689138488855860619978179017260158572034456586551817911975296062311756740125869868836958672155478970405341160180288478456996199141109395969516540548279407794457742185149863973004732118971741076415207939138482424757020268842612953482965194991487777376089572858107593982166473874802047545725069202310237148216552060790325081028619321243808293139219753563316855183752644596108873443509712204635700688499227865674466224572685348980401962822410103051768496253048097912484629247126582498543890514126787961991731831875266948071534393383540984316149180141513080098940067085154267453493818140357361532333296709785316338406467829029944628507246326511568132512181085200398412375293196175581671389999186690112546733304387307990610724802140196017365758339404131482067870751572709370857143571694449537761925614701186078687817375342256028109542888348850195102339689345892200462317673118117463463538578161405880239938143176760823250012236206120646384483461478261154372639575572897843195035605776435609818978210609902962252812662322352707446955967627446636893984864747708533430926078591224279616319146091997020266060855232916667891257435731607088816501114187650357968368815191420445703328463591488527391453314505551476137590648658971002198741184974337504358899911517786179621657682914783783598252925437586482073762401726718317512587220954841800049323360779973251093902892500515951854358090397300028942575614834702329982978127199883676140811294991956166881158379441532680851205749674490225994221677754648341847867976336892262926489367257564355424762542598407377475227749567912122027156964445491983134679077812443611551030666221573601201303368182815655167888099734208023783330347662629693527349309191888896808025325025400930793346986257227191544661135985977096097390992588833070424134511338762933113959191685341491886287982505021270599301002801626485351826660331607144034871896329931440468879655543512499905420244646775281074881674599484169216454160044043083424999196629494439394289695709458990864078362143923830855958459637211660752148492665552245615159329554704664392029947247777589553444789709478053449500042348969471931604372883419096475152404760673476900504131108223206148392013030601393060362071351083128239166394590812187196906985417590912324228161963832246759613083856875169576171842337608192312899546214126329186650779407631818756842292996093872694061918216768281329816822198713203895432692067540908157505842480704013055826211280677745936432405871314023065963216288979921851622619954780706553984443207494650463241182672607866169612185497558660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -549950295848729947078641493012306508909723464333349277862715598206359840859628590100016490732464749750244619309449608715287081380663559267993430117395764572600647553664581222681861437876617257706963707290855681476743892185523512709284694602189653348122823615566559865564224631028626802006807280060735563369020825281892554472121745972155407381231843702792328082486301855660404259549692018761358160656623736323629825702583291847208254055446087171911077833201581006370861998451257624465408380505441578341670922619730183365227510668633506302244599440271038650019390800421999902956505477313429049962477850534264930892058308569246388745130934278858551504781032066186356066137703640015104415128891000869794829043821231641956232980914861250914210269572099802847496924996078113980762151140387600074674043705669053327571459322853328866880546788869008132689523650385434043566353198453087085022565116419730233032488652404366686354362398351576106309130905046130888256482856458871976059307436303463550514177175728274716658799867927867045179822808719309925201912493722080816883380717602737089893722780103774949167289939774741071970712899378663194736995650805425976972817597618276627291129901685399506049697181339071106334508705286207325367423503003091145311916451496700169302555927220992330023106292309483251957738594160357894065492517347678789397776191069116286350845538310838761373080096863483513884319549255644834756518915124399375517830860596659511358733662674063213241566121143542950678412374064494958281275379374124410741841303680732190575761918777129760762373101815907710988395340626656176879332588384603233810530663159621679988521652538845795845441892078710729936202799078887057816294435727566167715476986194376959663789005384775358342344308610579986727013203607191323898404505748091569909177477730414464257576257569450076342972692125873379784597095592842966899130192352016309426114470707656069561639368494266717809826299727668936062442693771578447182038794911434581208935952076966339539001228528509141018683636405719931217351226103457641651347268187282640855667467970496808513918978636004736676376286951664590441555697062018775042537467971110558333400627938502740576864069344011206352336243518024287346314154846578264914009275951296432740081101979849895218849409167779837354574787890450041410569575858473990704392041467586500121144997384572242751768290166916024711964361677656806461228499926194458662478027775878708017179474079146023448446989593686163785024067805654190262967536609813409062929642918681603777224355442419226600975154159531649559238715603190560668438640967333443619650214672307224819110153604327740324196192481734529548755744305129086642623280788175340720202654516932598490111257669961589381327958987412591553281369859116963507953510684431172973667768345947632715366989911132604605765548864504547806972530438146836836561290003092020863444527613858182936642313640872779597146789667591431645088761998655662689118960004382073560902887805337086465897729902732601557977502494607428974829187242838337007588556260889624197712455989743613031853087165711158749928080416554634357681078590676715112823817634880869107280995631635705678940824659572364533893079493149014383103258577887033680434768524077870527366887054724935842671233889032049975086337432676484141996230483740142738894329058296746896394664189282317914014183517567443895798929620269234036985672030415221464287447311414013864927778041844614961987758532430747971390262104634472994061930606648682590101572481024346839265646530517276938230940663651371632500777655104993773341899515634012161064517754717857611691053318086751347840449118675395935201599608019977282898479627517655968223778219212803700833514434353182943490399099848136949912819799315260866640060461959917360812586075957784529195520214925281634441745962642618971012947902530784769161063056444842437044240253437800718819011373251366249468389023814907212615698830716546575231609926531824231791947006304034822622522530476790185426803691185594541666907035336040787492285949389331015989272033074751921732903125397272039799636274550008910238696155566895319474786675206178118671834417114219259284389390665955080638819946008360298221378776594429793517775422482207410174679313418243223363684369991889150700875643084078113608786398328028552565487696678508865564049092958633198935038068933560349954396459988696205248437925520919005718359483967104343888370706911253372675778672494436799831906675058985203536928158344825955771906942773752035289486908000136566963563182082106014978290710544792881212954253249994726532133656467479572779425377891332659592111481028482165976246418394180028849363130554475341647796828632248448031547481885383416213902671713041476850306660964284052381359764777559696118416221127354334787746793457463367046226022444324028023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 518579456506071226496614817067948929488843724805143264780357100896738495655927634960796474478655990525054648574726434554289761896992583695768410643603652090680254283848870919034196650118756381223266023331493392756248575260626705070760409083946895875443569379741908205497263452090699316720854055327665804069106169696336431524233756070987322240842274173531534608695461878476917423215378333279983347080258590899678352983012788773523981696568751622826535136863323925625888195627149938268403855473508434466645961514137880547122133517152673197517463634279768122060983261450111567000946691319855392171339386534105969030580972012709779997920978746458551379392703230601619750757425454073204754441333264960922527054372057764505711749328111999808169463624246118299835639279783998717768673685923233828951305062454473936565360897879666948224612341908500464969190954671701100571894436196631616714583172254333632865196362808505050605971848580674383582291791135915954093289590844774329499370242286774940477695078393973407354228717553755275916205202386819566825045122116276601518221831683368143954218189416281430441724214942376425352809086298413646478253202552298338423036069070357191472127983940863028576486104780676638989716042939538155365956087356514411023446472433604041579637062156123996119487148785410971996206610524845153084119482889631806773558692896730290127301894950441454743878010251301659497538303496638029569784719801911104461988803463803249553057433514398228260157183193289724338385360214023646949952188421428586292441812154944815993289358216272431817215223082465011353302829275750159024605599135026682198996973027868283688226434768690378580075234691104899406591513462947963530487102034323843857952459521030589762211305471547873127574685373681743671746605339682094247342704097586570330195920986553421816536888948063102505255712365015938252504446378404422413637890853408723222611588171570798766113220534933287361074708396190310998443973145057435862128599832959057522651254341459338306085947870369643524919864181114591929492689132486809477402383151077967927062608583697836347725855309969711317560515226476505325078101305234939833012980891501400034996389571731307053292863387376875676938593086229022777895952082741807392535032567831938156620777110646714981730643041430377347938696467110272504523099809973840801351770110408580626579548726127218465732801417181513326959222926832405687186039285581812932781506205812188406038040853940531513936745691765255182247114597122923554658878281145414362335795622120838983382459942559337146261058108704584086194927028768241606905598684908128975095214748835941923270916570492421339218534436983642178085807163247589083496055510920305291268678680969994675175726870450233995089430429198473892860475179734207007770666412266445616867301708341870268490764481493564867902340824701482393398598553113147133984918646376042285152488330330241869799817557355591363280979636450362248003531673724510316765171416876296498983051631019093261521927483032354612209844692239719013937567226133633095778634835717060237073040808213559242058971750263239059875075609853064038920098531242785390767115226209441336326994181915438991301244947275964897439754696846372077264458240137036982430127684726281323566223317008665848469263908789322447188334330763743304902482682174972913608363644579259928120691739563905368853189171481058540741735096250361655457421991920884965136421001927647875457929534117399132495607272835668791417032485676359952937173628676923187465397815390583419896181561202729480683920211927272813063802513276402573535179227205612786595438313873178490280761296507196454832537249094395101045905299672246133008205145165932133206969445412757251626990864435649870177371424646494351841558885973191910287983781895737575100807705228493911461395722315380037934359750527797517833393321216082223183320209789750209909548086119433361765398526067540754906931077549466094110851525269183270254471042349860565818393987911165146017311941536819303987930029851845344015880723252772815960963822536704484997138949861637314590505774666964690606646080712084934335477286187199025921403497145841424196363893063730893088160888351450181889485729556808627911075146464655035765336145297141567553364578344325117005248276785577238902464296108661323737197272678850513693155612435864595097321370217979927062397299549605132759036402626154380929712087465429098843313139919193361766965974222964500812974173934812834272627226417718962524874755270616780162513564051240725072213427962050464902887326142608913461702833868207530044839210378613399115308724337499697351525714471299561309776670502471337327600072807442276200114045851511184350666736833024548826255103487218414414098305860591914412540733033557909625682464388007111643523207807984450060212514388877976518316452299760627350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -38798538970536558937877337462049821466683913572168918548444320038125660236565047096626132078267855564625767564932044210530876560234127891711278101248087367785801271490519946308573026794264620037006671701586036071543588502639897561211996177425479939723178886554391514267629922536688866746764333296347054091389819203627718987270184043956943476356857353771725639760171199920150859993642397382680838805918921801104878352852440770773029101248613538015529334599857503427492524603702751900603348135727478784413878983137851920029976865618647323183075795613203322345974790618765933174369377031809540450983243012481503231385503988858064976652084992723942305283195486537713438271673335865270189342306936782891456700672951886706545792052695342684178800272398426432130611436888257060346995341023751047806416144748390880100511879831817986246001525434220059792788996062300156348038377525422985533650369109097420479246977606320139035380917357731847170370004923297458305820333910982709725428299445963815276492171902029361475482694648662682422222588843474487179617912585793240623193065976138728430395903216764866308759281726575624708078690213385799382551263321652127083319992473223828668276908980975228721163190612821575873931876970849241734564128139778866463523937144121907878329933981130413673497290397806328356494068172725096304819074625552613743037337929094463915184350616798336230237357238214801176695438454083027873028720967772897582376071634760531548439190282796259394922249589942280951433164892454311537997921294940672661124076666946042405530932412362550099868884869166407581972129687412886083359865064865575616141367472210027534782587971144560572606221685244006714923370448713362926641194251352126408871000768865643193740853935898384571489909035586813629663946909906890682448439778860752733014810724825688230667016257894262338352871048347047579555789243719698414516126368745639535433067543171631124025707205282477664978708846183895799898417491331523820474178879492571419775599598258527055074240629423192147571026661789246660468584743539375604064401284926890472699487271610858967457349435296106069142632416651835116380865294006915188329428506392990042998639401661791030788863119538402324430728623010043297108852421923440854913816869992913109691859101743893276629476505663643255359904650726126228134304897189290996920800558496094978584283064005493660797452711510670509813404473552930330743836880011692502509458998243128664821767256012801442004074945315675852289990867247217531075109097315294806264548210584022443093452317048281681100038226465110828871008826382817506911883071349121008719458481429207208422103968601142338602972608208087405639230393721822498005289305102596459366101084297361099620921035523757504307490960475357307424851657554375070454376717126761621036079700027176690759465742972970619202608921984951628258273624542534374257029808935541729695019313807715690763510256769105601630225406758690450349073259133672056069951365519140509296945743642331935684110730504834069589795897141861639100249253216237365012344958526486526619700222693622631542041232562347712348536470793451218839841008568406546877014489783558939463016906022209927091025198338956157181650586993671863198609733779424487850361492708824130479102242359426742253905000210275927884003657422967111691249277572260245824799371002279088923748515497801627169612058534113976146392114095691930218768549016910116945220877763197174265283514757008889864444617657159321294225149415139258285140703542944335141662898068158990360274690761271170803886977235412939239541269337689090621221454857713797751809822689171379055173190376381220132966216216576516081232999753731005904145825626107682123865435632082380682791546276391678387394676801122947081289952717118598135167006318265364021260077055858583200315631591187546554916693198929975347011055402400125340145885497962828039265868161652892614624092604247126676721917891341755979147983808783018766614627492433171965151905715706327457951979053980791392023875582527795590027556192176597238168396218193914964536711722969403373225076297391793255517000115111336749919547195765668685472399776447467179357325133711747071953159599096299320449403282630071799566056852902106896118525706593269000348583281714739711750843455123836764251726699348364070571155380062020677497400863437607713290811752706291045978372281159609045961073357774207734388927067791992799752654058638166357100870186843362298292590260282607247569650210372000211487783415662508486014386831408761188308725397447655676888682168646009623843848384790397118946810090278248080502577576572101298595289148269052669912472088821967580389422519499290561807695765675645778843697447499170279853471289391300982021296275497345958369457646483498642013308725868987051217929469620164077132412192372171604694041181353302500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -461215823021860939102378931826530947621125171672585451541517768423292590791050274458807776660903959016152142223353958161765994157803697300790442900615470716473037232166586519812381309451649285878406259194710344052479503191644230199226163935741871412392006184150657790860732727010966801054009749825025770812499032138609752000208883730806642928975615396348826426248448397358676562439775216609698788366372951166520846307677286581587313106509929348765071537088463050109581764037577842084757665555842318782576307211773688060289969791987097513739623385916748235578203951641823141134720526627165892186311815527076560443589317978530411975090957005246197055982030723120490557624337605401291114568342985240694384406193876418782660318824219492146757378044554579555125116656418923732656795815574306766002604654843946001086680934465739905208088976584344320830520564641329262823424221503266051605815877019775823823020979687173385134637683344156364102099658968081055791852131737717489392402703700597427070216618467730941441634567169974281674320574973400285901958034692404500230499815563398164013913306828046053263559124675576602798501101897243500975139599247564841448488514244303533859417576709179222032084174203206032563408857271029317127901040839843869955616374114999593022059933567371235931830579142768398992903218535141380337075677489411810313631928919065049094033303979420055387826329844495844361647657027115715434443593985943197573443358172795742986889627689779934686830162411206474425999192996410362327989317190946499210963916772187404777101919959913054583658348485225032705315478087203848219949257970873725162025225327450199843384060612547621908523141113932849327543822254254062256146431199645131092174712775642300214743196930505324122348760404884090070560362323292542711320503396300255924302046541785335678322374445872761323162686671975970530069713985143486271172251735770264828532048091757428653292800596966613822319292627885943616258628489980484048982056435563274700272374720149459376839219177582217038787844946920013511438255452966944208461815048400570283476323696535681958178443499907195876777694362444385375014343288614883735089180625790722246925597330209778664345383530900760382776731313954458264795519784735923403309981955916115449599950723651077136306379771923565223275174783815908606712612600021392778432879294692861071810701773569089598336762090041232307068671327936591614531758281296080245069543216650724689772850361086588416149690940502502330071498721838255066404817054916876660995739611105720501322472224148237711206734053183710608129497702926828645270754169168843080676439963635972916386224961120770204155432272430293773232431966038549723534614878108476151256762705479068376236750080291720948665733761332465195130461261195143776099741202138706939726755106044912102244565633544621632277791281030164009930452617398770474922950018865262078098141208227132643922210813131908860604443063548229639151648526588318155160898808541045862422292751463369224994065477183585582619502934656962416586000687054475911146471199125633062301363556145681562697890703013507860024071544355051123295452958675688834397266683125991867700127680852987685926763763701009987198362958573527136974832995014598097371747628778591853762223499174493760305100859394570669279135001972330427893051561747878517786848520398923733670332596279903813676700530515076030323048958529851685949632015412118626421204796849620296014724111009842096975721685668575066539344098758190620784913067025887302031288525187442063787431545935726717977327721036580669433593702796097673787096901168828600301022038856091771168301352147365415272689784602097292773985364855952461894613326846713216279251135420514976255238810931134594741365934537752204552430425011519668365191636823384773700009322979841015220465307557544142022626450791670733122769428343365452671475507319421352472240417125198068966824219069324260380309566214460915306074316998029410831530357495427177537464883568297815254847465345635019742913771109893096910787737999603077695227125451263998060391212012239388613739779856134904905765020682030637209533482861339651601390434872286474810606076897771113438746587780134089179770810032280367480562978331211857603493510305834875042681032572972577470166417237193626338826672345683201988105978259338478243277212739822438912403586238128763245658350707780981687741352605921623909885535920156554339592735543750625373916824614041387409813728529054227063719719139045669091971840286169762314495707188145789353279527533277648944776055336924025800510891700982929208091167560243182793699093696427059962663278710116404865622194762219794870801851118311821843726081301974528840204037362724495886778891658849455759531383535070484516484024071903177178486875946532556624286106494227044721482626486302267398269718555207625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 232737309415656245481718184372871455948281130212695775559345700047251791030498063028544783003448592448760249552650935932985138226694502371143091301409143816329597005194027406353467275890575339160698577033320509034403595946750942279017981604863781947225255731740273872086066007780631931724054758787663674703790640274147789693589204142927048671031210641207477981500856129300807197138024234573895463843416891258398886235820276399968729153807812168148682022252093997829337342396487458353042406382306525137517328215266392587658979152916988521113873710824573770390442786920910097778061191115206170670061069108650941238070410609068258358635810935329190724474273964613744349485910530991155785975223404526544204875824893753966330732971947227151353025696461284598015653494341039569524951798086859150886833052355947812718027335147476733031564368188446306002290746672324335008074058149956648387469861545621393423492109530982548528159260524411315497941116650339205705367584003325520568689178045115250104581252954022969299956439135547574118880683819534120960939664268822343605493086830023351959952726310170045500255243021713564817515003815085528366523051004682625978295388033803548043941186443479227129602078017208966811383744989914850510880802274426959788124757989555531101436707839378067013925595278152305632232584357389444369649913557562727176391038142097090459612604901540208017383707943793570358496591409426446529348136315113035217355207918955841715463119955072313712645750817108746143630204130462792551719610095576356621852755078518914088686285102869896590316294327244916411682121131261003131591164662713937706786562864683436566580403360703677127897028447632569201548230746728929223004899147572343682162300013405710915609374190973243238725375422687852469753793503363582414062026888219262362925086421362764166386242632840967304136855315024790457486975394062607439690966115972371767894467444422484100660004284418542555748882464522469318454546870348986139712637019338320247444099526667382131211391844704297157070581115121087830326445510978628405128028850570754102918084081074681961529174794596807819193388484607952490986516901360270112670548578270915329856989622233983777427349933785721110967285557083184071841105513942731278824603023507808719872272274760313813472133213638647896303493880614177316486487710810249525563747027875641336058277702367980390121556431292886967517775143964353479408739768853288294491051974139253996644868774661351059678680234237655648110149501894080895964369223269037673921659889201354526173829517183302069013919709832991048869626963533629271477321265119538228009948833309093695077385820229443834696988513384266205396402467186982762272246436873196792772941269348842410580653244044363963049291145552758662040556980259974401464884506858434534274263903567717566373818077264585674878372490569086570323600118169754295976162759206322360468240272262325687725990699279796638491831749561015481049277966516413415359905840411544678878917933859425772901409266017087244213498690095935317572589821049189067382294489974163405520546870926593835797549913171661382399326159759709884975842822552540221057632252737340705322202295562410344813550962022990666313077208689569880894770437761141267233474715347199417172718122718421185823076555723723968419893069504428620539944044744634132015119646189504052410447187416966746261875193331475731332346371833737463746184786405498898335765491383700030027724588528559281214449984876220938398738830903302399787990459900826317876402230320726632737356320311994686504525940291589928754762034350594258804857650346256200810109417523576951930099320839949611455921653217948176200006075439194727786560694854678261225296378440916273705573148359873772485753501831281949578755872728622056615988618062325365083350178621520784979763033619540620695816578346204538196725271561238161167712117201307814474402138544721873556048577634259959347427259571770306177231345303255185310784182462657525043182145703256083994485660416008292696374370777472006462037211724207462853259831229913380388980538625426910821623892489263937950306385867588811320965287013442271458412422395477633823750802653019027400266698212456665018758477937022109958512664744190214245951645521614636091339435512240094512099506246485561634277405973885623632059802945388174661953607881364632792794148642940102661918955614324937362384029081983558873170645274636866688184472433974772330730541958573036537148191448336549612576555992014638981491479737944088443976212175266520680733843852101886181287709042539745998800779893089254845931923377833159367899269059971438696938719346719839287482623072328632749684120704647370566750670853364147456389232757036912909957478510854053430980995030645394245221290169952175313957595835246613975462057901181456004908873835230506306298569418643750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 314730957241688395823852890156120597056978952053353185442219712725015740088017449612287515285786843580473017235540139018085497227962060862771713646414307386148348781295306294453017730137583642287511925966880632626704779997071566763191057464518226185843196021984588931151706531524316929415354942449102880568014453777586825131252369041372176020211261761057622605646075734914338850414881795441186300938330497599009959410505365467657737144066052561521432631340452712946789258272807864793460797717896242124146948457899864811195527625596705764804247096754085413916979720243765847170076330376518252642548647728223308800641897060615984574030070405513252269854361909194231605074296696243905360178421463179684713348892820787241111527798302157682616676059097245564434859693989870813179345995181522694281914316829281894443993184159363668654757365279776518720057899236671715646341938454552074409329747436618475864100834494257026158861310396053404818474899182016522339821902421861132721327622296457987257469866464524443696729483953543327768492274388807509724435028569483782217081726702843695194797181796769486066015683749348698890977265625336017249101722557814952820411726298085626298019445418826590992890056714280855749487716314987967703464865591596079293051442403026496132051685652418314326368047144145218998967737483354679199930295298915435736302868090869399135495693939025044621779685592012964515073051062442306034264779257066706602622202556972664718511261790218551552511315270420346766335278347724289223006401211687656120660010193405733529313266623941336857395205967899371096823179166083721794594273416687443344729781401043063950510764850532639999032626715954345423187933806055536060919569100373655279927633219902390930190693905068408669972544557830035848814852130174372723200044509838715297189963262304787234447226075608595389018447990848170347073955041805523254821542316329930600062024957445507081456862181032942806922639494666962238040519596109842171820567376163601538472942476410415195742724849646678284552992350578222339772026240779641186430752572845032048568279234772752878063375909421345115621338003820141080515883057283083094935278081319435123903012535174851682502477217652482467304197154231692331300833860846700157500785364823075058414352428937481718287877576533338979306947731523512099832984335211347899292370370995970734887173788568775417102043895372315439688644426151669391605630881269238219837653386891628799722090865865829235317165921581827124446914616808756163624818982717667694537852389173255648296246680881264577615654443185276163071919626113067137961832586375115334637146388349799816494239949719291205955831657231303711846031039035102114116950642304947998570932585502541796660900526927396716714777582470761215760150868025719353091651632609911462870761631966357296707191915628615508748576975162276529588295715584294686964751867881590839490441188953051056438209282064831200439090400599260129029428545471351470444031638437336698688931473334214017647075315053239313697260538826836034416455471596968625403321938325432993951402691700829187331575320555901594111611206516577955678203042203845080622812348435515754520237539393765406332855109587641042751128510980534957342417811391495372140520111671065553372229700477509567323327040459044015932595755028807499934357307658790346403499016464661886735700687449510473808622167581598197882411752989457140619645089788438314293241718607269590581314949745418358672288168554844778820532170751162767611673639834430175544352763438923385854896616597202006752686551830592037631641012024018032621962416665470040659485670701590614655793288159728916503561544626397098304617521117449394067739156500767710848783404301878375570036201263880241382223683368732595216788769377557601075075624004108106680332924998539991065831913186791861025487755478822762398682601815281815469596257728068340783680859782438924917053848538055497038675083827400886557559384469924904844398795964712530160372449337841261910077829730903316972269655578748950710188163386541299006825933578493274104605435908472879581781623567712330863055114329206801521108304353339498438131202516631663764518635034787379802201699334252530674084207767321486517147514658810149564203163374965253553099345435947856015421556021976717410568045646849242444941553705208457303460050845041238455894086282431224587304896900681603656727313124115036694251605369652759070525699654198244305957941303738873747345350141122584550007622417862396662675698212054461081588166732077960186678685887566653461938704376722372576423750574967565705692825941925796442177612208327796023417495449543912556799616494264515911061124863944543574092037450392894804458473646213697873750310538136952000911551762356601202938422350535166441939587729783091158406962262113688747554583463956393163677852437187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -471736815970666572748598255272570529658280226354055486057224524955688579583853523221297108482791046046170015923183002534330598802592504165228425792937607544392985138162083326504887546148913564704821340392077040925153810820632199580445907489867338559360541328070402358673483945151905433271205481501220584832643591747326035371864050373212434195181236553546634411517736483565493797845896405970683199398920544865764066027236183522585646385737736519626300765510214744005434678267459013645011034261813205152387153245383257715914013727314173530528273326195420032088315216410866880419388648750201541830269071817736529654800676343905219747603958936616678337417544022971724850494166110674988885344008552227304092675287897932659611022485834698744406154523494273785758297584925272179839687393044253048574449517273346159711293157217054416003070122442415936325269483604350911546309378388317544675883681630279265101611274969237618094979349847081395322586865272098391207714161291534145365392551250668116988181261863754020735241324413924492170488894577210632250103211067260768124092778684962599718476584169393132561067893211039933245241585678150808333423112947852879544446011543319979314372093586172617456518834895069263519372066495826564070242720392508850507900078280806575616160028588572483607549328234701388333096193536232944575953128861788908224528189267251715815027186293876674420631320009726431735876464904194987985445909378444280128082926633767535406136881894202890903128129141754983192455013497929778381898008183050098164591229866277716646196621516125817269953056650062121409152522096713267481440022493493890104826862700187610987505263919549227015459522529832003910813691851997545410795829485442712183657140068329883017917338500835225995335578918457361677318589503061595981283123506825333617569697828779843184502754160360458310083567807226908100856363987553457477847216150246720059667847373517490109344682717646909543585356543576135709139565330540996997947677937679575824941514916429870677985230393710184999841705595342123482908730163724269579282813247977735137008057035695707024546069408048652646249485799392190338948307007311949003921024631023976099404833446159832919802983698319353630543815807422217838411995854075531943599094111548705331751000333329389228976512716696453015083235473316493588545515637805349793669274456397843133645500230386405680325146324823881780774906712367876134060661692841406193040750860056793575920521850650177594213735019362840452340187519847222948366776840426923105094736666721025964944998766430221511622004774363157750243639524618089639707894030342730717602839025055998621136584151603235693396305355847792482412419814947463489662906743357070780247868578933955880684661772202708531319964965540848534627491219690314641667435045282348518073169613127328401419125791622199075230531303893997343178980671877709170869118218894446301244950579225639554615828104796391742927989379995565880305836190735691848029892628156929687611416094481785513257467998833756911697621654751344428994328848032684156217093904428043719455669057488991413531282428296503550883124253385036772377050846877753929347793094433732572848544444106614971709255650883655935891993595593154662560461679998274705007636295551346265515554830442689002170194005513255221264104919027323236414896695186721476969294055925887243410344635561117063255965545606833937722670903492164221074714117024057072381687030851050422741462566577420683665072979374604644180270052036274698037372867654900084026605958348920780728183369872114600780042276549127990232925777742121692796047980900182546851609603420634945434475756230793745714468972303736941267222551325988959085056628954184552842182046289582096499035618459628183665741797038320456634370666080856275338214629318236274978655990586496773497620019462392771060856330407518626726840071891686414657863176942345761237822236732155576561505437070953825846882169287019275808692118632747765206435832555012402171954378279608662283801242143781165734579712984837029514809025900819069595214356561413945685153146208726229670915827078306207970276858064482454812636902314808729851766727349087033064614604249712278295102813982397382138090791337654144257681089906732053440495524321855539287794109419933294162360136030383051202304361549171303783965338273524751776852003168079907871071810763925196587846859937741689247354020782968898053902043036729553698459024689206101606554444352336116816005515623775988135785968032079155421010030685587554063409083465901296209316437425714668581721644572633175908336084379938613123021254573276550069679384844699104807512244106682333234176007998204823428844117347167522050175565359406950002915177678403368990010671626893794798426487740517676824332588867330413192735761594035127693893569270873252509402057677705850256232635828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 334491925286623403590143229984245554199579389166685444115295541946897655681807972124956097856196789371150466048720475145268097091355680725901828950657083780323808825240577831462797887976325402527068475899403518625043746556490340165639865427026149380908366968575352326016019899976074234954900543959435546944342408637530865349264535442759937508881582070862688508720975901393298454170381569092659960795094679147284014117821350300394476776922605125428537812156334339745061994214679509016870057811830290855605216429175033824299727266095350341719822561005788455598996721020797519084203986931456643891551898569887681655162503273602011638941486639627788370725821535149988559122737783702839545765802884464728491292733402583447068017374316687875634293300678517824938242544495395834860800810484436288469611169863068651394220167058550408069612076651228094247698499496287738371262806593952582736363208204279695527079291638135501070079761251811928963192772543797632864562993250029351197908412897258338855917372047682786014957233630598789927765795054638791423099191508615529110028911140478473841900210557102283519595924965930778949146802126452994236045782375953699414507063160596796373162590613296499582821430795621008293201648538836385582441222684913365414968300960179448368914836087294695731659350211996764646804925208809486726057626384210021478407334891837465164602641179114351055948958480229152749204135636174799030627729703931394705467120761038631956765441197004388076649689885415634289924007068530588658238955919693153602532450883666553233470688504229480430742437386780809561626188744080555597468833685944411960890078832764533217618222291403559674324571067520693355531534203633291127915255630319536150491192309007312925336510684575960900684116238190124535616774527573036196327378797105363489031366075238402637860529677533267125985536464520638548492011376794062128975681868013406835950307710649461544578275391391633747817515964307731712137723946114654341754200506002142482754089630397458356142912480126847856591653658168659065814338591987124083902996994391415548454998938378224822398901580902886310209995200001980426733821100779739823794355634181452569489808951087054384879919102491204688018748176916623702904535848790237673204895004572917114287011341368579102090445317948599338249989004172235693433085066480275109287784154427308597069514893595927788728231834286510258873859363869145197550739297885087908074972541056711832695668941576001487358799903230407038355479409007120275598089672153229035685232106058873069781573008501546996439058594845716330243065288701764411122287225561759213040694850806892152753698706756189080876182224181307478891061994874544965061679269779146364300583050845455093956173644236201692957280516473603497723252017019441532178964483768090928051911854276785377822772470925810171842029723881623170961768431207339719243729618667037069931194563907744774383493705422698665391616161553573883223423122748368401719516040440954850635913843100974443896383923604051493668771198590475122397209307208426066089846961308449873474393329040618228903790558014696518844786872426840475899483118266873089381461252248242875550483076917106296606939922535740055122525228503181294066134240811655923948387709570283779389514029898201345891564056436051395479037942991449202058732538243973195665710668465835724280586947415692265708539528855079073253152318201179286679057900817375292539946667005224964612481610470394982185519193555849733919125328553332129563819472675350819791303472424330860193504973922056203831755966347996031534476284019716849005568532609568918311033706152236678358610293964046081478614197604325931017164548557868456349344131672269061495676033649506402003498618265659534758304629242687554334658193285163553300941940650298233680033309947660981849090777106227617784007809040799048729630329154526617741976380144991325991305711459385440904766096601154650493212055565003721502898569296870740431767423364244674523975025760783219964460619751337179985338700830581306994129778980483874964166055684430976841746272962847365449359082838886384060883529395429964887836191583458473732829675866589445450387199105461544870039843178015083336655425458909996692663163257304518258975833061516951237409189629090545326471852106935537268749613487884758104172642111825014914124317569575594183511741524772594987302428776008109493449714506952444235786772667031537261358480484653920080616602099467336951002438182637471489970715265129076856423931600783545126094349253124527942216917959060132615925238710808824899240398212586822967558473401031717985124047928441980955908699004181498549651009106184833678485880578092859774048814302479611246156147733636946449103728067983873215873670830369032945002868735968805040219004553712654216034449292579365859401017320673343440378592968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -203416049206696740584483695156329585807873621246114502508919262137390576906743002593947307040445116514495581131953258781847015082409881081381715044790388487845401548158946613438612584419371521995165659565575308925335656165951899700638774208987530932961358066590668032497035243864602779004699576196643659870823388885226848543286204446041467689285343772779703636089810124062622368081053367071119759372515898429366352765286795329976820264164693790846323721879620514020693924378775373490794306054871725272709653857704436846818003429356151503017002392232538386985815123719804842655713785499577810779005896696530813288419656157106632795084851911898415423014546215996954561810906106804286096479389954359685289028148657801412757091044993540034111298037155944265352417721160415705341293119775631039919799979179362794058813519858630597978661413583547619286347805194990310313544582016223708683154794683547588399992995362737703788399378194319394428572307906855731656383871906931927015435157241653768436379497901581620147984433383854366774557282885521574806815900953524683425602344147689659400051154829326086382040542198348864969727378713081123442798081461284989194415635651138833370680889943739294149832624894337844248913265928854718478485165414869747755592533585244765921106373677127123370291909989075688479143566469571211299315265525581495619499627093080513914897148146317688419240001216547431065399104722907450199805049147330152407916390887850186259398830331247983389351689136523133188577217502954545065336856919995315078137684491741942801271251329127513011576045374063839741259661583617754000173472897818574428556694610335668056238538577474170021931459885354151789306527491697319202206134577265557208238930447067948556570171918730757309979365322780800439391526161427411686161717863974511068661778074766001195893097374859075391485254551920595574089465816785429423229312964061951460220263903385905640887807279173411478399819320611513587154859539428829226771878554300936807599152304017662294843302048371933251433512043163989479465986744906740349414889492874099471408005945663671091621970104097509503878366538124853121107123891118849587664333534656739343066773798816827219425010522676421090156461903240781024891072662662107376854664758839734030084302163440178550743509336411450399707892712688663479126902827958563278120537063606259169802517005943389941228370946075904573503444273204199587471463156767890134414935726825460182110851463066257571054790882505687420138135741336785728093783683524943681279729274453323827519799673087338194700180161950346325680726507892441769860014956278363532328430204387756230617553180817415214550177433610494043872424879697675124453514991314221005437708909824848090003803823340842759018046911951448663575705210224917453755234960215539573175483117473302917076450023462157733949212341723241862946734971764557331601571517952403468675437563795763973301288630763404610655704492472526118133447159169239859673698059261331418926554994858859272232044382999690678929812543400155345469859113709620224625883171590716556785772903428226461073389570373860177729724366136780352916876599428958327960638478187126753176569765388773957833221662914005883361741921510237413876860255397907713257168755032668652243549942482505933984238960371922324769583545063829577898575825935641495478478526146740909348344131822125723749173200327407979646931738162174615927567090386647821192796789616985735784661120948887270124003315942660511849317872603806629209689254257060221681096467239855500036698656843167161262162463912912335421433547384852785394962351311973123495026079289922108695402376135026066434996257769749946768548873070507842445251368003736254342304070675384879921858853314260909602663358097870376654153015844331124716141118172485296607743332310473140962063074906199594733857671711816559375666052770786156830445675925317545187269954090724827724301042015315932100699387587180098842868895220209026964577077694675755759945325039217554535009265214588017882454608112466592458253303656900628562588256306221608770880753646917413006611042784788768490970743053684599316814303217385440578747567301644313768687771080240986686133064502107134186717859417179368038633121766846420784400902140717199112567024979925892212313298610397016194973218610258896420241601046506008386175873994622347685700920992971980713376773293820656191957635587308152671200993156208321576352461844708606088070723060565275773936599645554349473621208339759596144586954552608955280792866173857348140474546623049231047754179324504405723396232666466791398916025879290193189413942602893665716610610364118236719541980667234802623057635547346903234972297059911200873809700658341392862787474373087191900083436691933956017655335999151856866613720196825498415835262981262780385926597991281472901414570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 124101691322619166950239646712556422371961954929573657443108923933308416215229033179166171453319491327989177997822120853671397017715052351520083384053555886966765731880514880976628925065369760625261618188994013638462031392550285276446867402902871773584536739244556534522080078267349751482993937016892618031872502171760304543921584360959649491264760400965690149226048553318787838230626438636214092685960506485328165283468587312937927795818390709042450234273025837589498135848688077690697999962035992185261819595817674753892469267393516708486965610818856214302784929314840516454778740752250017887214203970542334546824667206218086672001624635954022440715362971911451356599466824636426590835017220342556829726435217595953456052883233357115083638088526187921799564595758828855439419021244631226878483054898059645152972068930798574986366457010981786701118730665207690746677001430733625300480101520788342845269799396382198386185117926075002323074594654156743476349181660077188673339803046061894644663857605796616763971280062030893449445183653209324317824910490414329607504076966427780813725264105300364152532570605152245145339623467971190585027356935461731945654376768315116939483968248700281951796885158324526563962564650299823905010911858117024457297568281816406109077364361980774630861717524028845517315700751208710802424035236030357607123920682623119326357913187247804544565719352644584760019117024907397358430168113662498238398814550843703526465370459181756829138354779027781395297514234544828698650508107303425133206312339606121225282234568140634385811721416969213487644363948348600683398847405037268023357439496797110911728429150505216063429308323444049930960170358631559660745164696418878897053624068976282269900531955527385622777706564962935257366983518624418559680405487948025397599651635101192348670809864333312065465749254151177732377762426870350139477552626926883735507488024546441700112923578807799829569862017525142998182752229928370941693750206437155362153538317491029286664602590581444854091105974908015516902836592407100533661931552152524408193024374447907055826928407224188150868945688376491905832328574286562666191657609999888660221868981055370316027550953161885238764548729339330276675473863768781278183992880116955672658268221992609620103814263162755503941719418956378791110866952244597004897494421252519216820135326568106344811546462844463111890949086677241076155810779020748456758529763260028715396810356703796681341479918978672883835548824424452368288366801615445091215495310213618615511141226111881931407489361764428128171597976256343773783400805471955675616408214384118642634501636997639153542561832636494551024669369820236852941396129515436886606613814552145177438083707069829338302881130814041165045480880480659873364866813573193862453518166423026435788523700762039013392434342310752777169754669107772182417603121120088782570999320761789799420437599532896226268802443399431798758029963254029458334135488209919695671356283389334158530802183899342429177800915982069375495233607671303133734792894318451645716890227467831899285874216577669315245137667343874402392668680644182630892889144939661280957194226503769672583715432528146072747996217866475678887657550048347788286774429464684380243035287019086308520316659078622969597711355721925919872398702813168213748006813048086060562282782747344990343940675207606976460842752901048334850133980025779218096124626997036733016269130673894890160444228960718883630737002812684230560737768641387375039307570256613742836817069440510859324939794921759462977530220396620061336929276991890096232164444746931277860158273554284816520110008472038055367520149444253300583460578255136723840477842651862231140442115466704556761696331978589455559205092463639731145535221440639341743386532083312169448382864273282127657786209053281785855883317705948958914878698338176091492746199594672121297577357270172048072610698393064879419032952138911919206218996431327518319555838270370575446999602562130960512832306640703864278464955216264551810529799651270258402790076166296748467431961668555487303755486449892348002329633433322187948877446058049037441706967397582288648855322670530879569671768916008821102101060209069673224590650346110172680931628633584550330463224024463626578780735834184341851467569463612893734645541272864316067506327359835265805954335749646364023900475734315634069109834409939019529178852068881834525482789503320481044848647227632884372488695366013212402423410111355199325239073711043614967268697230605677409984033712526483660963458064004514095583706101338162465069581154526131102319449728120107194077346608338900332046032870600679008432668926804538557908059195643357053343356482149643500413592789672412431437507632708682695128818281701812940545283025626132573310974729427643525492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -65794270863730258893260360182906707969299477379309102657940973080961189705114574149041109801624406014677839102370174449180953376617160759574091730017016256989450630909752115685449773930446504970270839640318092862465087055919880017758754336396736607433207718334276842546256079072242930701719918099152957032349478664364007286174591442066854344452448207127011884224805131306712704435760288623707582514495222249402567419173586362934114932329618595907367431947644881725143409329939167937718792232363280690894447446494767338089884032115954877337599040414781000121360570639839545166805988453542207425073871548703181638231395832211251947088931334748928392728060796027778597481389762093637100296391047728739925852407220349793003121832092179967700576422231538178307250454795881102110791469930207848155842919244813236452347696139241597856287727137715090754489715477376681300672793298110094982893135387344583028254477806209730866762443255787825876272321582063022490502045649593536944928411160228714964912283558559484635406238103173754752404392380082815450656204180962752790593161401256984327772220256170518344032127975531564626258580751064285546790961951213146071639668243005310441986013100207049776438309470381169030757407197653920984581982753467199173005174886110214969933041172451466104279379962818887394480814564803684860021716171952365998592933812980385564842936101558340259833323338295014069312087873299353586886614715674932603464590126759789467587525330332787772264626919721642068191807959157264558759170491263396498289252013910594548695316702388989385261594835716774666159606966147527525502957785880328451234839041638619579601644101172274743717009945001547927806817154056521511949347841346812551154394736938408834950697250873922682732671055536995503395184512302914952032288073378794985700677652022763032856099422070273089177466858366999403631786323562815874676821822201506116971427257904225783034407814133746880389764798985643717277962421208446901411725420340393080695790261691905189376247390775828511344424899056879113425412167451716838631931612011273900667749557974430261033978414885107091088538340048726627533276985923284895841780083136492768146486475055456239797842008685549389553016454075551237315647500145151499103106991413151471803102414099177306947522608070682522426457791558628039008079720426917498150616565466184784037774736963652639269477426418939582303651576680166239186034257036355345367828861147725547766556759489303131055270823637902999829490561090658797148282334165759694457844998901182480078118201352256027487839792890291811440016569687794185630671983203073805115385647283949247519948027298667389327239348603648246593876360596487229375598313509139976511139953505509842068467672084827324271245881168384888643998812582649548579434294746765799018780553108433932432705494252306844041000771662081388718394007413793446491514709771711876792757821021158378688762831011086424771350361727871045052339943400352605129249279706842012456985281635447512833016313616737287595323956887399123685498333567719372377478914765435055534639097204334713784880406406539910007494073916986020209043723774926964838778209108031924672772245351773243999772600706004220290048968882102419238738461940891765959155970470091334910239549734246583249481280017234243566389551540048571305245969225004767631165861943238149068361796069059533940590550870179688941186743094178972301083217022853624375757747312263927240119033873172809262409916789165449587668502513297175131721287729850083734617632683362178410871992742780886967481249494962932662357380888072903017119367733264409848826092477771845326728504140404169650360790109130491229833098321244297331250478154768849832150396904471642943348538633053499242002681631294798801092909747354766339748740310300190531445467455052539718807364479857740844932132631430051678641042226237589078091012379183935278613556016459004500810618783681902645699114181165670452378211022222657770255569998992946634802294526737178035008314192326709855318229406781428663275656115069974267147976977938020740636780300831766083199880648851332636122385122530614386869849238253311629522421734921900348982338535627822463957446302658998371815006032088212567787785048678298114888343534664493832511293381565648595514330678926134335005240928004544185051223332476303036277725182260080145629276200924964853086409725507706095237881450142820491060181272246443209736829438896247758357434133631718076453707219157154488898229878497651048683643251999818460310367547263152074967091286970194693306946796477802704344821507489844766649030555286750425471474629869122481017352331456476602727864962235324287487283581166516090507805586114892216989692774772820643229944100326260669080159489562491046920431409532692268849030345936875348290234397358481270491413177705555394921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 28485127974088312640768421592394666308837308539460561419172995682687496482537753343493497224279822936083843849720713917961119627374448443111160958522013084406243401238328684315080034697869125008920532301128906891633601827344895774445060378995020246270424024154321956608856124705550053548711305501665067549465180169036539834780697920844234661141333706422020138114397944253538009521115792741136440120339823225698730364697617408153879782571557954996922061613799704173989535115386492257092744325474225570564555282542337373369878794830393449563143058867196001594450268648957844336752890998425836673287310009668100167075361738746762943186007554154612416424452731502630099391176824221340805626651639030950730670131758208698245979748656089702423774659754852653278866384588985701498944578102020951444712328664385311903506312108360269081238634943569441551371351286227110254490594410266573607815078758134594060236030213139449929141325139396915204036179398104463453974529879079832204445252319789293166847080050394449328861370352950386199979470777941023723976774343130954788902839546069050375667923891402690995661781381241717996346564160875637544542977382432711109113386794438692507165940920215372687585359018355240952117140809131075107542895933974649587049433390537263683289471950020496024449266254304498630485249355705487949081968792014025692961700712006522519070836356129665415981624740463392323085816824729599777552563774966894622724684305467985692747782489483076339864589030048064163397602208700361158990756243077226708010532586497318858810639991169504681137808702057303450748457514538112782189872721470059457478546901313517346602850642258506710772968465121877836863171935287632113581297556522916124799360618214405237689442267830377343678016266102021515688798159854124040851240450009448349942666292442410017058001059542050731311533819225223149419678238417643344458781712622029374423443033505586917053204987220624180906002047684190364123968267713419488911710716318558150279790936991585700144031101237216071756109732615588921648186932685648558282337965634085013090334285809738189199810803432862099928492854072184205252085678507278605018164712298729404843597221037309170084438335262864478119542476564612594109583352526009678755681666516680869302922202174772748845953699343703719765381353685750212044650577009418402051798715890294059985954881939861543387599870652858698421126337850439264228104876535197344902034903343044486152023231475479667495510357923082054535239327774708895970911566320858231695625859726764969366896603251772805444357781224351403575629330005572554784274780712526448635868801063306064735667531240976503591572144109375841377711836774441855150883418992404445737604980018460943924658545621563921135975489479890998182837730359232168031278239427429137486220092140383045120954504974082457139354141533634026056152885176849785507401068238476478381129922231367619566330670901616082103655300946974409058024031105784717465563081267654843508767350803998105248436391945999604542921897035129463918599529756542958590933350398035374011730886811180731941886072472453308731995307040457533953548258586975151011557365482277422860666710238039106065926988597939704913186748098273993615185454976097819810911988851864508596214897025948550232482970105097758147129405207931544422486180530549273816366276242540642584430426794101449233648651817950346955195498225631435140367902772552125457711431936683988870418743145263093934175136004519067981916775046511125358349011185103976140187274636365116417434488130264141123948895652234703476720565920790821223654468305896046296686281091623832303568444324397804223625906508436889887793633571319575854102124946133883794199625965329842323534402493020289053758408255132002927384964901170095766169141185032264287186628888776273029966893708959568414165361749502845285305692760453188744225673065583358979343509011363294948040941154665507497828613919906493870623360923139390921564703554815350976469758041143573476244207502216657801290506291296397426383573272952735056722123934832354265071272481880756605976093304784657993677832069333463681534488654452713612058389128840176433147062783739445713911561445751631734675081886148886632227506198843105072656222378638972385796927052252657846679393889236493327737183871172919041282726252997897110396103902668594014796109211634135830400317775184582369300737926707016528462580760304627757764782889948602206959132937206184851607845740394766972780455696916036566650562182911409323004843929105925646084543251595658747623484140642884707508672707680259829675374807471239446140942618050732238284471130599252665071722954185030886723030463867255987618980061963411128561037146895305280153318987356957256729913563405385368839439716137651597983669383669384945156599304442535118140133992143618457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -11158415599929082551959793921537371210874419895271131378856598816446833629624963625450048171446011197740553043283170619487368784800897692452054969761551722796341851648992941497031056511006798342987851267273467735997542114750701108587174151642088590748062564466237626794298974763320471718718930112563823590701618840276488955946904669813343063330738063702806637082827523680579500537901392281035701722814750175898796224393934155183069242375837329093216012653857628321436440989382855408360405741811114658305670340734346563030458305503915665124778902046144033666500951946613031785818851145822627616910187833724167590504756470410705293189507284427272409181419017858021358983674856361458251625173333220894548637519116817017673623300771199745201780742270387210610135737086348332579079530821568470778410163808683541007858588774189828436183000765755953168819650894696170287171815567146085731531736758348131232160801836689378278998004503782416423970160914372571459362425886194507782351623922930068448163825421995239114505112492494368642419749729821487201756555167445862613926358245075081712178687988184278446447636062250189096692619177493002282251990678423054131364328677943719590435728214917145596391208413144632960582802921149517434642758910624214624141464423736066983983850328679945487978312007070016793527155092980228027555046815297279039553551430836704979044433168462119158451813196135629424438973532966818785303040318048675096168082768386828771366996638733729521627878181084111361721287550321438255639561807675757523521754910341173895130226053951452681938572382254805800042848831513545649040042211974370500075687625231981000227666495561267075597000264766685946153864935792566474486866129721245584643976788113773535023824784359735114918342119362540021260589642248783507608898801522574566128917052071869992356967742364472323531215479087860914857100656668864602434599872612735541222658136996329650546201883100618988271975781135286182525988838523879519390642829394219117280106338981471549489669176760867593311000101647579235319884177256909506881675649929594559865544065240288903854086200971029434856765841753805071624133957538381683172243269421766618775188392057124574697968085183948745010150771754305718232348457313064214943989630312605185312214951457026024440367288343968294168997316071591080855317868234302403302680241686173145123891317209452330133254007841579063506562205279280456082952342593333793247589115797936643426762451531604491629086719533323682810182627396439499213839652042807108625076048726026501587658397931573649056133646537670241301191342824427094812981711273947034216900322372785803139380666586176881824010721749752087150408448618617635784952009212760310865959014167642906428374405159164392590833250540853065933086862216546078392603650375312583021798763613946386451940227184432463374001416398667530623350667956635035182809314212272415269905978489594277549306946228281506969403062041389944875100338754586011048431106524118551919833882684940723343952620713842910821423886388893612031676029607431998852267176937394357178546835890437926957465239730735582704896697786478647151058142089846706215715610887354493682312018937257862375305460165945070103255292787243205632827437485280698773837259517304215132841086369488061706917126254014301271316804632809579238366556185595756038854613581062340021342129436517095750901879723571131455688394472551521320952168674855723266866387369532442321717728899642354516756918872699381536479009326700803660332397121468730834596263139615072694006742144132159288475371502946428944483978064890024828304271814989444392430137961232310238177524609381880615640492543775206125692618128680888713049990252628746361965134314852039244607958604323285437009405564587075373138328880814682145835851244484563298285887620858091830366423990326179748325947833490589634327535877794931055089167786992023751295099831437912060309959619276489081481686343464412812840677319219766194516597949923603185432615749910980970791966613207797364023373171387795471989130899673837810499615688648044105993372461783502460075991377355314422982901389926363594107096214640267076504983313817633573583448491649144270681635877779478250866630457941115253435395530361678842868369630390310896940166802081046752808741201009421227186787770555540214235746955837043363549509161308190090808345004235888726456795954903373578519085710437134962850694743245786160819818831469793294089834191756239165666353033861984143728590853579609184739433989920540743741837433039056803291172171347755202874224412816437313369022721384160967452145527303546659746243606260647288378353120135583479053563674115913442356178916962650560943241177530578555906997265361846986264682772062398070072042492860126052533697741487248975091497081046021246476451748724833107833578449133315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4396968177814966508507369630042730770525129241116627246781372972123997216946539140414663454481686781998480543013910185572986866046586144867632535951006860664754455235164288507861208205757392228694560470540090473734561997848847376619268292285629973072376675658160991273422077159860847024795035705478547848238068102071591438276663628810670958648011749458868109300759654588091564220415928285603953350386590461491444984154029939373766160718628675118765773875372946127167565997400683785627997723113560712939788321759054726965235056177953960239055666137810759457475855751791227788116568949475347165056212156824276520152200625138118806279814196517483073134605706587501218458531997270439660050053393196014251978432690905741141362193313494267566060023410113795734522603396189253661501126699718372228546532621299553635457873654032678204837911659356725029803033929507265540922616480822641767222205915677529190705041814930593798659127669429316227807920112559693511333653203204494448238203775748710894637331588659362212923369868299441608432560607012282394303127621579518566921429295143639227108824776905401430854613618143160190077094849142209655020634992795820388830834386566561551151494648500068958534626681600203790117550516198081984043906412888142504766808980418293698739484846406817580509026578216847146970246666285254841690338477463430266175742184841150957754993377271276516018229064402698026893639678781747577130184125707302792387746618549657362250426040915056659216558281786443422518493667504316459793216325441507537699946752693228242673128213877447101102597540525153275065920008218521261751623645914320769831942015280495204270730906567684473156857605559960290580750038104960089409461694241333258499923371489051235629711689827658197734500001533671608083593576476671413909443794700450392387117546256475399525415370916831686424843959575248004350467087848847050425443575011647008753265831186326433121416908031883749705457437156530767651938901612456030376365249096067227967467921656276556374566894076117741885274477769951593024612353912213456310723902740716092118420607159892665590657464183050290081568470166417997473182433208482891151454349972722899292189462215140767850889139391217982884641907562578262668874428145618706751597511953863272457265019605605366041710701023553167151191909256531681445279116568018151434411377547619116701273007155829358603840470513374505867379732460063314110946934446614166799011876695098530855172127160990793646625425389877730458446484025967142909722058473517928468634196525736602501685527364504200300845889857805338908958958430226777160802877395941944842063353273419581191384082511866496780432041402101688747188334484489459173336980999224105037249313626814211065020658677527377352763628408034144211889587091887067349314789611283662529540129839120729203266121624622541783359717222498467228212831186777955487407280832439700644579311885882164787446403635891681757543780610355369775422233432393288245252648959947876602411106619843319816324395485057430741463682076989686058319974107776232827187719560245589952785659288780515264894368019649234857077028902235859055483180892832600376249898034204561801005351478007983663023452163677431356956255832745635696266877560814709020875760641360272654305789445763196799197565868545669597358944731648798533488648441327579607815834107293658296473152839250085522347834492703980822996877884030985187357274611510656158202710376952056946175854892025254038110028875906597465597146813987353037600316646398062807144439753092695065719515102462183960312154533305526915077818466298211530989004485074688304514586823255477680149359336979313512560362347543582717760257752528853741953827101864998500429583936510896761289802480737235791066247304619894806420721750319972492453088782442087034153942833297228490075926040108734721424239432766130068355037337151373888110603170029687527890151420634372048381402258344562418277153164676000850653188031810235538937061433603406590535480227364716450704481954740149329807988663770168021536327835597488829343483203842517566908596069612536838321080770292076120731055471605856201120092703891993999177045195694551603590250464867221981878741621939076580836883819012551150617175332571938427419947914900259740816848818760194943617578150889165112394035023419793344222837464520861398406382130846664647244808036717401911689844794726419593596131247446456748821816090182140905339835702122402390102581238907695903195951236783615185633396755978662900204065717852370768478870397907292201646331300473858816022669665919106971275158800791937284708275672452624744921220982845227791116514468853694925788309088706307686480457855866209763848008574515857774509910819634741089404112822397748251997705254674832928910097854712018496350353334113288981704068341340713005113239031662744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1644745537346028148003320909389643466924071287481477353091506155682568706442399166032473266189551262874440847274963607817625997616558538211600336285547274905886130158517467300739298608089504518832118854321641171357561763495376367358116812466374541342616500822229627921155435611489982181403079750215255895632068644271883706468589097198440131776422333017616574306963526501947679212471703864108475213199009664189850259412845574900425772857205223401926268920557667263015422325333642091516962794118578840543806651571512922213248856563970779852939349522812461840077906508424938724313178479851303883928623556483186080142702385533678375907056306078653994862614622448482186324194549541756534476267292373279234932626774805950387108998748653953065072339534966431684681591271527756615497943383906269357774784225923502323876507588210587979144799910781939779232109088218316026930487996634697973241105660632030909123081612063645446737850813968799011040517440769843730813486750823472312983862960135250484384241899937602249787025534815779101551646563948285191020703351031156437543964671467439336178023112357115984543042475578447005710352975302268004043616993523632423784954966773980535296465109838586345480554373522693018155459811943278665699412897824132816716325269784506097197237617937684811405171203516965774126662973457899983747124576098135602630751299250045163983508747502852070263621320503239939902096818990886107675547155523031840716095860725714225955014098686375574027897408380521860484980112084837046112112277588782060678598790452251899172926082591191818799669314819079766707152194294945422820230873526403414182243938229535275245795722178783431084377579750710096525949905718926372780253604280378497600301644251920275715396201290536248817807908644948478119420804643151575441383849856968554195671969249948316608491927458709213826236156066485979490664568916121347313805472171550340750337022654402432122076164509736364501350615753888807205957467039583784880818425083796029806690427931228369028951967292873572156829758187981308582654113463273061956334339769936241466415294512835618947792265553871987459174887853207479198463302365155987162978292214194978529458149458309769893100673432184592950787838743080220232687169100328854565557443474692080938285256148659693175166936109351276632191185051564185485467448487432159108389100056884023680125154420594431892909210240073227421205993227185904419374753284352257779056062234155031703371432864809634507898938325652157319992433932660592313451416184467248140046307121150597044942002394098116003763774203833200576942260612493144431104158884253771421627394043382889531833293672346352900707959753689293955566547240494642338712108924700542952852412518403612490999687527430509179716039581959585774703129086191616836987939132069193348111517771554859937867403829715279185378659985427559730217282592909540959430828082477155148182567561593026658371374096217711877458665919283440342226349908182697468713177224309206183812006525422293645139236988336670286038942322807137773607521393287645223768308336603520091871675299727613024026166017439196511991399356775691801175773889546089462968431056156770766167319622876723860765610610424747019817563402556581280660856974965033923002572259067140450800787114138790424025312182935039761641304850117344889377518961434638408991158581347290570187937183035460433450837084752518072419429598291309842386482440823311411582619628808906200956116299510994504391207291781486884228477879378807538602684122223450282878521959488764140568216329218360874336894127324426416998378535242656122743311527571120022830933153095575003883681049496405126203410929837427667220184437057920555090267674859631846032297595220754568511088604958151706936833428691341999804440826452934266288447289313746070347832776954488842901123102416023260663238246212278008641441180239101768937921112474179773367098290606672233742400440181315859104351486149478384492653751379914955823572004995992687141245634631404177674246791261116657892639790319549534696053084729807643832694692626682324038563612854672392333674024424785414817363558424802429578007540768556275473899276193186277780697316165547513828572333368562497678818244331499599087165168491551502442719369563083197299645969838492315058943067372583719349227680582918788268297892099454717550417338769087658903357248407685308843450421039947368460803734362191493751146037813940947198516462086681394849298224103244165283091954370929904894646720347532874600091280001793417111560065908083049508460277348189577404090438486295836900052212343774043903964865619286206776344988007866837614580853440204569267226884859702173667891733478806631648965205470223743723830077261865799967635153544482533392007273504020569484149094815085820902327624738604793369667191553976000109989185310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 529349817811687770753375292762343376955600732992902984315828980728566657685012722202062450554910317078301139174581306582288860467648326149306926612009897831340056874875517860721999124567367881775805969026103459392418464952570674569852992739512749332758687236066665024689201573543082612766608070771045540232423844662635878034997030287581290350352605511773867074096263191693027694235341370320218482918316896357429145374596595350155958155825846899239263270837568963590121477609871699220726012883594350809460195301271386948483134382017250742315787301333125468665526629021151214692538996183739082541331567426604893319148652955106207193669320343686514645125039293885924118869408978966723036719524997925269256555811360831452113543519718247875633154056931946930435637162762030320048559239398101006651032405346006055741216784587224454510088123852137780409428399862683592348520357100221574559413960229240292626156996672609962126085088507068704224533015212608036066518036697280324144389489042655231858712817161936120259953349731430688928600379227372217955781763294063965386599444352046407457103348713289074440674731461819893396683051518862224040114225888110420234040918510339584568718062056434945456384902753705884802322178670093345317499910683286959441615570561160529452495967440723169806098233459156077533086194778115319642839540848164691011339087326846937682087654673174692564637460774198688408236607888304986663876945452689240514358886048303751563836615638925358984890910162877404737520680147301898236318954162442317751947836524926437666367215017267285421737066568450723129051355214569880700167512237730859424939671619931653600070015730114895250067223240327550175164708860694660683991479621547861662139049460328656898773598490718311419266762009399041809488740311683086099238311261574080958826699258812153057805034763640305426382988907666213285756078461040335884808073863549224850545318659990430869300673122776953533099569014605717490595405393066265091762024999930320820093166047196410391033036820501324029763959262084230613304620324605786449380264279228056617284437958070809865363992831016368439568020647677618158812884361238938919704429034855158480106617615664203316251010214647690638802202085053296594392305298798031423642175742670023987212670513008842866815032115769593880322594626823414024205182525152126926557667743009391447794442188178385710173606676994100885543236333230283702285155387190384805563009830214607083852487023023217159456761953780178696735773539998967563969697638377422938031461294843382274146606773816682879799410992498059744243837669120899894653909371007828829603427394199105752528933232812936513122763817845832811056792600757475785882707456123708419278927479258591925645274300880452577186078775038920790107264020632809715759537588389795698215860107993286128060050424086077528105754738474189951005638236722243868467351175897015833601778000663065983604988285792699487864874061925827708669815623551588993991735719704019028144662687187217740774192842471381103129408009878434456457123198059110723858552410317544352803353589383034882664720724100433367067497372632817466284674301105781071865565754348099798824667702243452239496228074189672417411158428301450413515336184531526831942350161318306755389915009035006290788837054299523994791144300196846836891763751148197771552968819257165102886541022014899125299496490955077180321406258283408980244384621917770210314505534450512116024737023303363887813766246509858056593296565360024358246096066427689908160108085076223508929021558278431779820743662234177762209866491252620391860190900301113584430261153788452640901725943442450700010192800156204044788308097248322207219940871733490142036894384103094444217267971151366159755205196206611323940001525838118349337745130807902170605671875654425530650779783272723200934828368175291772107458525467487113872014725655597240980164982415477529643644862148454396359107336416866738897613142889072837855174498690476288020541286318789600613839419363938282080769768639573294660849724551373743464021257702403300717213580511191431500302863240466559348616497054481083772187475872165269639295665389563496862181114524798880195095672713432274796354448432882425632867820048041701942911359385484979408927181129781526444429721952792613134985069899329801337065241497681550399885491341472403281193549244683814295650978462875993165913421288523075488557863579720891749259340250846305819089653902670732281353367567433896736882073425306636653932915021922271577623449523064998861626955358632443373239689454770531056898228329123170089729173822531451116849211302149594626682302386846785462297160433303338426665763961724608546839453391482496853961831271104633729059211012777869856526430426849552389840049128275849921206972157393511879917317350563134799674449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -150091439237417413150477606990623698557024223031766318321189085438571644197425827238716718157388809526800489964413922105563009664037166440646981420204785141334556759982556898339749516137402716622581843335063128615173822477443155189110844263384960114076343881364423839772615323911099588834300154863177362360110054341563274427027817249793101272060709432662072722952529734082570910351376124002730062263640700518508624898064616841893507568590275020557054506864204217659539343797543977426279955758681425966985334716233487127858894544459726363928390491602806578270572262481750648428627301286662358885687604090448173165448205636572534141674914994045078953720726548311745978374600797392897954712283818110015268683936427173508612718743102532593301043622210515459426667026802307223690487650124493983471566864510766257824032870217462394195365289959171627806273438138092467972777938815013571170082670996899837991909942036674781833555207009084233672110116656542362226859323060623286071745699777134266347569573759786843190997185990883187135311251988878042583715617806528267194259208695423950745104204116249450063200703232491521260429138860384252458216656627264999535188980280809389310733251393752805430479411428161726208782039286396683830213663481960147132446493655147612850252395674652811272164288663075275290919356654990022114241075740661898176790248727806534464692512479481856599867297912159060440034375833325168194672211234631634398942257045620184638318198733051595255933181254144375683623517113436909449405346810969030743772735893220874316904797349354721248451350219959143305436221660524613048055078867395007115890953584571591505123570573888616474479891042474141325655378341776797575551587582585479396553872687649748401819530381328284041257122379694765541961785527095424369277474513499431873384627148864994487557824970785949046160882263341136072479919961608907855931695178669444099439231398991597686815987030745683326704170416075582416669505392089262143752559794383421720974408925972420934418275842248879827783742578875497568471917857669238290972321883393224412974015611095790503392849081556953265938408112351082719580256845192112061331145191421830085578075247276222051582450221172633099915331421023457524977936566413269198433698737552052007567971566328344902398915690001179379538113852783600797662412257392972711046919887030154888985654086794680651477552551680076068743022472525350664575941340559343121584239287374613858340289547439425001934892079913568714362643490506314791124688552752925024654048718760023740385752390869059260283427707422988087820293853825790304382098365896337366855944633656377305583044659201024706514386188098072630212661416269419756442920016280192321543960691611702842076439754452056324928636727475515218527177121809412337221617779582176964916414095587384909624697703760885695216600877864122399449508504327872267320650605626942613072147414491852534318908298921069725357634291720489080372428428771788165099848659487860069056468339096543846580113002521831080529728058809529319916718158287794212960932982575721294316842500268799168023287772196626639864205255789256646943750140710113166074780060677907281228044672197829137469529313769355939569949223246841005199940577757819011449764857575272945165105763910832146769560267950564761508009478535040708387489018111662281794446421669540151092714183660868810388537454224014469371450905637638381306833429097383060909945794712210217138717502617541805344952072977740942759477020444504976677172777840484373187798287236922085504215914789924737933502162024779449222866465039742770868535640622848171754001744687209332829482222458238975970286934503273324648010548145559852319991039868169255997642560934468881186045209673578679193039896437582070623473366716565791232441036882306341992103216973994979658852944779345912078316114427693202025366720146879395686109760874415501735690746906043542367646807586951538915805118559975526225876426775975954515093535635033200334060044042031934987004382532237222621663674962978785278083214493807220463389161394096288365529555978726294358272402817630969990424148509083335706151591161383786512831336120132001708818391010240571641252436134658301563893144782126044108254571524107612279051544465689574542007234017022073830295110819430097554942040534188791772778004818144962246288979508906960720401260080479598617137745689090844963710747071502004111954167244836073699501893804508048313067715133109828439893244236814912980512301248947764010464042930887956275238123920803310138984560277558301662655359206663854037300254064641467152890250397174596364876739632164907355843381022157356253337210045803253025671699384656958046287825923940043952405048206840229177038111202420211462596676565916478900027635197392736355295476273007232228360211333257554352274017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 41996615711563443312135981582560038521033209609471180518331511027152329155320048494764307273685895760314137999763737700946236247881714209980942403312686256706116797831867907131164543810095651808284351848361680263829509593219071191236694090132860891446484300077521045881034784732365290013823387319759325657631110043569219168365027190534762550449844075922848297704459701910019370224178082979817848747058914293846491366677041994824105055465857188571211457059235514455321009297355979666861635766148593966688368199267805887526736907916353120345758203921718101029308508983689420074506986947321003517827785148435842893812445293397730699404131571907678005051182286287446715659091894319320198270048576744651699970210499918677203388164329908201444609695757570093715285329697954611748588603073492973779559767989151572975223570256967475936876198423880107074127280602027667644143199801022727105040059808291766630501421559811410694750577092926087864940003826177017753213988082515183857335876806898795000237438785471844234303320167567924833461282974350901396540369711242792053467243827942274773978844493234557208424933962212703430693352548428233459927618261528951493870082684332474763704986867512056895369001703290822115803495647106941008289286627478902869521563179717139381783113808969632881761171384210251706658052620272435809509293612219781400095499518830272880585234386413657314859573671887503263502147882378287753606961273702619014919662732795010410725379411661473655910792000705876535328886947899318764805475837934538136770355655529983640538221095581586761853850123313001223652958344071845085034577050268170154253964951148715928359018160754044496855584901722330472329290916073465074145504656813677897114729316468201647975375152337946109672847448241190573311741028627203268389960164283553350355551738970863686068492512932257720739298181127470437940617083880794242566262066190082436993995035836972363000820263899520004652476029579359324554478841754840459217900745072404697952612008430692017622975020997651054113758175197279554408681528881338045069285839456200794210255453748023104657457880537841648589392979634567493200733794351151905707073224881803774529101610399396398899027568594142945073459041115376840681719102090589284996267524032815714477153358410525522556790822137760087605003041132790591123438130986115486034942540478694542968225897684323055957386030576699769011957635599260073316249538998675127328062472201373374289334871360880689525336698092083768019540457637811236803857033879673848837702814525619910284806656341799510916076774641115006392235298641599361023508718836558915315522939440765079170717760694480554837679263951202750738849648546221049695264604485381541115223490627891093209717279716742737200212290946184112889930063916565953623911417574464222248832335621659764201420774695516081433800562941939674657617024947775632132181218346632515113425316004577644458608629696301867695534597156378754882473197959018309291362495020544673561492586007592853831961323829784911277068588780554524502240705961239223011704562049127785753642984425936659203583572157208233236699892262667294435726723037834835117694936719773378978210120531935168748433832658568327347832966218593562436439006749522944651673451733975810982619263643633423902888168409964863004536807208568401784359566019722681928314434639104596476692132604359234291398497420117398331756090315272165948665518326259023397104561791498882066223033064481819389699895625832391163996126886577162957845076339800120151311340846695984358527555103012484498999700169620181604695538776315058924813793002122537485341840554853984098045963456096247775238741996385905446033310022794205381305115522530482280309274998533201338971615562702768915570204495138727460742470686013811428246108717817083544125035828413265643539614890943258722009121185743087297472289484391101893565345979907324154158905055246780236464947999825379906981800009251060222813515961687650840723583765971151886127507617696153379761725644194184325461979136742884336649308808014551449568583963832169874209431188997778379376045311809374130311599134300993209255745960402115117641031756552224755047922812372409289986325948429906331176384386202743735146902233882209232926354626798240246641881063548123904304147356650899967130752383201248562533955973201134279620785533006474694607051966138442466472621168669103519561056758734528808264938078012048274835765418356813627808076847176139091475074784869341627713688761204547781366531012960970114719216435551549656729265095530933791873904795348998598312190770780845832863657611406247884443191513583828421029558409879979442508378408914181906660789774305770772999229037710676219683920180287370341893574532681776558211301771600606810100438515255286659332262803888486252050365902466419701139831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -11356694978579682291163834820890681542531250905975341053770027453524469168797058537076714038779699828789932792806468344062924468326031026513183221533995116178254455365873670919821428326147019309027627551952044485144167202888688036016581858085640720170392197002594797411777587524556800056321479303343154414646546354016096966933800042527769387285355588038321523021274382337841195340331841161800146414528877010976023496684316521904952955350592594151292072896084049091743822267622816016540383912430599714237817632905928399105628972489967327305472106327771451049037611825500262593765001731149957474861535013179089047236257160943571154593834695771783569661706866169853248543694662205555563990519185805385512112949434589619354380902899293246568374067055318718530801205285602214225494560239731864300773852035053497228425145250701321304070069980286095879918730360428011922909330458620052388697943473243404037245274100855026750018768116114267211236029023692250178782841474464596777372024632193292789098111439069299696413930561505336946297378381412308075384589275022402889249311577852229283629685391074076971076772931969479876750212200360396468004906494136670082193769205473916338480436394514075172099355608628582035697239114470282884584597739329670833657984438242569872620121079247242380421321612001821480297244228806008184311733419719734458265571660530662369561107296972079669349458058186952835254118007820790644904048788924914375656749949710103345872618177849015846484701486826058667143265064509161859064562622566676054895322286470641661532110329314691117875594317957544354671483377653060566148192348662623531147992533217456814413279268842061246084004451085900646909988062937496394781187131503129992629246182703124396528416384351772025684278395026060166202120229465652297495055693545587016179817555467256397358483895373692859000854327681156234106381970159464773712048167234909388725420180185891289906187224773257213298933433665154862781101732874310288198559171502478887796212736008317990422402520760706758869032019183222893648780991880968142743710545564353009181894998851608814421499985680558153327523649915634380282656584016844289611805540925610626345784669382176190403184141494036803538980790878269567872595307517991836912378939952464327698495509345180866215099659414140645198198904444869745875900410993660670276653165949239523426479415155545741459590801970279006409017129939406902425034682097945332750335384839993849463308276592599495826604405688479220727011485548248695203400977137773759537414722565337594466193245315548209773390665050552072171029390608038185244045319576604312895784316938024954938009333431643841456967073627480650442048237954308103386622741235492990081975485626696985829585494492799620997141836988983369906747739361859561020909855096405668634553836259784205991810862891794413109040031110429342346808877869428453435445514500784812289616683506876924437868092629163512623746186511862174839824976795180724654869488169411472565456842748608113514069973119987006441917373325531590093479931423719734559287049267917204995052601765573558513573069203273628096841346626377774529920727155974867493640878388142233224496450962459340322998352958528512907144760007334253742764769800859295188642117722403134910698058624480427444017945368616102968271301891791303207853081419772568688208386180009661094119913961072569262417516263875121182618573464120426539069666157796926236400314584328267268283403414027905087624037496558210804912911596706760776694734635717553326915759225600423257880343864010759090294842630138996429960362249333070958942435714810525800636346367572202872897339424917328000511759758855718606714853707174549425554689749891410148685951980946021379321380398850903562111602835477842090217466372940043445805794169038913483587460562583159977169091204162450465505274139529750718539656429084088842861673411268627383063206585615177512854891930019775379130425901754026014048493624555836338338045377265978609697848233532152988458385798388230655830014078531123330796604172789478204211487423471518470016238246044403970763388723255906640032820677711547736915945213469137965223794560902416218669655098517578002341968114055581158709523048829555310335627138734539070084401264481663653868225586735974644289083265855453249516492713736070496620387490304301479472080140681942207718405196315800567815665267540011407357047124904390066045171876373831773798617224758484578165424892585224272519138495000138386183995546552699387170799830752869159855520936083385051107760078288630052351763169802100127824114237625831406164437775431634861077076091954249436957701792564197627339455666217218492836193300085948895641034609938670735727092206201024098124570929414335918026406541268670517600805236161214934021087879022144643994483509271611584548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2281999598619535710951112885481024553571233370928086406598154486242763144821207480389860365115833491592678475288790132838682016791633274147444720217707014726962009661097903469127808303883561260543702317544108542736635817633838032344978998726481874784655736286529710587577963089541853347606183433403484929097093463597819098752077547554166293364270041969187245227251872094655478832967129303901162856331378353975423561947103105711162649746576792525199582541723019879263409753485074836177558100838513325523457158761237278648460131764031726475279759367003315888369218613739752245523707972316879495251759207689214736139945494389229312575009486695066007995053721625430395120427681293522318867671156212160763517633501303016289996159166656027030616970372506601201430338592843561616479912491675661291177027008812797937486182350913880697071155996880449841248820036677541359299110959895778956895064076577369160994831433513206402097320485603577609158334148961652865244633728724702225662494194494853272136306234328911148861124465887056859791032091611223999331715905308433662525414599583013738745408662639457410050542528661680057675825684153691967723978766743773890919299641096134653387736999329871774711234218703221624638182187488391370055549228487898192392207639247258170569123441415403537167753197024541313019416201675796852532744328763155345218654271592755294798632882793750511249518037757210484443116109750140710789437071488813663594417809005882376539787778592443924289598185060017488941073577652184974242176539018822948140082512771837598214043827856279597875793590771698215952194932094876953894294418879344691040246538604266927698792511720460240773259189805264836048122031247049227306925312370045251737047184372877029737233409819219076882783283091878039968012163233661101526025463629974321060123148365562695506591039089471528343617128716044379384297127260468208509527111151765843490181107212153909743020964438038523269974324476374558649110401954862164620323851831053689271843159455954484831330450929407142957401364916677863684979662533145880055659904412178284806040821727001002219990039048697240151593637300811153349817986378814131412888178046514346305360706591338380384038459857090121437829788560425627278932960573376720431281683060818920861284645239102710768216504605709548182763363125707786782083736309394212921131753683968059132388229103521844614049397050848225487746577532110652001810670753694816275633025871400619704646001856155264894115536441063661095706742814344075034855654254334843612122367741278971647502045681080539512078844333768401907931159217841945469277999840189250293095658052573046468818306716482162514695595846790094394377144076606717717222151640316973036254277685343198651061840596835082340631790602046235833550783292196568059200394830382035860595290866085240743063337142952714597378365333392412995930820248801207888612231508680022614271666420556346032021865394706954411708878402770512495825552477660262944679960476342451431783424918869976999269848113915941372153707032609602768645595685459494698085115921073082005216472046148102606722677966319173897717232959074129955487547723781069825192728815712996431372442066446741152106743603550742352639921249120795479625058452641778693768702854614121421771907633446732156520757383673290249780097587010948081141969340222942335233419461260584117076851118527029888213434165327027045709155683660580987068683419158948258413781784233721527582507380054007996742420363892345070379061319737343509976222676890648952892289302275543243746367111479877336832595739805539047823040206458093022436102429285052385712675181541760345586557437821773398020813344629235801653017521107745313762150488298627379697509035872672350637790405048903193586459419476807523227511145833860091880057194633533239980824902270989969199882134112332728147248167120087333618564960285536711659359659801590842281462769188122868109271957180069773341743987524261678754340852660882961832757221683996228741328839563122488735680359969458166082946922390427380865958862306662139441100971088212287118111187407608939618286635691247714756894457086956199430061984043269815442244687513116157295696150132826979320836356616050843472101719441754201551979072395942008426311013621544671385560462565799585650522543804594605303104892586951555381044873813309147051182335308579636856762081550163256519967081414134521762057993485376065060148999301235140529726388123939546253024996029626381529568697983961823021623936020951412501176382818333623898400331754014447900427857751351984797460295915621356444843975433895505662765823412872148291744969570648644422262133876564549278849452684795623047650025451806624366340741376169474902355076325345225023026657272838741578160731626281299382022339642763829455778801207229425434594415377731877899169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -140196674757685700090047209186325333635061612071919837502326090187016434988537326208848586352886900916757087577480110780241082934553754456727146515334943544135559358628104561656863508104084336194974637973853540474676688874032788751793290114165091338426191899679125152057900178512438704049432166992043385383458889045502521456565687189453782550870067118383470746930200648644549912033805899241111366272311147374897378859082490048993594804039242044415603642499613831513888449406644769890628964734096421425321289847935869237106564742591465477718716092082758266836177152754833513646699668674953233948284239530634669791722700888549177441746757026242471986662955335333138936521906254380880822521160309684589685061935424771103273171867352223175937605903219602272753869879118230486842071202046626845529370660361738434594285619517262775776380138668448254820940791395317726960966788204856420349716572542371430225168295708267931688531229505183179522050850888338665053063017196001905784572929253436817724704119080841353705771514330478093545722234242124343481415119300151581102866469694913922746740502890225983585644085152663205167438640800640035408624569751098677428862239201012633309504843169600137635298376523462292230992054218177903011136973181359063461848569991124924544881394695264868825334036730893950279422168334188513571892095187506375902363446874154673997279329537374552439165361466249202236255079127561621742832689863089208208382544893988613850303628119209307812129994613561386775759485614449065625312190242905122314068558117393501564447493573156386297522781640685690844810691137507238534921967383104339255596452374868617107499737171365594844357104785742720117603329303298050600890412706976894753695392038134801581734985457267969195433364557625327461767530336339488171401288858888251220814371151431800951508572517205834164738004275657493014371091483436815490600073738634378662879889416678778402753620974224841128415937608373778890522906810392502398344097291942017609208443428333833925117551312540498000291856073722640186442981290147614203824006211753516457479291704108429173368803602582990196975037305477476298281053837984061787887066138312540033858415486951336505771690679756386618282913843355701420049220920999568610038532748840933046231833131639339297367428383733913069481346528038513506739971646215904239753735200297777940384337211785171014166085847996849601267028545244477442158667951951790850728011979356824257695274220719815150990281965921281215259165143999748375595613041248421442901269120338042310979298963169195901062545052255435499435898503988720575575313867057435149822092194015031257600456232238237354556546006695622490148144689614827808277061838551934674068700959177450462460465653660835085629364077165290557578769291758598970175347848934589436384921645602944477194650407866361922433624171079084034106428393102517296895537097692544445130897241109445598124053273195846556661586109389027449826106637367976856884009454056154337847548442518491769520722169930201805808304163438456954773310326477945975667762610798697225272383232495202499377400027252047352117871024014293516004440556523396208235629442218524321360151543267584263726595428943311702733154866398336221613692201794766110912248924777567872119120458774604764459531850264560653066148842116371647020120597188779954432726427291933154731333294533968241163908293836400459957974449536496735283088071983782310406828700124269829870134763147057426462036478759002727845113272350419668364100155063591079577092876062186900909186294975140831887308009419517389001557212091366206368571915283472151981190584417749154467927512310589805784306006049552775724774933085982296252596465584660486249312251830462824786206073024344908332968545716194083726322820253127086914832444951748672028036903053091757343645069596150958169013472369015633259352226768831447621651073329236214117869132183534504608201428105221711994456106084127043431787158554666048803945172474008261862475338055056728489464698835013003344918442003204365822037919292583223571811183228641795897527535282728642682007957307538491672607921213299540902670972267475436266828258794504478562203903959342006018054460532847354695337444166656671206824633451183332009198177193827905349422729395611528470415158058052977519661460664371796436192527809045254093956985760221213786982571584804594405094233089817410012380824234533455849804610524836432346435026456894208266526086901537396761364784126691286332637135367802654501461818761557823921545288540128747988758826200342673698181263299235812281811678195322635196809760683968973399780826730126677939066854340627368960960982590845897930959469909421425236122396684530266743876859946411302493010112550141242937847445554589981672377352464291199000716675720621566171252114951059150695800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -83418448788275917888589134781840100132891200433779234849740220223260036539646493219945353791833534090397691015583789551624614446621276981869472566317584617009608555999046902229625586441586707254041081729704093454106579830252448530412980533003979894182747663597576047114382622486325744498492057962783159752856425809858010872563348416940136077372121473131961064864949796936893321489440701161834111260291118175228164038394807488196654069081631280732341569210962351030207611172386628604974732650074150455748033350265467981572805217210627955922068478621089815683520233330247740409598282624796609739046460710759640076870482322425853790624231834858428303245304913103060508990015047661206893134797594689566539557351105780073117255727258368449733842700839105549410362126355139889426479895650916708601882175413409687529762849318406698417819065303780893811658596419980005346100697456551817961757441328684906520100252250924780630356051780672360450165667678021958922006023233862439854713663921121878390458730255630007437864184920217646321956024745593712160079578238901694019883832800462532888929791205371209524645229103389369360453346416982410355473245613483753788250875438383820536020020300640920237317838101529569895856205855639176871949571312474205233503731181956240323599434061425012338629044430473412047604654666839775972403182939029378336987647567239940400195179697272508244837645835893901211370637104544367608945217443337808514134064452601775077485899693454658349247323899236243143267670198745161359615542554942819836512007000882796424695384914415000084492596691703064793795230656397672025741530304442877826045351207207915446530943374640152272000695440791180561825822607237973574671416596690845936411066829589543294368148667264973789377392831450963975172728739058648693751278775204319284328164944406008650331078537422317515707757919738313434819995582929171321499685725401806239459586506828170586048877593272409643172922335986574504181326334975828791858724979779930143057947010747114278184303304862968875786400541044315424195860247521915291982524902473858076426447745594385033208938987941714719643544771291843040158428757994431225667884540859623808626266866214401315364821104937423347646993538367440722941940274027966128318715607413834731224691927948662179915866917237849203252317072481838351080168505593922321213473376119869957227426052516495114463151771121243173550071570377982772688980130926708383602092599081729455535134631855928009275941726122382055388571593571345762189139291405809885644031643724666601879766048820636703137269518468551571903964851637388634587525398676807929263773798225484194746694845537664344222917632497277866407720346591405018528382958246050397615623437128112143446426302646147052190822689978781275276357957053895955060323886148008135728592557775194607483792704210467347863096122995913751097683225756161093006783966874067078198760252376427759447781982253691890976102586334286043272026418670355970205979789950963565416863185313441622589525777481122017962292897847401738325427762021987485028621999605167957182100083216193973131755137708589793314455897474510454986527177316709124511397170614685004755858811974137784848850897048349922234659580512866173578405456446107560410445008713007191600479252550039364284849582824421154421983587902155999283237747497971507537389248366032684361176240038020747418385771425329984050740951348032754400672409031185306863960159038351451536598623158519680188428747386801208543477077499363460801325606878662574778957395139542690799146865563728564677140519820368037386446341001323798166658797135530617697872502274789394375808942779334898815559305129396137499483254121319389809076577380044750390241110994160055001145053372795235305188336670578318440134007442458782743123836906446169639147799158403589501458227936964010215466224300002444687127677947657131462490937983887074867895654713290342095881846702290757616174258671697556183755254962599901257693295599525014257031815042932825561121680044401621005009558285616973343897355534185689263799121713344518736069864642218953211173234285944237319122491339068917956985429101898210120101530523143659945563653001134404520169862492940253716286388666477393351442481149275929990446297788399006087301526550584578136134388219054209197415147012275593905496323195795363569532100950521294636006357120675855480553852544754159293512531289225239263358699139022324497816810213397339013287411021041437083148710619405709615997841002437789904627375140099692404783116441051063145943345961378790258099952194625124054456972959614036677848730575164741915068868668762717731194824149601078008198690285546984595749819556780293982202565773745158538435851496830093940514049234284581957930214240349229720609580995613815848242129959497253093700756631570816040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 29025668019933426733560809374524541504865425752342039688590418996411713503647542780299807931828757082385302067761449824439850749607292313017707240895624583678026340814703765046568890937174922152272532754609927953580556500916082530062761561860211072134409295100908850411228993952731966170345306325935601697679830738985411981148471398178649760772012741339438135074980948470972387568754321363552549213053347541384741917239157121303023742406853990994483922133658817213603795508730061348191849734000993901071238708579274452967765997190767602943638988605972464570740864053193644627467166512555586727924939512335814744902525675821815655691776784924727128066730341486484224756851741212338285539065883599856049072156349356455218886465184360903730875043616319329171891286970101259429377704312776598657440330336277651627436522216968658401697905429177356482561296960918628041702134187011581026541165128874783914158462941122459201870734617323081986629519349745420082909118934515896357704746817463465005813054408058583329565102050344870941959222318768299901053129190198956751425998107977571057538986486947745327360458639723744288719748562102283687331196349399467991600110217595177101541804043027529510607206992071310221788153248071418398101929403565663271964862554413587380638481805991556317133877076395448236951482854661506467850719092069694718680048491340995284806623475125596494347254661180362817073344976174140875961523402362366377629690658419434837708019552765131995386286548931082713575352897368354581336029039338602744095844973244824758694931499159752129515921820667195306972678421941712593817448039581123706634231556832027628824328579846451963563486639162745860508478235134529674167739358851662489479331275071260944237121833285695171976547238214239666036174411532985669471978245697794194874620592792769086156723135850524026883009628496845422959300220259031242794893382039372887961152605421911027361686401314379844799754910481865990403817007009989387565889706078620219813953408756825308513615460003623097310332400547250236853065810530868471286094987418284020989024497937987743888272545430343520259526589489721568026290883759280373781259206759297928286168474223266928092948236501594879534401121122369907541170243698143969227400210478696692347443982090046576388338921989758858955211910562890691330338239611643902118739037799417976341937874702015298590550061163518579873821994501220034641996025420341127077442330922755130953863078344204205058098224735649859518725004353633735825752814052915699844620246469074107319123428348910016519984019388842171329942071029131389240374535706082765044690791629519327526438836483864315307203704511700348005188105025270488380651763186811405299376089866875581282207923322130062873754391324160235152274393152431347544460366466494367633355019381065136609303603983948961227422333155102995640803204167343237866204308780727746294755516622897688095832899898962722124203776744345670260407001660403218843900901697303306985891142465744930696810658962750374774167861002117394516013697254230172563713327982128806909101959793368062502489905692324571019584746524028257941556225499630878118749085517748186320191464851640289121654846669221353312513306320710722343453076811933363077888628233234874217710267974705762380904610408689403153268697343578432781813804423727062409765701766801134664286645144133600055278293087613231830971468017544233175465972072995733668375933379559864925342920259146543589001179161538918014214507979685143206316437908994381419280374211533971330036678376531428631243658232996773379574856739238799027925052867885193707237087358097485256369498165761764169655984276639753202119617865315502257680302782727256612834657036993427172096456292042537445632635368861153688010676812088256068772614232049519543927345620844712526288231170625710396803605377881851815360086494200996759032417956368983199773119044583768107824501050666373816135540110996008316246102289937459462021653452724227945088354295651486491895162357252890299330549997150544672508528926116861630543085652468582787120119058086918432024516312509432209329892805252744710875850209792326754072518899996126103575718632095014000409074471281953013274460655916472887583317858114644066768566266372892194591358253480157287769819663629187772160308562017247176343929720939191997874144908952658940310392566249072680589513050146169262121781921323355034381339252941518509427090209993642984205944833036900030735837386309838533149461857023050656410901963151933990507275785396627671185555335493626148253722576100012004572803761413554551589789423552198794061784253877052385200393023614935751905538874748766622319796277606023951143698795678057864029498235755184477020399188123624350059805615330519799407081597713042415393409335521379513161576698207855224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2914078629565003906670939292371150076963096905797571488552933761803537237115653129072904882558472449800566372179643163483914637228042127396092151735544580114106340124810030857641082722696557569981736352916019672341871216409546937717176236279606198165394828741788385813841411332206825101512997868742162553870065249051780432920348180343657294292666879268925085437136155888175412581284277974102091664419590703462962983820878631853606878999617815497554563893402965360445596080566844447044791545866259020607074903003189096027820117330159554832312367728094796240104085988563515386612020601759011445432512602574643188412886417351157714292080083462882648529943252702033871901658500722141574360058900285267815241160760213599348795082565797716690653754505043478839842271844761424902538829940640557159445944135283672018216116548363282892262665227906441823536623871875621423552584396355019230506092921400357635811605534131559431181047116881196708530279310520212951757469183993505909068553997057771948788092306574220778762254336545811123291781867381107153261212297172372070134499580876330026003586851630517012926684263048624607511463394869353526246969413673853289863144441763840938765456154061515874863253718583873420787744083790454214422125450540485959862069115942523395720086742643321746498590843031170566984469835175090508350661830402544114652349063329694491423768676433724971364120733630452707237980208795921894898631505479656744022250174391812271552333901793746238819927262906442333884270463800563462765683083148311133157814646461656599818881838780598272999965099640993896727561420852135194815752196516821792078153888500172882126737027396015900729377390872142964220638176224231922824370663669326789115042738775771328662176604383182767482793491921100193706109918244087596564642871089280396600961484955811969907995294501363894473901522984055297716573660802427444047429357641026746504744783469379396934859689647424144454978629364401457355860554084066212078356337516546666819439071836649188785651936361388383502508637155301113460570662042620413998732522572143112800136898161149395021479819248186393393751827209761134083988132642918930112035847400996274480451610278705256905338694238642776552237137719032262252798427782241183852901327020421107333543746033787900285944065657941562787518098448524138720144635807192910847980075967600461001423575498238273865457040568045982490449125146449636156529879650469578635519473812083942584972988698052560337396794940831220726105210669430222881140896464912658721288325445016616571733908155544268762414865705609052726478608179717965584620032710129182966250808092956651527841037210518823424243712482265282828884614876268980796297656674062676454432215573336601429854268668231385831475894017187603742832464765905464386921563198202665949562845032323201410404636683848747292161717238777503711205524013778319210003428089615523704072572211830335925036760679036934255791728818294233464778134552207644692389372247117172381593593440580333346768272890789179017011329145531336606189163676489231204243504366239968480788427235659422413632527811445790971257301427619369149993782204150890206591077845877362548460981134385751369095021915424220355240343981930521641742040290946417906176314404685833695752521063320542457421081565182076174974024767225602126472839129149190236140786391518912612995039987362988935801676126935267355881449236908723428162635868501763328369849058121927896812017413544546463860588684887337523233395797694774379752707154747096778902935202549540986235238133166352710358299810238547569570128931240611581450290737622342110924071763862740528050084360240078018877961886117872583424024215758432863364047673406080345365075311234986211752602612112425499001197169868699372391083399682336976831355301967827786112484712563101554132421826695755160926044940977666734858350213339543910926916146761054839720932666179481342693260862292706579470935757354965158818071572503971959266634108229612782977204033481141704994567578563793758198989138876895922103207401544733247572201165908305263430438188988796163976053981724165001488616186125295557023051146684533124934967175384688998283851793905444119188848505786515636960933461325580566244496132144311760516813039099634097471486964941552805461708327980189959579044108225700208783179401337531264750448584529330610928680316516091023117534025367811399389642095513098644797500551846892422464076307305614068678001452599829277634566789933332527483799961887567991804711973937565191161294729952260899621481122862493132721903027031424438758876551529307457472271812023958387482249404086188023113710288755426165126382135892905629559764770923600822245887550973418932973479505413302012359551568180077559422969490797903273170046939876059143210281660650935302320297493934631347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -726676903729704636086533815028074119928161792843694361848650206621957751819865462341720348238268631567081368926397589626939039267585297497827542813131413742106453805200910345134226718957299356823912378937599832811500463381151249819111803261644221323953793649867584032449141158454216556207404226166282424393002283296330973237376602477937378737507483569744471779690911446362592307458922748082786631111129515130279335299110414906352064607972627402990465910049584835757803525387974651182097844320408040744379654494045752167833987984061668158155749077905615324468229217166857826180710255711510109941693601121282922945450251876372862197093502227608755971654466835377879478590905992781597499554748390472514162303425653139970583464115567614557628734685783313907463345073460312818038919023620572683769514942592918968389635040257279602837229843330701337170191082683565130890331480975156178454178057413639559333887318591497334882966944109239010304360079203661054283399547446826306617192556308355987679656998093627766603989452371183827225821718835884663077074128212835123868469449619440875729827400320718970685023252832721353919416436334463426688128768721970470478142948364386517546433716540408975854169369064636201405693547310386532707368685624348097151628197893789724850827082367897631391317789611217156791234363291749694172971502750590995298518084037258088042450315634106559702801319506697749966988281322114553144368628744797804178619956322765625675300799644846530480909537364547001217670874464492163785539694167628755235736471228419868726196866331313889876076287348687513288736094426568630442096643208766010306523164908852047938790244910689486283444417619688516775049560073385632191714585443989341543156700397338621222748123272856488722596021707790443754296208454959475532756076447482623441617760783385536921162019146394549017515187571520168221086662291560291429003720295527798284747402744165073971778131540219461796328217612366872679083511946191441934555976564750278594318770165785270383362010944561585060439977355979976874634162274597413687534421230441479039109522602903923817696303639684567927882476896171265335831661902811003798005632130554278388005454024613354789823735803450820694121267520444932971710250040737674561733193291446525828632720429666296886538022924581205911968065223829893762360764717896385714711165828853435567808743875346335076769987986962974390390503602302431257459239842355752657646841178704146428285337958138826644790552635245709482182205843545781225551789362298937443076246976645584395638979592273277123031430766927858779619384097000241827003690433717765424597972730103225533639429732719227282826943680936376014856208858308492103191521154203397641056479022061283011968984632458788682898548575582403218833512542240789019147625762677483148323074292435313924251096347894198580515193541443162935707867044980148818635328498009976533346221260942493864867357223534321080346362281339723867665031773697528275100922413634727940097518347960383211310454356558480875139574871129021603989597049328933929431906684545048656384374476221603920927247999148897903442689190915377931863602994319131364638699484290191037505676918038695063776645399574247266442525013674294487283082714885700116867025811419214632671910612159861434122102848891404591286383133415572298846062978728657805342410147383682906196221753960761993860239756669308829089439524179737435229945209761295608232851386052104636743574084027839548561734741754255264003977545400369180329542602818463401265785096718935103105798640258428939455767964132694635281663881990474560369321817558964404660534281250532999424167502492962275462943937670791285104759695363104695104984150039068651914346618188742177249947056195694099938059973873757384986936118655559948004930595708879176838434672104325116915320011767327884033402875090591154798353212033327210380471050424654779485540883122663972202182566632268149589390369334223824332813558666360784675219137797308231101040160804784363910152161075344501577705120458846571191204209683711822119232852551462839026561896687939272213296533423363787009689643465849780824189751170784534832828732191590956464256071291499322884933990751400892898069984175798405577538875195963732563463960499214341334126801291615013627356429189911608600311030143602676781592797525524407258045230616950172619575082515272775490791621660763496511364373917262991170612523361961470835031752151089146953459292037819884131257180543448715115092682481552740089715100449051094868223122184983584872774835506343702537093616563656700154578433669033094203811874453744654643240625228788925532726908954273968862139636090190312514199372360459972775228482372240573393582132244992364558776429918987310134796706901366543886791396282439084683835212530083452197582483291625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 341500361983609257597141448369167656443413426662637505703583115162723783344914105523816872309377658105616243407284033477563396671907068097935490084545743497104171835418145626516362581958999617713657837887803963535057042786548458130230957217905994353279865720706922098522992162089990703850084533562961439683451548914588100739620452065707090166624031278257989411766412213323808646398242029226209466102300632036920478976237144784227008715932083843366762482337128091848219157775987099894604559801211462194542257465348233556856422686225618837982517663623218035867092983680185509537970108255411770409135284007780572520161006543783619724960255082621424922429575989345935301233654167674034981987611840312780701256162943067505691680608590622827179481573656264216334373107410640937297085830007171461881503918756669234981971040375400642468017349160610128804777652393683015951995620410286418997029557992229497162464807972406571327483554784389250197173539980938533308527027739896927014028818901991256682548157165352286964424600169273077412594913386281075396387592366455717578358781990158639490094526529260691716336016782390470790794014317658627334559713981553365637586919477535174132989088877897204980546555448559415358598989155969132414910241918436127325362092006165181237647205422591489295473652362932056413207839328112769964466355577169326349203940711575546703575597229928145582169983256318765811535200405914967303728837495862510824920354472376686704839055197435428819380046479410284669840621102701140786703179519044413388988951699306214693536784383390027237624861093772077601056038838475954562879948404779866858049636507132784775328147488696099251786920169587968901147851090000237883714074211217410113149241650200890600271971667766358379435447866463978317790793145060935615649305444479542338447077664280976549650776710729106445307623615312439777705401848195870698365189987320749382483946665638086044377264052721914325968972001572745080415955306323347564753781190977351332772677183116331397765360134932111433539655656298867063237843909781667469659273923417145481537592227183380048199210798294314147229917490247422467913972093795846106823543244851191938443020029252854005224251542068159379272137233228983123160521643457411759222758794263792564140923497496840321094160160322142660480806448610276212238823238116046726359333009753383362020703080858600920282480311136005325262256928712671851615997422604866037575766510068336630247173764088409599065966879817651367777494813559246049976658912957224034281500740778567432452636600481035110310758695594368920309077348595672627107186299734998058663166555981533823842811753163299846868734693904132314522445018670026027375076296324916839667757882583520117455766265647973811050450197885509578968913346605508400486877636344574482362886093381111951845074843665337395112105285863951576994739606806046860313182007178187394220022672499802805935448639869312918052861736691489420228102589456392713902543043810328304583537452312627034022748742734216824640664290833053141690181378024124869849526233902680607404679852944930151985402691890810453835957284903900273070297764877310257427680721533537799826293724895733747175005240228425215738077911879704532692139170482667068713117119911540627895076826437384563942241037128928272643796492404205157967759224110763849373043641810999162345246726672546069982821326311217476626054083976988220233931681484284060335656058712663209563450467955078178755815130116493989343502832166391933032143652856589744494074420612117488746338348947251543936131403189629392611728232399325379952309520788156759310740406126022216298067970952710242909049625424954337335925456082850713018898654189926700428986764407155477037009367585351525543753953684262220294621757984534969781594867690658842868542019110017481073405848752095105234513465528214606552396264766114323378799413039629777206299564941806352136073701028204155863484157676248568845594608084452949352371940308831665624387294951268951870366563049701264696157426917156779563635412756338741765312470408105540606552625866100779330424039010267166111000247715484270212151292563695900061748956025333191259843895596732260202235149165675485149120465911004161477530307466086104345372647480043417784875178559322110790872518169860338618164366674769478279672577783785779842268331320958836332467790519704574745639782378197426325188409657184417757823761554054935117397224525086632087721094781790304358995406818866451709725590477445717532462255289523190457642412871610694170380021462992885041511955563971079694583009752037311796670526019604349699969612702390142684189869965858603411004174747084970039904183532513819702754998778318179572005457878078301314198106129205310400356529621120218363890898214692694290718145966766765535920858383178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -70005738693673555705213226693310975766193914521174776121394036285991345113550268796609334479708064256590385772049333351781639080054508313376114817435513422042138659772626014828730927016293467677740453512290119723023769965161348143913665273622509740290243856599883341531008201325831709583393930258936806670926638161732567241196329509242549026404617689198261092652051570841596587383787626794826795746095551022296359440008684037178026961326415417546980091591548516584789825094915520870536394789971532901543854944179596627226332295875328226614391594854034426728941900209883520721678346802815853214212389181872021575759486816327461394432498808746921985178375531562257374676108353338774730653631448504335984165137543871833988929567017357019714924267280235539663185033795306283793458658015294652832760119256575551870953505844416228900060898760615273083159965227977640986285196244610282074662592133361221800396920407638810078471730452230703569573196067019711812600142930783578348454382093100216878342880499938330078700759043130950904510348217757691591018713062398485352616358057367616669971489195342968168428954585370552387874544386009726866513039691807165675475249783706269944207535191590731305731839928479466157716374540809614063467135687186462399928187967892693737354352001757869795585562299215557226386174771661973849826490271433741526318754844770496257973675270755822213888804666086991925294250216610331168829985520783711688455164968675116927074374478952838781769528453268476356037510721391855400727186387787994450204808686808931222933418223831656002185921176098572531981523243053544378354412052475958205325195410410923611353790555627631142280644198988067729801692052939441059813314454834254328378873954418937251348250683504594995722700185948273381951300331458157413254382413126075459257875675085674609190496789227529883197557138042262367729485726584977257014624205537910580699317287663131870353918316952512708157043947114203599773774721771324701200341581095901013285723495968730300961632786837477516917629751492712424746405576074023927831673179857264574082686521705126926662549047536888629017012795857028269310984929852448725957318949898454482620622197576021586194666193151250880307982349471999965887016035163326522588160914082902524275929569153061670317085785133407762728358754961881976868367219648047746056105045013649301085630061350419365103655639560110768510757336825108831426051142119626522320430228618263687767895991789608102804628549048881682668449185096379754403076796831790267664791201487631650537524718473196817973325793897007332265921434763443530626228565506915138268345775691596463960588635982228055694257707249467729265233742521579502805798862035499238599730700186705433289782889112529848181109325687814094216673353437646610567333560079761662705093250446900008060441040168238394792518437902901949424738230480667713353981433997696691245342996616236787086500836195001062629052687467417867058900471557335839195782165638948889137031321885975084837450980410048970352502142785156141078713208639096168831504539306364933865153244454405326199022026358903544997439077522052690876595754098861791851363063683347757582758465399030992561527788041945421694774887202971649238884083194998528161753010048495068864186370277712255969787615716102076629965866663662562327459564467425654029957187714338717036231612954029346338452761196170656784503334306374154632401662771549743181955368988879726530677925437815611084820853427061941820195529329587422770252670436488668752769700054129677899690282753063399735942462525521046560690376063013035665098396359833361117982635950386649149185320890463071353983628094739949110467548499844002243495461102648432158261750520268277962662404081772153505475488816583948117967514932221512278702675223398919061850663443053382938708824611461351173693301905229273385414759287504560515646040258523488879472735677158607013267347557145919952669221451004728780186472770314825723300717116278480643457421347884249236520605330627810192565301275288119120888014294761637741354600451684508780166001432764506825326038897932793525483652004558398374972743129809874055225776074204541222149152327946181494439963631522308602648212533749268900926558050130058742649651768889737409549790592989307512874425237093609221850535222962946549499532004537398930189333599771291725892016820244124850217167680479104830863925251051409955415498585706894813523382372206080653880404428570449342952005971527824279117568418558632159971008706702526565280152535642092968926581033048856151463296124606242575981992942269698424646678394514527192333406420223527034083318966466054972025468128686046479957074528309880061047642598108283711250308524775393339642587231829645692565642215791193575187708781878740787295666098764841367304325103759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 9470804178087742424534828514417981885242359175478635527442218407429403232388926403858545329797783264384648049796260777192614007292013348035913873912840949025251245255593936823586053401932537944458973337892749629666683427919210309802345187976422567578569346677010657126159981594799011657004773538644387620517468616080654674881855183079826585831314922863910199025021331147570802496749375451088298723542779191990181579097973976400739705272893126287441558629806670928079171037577031913360554568725830555779872031546426462442432529801826700157457546832143873344120086924092617273312042773026812829187640327853363895189548768050619249654925555025954381288116315142436502579406790202468454466670780703239047905042887663330372835080104248598711204503110966536635692232525796916553695202613851214705491177537126998615335441451079140443140295691529738628675296920883538660824353504730879800174547774311541167552978735187798773927041745866698677905112269499070029578540628213856874281894004867037699077430587739611840792694843335148309032284381738868301108759081072401547682987514341103561988031964373018008448255729843083558982528052867036886918111588137369731853684149019989546951207529590572733777646110683737780208940070509583265259603666607141420394238559860735577305855197968819917360439279761876040041213288203704709392060830398939020603551351428894390064463785609499483148251031802247649198052807862182510819127598318989218757087553996438769771175390878558810243232750996105461244284550257157155151283169686058937991765994351365119377682041948085866309239697773823548797611711379195935259673452178221496694118073028780429589971375748801542881400031540684039129706987344430605515480185829490305358746383923149610256920178140130105012318588241614425839783607202995831179417350452763139303503093385025096104167517389050938236353121746563831427136986292210080125314163863736176389378464618969326598460081438514929229422518215339632668604504683061739651218704137381707142394465799245395978659381341684809648032917813061809892005572958206080312513210556462696176801160624947006656104530154082139170566741004622694425868985741698007182965593880539924909565853603423008947944365992841619810255937870817616285108157629489621692614123986471377932616418705215917720226292868329675630052243069471451605645819276281818854585207768220944962901593841211590255181353284589621216493991218603403426025430287128920362205757293015663017037514631168064194928612546251288023266501363062471613939813962660017915059056923456221315359271274378445006964229564998532416742355505834135582398436552356771400933020296890051953458833556873379970713403502477764267063332968444108949701990060855003220749373474811714419144818474347427428337397788137068889350963142506069646289037446012375710846418191108184906824285974032876559683276860831098689509318369184095076083804713748174972519973035358516097366853507442174555212654415562019179921797103651347745593641333812886258586726118498241947100236522663703527650404560392779328605095417336930141237253922893462728328233238718526965237711054912901238957418869828734485040787266424838336870077235020900988126933800838233300755860839315527866779594681899724464940558774699506177171490512033527973318657233196991079171969808769446291170839350102846940689343116220767608639538005707375810063714676318198094195506410364452808859922773911964722856770401693655805953882867521566495065997505880430263807719446317620694376785296552783957067503124257698711752831364004993532650112638550282697741176708890277094717170224664836944101644513676156720774733886409790675882377918819781596010851206817813493614138999720018117128747146400529950552584695918805497085118590484599432139490414062745078587022679472207698193271226937940659775275274861491183394762711222513471970649374216922331035590376382763263920365367384089770419456085578409583486448596939640228925111766944902184478475588726839644939946225219956625093943377714386480503972865803150993132511937411302316993817124387926328538742309342654189380457035123142394970659976834409601474332325379615017185335123753012715702223445210026710537220876769718750899392117259289770142714695213841622109692598190773690884564701404307887301010558360045752957006956470799680152219429609006557544372057203462252129098251843831700842654789763402964144792137682034511217217955301922772913033079302593364054614337125357894025543830819776711104571827889106473572245774551665748296351236847394008359103683123104282258603481801139285992292697729463557760826977523580662752194482462382035661652590771024489888531214794853431574763715351865652698924083539706350754587150780305495648947115351365048304903415833850196287741672416423425775831240201984777569547197375493869185447692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1050218160591143768523553354021112994390029042094594425405484549803436108101091630391902583727132461124126026160946246305847506610715846892455089266103226522168043893335894783199772382444644871997617857002617691731578540632807997013994537619929390814542902319147518936314880011954216569059732758759403114861071906822247691093589413280169221274375857297980585790902211022797484621070527697565068780122786769071696205879271263884077047349934334331848156628396576303216796491433215913501880529189198750168885205721916923580137210289613080670459589650241208385032502092528004098906692219579545568014930780016064107518142558773965392215351881103871509806717019290888790963723527436091290534979728705161654994818498798277895849489938231001270617032191963181586467668433485193742332600691439609152733978571938510667928429167695181597909309882842483906078663139737918076443263010630795265318167969650169033553240253856563259729312107949385085323014005320692341562509805185472659277005776735559797662648761454910503406759682823706204458527956193994594280956424580311184240193658830259362590152712827933188037215445512713021527145698506598300948378845380707554627291972276029247811730262503501058281218066184334772596000697020576891170636984113051775794062054852769903627918639065934734122755884298091665434142836448281936694305686500955518442797326964624751122811092278509201669708708914160405609568248149565764518602220408308658652645053438729849798924157355069785925654008163333579163910559776378421725447356603841223594945574858402611625007994365459794323631846187141974385615687852055482040789965263047580587065702437025661980272007407674514616016775014840457777709078719190567896294192707365629480370180333025634191366261748512926160595183767110899553351863490180197447203285104128488041189706974062526857872750313199107621061729593315613014313769897836448258368900406804809501414373348176694450691059218384384416500922185594362077092515402300634560171004247243709526133764983106240422604803684929629440054437607345227756461280733754891047141828774461807780950367117468330797285336699731685515987545935213746102853338799415828553985018115189186251268020693667716153501950289650306068127214109519262533749669445129506432496096179934805949749416914967504190372756695044755814685775866560282156120739638142734199584722189182607961450564504142788269117322485591668873588531701334078272203924045923773725689845377563203683075773377615889222640937460985460701146723808777720885919629240411920342903636925403789952166003841395180773475692705318420397693130102319213732946643914597104398280211528995692060955854573513565707109687344618198931053397075500584456686091707215287887247880172188979128770832723561715933043510399408130679554252344648970823636021564703043080412581001254810480383564777511563135258271316167473205179821248447031773827645887813697293410757022562609976047253435277353090136568353977320560700469208555449261387670300955046324247237857165810599635355833553808544853114361209040402793055092016753926954995011281194348508279836229965523189413276325870829378729465469425056559862296834392099975822137597640559995925529266321117250506338826921629120262825500928179040368506979072257371836755840774099283645728037905296623272757801989598780481109630138449688748928023451300431078312130233367068518759002777716690943213006537318483085634775147610981561932512441655983559813833299943296627487917531502274143990417321307681827590792118862843760818649564727297621817556098849307502756741894609257798615508657935616500861384533404496672947598662524771162552313376738605723496557191181218969885665268326304665269110288024292012761176439610371413411444983977412512814590839280953187854624051773877073325644973617221066339705928718705392705326069414388132573376969069779644083538942924635614703563449557554294651288203919253513502435383898345554375537440020671118889496089643875009052314350225739073100335976705699084069352319211078470553070599311645442118241813870242965189675070963044474490561399175599391356821447744333002407316722317886543850730002616278812465612784025589487568269716542118279073316734243462615086927914821779935420351830099753734408968594987329594003863551390538508321370036692876967939714872872131308497346807007359906203894800910613545728114443184868163059158650567360417808650717055299511758721296615325801641535512462069509993480093102008971302881948897993742400014902586479823357820643866959674354163314726929612700808551326194807370388711554532843743354691624788083755071872643565943852585268785322656080003613086977181278815432476998846606247791234071521619933037602961786809595715944775483266406758137874192422831042583285507396479388851068609918775900780089977314513532072305679321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 145344719855871994589746351521070057852780633444936380201147822745455267337119953904093293232391914280028829269935151710166615198581215222679275128479413450523129440300530310725081048445636839282213973418653432054274899460599104641263808579392601906019934732855349006448696897187657238469367706659706850195442429397442022504599977210703801252104824684652986064231408940960193323193746672780005807482104509695027968761082891995202862925936530609776632886077090715541041051300598840332594547226598506313650736478372461779929627572261569375437150485363168354658554401623094651795958059326126327617920304339261682203177038051304576935772914828661389287359270719945501483687519214535960727399529631687810070764099917478932248180042206354878231131399689348942828820545192454795085625350997423307410996702214186912233005214331185767240038637910849426330777231282496036242075917362850137155861104765020384047701286564302543154840178378510640388776251886557460646438242871622429934314147180286574269505622271115663726777807838645453814078261679323180094095626460188244209093452419683603026698480621659868896398697632081178530033147744541694927218597545257084453153055290843486388391041523291194657623345703093367394404193765543958892850307109053726444273761930103459013673250522040868250132435020986433841628073825172646583602248081850153317490871764464457957749451408594530269766695734384571047810508800905999965306254020969639211630709707994492247463482273231243202748103711141996167965444123124874314264326021508450892019845783984134090581170284838276240504528383072080218017886522076858404379953192375241807188748385813060819953914313782887405332555899202620785499015112393288859227579025631616572774185651924916920331195946797871749712538954938439602394356561507602158185203589920305686311761580650646127581187779949522009726137194669705433520204470891532170444791612564806441959776788941458732266234228388392433268026838568436456709538132208864020648015342867477190746155983778719187835027171564940179781828612636147341464913210128534100018311081944962210522859098821126930290133497490530774003408758891603031173172727341181781200661415521673817178237515384451457134742991884422232324561080863071299625321874086134937013708696464332126946632663837438124815683362253847582871028898214900973420892183750137363261580654336866978782552894202856996564238470667707863275530492904272423408278822439682739113302571755600853085040393476172596223511895693225763638956493569919835108477126598565200473357730234869066556064082083037558967551557125444058237493881365852118249376881056931461604248354635107694811493834686118604876641488631425999491317093647782777418135610122382979826448429862631900863557550846084378383848979078579695373795672230763834232714655754417897883561024562893914037573915748806200951225156908149088142982445303628470324079234558970855221800393575582868951857218667001414608907778442226352848330875285305732250724846538369522771074544833805277414266084466867264514417286419067535830215398773391150277693092978389832723043110745016135457954068630615435994292667767936700021353420641564696425909575039997760037990526228831853660627912226619155734623403667766261915482122486848442731587307576426848746505373685275066668854671160696759582421144901326987440983642936787099153303327895573930598863645176637836591144296352196005633078774013205920240360341722386965211704829179473268930263490286492049112756941506059900741181635009744204209115921629952665403216661374637196123329964914813457336449655886651436878238582766404689376091075758996796102936420250069484370146902467221089663892153928138918941330364294951081583786821044406177113514863561913753020379002235768753147191151411807704778773015466418456356859867681252009647605114472433054666405655975445213275579920977279409147567772307013895371303143672361070266593573813436116057292827962239683049005250396813336269451092933607160875405606632805426650690457136200668159179459762119312213952951566634073417161563861962470214328122590409358993915898219892235963878952289433132702329809617140303326357300853904329128814400330968693586091424274310612495656876018042846867264704298108072622062973223048699545930218109660531376048027574249631780381538242357546917868244639586009135174648567114976458607504429956784526850889978806294766732651844472539301572709365273415612401464219103475215506519305731044772429752353051995211602410652674767015551955440572793867868514886789979728245209046819328901165047377990223053921381858569191958998084693277244092406804594634787182161104548991936181799796138148246308539407589195958469465106995317262743048554683679139746103871822504821026896424663682711866694494190817008109533871860594683391501494266502559185028076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -30674892212300609362843277465182743986311674436962407395420325728371817424019497744304493443994189777881817054642011307715642519222887725185447101586225494142982487924247663542345243173046860083712051818335902690700961252792872474507530423646322160186469248991858513786167362261146131715758953808879691306011475814724562340050121133609893467036943750843546769210188505179408597622248524660509646867304410171152688137854790129155162624133106095081882273498986784842830408034526609997019963229281408925375039679060534582628941968046664793644753055850157490702586203708359167503618322929742291224626819792719866324973024748772133441572113469597909146434258031966059489822846571947739537977911467369047782754834698260800186156373958995188407633324366408959050993600214164748908017140306988919932475425974021053751971824036068716158347729182242896482480522585910863957624495388746883249250235834799096718581942016045008998022226578700310161469506962272564029993228407589713174649489646182080558780117582629606287661518915526900046653170946733213188368099019581939631121623216949510017376293276251716467309726535712410318613628664493085860096571021850494486685778380415101569790226234710538619617802457029251477052045775329233614410112367644061290528115632955915933854127094171923827275114923917328427792940139775635061949983537789902674521546250766604204362292048016699752225052624604872247799510665594087126964336545509072284441697145626864627548169062188459948982219246984444114887587181085751203492787256414714824581880445296381076491104419879417380951021840672063246344081756227845121655676238638869354819355491911794022237498935808098245303453454550711776824968091886499774106086980100617165009601587992500739431653398503881569509695197649642094537190493175785822146940765317871010020134562839845586273418954870475831649801054535504929621994427153513742893737428784008480367510347134767208909539063323865151547814775239364833062216849357353939992218702578182854800541803774577747880810308624325142319454009542734917482215162750353503731155727431358118692825704822433511858771346395860303719259306904140530812920616506021979210689352973336792129624555884350452938485990653241047012222561711387797496900578298980745180126577014026471248472852328179905208132890208503111811901970517492883287558065164571733126944001951402679051840068799908611453050171903700961959080040384253348890527561492754554505879055001975075795971532415079123282127895530033528921014855636670362640031252876255630845795544872427494697513191000917230203903831499845910497462315490611596734560264365270884410540796522369795712980312889835338964461116387403469148468599786838381784505141637606285342228258746065151141415722854090690426925944874759496031638409112651314247659470607939104988948332836688937374614739127752119712346374974656846355295456655173673737990668853163865461473234554801170903247460902471596457409763005672210112425469017435621479300034761543329410233812970168463364474766553436537610723695845575276082158607271577232192105354256960831093869687032449522020322925239148612281177238400990520896420043605442761449936511740768697642172052335311878639843037032487368115803820723938988102891594212938294787761117054591266311333632818600851509175745788982928848835177033521231175632207001201906170769009042371224525713263482209143307479248976627964176971137646312639044330641272687233281726971478022038924424713401952152011971951780310160403473741846142404926869314517777416113511895987838424883368803870872493030936625123053129050693767451033440615121059967626041677433783646093670396902826894682288154090973438509959532488201330075490235217725408759880042579605827378740580382706463776662639653299659896099939123643215804569069524127246195162886478150954516180354252445311869048696837504394548327748601860516907687995589111477313607777369865048976859854301239414795890206206158981660587507193133237053168431307811929726237170046021821832867928595176969665371310058924338446506529320431480966434336149585764405786875762088172556221660683798417710338713760786678458245372052341891302509349582417415181884848719247169650727666502393686123886016022113472934402774483675207350676118273713679855816756989606670703282429073390179502204646326855352481713911286496496844204453573645210559915846820639632555174820007312480830434139411943432399098282033158001306606741094910167361468220198011916410546810646215171615032317337539456523967762066255278935838281206405642497986461948323643518146925920581122544584008693407971737234035810236620901394535461928182708473514094518696001556735385183180125605251465890823517985044099280693122949302272859167763463036300422568542946968588945246491166468979270654840479074615076141431927680969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 6961554418419509125909357209073262749403241015722627034691775853308049768714420619978215009927709831076363396063481703882694077074530047160021127788914004121003297245212844064383115304412478579144185659298082386817137062495532259410146956937835975457836434436242444833396322617435239729269591434764713907019857088028454171012112222537050203229736744602114829068751872418099625798445188081963328207200797452380455726569949128941664408774159088938792797109261245884241612081776112818857598251431081318126361410970775108502709846232787750954665659501303173516919868442849035112344692820373580712747436421660852397385775180552816821839113973401841376688447771176267160270793799048302257981513593043559233802935774755490678452992687920834701524012844749555942690235423552071138059749484092861193257254310024800511466070551244728257390375578120909570102444389212624046823479643990408967055385061571862906257896643451064613143588103196886826127733817646542236751915653869751935120291979351533758131522639022360635027304477195079520463116287817594989938521679069919261206982456935757976953249110828247372298441899615994026173655795081796170222023628594670593456574800106747035323927969850033976482612290100400231662436473378619185384861233107947116896808125472663452970433148504710365566407727874725828605206887344401564782941973708147062672207930737652743778174068242633418849465420998473849764435183168901802947484986899150461101484117333758337377110018181564398255999022009751883980514959792894784959597761511153352491353334439910252653845599235565164549806254405972187318077844119579810901036911429596661682748650151925406917910159247580047235943041423868403799984799447365575786545512486229375685083525275609610742802707390025400557017163084123326948306876498105968268696778633506191073504645332824169176940680117491789635450962322197359696731738772703928528065554474246972893613009823794981995748621533235868807291582234803838234298680331851822656934485956651995956994616751638423604295203314211045437361585701679373998464748355768515838794210922855161549635258073645684401079254130744221837434598414174522587183617205729249703994922580947395997518400954745578657778114488664331133238173289616747040070028257677546094212685683016229442993048387904048809678438568989119756220303610164533208912161394466465382751206003670234161765985037668471592517296564792057646625538928854096780402726527909990961233950362370136094297093207602192781306825748139942000986392425477026339817216209970928857799500945646503061575016193035860166765293550128060415939171807811526220124604193138433949404122112873620800559862404829184520735812528634614810299974783962924042379985031173097332649420330083037847761650245544945096703279002529106369269899910072094816247379213560921871315382426375230487108982903443980192962868648740398187087257975648532918840118081983111140563067455718036207350594618531221537594439000576089086541747573123211338129285332690059140946673556412582392399642057689073739780001168080075887821086329490903088057224530875430027997020800424792911399263630758565596703549694122465150288575488712581656020729486553088375200776983311300977285682275940128045665851183142028394848941457199175183618145757592057867065591848025840163670985875864904147594604029999133954218792114109604031280638224461045815145376578282215887714957437301747454452241066430509352519534818359046113484722396005992906628780301762079563510447563410193114648161913366603275832029331836547724639346796040345097156869929351055954510738677531190673623532810038260509272095604658203909245072516449409818432177851420865452947648834459666594284402690790434900652970664444095728521140994079806405465577114447019047884464975042195559863857267922863741264291169488948350991959097076813075295999985977962949659048787267942815995742541719046362357981972731885689351310814389174946567722173665878845074844820249445314765320119157927344039571387738554528843012567754687274825694203115873292670160756895716645819445238370426705211491179355414064332565252126776203018387592986943841269710813498996673144588022130580033378953083601892640894808646674608386655675175973749777226895278705197150534596308277080084332073496009232240240501854730836514568198495971568187800867460064642186032126848047420714054749785573680748135076140110100493491740790623164991255140504201867022306620671268282611614229309698326585152048208917528989908451434414220417010607190960715258307364342129889373212385426821140178511579149809771423534581110997720022767159704038845350630587312408977016866798056500728726575230277339000591838483565445697621049289068210905957274760451174530185807615826924042177402495061553120251948014442494084625992418545080971015221001487225294113159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1365350159693107997065008814073317730025319072651295524034019150563220176454342617246353112620082255038344950744952826118751868594294062980809097045751903345495694907519007613097281376999489075365877696862170627983581302956777480192694864027990233111661456881771667516919098642894158302981165731609003112033709278937490569411267736213459910977089771569517458776975702823283663681361416177819149230230630481735229392615315136602852582211829556919131731791908514915042127186947547971619984940620227156934925585218936039951129801835085267061110380153538598783614335246828690866591227445408983271468676188421039599672233807239838807320940344719212659752816525997580703385872409172587647144566222250615227571715554065377907325180468351244440086499149543703698687121054940663315958838358956421643150529518953162716325367565510562461227887380261077396661176377783607091274620950388305326157127562913230660865526378534243306420388194949624295492647696221684029221709048041026905882514275063256234777681795978389304324967486827522232172503840228778986703222252532398123325103544925271658903269714014950527820287075088982041332675926699473408897979531679123616300335265505254324522047067065456515463471140891767638745606290476314629960421054284205293345184943787834441828758668446695022742064052389587766037665811741082268822202095378811993517786918966550431864258491670744744947564970021151358835181835494537167156698372720939797862323666997106860549878791599264031951085797305992753034907521031163007032787450581720056791791988696137632917997694321960234052749110253671280656931697707612194040013179525098907415203217386156216913663003532726470670056008389035528177922055134274457795888708228763885679061964527792358043746848890023514134828733259948475005071263928562944448029669193902185910234235600246327103548869082173708052057567165499853742836873134295881902384425570627217722141338171358672972853251394315999978656525130317437936776307096790627331455268346836555120832908150213158899343088585401089281319573040198633111737837066914165428803822135734142368274287688078431830425124467026546434411890218953043081557575346130285326191219277486956016720856437420816942701644714045721941138563787603740731128008780150044246948280140324021828790564147687081571042706731468794719573779299065581052879775266939311393976009690883951844082356096192148663576586722196400405648623084763282275611203228463831372010798096809718618409929182546067342610278850419242547723375061409664679208227205302895436676075068588289536886609635382708017359729869867769397386382717907231273904690816193456280951016690251016347850613514387042862449714167101292174944267464539071600258173480675343396442745262317158794127698725009070363040691406649709046443626488525103225394029859905889578311038878732059957669376907596838247425847364000846805589130883493114834762482825104587184078013587798674523305434905397543473086508504120677587408485471958914534348219050100322447527229974461043407160368713864302955607791109888490312063054615006165700543974481277289767891529003105222535016345443629444893072773870774951573937529998107770036017139899640379505970156861100602407880746646864412044170320227129334694781817596253495006795293082944841452188715002645884343654791258418467163598990186634927935444618771109996883118088089917534160559099308678125338366152631477079800361984615189569150644024179899726008191700261432705629867105207573363676246200352286227526246689172822771433614289615494369133034231309053819554418034156707929968368148711370425405442037350418777263268292989948865719498921757417559302689697096006690457923362009213007909368353392201324936151794775416253713174981548703665952384667435378619898133200737837066081974323797645428522045712321204859384814819155735496014072026965347528044716506548567914021509424916025529211182773258626576294166233313263055165066493100471318379248626272478224929521844950692885132054684619873185712434820264292642229379501756116681915127016706707231897728063891040505580531837471771186891837389391910369249175975643958651638944009993051291345517810007833789027080834970094427476286777471749413568174492953823130885342188656511283415058880506839990707410632943138598148465759323831740773573363324992326616083816760603408921098697067064580632008531259930921475785147965260540826174193067714511571890442735488620833631112161301730756251346076178128321597010293861005217320245227497606955732611851187031831604494950882886685472165344172628780033174214387941420654124905170687139481020187036572066617658101185350598333488327447705029107740336667854054993270320432186512706581788238944263430501327082137644950203038575401765075231459540944330101702356417325463156636181615922033334416337311267852783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 219268345856562994371237583704481456871968622825219769066147832251883579401328387426890369778306790414630201118555204353046623334454591687995473644903919155457744042572778507477799046308648820184525299013807460104521022128021984035510004728542376730528742684371359273268234442017840932672816611248383431263148063462426730273955771876220709112877597088023027420555282892460470871048678325959003894457360447501087280688697491174350311687878352452070791865443674888141546998608402021264942332727424194944916999628976917203914954980774526869682392412010443925573291575565181500455199981342493544479479587576580903777219901224483945964716700602611455254084913342206074720382768234660064319462766292612941276452033726105156898552034009394132086137712948973960690098226709220044362855184319163688626481381116815213780281295149915635463978593814416157761485474354434857545958709960573959298564413349937778286946133091399551472544553263565608503819266054450523320996641842972603695137463279220213759357759073402472618588071411682757766683666261274118965586072258947741736660850415149886451961724020744886364244897028586735106265182356649200003316443532552237209703646956129078790923039228510960837850785747084868454611726829676848353633209193210540957682383372566469148652118267676571079350631901793841198015574089945624219706502956150689843769770412750363798492417662812073503007492587293731325406712117347618500052557022412153015303388465256030797771355975995793486258713074255152283590649864439197549670388649059269845352547149279986387966385147652424202286935255331856406169669090040850322310038627833585323752366522226737874295511029348479105228168453238435028335827233857252201920917701988378731503576917420179468845392198081776856382372673797603230660541442179918793425779659212590245037018065855318019630332800667988301157209276360931538585208826210531372824752979286338163646841395823310998046368263111933842187670280910138327335604605670099043792772895388435583101820880526066157140748042310601216125698852500625855052833646611849417333145127458672440319926719185338755445980370409042557340476915008577480680583592852857785033935286827675717549710655122940823667433942276430735787971599664752727342935248699103523102923146288064975310038210944741949798325972024645543445736054230805577944606373055799020331359961026975799925660926718983956717142711152523394658289936608915493854171983769926238165493344455668027992382404927383801338399773225692736631680416019641419114233248545980688270523351821192123867672447949441862179811770877997287059295884446703160165700490825565114136322778906701483677661184479629413924348573504139953627325532573875574998023949460767834904142353041047517985153571785079132052656075289194391592687357240509835215412228696315779861767540007065973517953320148500998896385701562723387956460002849227346247173025505368507343827539660915307292674923121480746235128945566329082125484679813178119515806547639035993156292908239058163617123713725951641360533997627549792549254185873504853424876182189918011156549735073307318526182438951264073654225138893786872086708144256603981206072526230728744412711074849081062019954081999343546981074867024982558877567860327430600146624096200560031654033330156651448849089029114784026538522900818791249779637071896384656639923118862541070619592986192335399915672343121550499710870374326673337088220686275829131806197936819341303312239905229461069462583233081808270535979939970176471059542712508354690538719827482848064653096933549819030705476363927557329080634251720158667388217742723562788773567161017713963695002506530465739039633534287709943132020853044499546172199608364466675298891985505816540726905357087382965838597380571804449385111103779449374610185128919355057243594290714374986702488412984847281791314381514574044408533989694343833608605424422924239105763829962951506358838623554848773302973754931585532198844648327425222319593713189490574509897885970877510742772521517679970919322040604278913995758288161107597762275521779026669289327743615609101621475057546344461441037144622999100085589529884613491335933037912564513626726589342132783355144839535177078679196669371380546816749647236112824754956216689786485658437229300918512394499258360482532766082477742117256155703989904928796612916242196885274455202669641886687957102464298527730926798247274840848425198449547663524001875575992540532354359987512369181059410506151522649413505259542729672863337860832951984741430199339181488981780746943053370630507883838553618499461649694421338720580506016062210200250892757453882421943612310891051600147818402252577719071641845349769229463273469215270956945931184316655808479319626097389182857781666713218680790904163266787712695077061653137207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -28736725005887851206479359182215781932104110555836701177387886777530398756530267185140577781912008569317885794000186325704242682795409130075945636405097437634753075393672565076116115238200954356136226677752257850246525546442630452053499503700645033561600916290333013420055057674501146679317605719318012718731109475814044027928871720389099450009639586197191126831241597814768426947393228507953278248232933867554380910729603874769744978833263407832711340849983786803264290955880965733711456472272062865716567777892691023480274277937570933563200256395812869214686705601039307987943621321737182566110864057031699570803158629072506670342304087202739697276727690811794389990214482022837759603942256649686422035102197081877954995261671878906815686013523847243087979386156572811798138645854576129080740954358922418163355570548046452371773385294541837219029653083195785381953009637637872118279790036569294214733626349226778377546962349755564963030889497782657517747879428816446761304182330837489825206659112812084690623874304220890375954466225438402893500376146837059416106783663950728664747409448629483238217905058583051254770379673194284016244786001008500723084932690104743126638855010575201795430987811334193919277882857331906655326904238334358239926817824965675469365208574345574047068891046188318380878410115918555987620701534097289704037554899164985901844234150683817096851452042858837300112089060603512389094435424583903369926951348700275202298139778292650752702737778315935252464934007045701399452144809493538311011930349062742609248496924766916900589766255567605935174155175042799462043353098595461019935852822560243806887486665717191653369583116851655309716165541834612426248492997778082923968679396271217201040851090366561784980201233868777046012697284712356279331399152193565561153033392023719748635024782984755130072671491111601331603991389124167234800342340512334892950444279351680933900632888200527659924116170939624865674470387037351688037545783443649159131924120480996227752045469319370966231733245142822864832502501535419768983788220652378810145466462511152004517667005981747540707044744852961709722686255327510514255499685603648139671534373924017834749312815431591814947020884528465798404009985288484204740630778889334671303362308102337301915303620405375873735329498064837433382398286384309376625399556704979877929956697772361047174874014597646359481805173484349621607909867029656390444628248892552161693933284103750336564957474575491681266562982893115177660633831103421166665118525404149338533106817132590668489673760966529871384632642271944825363367148789494734928067682447788674546001108282852326808290302266919010931754946749003180343217722935703100695744085735660418466566068871051854343050577890523193341070869190846003578176206213688479104372198748876353463672612879442638656089419931970547415338851268029970980028746160984495714058286600002173275468954709282815022109989352674634737431835171175420344815606152855761359907876875037777255384116919347027007738233758497167461265338117007813031430744772618564780231996836930331694581820085166713763946255089024091471924019292021450791423117943174305088321971496057908634575972842874757217838567117884275542689717241716787917075773338626496330592932609850312613535285460663183732067867403286454393406334513658754718796772805340506701384672295429888450066975008817147836033717147494348023216625562194525637140470042993469040782116515468876062436721073341815978411009775262981257695552152112399314347497815483194738745383842511781902046678319313105905142495803294515979023366485938212795240216367062418456363411118945513635670827202896693051487954806119987781898077897783790184314269676723226634144538601358016579548115270054193446843470282734251684929072653338443110551738721535241646397313805823526685117449749419521599976904868884015254940189619158919364377393718560673359642528716127103200760057864416961478405807450537227944538762311664556188046623722643841179392917658290508262658741089911678266808531846280616325794255841541996177490560471802236255316626692959263575658941042035449209053133923127880938468301423122082447529007921321321178518801812051476136153315124368406547016127344679848187463783054039316796200822165297995197171394321846901050233361566386487996006061882218943633186683382478769454257695723407161916773590977985977146946833448805031566242972424728534411593455780642667598551549734738313676373287440290961909519566973791596926842943465766334090407635997137167801211217762111239291094342207569791246226504167775942843717557187663395329813342476634739114540790262210640457279530083561123061344036500967861466124064743349248446732904570647787626177319457355837302492425248329356719137925055696411419194191694259643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 3182508566213620212374549611204702363416388909397643110511227970463909584399134850057282499761953893358091540578573448726515538158908502312354617675654458722348341499787772378795594010967530053642417381162577160484221958980959015083530244366118931847744731828538429986276906848536576813841099852551040369942187849821366793806078908676012682778819811762856382584907401871907156490177186704036749246392179428541385730145283391102869826199948973595204759699963945133255172040240284916044276080228060302335242396744665455806217912134333799645688726954208394356077012323206843733350786634273008708204426980971891974030872184296567203430583970159709589399741982925972434321233913400054938795020051670791901630337330479366591611412620382315877505076418441458706044317749564537969110263738444628541801078160604764629758485315116679938075772011104529297720048446675052226184593185689634020642385118040607759491522379771622197407011362861269325644449164866984154598590165613084042994637709122930589128456411215331923388408859595175952658450430028009319843835979738363185926393898792584433529327368286333313149500135202365294262427159873681309582965471067018552404424802051221433230246209119546037325253809872564865986227217147211337760678932263067851017522063745370695356820521421733235994889315279874371648801782829324676367280880332705875609642940657935220204846507785615642243646500277691675050091701255538848766235945258124756565341795506445916784138660965891479838631335737076237182930892930587559176187419210704643064275033200952585142040372016305855876711724188907322800967762146929660886348851440585819871575775524287850184931355160829131345298360735885954803034691263534608217681273086258724193194700837803822942629656565093908194764798595615442985972051526170128709294978271416089794703304041766234624029963127709947922442451796720772356598660190660195964472205574126503101317141072085113268825818242319207577653273286540875301615653205270246622016067130385541134530366140006230088297176446281718561648325073192965710207190198910247359372109256064247345647112967932873083523145458193598221955051184887401386877803910711356006144912020308547606153734091765392337753590838892152997917000890390361323416759830499574159921400902289105866193753716621083426130054745618424258530242550036370928438166236193262067384908040765100823144037748793103245622003058391720828234656446047319732153764059715550954758335400546135409968399934625189914742535308828030748812492557855611653470202648137627386806058624746049778545221272032601916520341448403409641470133465150042393592474586592546364931928256904620104035477515387217828892614154637680511533496097048791243690394597545907488553196428543044922571022842329392422975996620082349900321135675132976362809155504347847727079326356042342523128048602661304299545234730173213455444770222024663322902900291185881459769259470846932284802714011814565063652100215696350758080433923799313552089166290112651684358077058950793638247059482016672374487998199446713449688163668736294263551081757311956793124173721651564039249530816416821738611745223110589841661794303002975172964603202086345780523746055419772681398234694437014379491325212781976576257909768866083478824705322881108386924104890989624043327763004967742461895969293149527444759550853730583202975712736164287151810333894796622382537643926836939192919495408201504209880228986882741395852602889633868771648220785337926126825867856268735155231360961461352328587742493603084528778476235431577888384556591805856446397377736903927067941640676545859639378786131699079314837910904483548246931383910861878675443640926575294769633003586428355001258957397368744166879862610823283107868140529109363252331761791570702203933082290147060534721875305309239243535155899312554935035266246989360633800130151943895280350496525149639460865868314482210678668799658805930138739066555456691573162813737952356292600411850757224324547387726030962188236593473316767122138243076446700798968493096255763724735523346124227651211889346640833591112238927819628042811540602667683094861092558819425974872457711299474092943876422233490511485077278327113849927157937389158357737333754921381376130610030811784410750185299059617527341554108799024976235273507107055133653318079979708261933292487002853710560363729903790822664045004049869303696256959659567324893114485278079603403761001865890134944164862031581397772144700301582615331383527439962946276169839260325926899002831217226322782929295955885428185808247604544133996797268662608401013752402267402955321398347387006898019096217707961952224756570111561555528179441220930599862804301719147446719712262804459054295286366249764949696422112453456436786676200013783425544315921966892783530056476593017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -321084511168568442277822171773672498965563055405134279531172709376721043015497729748761894682039884429856492911054672513442033777297059395139845838669384280297996535635116098188377968608771348793140623065867896305229488255643665404874313278811451173229323202125738974158760010242797169197703901686910803680504139279246739526835537284609327897338476821289523731830234962229371215065598732294318787895975529201411316564508176915372078299431331965686419588857140854672176138613215901332613894852588612783151974580608414370803924331971358846860842563258205821941124934073260156641814194713592989385106125188942724897106654041383858834706557956905932773565108156145595638551233046229530309931310230862412755363958358226039990549387268509845148258294267439449116137846797782147266702586447475070790458326308024192715087698619681465386116748194975462394847237583099979736785578539211425309082527404961537924480282039083112478125538406528179362833841456336895143242593386003817436053311082657480266880391919697147092545829513404957636796467477729514827421602645374027940852796376161020438325641659385566384634187349468245836745617637133062159926950620892828082139368511140704991721447046061922717777911170897081095650882267378403673194258252492116402235194084066273607975877092762613564517512743695546315759401127375250245246741669552044814179446077778972114655392660887132146012281197031344181104513501034967539808971220255791197247295201250249629550254037963364062746751434492191700338342600108678347774017527962893179863918842863781613001585652597291249033312194939694743394379001416185000173827775641351329348008766185514829098583340630777127627436662293463731582244240390872799044779910980154514591773302704016740507614924422838718392279446690143834695160997149835660609331257620259119336083622784911810223296562921500591804386512650068766835078233793216627860112420575055653067918112617723449263615834056071473697329453262217283775500587737380358898135593904681276772534702051456851062330115336160878351314730565782778931819975284115142840175652250133308813346307346243855575378341880586399356612117065079499036227227275085124532832107317133274764654652706956266111171017070369743426567453047338145364256949249708141675682965890792514690873612940778510221339515787783206751081769198483629501567549760563342640539594216200590747084499873527023526578316562491566406905159433619567871441651223474929120202430052348527574132226083634309300750212429884280967284727253605390056795135565066816694559901911302784475789932856854682376783741357199440803786950394198065403642673877570169808184780703050716703230002819560439818475159591328625615065136689621693584404861321040492790438326813374099830003351351434771329566891391530629406244044592891265265971784363517575830822234399982764128910324633361271209145520674336775147476147937017028498216939421295549008177323846017813242399202335505177022963735275085620112423836536208494530580851646215409047668556821892254576315191353782422477369185744255058318175885140112273188028806717161500901026878919681826510540410824096759472070739548754885755920167452499124675080067411521734388415802422498965396549995772450639914488240938641066518883897399483342543566341738702352166954166771041775391837449442881635127878571015945007382401610926383157721711315665069774795229857001585041228078197511996712135465450797892316266057866522945131475299715552139336018643050104911538164629960973178784650699705599978709687682785944178918467906319737130630499553743613999250145411525387232055293136380754908244587680869507277555106107581244333381621784817173862716789491414747497128840845345818913901871491272873541790594552500381319898996859725375728891005940961812497432419911222479348038199479320298106693291393923211531029329746303026737376135607444137421502155806787835969849532320107352601176204591854760321674461732044313216882566651708820305184264641769974370368762377857639676024673697841318495287054697660682490569146244231460504248058159644083252122244319648145314981971672424096471111019185798542448974644166618287328050244048359889570299713679570225720147801464346732924094514499786756398881907108933063810751593057891706626911398773272309635126065136762218813898670326352423467826914466603418391803203093853388321388845737013600115834411075042857136560482969255987999224389966157543657853407572202284852762582823545771455082834417054009087845295293578893686892798917478051989229431656953795131271983332797953569599036173284187437477757660287633200753698916467965776316100102446691176579707396359990835849145329129229492891344547531017201791893020485522019333007067105859652985338434416650640553776816282484897847923763635099597089405416452256467891857028007507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 31700253568005079768557790313590285717163250565171059248618287988126926797015020248556147915416508271663287861386281655235436621114923220302496915578763210812901978674903780302058803104532939684783751139550606452077381623125963992811346714672001840587531136721530725606565559103268259508959525063626247345778438683979795180214284682086407777465427062267141315343720456855991994332392404543697765950081949717839510416508176334618062971108375089704425360053847088074965008641327702348016155019646582623079567661346048586096992713444158350264987009440687472648989349896236106931479373082036245168203516221664636679857411363324809188554742833306507876025495292730067752640756549428885862528203962989061578796417773315875664589846987197403287862496582854008558155202025409594077749572982790374384222340470716179953721678213855142315513432897371918985677742994619371236997075539033073462419563730710626165453919680770477722169146543498820542671020827538694689152350852266245837886020867475651210971812050049173290581078153403666118795604195567652475900979582195934625739091073634029938035577685707677019399895876027667601074287100375535677935036004849110525292273774065581228815535210136396254188164273757221576636753460439078382433196820465617269569080668101752314768104584076263112322427287721049155257515594567536330870732435788535747710943995322341133426608342106426409289430757028853322521913926318212361454282184167857657218237673451770512702011992589327160584159536668907478299150297023664671635092382828199346500986393215604087844224934830274774286299537953864921133108649663799044182506458159384580058053057719629368702281740102748054184671923346156253725673738433941879674475566414010152366676591060360245543740839597728993950622638614179158241939825357576743347811906834896577506977050332576589275882631889578620855699430285107011483280987652085748048372561409459873179916251364206294171178488284574733410191639777012595777831406062250995470609582730433985224429640624465209697604774848660436923410725476092845349816286909414979204995258795536087147558588692287894680533933676346522921852461753148731729432287652156109866190122546281919879533396028572572504612895243485901179360904813044934135875742610945456487273479477497600794639399121053124986258698066707230594373351025909706049588283969807246593039515899206317338148756071568475594512398887163654311449054555457607266633869182373835060879538845220410951085324153937801728226661226517838642874426193087123086836624292570999157935704951774743051374059528632444068807585465468007331424993632486924490041294364616844325306893487796096476713354646675414871245243846294803869672826204562307917119013256243653672612361748071265263098557294958402436957088183214484628830158636378865794252366761622582370378681026005665028068616729960995503175045320295014978614941833808757971125256596413989800602022174645677336874662173302896416680945498481143096971496544376209647972389564030747728502044153851076628019203807827937027110740970358848695076684295925843854995231245687638223765160368971835137461267549896990945387480025339732418513773770562458671657090862410019539633727416766391076002159779896717270906252963774823537041936025226512942844305121005459602730972087431931659057946155944067506705184680149121724412730397244079992280493534274326965002789174780014746499089945924485845797709565990945550791603330850230802525242377258048102654065248857832083810059958355290939282132879174161940066756184819949440595524819172618431838277482986691751755290141666962091296751327395631152121023096541198572276983030218512785693066833365040311736777036575367093518903743956504901682265102118431871506804771247173794771112046819110417475950789175091316288272415336021388061429263028537390851206399791171348599881508730792018134640256513239681421454359351207009603693959998958325677169069255851139142925381673082081996078768398826391567000045242824630771478090436836612011497762883344376419854434202553327732109835619795899300206685369810353247610399856329813890791560762330974835527451447292645298038681904111076941438211228382347209310390510618138924857930232047806082752283029523696803819071652905482302052002566418494193230616041816651846094466986846260757446743771183253307591293639806526027546320806431864704847505724083470199006322930022246572039856572578809620521259720187581349363005872956053343367651514083720383160579695736735871838948937310316735135738295671422168342802389444730419274072104150520975025996060404751238084995351658018421687558752334932356833846950537400179861158542814610500789498232275437143838226824528744736335002585559692002071306718028303797954875983742558062932742962668253539047414461014658679148975352291017770767211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3092266159978257815321396227494387635147328529028931975332727120691573746711475414408237944482309871446536159153750661653884270456486107719220781042789022963620565794324267908693290457274107837552956865510016771302044775296272293813928541441831568877682248150881302146631117897354044215174040939935248588666652335838956941778239627102915558988265649579618305000520017379961916431066869225790841018614914320199019749368619314687737848843898299671418466972839513062852727068887310903244846433302666445158480588943595100114828876323726404067351060342407907162078563264747451493803892710595238302920561314610133987780000051962489814056673966074833621597113489207646107883081235122934263345499112008398264435401615496382375992472382122792751813997383449249298068899257585282681279955664524157088613379830781135707895505847072288524431137935723648545724997413594618148620009055337381238946266461657241697231709140637840220311153406632131066946953787264967681693267546154983527593682886550152336104128709962301743366333372775074415430631777447762488567610354646946535793048546346125284688779723994407438715423319236183028411829062217629118936805129537016867068260357409855542838129247697003359694734576653070525112157523380409639556925037074228217364656159337829410353730109415864757918676254852644591114159852262027120685980630755865444934931587890825579115938077746649141151724751871125592717282263883020956510085092360704819562663586293422815833025692589725959162175031084095795650509768719005265416785836571956186916177559158346379081690239242540089023804311117613485482854357969123284620611007968279965259102010961150836236447537926670059245580795219441689968614357465639849306462838232029685533306958838125058412741128188731228636501727208698812675458766743635424595295166769910408184996712169612917095982899727047896000614284912702159524261280664090373881566801057812549228039793669616926480806024329980896579560505237056591927119112944915818367126318001712668406767158665274579174497664545077102177508874711433620402698187374081530334171189822170594805889912491282063617637817742828241100556002410212159041955972500923546936983428713037352033552261799288677063738307642340680505567364556746299004538848075797107923602910528399695836254115667588683465869726919216251505495649843508476864541876822443846551574437040137251631620932814701241141316022838614570827894284144502751874812749218276866391972009564551443878175114578757240711504081566123247503171560006034969338334230976715697261553143282705659720415907061956967751953988404265103520715179299192758018776233312784646301700691555670065422581172825262517236433536297565644117488232652403086708685425623610387286099245864257652481679695392809009082631967057016862182208332040513901292457007998277256472008828201927447230294520939330708818953005425948124968461076136614967266881561568446933899945868003419954873606372949277457724481497401480156169299756937974828712038039140365257991960339850091313894628327529754632216237343003506540928513749514487800439311203621769760216603422054504606490529115616435094550993986181517548687845621367123062487662506162466444737725835725769713753882165794907319588845919084302310492571513870720336396042618713465414741862164637306229788461878589933298233091081098070576704162228196376436164897779154308952519697354531190925043271903117887395402614806355553113079463694349706625127931674065484931580601200660574140910085351417948556898331820214798234892496756218758211890804188219586668081166813361268739989345621673938735660542956321782533486996170539790090344422140848325799017728498934171714591219427460470500557756321521192501767979073656075569451265147966020908724647923305382363584908347161944364435793725909336172192393929823444964090164606294008751858417596251377837936271481782984940684877505596494541442132286254973331658537966589736850565006911519860475837053280228842891375430678304103296831338022772079264070884897450024705997502341157206025414171731547399079949317850747791522819826388190678907887755493064219688863688796628763021943107775837193722484772956157543045715283021367512412606671674126182570804500482537116035069939810822974089415159972591260497449437160638073307637395438912822664866664087629131028866246485248598467143743430085417784119028893666762162109823935031063883385603034791899125570122935051570734350223206190815364990998679986569641350460399067043754220492765055087005155787938525619646377433223497478037176904070682238288658332159136529172970961374034020392692106633765169393130080110049169196578354823442561679251048242526832363180443013156723637013414220413386311315439432947396105241055970080135768327590269412557881810487337947430201433827696819207631051540374755859375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 296182024877037222626538047662449712778367748774838151706167775083549853448025602910179317142122249993488308665145522807818122714810789566624398271899292654120065796984132207324313797724313108498898696262738280787750023628813890842955599857173949122374317139377024105924717571424375853521659572953438495868675237492878187785561932169838286991512381907416787829736555705485353706010629800750745117568450099022519665076864706546532626857027060195618163751523417916831929900758948704269809610728553730634904106617345058565196613225414824005076181059440110708144276826234783086225046095234950452872085060845539856347064353430061173971855599606915739933220891924848280518139645789151979820599318580013191829883211605724286318351464729032230732379347038966462709303240263908634375830603913750072709243370038782780429333597545963634064761135676934298020492156920607476474984491766509428297014436735167799519853107294416148083848484976304798643258051072561443671577642018220663820184403155186670896792784755859480361071887400588083577327962668272982221708456722079286060753434340061195788080054782967365297041620868262387093984585520598103139511398347445047500768197865158846307230361248350390611328930504797021402775830482305291404761353155154623418350251554650855171144459986175079456647196449225893301962622981273272838525658365123331350367136527386731502973942248744270607651525229427590073170157983389429989066981135582077546634985415052238525945591448110709520366724827217083369032178758999443070932486807497893748305527473243643182427430792705175855229705644592908282846720460636748013828487827901428039801391433988742801985454472451001942793095988301490652733889110779044609104813162081691769650555016789187489998216552638444061470441243334579695964704778990905539705366336331894332694999628821515684934311650138945307506493802718024374425144896140211377791753110778103581660017791324669357890242995719977948854835280083312430259193414855131432944254718561273444146243599612497457425690233414085104004349462284302339225436003193324207125075768342171508067124951954698420870075981877020176385779709167799178845759093962648230359794335060122455752300258870806245492439074401271619712877586487008271315221996004699047316753575914089728115761398449474917781974811570605084568994740893119317132539952199428758333437672507621755040383867946857860475287842184431849263657407251367483266081197563334694098406853029115252434724264598157205916992185191544430672936999017557415773643833824763409969391668478259341720500468407910846041036983608098720241350026704915321270232350917357892655745575157582680638846521797745742044739045722389140288460939199528317849194647963353832066260525216313872515447146030240486581490797689225103003299249669809650167420509772038976092695761114019696094082665818316360145586446680165930970421755218099584157078348156484647382422588124564874443926483764587275579963696307144633673101507795969148878778618891338756958953682027518353322095272370071565670515391207026113361720105820075791253990317933548349199541912539325517843158398135760092111324861945743767430254173314195248228272426279678637423388473242284711164698805159306394158294860752429993170621303298266937647507552403525771029634361589923852118577211151998670440743753123779164089430714643804182674823510135267554983885929702323385220166137694433580301496403421177777769309354016176994726337226374367621953942836293196496275948200308430578577865512271796911860874893672154387229341995277467207844051161613447302685907278886544189565484867549776651515008399725514425314710655060934950751275235141910485451689370889854937052460730016688661663595991190263163666224619223249276117521285402764001043448718230935151570847696417176979077565231907142154327732399615988112473409438391540493735071212824496988950866969228832677188862069861744343894157783127918758487848473983394597602488722529236506654682170573852731061740975553147432961402220095880666522372169730932026516976585534266979384476808408793924717110858908946842443109550875266961681351063141686905180988616029691926080365308403531748497794164665413803745798479179087417112714878157108561479466096270108909105371551785801097760281248979131999315760719867454220843960199097544300765400000421509380166151817011317479038036047491413846821678527866224254553265977998778117864318568623053538800304237485680911698679632969070340247365138352359486412066038207372629592615788904715589443141984511955805410745396685211846987656994336143288828892722165780786629655208662473543653074845255742469695150048226491297814442945309269017594360908167177962283956969077233797338938893582496608127908665988370668815674211307080428249729088455060729266264388570562005043029785156250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -28770886827116303294870958305187902087710441766741214231424633074557569792543860487671902191803050848516744182842945287694981194114901312775636204095914900549915290983493257808398245947258051674009325204120881136165398493281191197934883824325024073778591089229142917005835355690668602962963038825077087035396260492581198481586210339125591860247295163290364543968554688239692562395778298678701314047882716948094866012601418427831305372336201208967496167602064738088177792692523687181688278899862517433496627238275199758433246496497749326961953060357185841373198687943593426239390589271232979068073854927631072406908584857937593099467068299046695332809921182560599981858594103722104100526205986320223896794816908573297872754856848906396529516662604599125028006077257568927910725197229089023811734285746355802298508018863429947700327546047462226619283697378718855783482343852571388789286515151693233357046017863830585931067849702094477557293247688128959181806900159951852076597483452044225310802953999244720589240246919130421922825291969301748614835726470417788721270275144700433622937180486939578124207763101703782056275941080158102081718502168289307015830717631700764107264384561971675274179060363801066294107935001390012089550144264401339472876836505311520247786281965354956036665305719311895202952264559575485431134036292254582478198378399827070529712962608455697930646279296848658934601441062651956731220479233187991395374800971069238609453745576834573057782101440077462799012317496264215932614665595949970375018402943328279038285806291435827183600575753547533126315443957097308695372942025955457241196464453534712042585673283378962441114090856707019213464767704535308014672240827185490825164069357114088033573840719040863656203852927657367542711660558421860583708802136913554767033889828289607988907237546776198149968687479137502953336676758033861376737760588167701388535058234263463515936837638405419430565463901645784195170560067755352239732182720123714321706368494045959463921119796901072051143751074150773497901493806969203473110421234814716132970361864430936187489852586479896996466921001354308351151078213710152913935031610903334904178963037396746544851835475890649360347930622951122718368896476268339163841263851156530326967634143474969331167947267672837296236061150305311869796779562934242293502825740492436822557019665886470124043414232060058603510885950649323839373762517403142588255688836736487526977222018839285961215476314031187606237852148049933704191877740101848457376947227390874487120935805881507026058045114881341149978574827263435688210385668201136038635429543131714297396545806319392125801510366916774350642722347573891271644594914826279693785250436719455879759054062607399885209535064065351782381020994059539705141233844321570367747408164070149253161356022824503362038378819307376508694022524158117937449318729339195746219900948323151523999225476853879701854083608953086867598305993525555893662157990294872137639570677259938616778317331696208766210533987719339249794479577480855005143039393668632182294678860062642780696592256603624006923569476676764184144215105452229032035323547995741221504016803860355497965195655205972671405512449082455610478293464461677127141262895300593351109516133295760543637110752431719482585860903945066350264960209772608265322807757097564640071103880928121564505616099722546845926980339585529833299628563818002459894856830379779400944424282594336515411486110872165593840656223421916694769658252369314355914575782157654913428003287562657460279117358314456173991876717608194337434261768217399784966607212229999347050662026083928586072699320850741005947503242497230599438362163102828064580961519321005567649093009400143101979051954737871681330423102745146376488350352324094800697542828625607210271162966655184747649643215968100952956534274059697503340069737008537859715793479520222777907150209486238209544064450552096366640481705572249430377743885433674013267794426526474192027258645739951135935769242080970461341042642943937864407395039053245422006628796226180895326902518083081752889931897282130653107578787012561785328514605120032643576267303092210780894595423006059306243619104811761389000165567456759115996702711150917517127497601563889394179680687364610107868081100798108921243280066534767279704665537338714181490388404951133501259863670671730242084852574743052711436921127941504514375176297646125833002684545048136046583335876658667518324878577038662600450943518279101634236342980391966058788794636823181485144023990736916010627289770026451959671770100056261664226764237027004890700771046294663553574256598351553139345127680632916332057750998330617932716564079605021251596595330535704744351157422453516249234053248073905706405639648437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2809947331597521647214279014800291115790889656420724723491795008484021330547046307829593466067431574503763491355031204365054002296013279047712601108691716536698138274858745285239602987613884161936690490042724506166247887809074637620134228094424433918016702124365274235580181348303830549745551258308244691044348998107389840722876400524699213791152417438866695746084026126337676281862084668842817768341598939321359577967206200750533728297056255687268250061402624577684635577330385538934463916301005455536029119527706253609490996548701089700305182480715975888627208030739501468322683649141683130025110346734536197226484682001262933915321255024917169834462293786001937665361166337260365893095995569758039493037258433813283692339144928106697385620795510242692210236204702044607755093610672976128936125739163897882248151371682156981611469516135268226095329114721012235699918490947294285632687144840408289228573909133796550845228975219628258491926003917152069183604221717079699299123410271928550147398533315018943617456152368422360010309407721574965376577218892514950273956187876187491015553377009819368118175903842075591926392529197327106893810717847498464959301114894351758393237392344140790655933889633158208099020289040127754504921684936593714824056176627029049236419278745415630541061256035322675856731524524460780522579134629903636040802478443054891568424271720547436917080908950847695257157787522560215322402452917101301541429739188216557335898015005971674269763208070914463072799233332901160609946672220761722488559377322168566333414116119244932221484984318947949836628518466480406417599358915537680025931971135998885316612740791138390278749579080117075399282501855295266084269681372904440502839659896686828246177796807168807269579116142160744217740940132035928527448412165220253132835150804495087858513386197011630970286706152551956088264938701798706756164155591767523639772427616519359158267101222334776784927498035207488917432945550364882438622522204275289832677854367268478877915845965997696919020520297779237781438353336358944271127820391610990381446652365160546321208087575354745335357145936735902413912812513953303580842240800445205478132780874366638734699815904122484099073343332048693091788402905356960160716023574967183403191823398382469073634363495742034306623469819425774470355373955813433946934768236221710250071156013126995892155747358608315007416426011063561255050023164804177450169502331470016431258655734245944799524907790515187297784641569987577632390920645233474709132261381816576113759237577141363141977567383126848357417415041593454076664721123201704958592186922070595406614232332106868353786927400949546568341681221313812643693547987416316171863911539569188974606995991034108726491506703991852938132113402712984131503591431310286139721643814250125969115881918995515060644247380462125711257839129658404418477566474697207272787212284895914825600547323604687620587031010312545497151805360640215250470501749119883179036883152663552531306252529610727230718690877945663299998915177147529875657020164023380932526205157395647408250203856874026479137036359589410414692120134407268071781184683049735525382950444875447562460283837079737189212930540202888811255223463837745903640564335404216997783205145873835917213092820687779834973699561334661057482622689325315764431488629722311710592406623643572052823531679722615594551385519041535855941377646022821465736187583171401024041252421722789638844929902875682781838517056183729602593897989599335634478543785258682437685119058827752463157040821859481789934125852137470499894205332156102887713783783596867399214113095095155387509426396438177611530888609282872849539325215260707912505182330685406018979447488717314150096732432549935524007075279139261461574126121269433378260004953360513138345341656902875837813658971589169401736274050596646289744352585200209154497820280548127379445188125614666049674276533654857110630780841891067683614870145874471392413378904978287729328355361479683242915527463381147941768187152340012180534089153433134731988777792086596704953654116357562778503614577687012816621917003930372226477760364007116102841556460026737433855912734642145190265325530034998976652941223136921125605849667623922406751096172775732496662850748778915170198011499553454223449074050452478439647467883111002721996681503244111525448165559741961112847112742220121483651441883243950500652848059705589580593791561120449004879035555374400874926461401600488466479810793281437162910343352197485341398645695571038736787350738428358904608094888137387230168224757283874627305470454277377273360330030495771253697967422054610406336788109590067650151055265474368615424078131859788952636511528844546432365545007284926123247714713215827941894531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -252777259970830307880501743810080055984978426204017109458790031719709832819920715071971227407166893350466257484722651270958014152940744270632575533622949866934060983322810101646299482545479379139808588684217877318401936455339954817975524151378338951591182227511501674935502541285965513317092891670662590158931785409530783521706986923154717191731590737125642868542230139820020889925799959372134510087619028860889404863025298285899252656149197082242982007267340766629552444587920910395834957264988402569571218028627862641115651944091051847337170015322836892143244011514589807857630915648372746297569154979086070773283839667435220173225146765642091324867907961098521088274844214922694958677698243997748985320800293602796119016470421956774829090320403679456746381291514428830305889873216090970394940662051194969389679388575340816064856964218984666266544237209126930413841356307745013754191640286233123288069667730485340783447281106872364540345633073383034710359242262148818700903836149343397343441929419633245644955302467164752029132997593794461390618704772859555740304896001064652957561696467922582994240106926949970909155548072288566943955416949067003178234566819114871665811127374934269711889764569185293122698017734675517602618454065002798559321835765629151263718697572247596296508091843863870375763090402334452123008923646654885554453727059838884680803655041292607916764593635061867906917286106661576791095704636348735740403370732664583060882629341417813387145426211306814654424280179016586798615835220679178785569051744709294216907164064419700873513609545851336431984102904693673089354802097793449328353119260057977874376424008441326252978705548525433577929592050862274366043063186596692349867712406566551288961842637108927709686200079266879609084204450351256179088425077851377522946666978101458339683136206689162147154669193572740776553829336372772856571405074845357661946234642505756316883708605260164112693141001528799452056950700192609381173104847692115181574884365532759077031450355102179131042681021025685827127557976211312346034949978045118522344443862711726660998359899819281149457847961550756285721449765178396963931194398005508880528124011347722328597873617311737357260429212282444635428703043496556655363644350442209722216939031166088536742165223205788820681442989642268656218645930298229096017315039225326081002457387941310291544677197608457147590185720792494161615186436531277700362146820731836778332971890327290811748935432989455514489062858918064039109333287392075142509795349977045071491748466839848327637735459570815673380670303364202749571617791971402972065869590147216381998614186869892126269714867063799047084321655195496773426415402942574268914008018085925905969151808787205741492977918691624996255312950799921593642582775903967052707336409578938197754532826890271371408813510140776512254315296682189111179694710410471304220622590242903901954240267165736334800958853826836014736457045897004144536744450609915366098113485506360062024298625724572437915347495884803783016403722205646011333579218860877611078413420163221768339427607660528178700126362625640268305546501104337702092498713329386826184235114664804936907349966581347319786605572870179052043467550350646754105098037185916185439340552505684208251332801482263974071942104072014728705302432320064092051684882041501654029207564004073687858968294953486005961765153527267911615401152090957408984714253549078114491382150370306961925335225301112282934307871286356666788794719138165337538334228969810012811232066174309763677912755948528565165090755194642477925425680334907267397892953602381658880323824808960637729217392790725545993865185539255944173156557901235954985885062764155767273191769498132827752007558210443963612278666051213035937113756734730248763734750940944401760976316050910576967103502211656002835646361557927048659826497760273142789053328679841375128856984522572615662810935323991617412808248996363794963266802038680886302478095383686286881830050883338626114939932633171030944411753561793395934095474532241361219990871884165412440927568270052478033624478910386478736122584263113973352816474368802905964962812235838427244043073760283940622075426128851281901363762782574042423782767410889356960841773584933756060366001293145320960272766509617352394238835634843185456397490161200376839494935035149726926514620401559611129743234265281347399900298692355399078295731469046292439366179759833346888536610795232453481579915692867766461054879013384271426265787970878970923044694277148493920683523488750314444855749627123093468662806580378092346442995280896214134563812901355835862272595542397215778296264711405917154383076205910827015993260442505051700118379160545953449452954455823601165320724248886108398437500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 19770032662699548187004021958216377768104208640473354088318858858921754902028770692812852752444149963925049570019411038362769443982696697856896558807842214870585841384844123552668510219336581751724558770236976714115532518910219641813510945165749034070683629958980034159827886904415989457255663940839245988974975506550322210635710135480305996615756403166142575083731296433719119051941413062964713590629601976782125349645370898586914561150442664372341212578587651793169291844429615835303718508610464828944069322831235880285499507286645023719549466287936660983030958590200214418756696919695356536654979468160279356989407377321082830720655112499517676081484237261158119463682723777075140176639546115771182181592843337654707491736950867023088298654745091199799094386384535368782978624166914446041219366651677293252307379474665599003385652760092572690706411290340821790857575496228640168931660525808697510832330637042856689241162594881338763540806433112982903248486256685005730860193743281954482103429526599712973241098665477213365655409738912076949120050647534021068934626372817077989921973692300129256501289347826676311799040083796523963860572474704072234896207748545208033680383820597057118653967330770236934192278956166025153561713719521070475237482592892185475927197133467846663234232714630780417707723150395295466885878767795007634042305287033984964560322420821837563144464193350740864279209738103851119878058272268659576852202311483388763370521375153444279521547902164816749337016298163549441307332951476213197453122486867867375251719428359104096073900451992929656546766062250367620331028739786946717120497502542810220433338346863665791915895338107441637030238264000206671130582940856178535255156838290986500977649330163645191930163682161590394377132565806705259048467192107839390506101881374751378826234845445771171881457303058013093976497490172126918341656203202010564671209281635833613225019054739455904780343157932672090258186880616877152997606542365901483361705918968598415846108224167717297609877449936535729705527814009604769188371110538180273888551388116108696400064034411849572847755814270874235323424464332164799770711022664488861034240164664322216994767932239826437654199967713342116491522227733521423833282012230786394407545485216535405425097214011487649644050357717523448366015752587307573894304287864942629962716860902199308227571190176216474294107454423166818058070783272081763877832924851993525065523553028097018778498602073816787778735599651490741082430611413414052876847522227978397664336488147750462159065717765507398030528416562754871292190162442634999210254531953468770162124744567818576861810238999962692855226579109010296030319333764773861723383620657459944891551895955091440117362123935144057273842717916237703793488721867742547198032849532205449261465276226790216502841145832173601318192661597571707034333102389632244970440341526182217507168219047477430924350063001643361030131946288621846570418532312029733088112101494801715508059342558981285171676623453887715963477330582023592198617856417773523478707755362091003261950796245107221771090499163167524228716585102718585924930578683383733119628111803353282177774722136633067400326956385137494868239605035826815179365807817493469131234744232428463732632887908144768491697571141749560760433185854356510972133556977280066360317239823121615795825320358605164594412130579783473079907122010258144940668576849623456745362461793035437077533180259979537755430811634951796408342653970484026927516199637460226883165353468465740065989003330899780926510017306077227669380168872320909086482510411357481301816640017606511748777118268909071569484248080429959122932765432825666342052698420574537609099840821348312605027032079618425542506195026652117534124864094560091502401244131596257653443287793180661351222541071987138826540469848172148393876809254630185146194794141999262880379269524739255020360740521897748120049220446992290445720336532693775626532106886757700393652720376211971491587538314990301654985093684833020904097736169321801191139632303683845905482636709908719291860937878586803803840601755174246530168376687227247833838035884075229239811974442109167372921445366207517501856509071284054851796974180094454740195660453698816084518774448214213666386150235924643424418858739662200104554521957399938459662811728459058598962303462275162137674846691173212819520142171413923686116843838074719181766944375022667151391454874662416713886845637547674799329294486836738035790253132905937558799741184311774640105406033932753657769998689653782397097873747476641594388087909543145256077992216903141543800075025880135686732641294550071018387746505421597024706594448460489807681543222947632133701289282043944695033133029937744140625000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1443871715387773720055677038314815713605146664550972842128598094332678525729590715532030751686947762781975311656135173780867549574844838889580133578542042601358352698116102676505470780684423058187864234190815688942985370866023106349492867145505005905802254686841567214132692099355909237903091081146954125838561904277666060359846638543347635501688848435606660942811971977175851016729886546243779141863898960592268233762477365755085747375876880082966256682731278459990500828761336919926254803422325519700877800511352434897815627757384451481795853515936944160767495042462809223684261568432786339620958649521828056344961122400301927161141576506524046045434219229974575253411548291828638536399100569109808282773350164788805913162823981656241051752132837517994624708558998707138860000418165050029554921159719392311127377911809171353667630755845111524462431075042207951560431559073017064980988041937234763671515776488531940832429060067171695264229568784854909810354868290210452385954645434184618658586528089473567115390512384787811552164061849744508256386200606270514708246789725790875370344268575420064385436575311906271154054054673154701720105534788231491416772797431803328914005340431105814389947196642536604395975045472708153362971988432434399082741691999150031127539328638463812741719889747153072216860283172771508963128512800430699441533887294171929783909907551696580075382338217376512044581218742559134437393711893845963466439048008252512239667663554182081910561366747438641316572618792854866196664379556742018845297103223298662441525460931369654112620145932356642334401275570524510963484693615287847990650877104771921476836102405896712172353244830480860258859269566772536154605097623909963001911844620221438420573117926310115614292515716871372347726455731812100765622024478643978003841755725625365616896320645072844494140566789527263551212987617558122512721625190943927760713669553475366026988826851417686699113776121127892841929586115595141970602060422841301613987162876451427858094896310702385136021899412529733242269815759114849000508660746277905020057213573205077697416339109714609746914890891747853222429285592904046426523554240598405870179226138149265015021972858320318727186188141549832482412446048262623524516875145101618084432597785513314942528055620623727946962118119530095304394735011184424699632593288284609679980031330858046852751053588080513703587414125567993712395700258293255839716524724533297521258615292218240995351223703348746652935460400373965991495348953050049623409084437888767344144345808347715205996842262093415471266354821133606858825959936893434063327254916003869108647376650687319902774181311427360067093571824431274817910624262430500773457913403571121872025075372664010660917669831260398967195040514246848524545121605964073232775605744699618941779905572435215184392298844542911971816033579030675881302186372931002590467284869506083307992458288663736617842844853690881111591978904945484381169337030225102157811654550681030447339685364445504098924493436204225147615240396888395178341342616464403841754130300455567760160264432378582789907017595040629001499729054561047315432754661866940753665998175811109639865881651416829885812111602569616370105847911107090105180516990493939213995483193077721346218368709559917451267093497156269808384572550008936344067423709013776794882075064864230141800586654290739181994789964170505152588359580683140705652996663151033681715667683046878092470768674797341667897163423209039247122217909614125161510885263057470087421816786864136503705407608766875101924310315325486911287343036391725853794101923513232479003595926499032706577859141167416728080909087912660081211437152764766163898755973930569887957288358023260771489174950926259338479591244985144556947336744821643023391822585570769283641511943194436235084895181117894927414446905948947185967317053953396771961567775467976140623871396148677612337149854012130095121368956327760875737982856345915947273230439929646900403875073315271676860138977643949375162909647416093557796357379712029126936673774973829723793557433867474292797798494217105793766848260497053814157100083045357810932811118789251246250961714318259761190237690103604030101673817563261039488758283505795979026817830360006260819017203029470716668351311113709173623766095840383739975639077226089693859135726549984674369234292806143829904685779352932075112397231761536113287163331092874646357941830737743640389690520257757976584715608477191688762096538287622282109873622654031956497769712893059311133178526171139110606897231091022874117482555823193877720673962988983479311546949881226688378371926498560961591033518706735794174625528607566920984973493813004154590378455389278623272318161525618052110075950622558593750000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 116025282296403177403751173709373849942203926127306283773516055686325626806998933507848532103469715653930281558176130070257183744871327011562600461907564782638363198125170882865851389097334244375698309755563075284788007553227535329832488968139264310403128040865169555001295055585926596953246160325190046536798754486559601109157795579567708612092992422103932452750607720296467046244991544265105781814392317385590933079873613308839688579038620570955045553036553684146672038282405512984496535974297477773970389075120616357569698578160950276807895261811206302344876953592670871816347537539882490968447635849343908668202560963142194561906423775662636580642398349118645852747707613787708569933807059815020672180907184950249832815618973237463648871293286042196912314990649102676598783292363535266618649705608068181383519458688456403991182292624025360795395781405806256068822985936338070910774893100511284529639322803591427201916302496245130244079491744115236047582478622807510692653825562590799257993502820818595789268108435784418842287575489177083233490718807544153141756032367422069057725270928448677464243162585751511477305545262585131404609765691810167603908357817637374444942501951350423313344387539803466429251544436159582506145766159408653276023833851175229173314558885014305955097855862304000528889310142870353557477982585625890036831608107444903315368187158979106536942504700165363861960443529019963741087975044903181359095813493461389581889732856092156151032913756901036940687923991318844150427283429034739843067124240568091347534157493724937537078501191384590743899995667973424405775798812855456091851362161579284654074032264604709789629369810904371813263144526567167021106992557440638407758875061049611633022279064181096917693873399933770935619104876568116186730414153215356781366595444904242707853076160730012847422948747914164614485212878165606773141359829269054576400681487302548892572052718051666897621923784458630154220632697540691722708424570415447779269908170702795022450010706150894545606389181329968517190606039304923274543990469772141343460825472695578454125418510468907421067308514984303726639453158515312437049808923261853703591336026992814240433029646155776987774464511279175706194275151921387029250807059436401639561759891741806200951119980497974152233316342009783354089061140166566651946647920790200530320026716341683667739916409396977126002413395123947290906045519636706846318190124871314404871867270699584174595621790721860448716890321050354866668224118474878867584620910426509376772120527160301722072363952571506567866733067987689796025357912463860857659648758306970847684770896570715137957888308009615389220466309488337189325474622482388398739930064439965789409307398107015720113119413579437810758336193071099325626373392694553702345245175401524620164731221092914536876579218548388402055402271272068249414507187969843023952018846690975250152270736644092438855550395234335402692776109858926483554390993111711275275676117853477893990931493536824411326636227671046761684840143511291840436164618802272027152765095862149876874264306580046217914669109421585564478865534067736748712270259021990271287079509535584472440016670625662531869197285030613042809380512633831396162795880833106230286166168654077463392269532697927584457731587451067919195320010826882452360980254206556670916504191894185629370221622282165725935613871535112318031022741076472052687073715307632906266518494002030015760269360617679979394766469616099860367787505422871628952313576768977436684753887745090888052290815098718349774617089902765689745394099542616638966598988827552898671271763123377154641801868582334590009103908128747601378685739901342738341224647548324274243450210119891387103326062547545117798597025590988289976050983076605298509695194852835962875871372387250061869754232104153377235291583459176282472462733620047019773649963328782524428558493502080698254631454186905329005503620591280922716187092374278418752869228145078645322080945009771210160291510292532602487590173779614604980457403015847262125828136713918698689367663650386860650989629025117129565855362355275822882819946774709138494099287323033821909468708404515351753000330283801949183936657873655943030132122576058882919837849392226287501038616725921300579880355394902488438043094078196827283346935955956372257614977401285140878705014567005783010987222201414072152921650122328857042141222830601923737318480777244416035078369968668482528031663538061474649112516483775488702146277136853881145391567802612394291495471235255325754693629066777932887612202911875355551460153448860018496807031221202701120097184684870172171448144149834021889984019961337555382510928379528352178367889840868191850528205577575135976076126098632812500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -9850879068297677702082445265249723460556291595448188081763703859065455808473280152974252536148980431559552761044187889117859426626518788023831784269742418569073538555057507013489405939376847833433293435209369135840875333301939008991328444667049702934974802037560272233711237894075225685183508613013203628357660423116150116813950270089659437080599514153665123500978870974124005102466285163315434606710441057783007874744075829532880044135571998869861200897666379539727800578166883663340768631738425694168314891012087029675696680325424343239085619886353364194986808608376420196829748721688214121840655580964518765621977690804687577141160419800910116267471871145647591902347994077908181134691850258081984656953494995837150533764806734368157146174719286973532037406594002846841894777641199781161925887741328940808802895331021186528652364399710995770648009471230055272210175596651114793996667760056082584625386103428872344193155425788235390594135621403136845629237749752586698240943451325143102876740904458614143047007170038858464923137933628842635361630457690866251781175157261138401836735811307186045472956518171808961499479234434994928605332000272518603552870317053103829697563069120546219883066897135254242850775093170989171266990155749985947101853371468215929998081416553100675651366377315813968559352258536016247987296899946487917364469337922792309008087712672000270887450743946951668176172744685351085990825886858876997723063634546334923053549619683732335853697921021748380037413615903307423186014110560809337397341225195782424459147815123844584433586214957114173568399681555250383417838331056294710326019323314303248446386024888847927715470198514569993835921948494977317066393865553021955381977317877299077550878917192896384878557233120482281379997375052942666064553909561171442863039963657444769127848808528474456244236063748490385413198314150828905716376785416946694130010366789151061580060024570000786593274191005121941018723414215810143272425020907330555041402569911188064424768260074267791708415141145817976801798271105815843035724384478486485834988648208843519866885210321321925288061319163585730184006692132878379707870958389514071495137960056976039090607370982281986897247818625283295112279441969012751115169779518719916086290860671295381612437331481169238160748166886127076130361648236080674057620285359529109099238507148242543846404188945551732354239520932161971316052980314716719874828222279881068745958334907780390266220650086715406952326991251203618226187633414035127666418521726108840530450295530995361789989454910391948177828328780646491705294830241133595725846139674739748107530393871900362454181566733969211288171426258472375191102282820439837030671026673273467224440452563776388917979391117090683394057887955869004838248092361814677067217101813866233486307489122710275953040246745802945037838919818464731388333734223013494467495920951595279767753466388894176440045849472146434341733179684642944027310453063870264144582459014792275009402593321580725369787502026891257347505926232201020546275510318837961898686325713491039062748308784334626238143530668149014799739000766587555300713891337968649405500934550875763581074849596129280778109916782424496214555298211171633854245792654740136880982944083368675147330823712500463885676308120477651207213954156417702437344909222677738874882804377063653834755061741089552048985810977946494808120231612817590793621488586920065837231532886574920104732907938596750671302445723963259517447824274715143498232554358766771725667841898697330648273290682518770114964291141140056416013700610544657606508692950059649313639440431991311767634939618793919300516379471026736054155233242209225290826667870195234633200712061673549036787820543456224978324740748941998938676738908946680734041181928216798482918777373551015832285489829699134402823896598360565596465277185503387165869977818471019038011141223145430234685148364026382516579606043998370005852313251775411538480563914380183508211643821038638601741110152212518716723015042521499814408473284586639042975547705931030110635382276310039747547027801416277422760150957836878203375494565337455298465116651695619564963954963411656215943156359318905062666922893935001074900671157040938543813150927723103492616460525703715029182121288697402488332060644438443858235983340131952640663023722417100730844318211157902208537012607523845579723012536738331624058983611246775143536088598820794910075638678253002443551879112263333537109650756945993612171167243035333762085552379566083455282641951682250461450470265051299397198802116514809705888330687112930136157559065743782159429330212821454132495792080092636253486132398426476176357552158199380621360137676501493007270937596331350505352020263671875000000000000000000000000000000000000000000000000000000000000000*i1^53 + 698866300649437507144561951416054255330635255515534490121613892833630484230405761630256851509334401832197860887656584206469762645541177041411558110462390492221273869226310084675546193208466214397234220841918487907069371828708295539905315723692495242122711658883806416392967870024673791072021329733515758573653412600283772851673599891468196979381868205806437307016747057073782412548542037094482911341365608903092021798878824020053241125106024471506422501701580982933136958658492879032192633960995862381129001571419859414484430965390401619093932068257255570286544108838845182453544259100036997933707477675513621781026117070439129404600888958787641565669142907420231595357891055096237063187371658152828332057414037157574394276493562204871712534973645833905909060795132190407550591384244590654155996540909183452702356071104330462586057516364801877058688228577406754758732419132386348379947480694476742276394888469467492994068360404763930236910951616837028104904258272411160981184320390332504915276815594374548018017124446205845530571424434483842540841357846918279952769312418288025215418193364437254913207347014220216295185035171082727721146317678461122808353518871839660106007221145747038272900954112577429745789281974435738503707171206688174215264918999305176953154489898370362158176608484236503102037875477348484000277715991235399714853479506696305838988330412802189719190407346980914804578478479316982701882145509870744830190044390643776736317578455447640001604579285764491877154481528001899133380925806336571366291225123843727306091633837337074448005052005029435134800074080752009537756856567833299887890973479797272721124406014616845521669576481655519862431091663701759452213170863355852031086391415546367239197715138732713861538262468509853791081079748134008416125119904335036291535959211490381802687858362628756616937719225268828128935548730039587700473541202423962657665083219291827742145306198987372781147918258961961030161538085062917030682024213904618574631363675582849023063758391481074601305247494700957363802437729441483753868813095007749254923623494404473035260987279216850452037332877566404457684985005521499106971783850959917454172211755018291036958858336392992953472678166235181863099043305842690243016305320818357489826062722844635965084424273127671442759653930388725980587719080683741290509367055348909725711854760318148687541972084508284185716055787684187865683376489484276875060121148965252643760237057551372033536948564839393555127324012017701408549043189514899920131285988138405376217290730920698142757211159258335651450613506998497089130247313988925373484315414443458120705182879090210768066494007238071660086966977048793495340129559767240526834155457611221973187655686057289442055165685887261575524406822668072136687455121832661049149658066297188500726039176948518361128408742607810264882198353009438865827763809453557836428383648674902857850501348509272513035519297872643111285234765262474002367715608740569097893855547794510825141507710051599805915503937269519010970609707861394860516087600083220632831209693932102112738821256156323275890497450568279296362380918461805560629151981813187957227022643088593867285637217849981159937870066527003886186590313445825184109847668910933546322787834241644625271197238882184123296613071919396580202247760777274195960339315889483219288606579419838428594196923935511650197847996629646276860947801068588829513821826260231648611924703662665871796149386535027812448854395853359175811695095948811063434897751646889177750187524226670130224460494095412730589279147075986423448782999104721648194949599768524050865578350333287930196471963003978794711700061905760780185047911638028192292187641073351442873750906625104510623857563229542662416407485004774611411925752317698961684372903727634011512621996488080307830809713422924160807395730823813536230861455388254706952235467235091496421268456917646033239109831289733148320670931466257891250461639830842523057442329165370197703568896953685666189144448728294473512086537639877295092605068481295536465975321420368196595258889566753177752973388815892911349686269851559283912633386781856276250876137805376805037982726435684760858014185197323957941309199236873749755360395033406866217405387847803569328909389447936536135931308629233681118422487630159159372420338878392761782935756874282954115770695580500758196005338792666633350019873629314666448507830064949376002805506857926107110989826867775378591167517441980618865354515313893160190102205853529849949590945421695564670482688395838052592403280475663222780961151544234234026619877467357928057206173589713683843552768591134291622291767973695987486796686983010223183130649879266867353253879095190550572169740917161107063293457031250000000000000000000000000000000000000000000000000000000000000*i1^54 + -37198133526117154584667854799197852145490946938720399799943909896856555122456002988567627962819960552237982335174562472071858868525545232705987910189114482586202372544749511850935798286082628462340377482273909536189366030929059710867137670082041421849573106014950992840509604803010376613741206580813782861691921445453080498356240383868636914567180700602110950328012923308512924758075426117772514881627939731781697905219388803525440935689572391977773553135075156617837667786585142926300046900981009591217251602352591196549931837177161854790768175879424285231814739643921573028048914365935785640428507663637495231768820710098543308684253909496455640293021928400969031076272515031807528758841419457013487473589227904255119885683742651778179527916955088700432242604776741952158146080546488040366893496987983507058306248685325745577550040110753993536167915632870062212266930254966192398704225641582786373023961876575892533179154718721895192167453903678253628335948270159061316564887975860528540812353921177219510607124885602476322379633024277991242755371294392980403851291498747621354823653714824951994399203857704878319765786872153786071622735238329545068054151803606163125234950083418691255997136418152426990990620010657014505525149247384018336462396030127148600915451466857432681566240765746250313693912922518381148508055330894185085372863725798494983275211543068134612633710695795809017944640751044775298443686960952487036368159249271971515292910730826811700725874257551860910809133502282101902788419925869649248749333128313226527284236834768599277419924609130225968631866837012010102848485420695574826032240284819167765159063717688357885042512552024974177383303830580182190791457451190103241091764412696689074236883921544266239468487071997706815268388586905173096517011054730360874950652477397483543070835682520677830888148068879249244023703781855273609225071536224606227985100849869962578415906744157448529862961137632005165870178139964990055892414545633773206374427726036411909002298778641102542279011365725338473973114598524752477645594795683683712338635636192970060600369942385859420046202445988295665394380272755814252901674945809799550489993179476483981589998753789008966262505667319174979408552291555338835949154958316278651263516880733893272820696746776559994436447695474876818278753691351981790231973057750047587063279979313879006665036552190508308874509251965384545319110063160137106006706973631476761226070247303553745374549694391461433162529036390962808512457002350302105300188410298383009086322048705998941828046416813440575145910116241801636114003475264846580700145464086641637688481969625281280329248494885663204342777567815586029918035745489795885587832659289848415376056604348825956668363557529757019323307132475434447933249988786349551897204199349959608761448341988460637493705328017491016568661537723785028236941769175851706996679751811307731800078708806699925541591705579324021988239846572648997438108099289073262164202029681632022556088320812590440841005746272300724532376987902342569200414835971010525021994772475271844603781910396254093550366057051813191282780498539021167102723332809999290680310297196585227504901722783661948431038886555904868530650573877269531583449054983569449629538477303573424158144675646258311740020264398164753666033881428658916250477703272292655064509392777847692566830778546117707268698668272799932280820913979952030889778887595948660832210382206927557151951177259853427910846711872638577690156656257960432144092221432423155111713171965068477107704964334137293945459921195173884851198837158196572032104095295677911916945663416494212274458067026859945090504357692351384481337901682929183599065724587441250641526673687282940102312687748302672988453380984799874236436793842524279961565121511254023305985294103386454922440491084233310880527606283966386799849957337276947003550284945161930949447477584175196530440622671477238455656526593232225538339389325198691008982144867402932499944411579532813682512416426850088153178192544459540838436913400774212424647385592728797794695042001282996696617313119449359771277704479680473131728804625490229989049152830331971940376916622316529501028948468542160231546612093041384342060737126395594484496020601762064788269231280972452469940772962171986363597220643683967032158127659929103767134622051828530895102881065755602262550015381905028172426943119436456109640541687228208318768153766795018597788761007401679662490451683113352063183058967417151941893959622870455679412112903349008966671118114642011799050351045250788601935122886204978249719814935905226051605127182094819554984071373907418815253953418032821703745176213446826914919651226680254141404227629029989543596457224339246749877929687500000000000000000000000000000000000000000000000000000000000*i1^55 + 1444689118621241531024004892265585280825672810580476094481429354431579535109599778376400787798573540378685853093846324698021956159043686100717467855287120334297562639455542747297016617573781463166020561463264027330188194504188755108357090548005053799877146707069527225117166822496367620553989380876318343847755005822258112014543369408472306412252237055764489050527676191352275304698306425934488803715566229438917786198368742892798601395622882076196932371627341750771365772262708708951859814438438350429864461200523744565613215825186285247131954802450066437047039378163304822142923298660902242067689094437498658029225450387495537471185449927356181220222226558022045972609950994247912545126627107348890109724535315560836649433288409749584856637729179703454605767270819799078948781436880613870192544877408522677661358639313752083109086596094190295868269908757992009451750455945686895055217629690708955832936995568503870940426700150009527070446158196364425143704637827636908746153983293243000166120447768247573758109492869527953295248529173000413207230304852557706470303421184098935360271815670371709525184884708925617269881759262123291781588770306020049683592238250395321809016926377427458469483416052344153705491857413982046430922230157722659942033244929973327444283601371163438620428191571807335136781982838347422210411228311803047761109500088089977793301199145759898200820017101959469621629664614385248289835346607171855115373476728865087135786353648373885007622287290672870244804709461729771220961302517784317807252838329123530027827302683660374437163616503022101796048306928295497624176758853299731724080057467063278529191388345757840799943151514122077660452545526049327110279211116593352144337751517125363584418496225752719649561451953123566787937260206515699284168122609486307014536706172300233844487996286399619922165081028288936427247054124077891527692436594069673166002323783222084649450653776262867539077617211053594454980202369933730271293997138447555071789621676499732136790652113861045840086595421308230278493370260775740418447867291498234003786591505794488803547080018989797052393245824656523860068636616218805843413833402410034185717920869127830542996591578436260723431136470466189017564999886524433831114879309142102162444196186170694322751529969371182516763446205380544047253684975830558955605700671302834974533149340325375770845628521862612881483091627850525733656453542349416762295796464640703172480875742357461786218279089676282364946677629828716004011939642915658402889478020710234005052733367109202239193053997105982000048569402139451662253065290767762610451707919476716359994519225259818052332476021712399055947214557058888638681468445972860252047193829731283137657682433370326212992182853698902902788070993829092465978161515455177209226657502206558043112366685189568987105327420380536742822720920129123648770177996062084415057074348933963387455003641742224780079471245738795086261559539411269748887771528430330403953336483310010076940671541481790845872219682604757707716996656745289297498826153325282791502700222606523790977722703643872075194556758711335681300839644771352658821459898875518693387131557990930371792654562921010041830318481708811797979588103183217958573498168761469819907108862703659375429286447421876163773762046362756223862533030472396165568600662367629456539433884481938346462528175400217417412085392637341838703223231284638556018611078096814702840655266183099077657845558954240895750800300650765127638831263174429060249972010875120678646612803231933598559107651044372953964619363493953808082177131956823160790583913562939002174697651910787975626316932164775120080473213259595848314647245823447162089717860196193385072981614870191159229078634003473295593644744384364099204502592497604733807075878410195261456917369840923253727445270018716382023708498858129206337941508748631979622714667914340001114318721443510233570812596896037409154309860960672064552269953529081291898608682523642781153764602053023737993798771694867960624545031747513238648107421181570411205305442365280076729690476224055209285601420660477502180359866364054077067846682783793429388423716014030915715551336309958287288321494369155355145110057433535500451644120445684379504153302266834002501793009502972099316926213688723463566386076193214894369530497397212568264646893200114852211541454300510226944755159271050688798790856683894297680737074727477777125822377813091447291510992079845393017970442053177386316498197604013488730433028466655570767465701726727702614809377329534568464892097928741539471554063818345293720734407365665250108302378986401283368544570536882779966724829218269289396462985131964963201678365869936602953673249535171407842426560819149017333984375000000000000000000000000000000000000000000000000000000000*i1^56 + 14248483848552052779597903851855822848229283045468304649541776669251064085748761690594389456388571842932467807459962415192721331248762507744035884879640750833834450936421130934497417899498984703275389230909955606834288479594463170265684715304585969450112440838162104441109312190154162390728691538994812850470891703510672479348780222109052614871261517373689736381025652608739553677156339251372685065470434845088088675024763336840737912825383996377727271372051225324212625399584613427589124195911950261510449531021280977093033058379762688493318178479444561624845168977151498647923417020341761631888145685197775606226775563529903492708498456520502096092776722883998527100468166524131650909617482715263305272569923537375309565113357561478390472736936286885291050862389096553604466716477219297951510506789659487508546614917019658405088833809442645690168451261345910489515571551175994807516736437571297142739533903639862372522366850472756373127947580486305240692462953912122426983070648367199443926548404211316807652965381301783128688976545732050714791971089179450695565950639872036747201981378303917572110155724538876007401243250731732018394888691850944678488623796307393865981108659165887340448265952854258519214270420511619213069154474805670741036877702298207428321653345261536428309763726224627451114292315252452453986998751396143744476694811721343144078170909368691675235240316339152776234976493871010040311021302474482681541471847426203218296465205834520443683576187669625325963691137957036011941607880785617130816662998575622871560667882302850597535729555105963530407510885203328426781407627753899209372725688581671132769967754306533977589360853372875698189409216014900178493994322241534309593866731815335663270263243318274173373335301937898209622107837258413479641876144367642647782619792070450937016344222022766526190854800417163238689130764422070695632062188067435315029909054366990170562964152704623037156433626906505598408853826080052059703813389980651661436351445280849985671894398225460351329314976301324154955004328725462309281007952188755707939486139477805139077405140094153191214360837822875413197581183808523546535845614767575137973319431971620353552893081848843874379356510357707567827682409342839389434958182830322025796598407541529508611994439012306925756394979121092601706391669671896491616264894728123039893609648746669001683108571299005224912305641032457883952925167480526426373174286289095769209356249218458261277052574759215385535849779653603364905372984852281497587967212355966376384845780553194917265562453717145774392445115221752084131964592602860107928626069131391657601518686647791007968065452782041874980490887194577632606645667453953163119331931812421823875375489095953754214743893257986715469032501112663043712501635819914403732485664641964636955587358346416352137977285128657854533336024404355676160921146654716606168715521010600704166005016667694600303281747040253177433966966356409823898711242608314866839549293212992706049317470164673969060036541611514669124036152000818485537971246478811602490076021848387289066831222039925391421977738750685209302059351406815512688147662920105305999746107201377866066550687432139949030247488845307876984248501561418834376802839141124929163380672208374598111845376261746923913168555532968878623594398659523358502157500772664159277751388407183651665921382445592955537692399275556631162795006473598748247991344692009082716393154477296643829030229721451770035253722231012542400570341972921205184288526652111531886942632533332740844849768384022867207652706377599697152311550830602391167809590856744802853026301124960964335066743113930824839887730087829486720801707532389962232585854849689464237257406083964717043413396507575428078779768655884684540627141577072659801840457659253383370602008501200148463388347068748060346411387324602894839695594007795234094692627433296433847364756524047544602074149598428063199682518284353019650980450453681608365601643399033471850502462053788764371589641197908214934760869707553757194579516574056161980172494148409035633012441008162699296366190920977476698837076840573160664539310102211285112851673108211196662609939837060893383545722039700094102333397642504873807951864965676498289642598959602468145567797348586555572139593734324038735572150212452729201995299749736836268131752345600761168874158476279528763383637988687514762320083375366188995972773642772629860505390059974980017480925960687911385634864527900318049903138268476448015001998698526874001332902109730527707241744047805306334554607207212593340251860961936369058917684527309422436891123783611144189336387578794448105960568306768534531416640289987595284652863421888764393020443570492261642357334494590759277343750000000000000000000000000000000000000000000000000000000*i1^57 + -10535641687460958519683148678327858826536966469795534915982576040405071077227877014372015868566781201934053686051549657273753334423370290323039621426075035551900026366633847634392264401502540521954686590420859838789998872876622200996663136204267835705234610561605084227374930179264526234758062010685820996217651244238564252359207876316907844789434813502885231789763994264551865979052119569369594667886455085756457632610553421930723863586464399761836889923311115815494566520211350703887114898092894493758802224046233678974225140866634141530599007248520587177240070115914844622023916308632907654384272544296243557439762139173539844894576203751994153681530395450423961212698171006109660929470259233335622777349132504763224174592818884612037479272408395774687528789493308768425718125758965694040952328878015243445738125205501760536570812788996620031173169898778574837406219168212135327805481489608950930113203761637601872393178494213818996335718937961264435568721880012029701127398361763440918557436748638367570197339681370812224117542897601062029937127535166057938223772986073279172372191367479138648265265696266783297014238455052071130397420078633162654742793605468423176362398886935015081317201009413517817495310600251530423457765139063765633982145757549551526132428811221296887799135610133007723652122103765415837201000947824211301966131486385737403981531138918709066756965765128824599267419928465119699270725162933715223991578225697674213686856376144335301538290881487477441357952888175141422499909725951956968554374576722305787135193811160605707878780962547663520305633010800171934648940498042659355552870704541104089600328250995214486250882854076770218586964599662972784240653333584875599593578004912818005370566362253779136419455971517881036470288983402757289900649393079125649296919200913006173018070767415334821463853760190097788411272167251178543783376030089096201858611065254455539886292433107559269835854118851637770556718239396053858772956192298850183084996119005166998462628111122322959240413799733828204399138659177758572883199953092339436486112631201386284281189882897266010447567582002457090651029125504512680931060118420865734303921343009093081295260542532911721320892494614529188893757927433651157054815176758555452068288237687730971948864437897995041494964022654877873861803720382488426976777528771037846321993048014135615151797180996001434678369386816752397844224758267211419169069757862273145169624872118537187765319385648781681738677582484791161614520327256842757394842406797439566079749382707854640377609573536316657945836675525981383784240049563366793633522215855727567392498900657097300269418906127699797465793901535031345714121312326766231533218355202260333498988776877001881192575461509409366292062043322585768684711754849139271687206679019264322995745455330091570810996774504086547371558795032917018789892596789266742810372725146617503071677875023471324392583685583604609563624684008853564273276948505603521314377174657085396840952823017394920889019262415094785201158457218368492970297819212200058968410737987895278226344799298732483297426168325376374360976674841437324518705273565035584462607678539198841617278026887390322965047704780970828560109138092764452935468576700212782820419817695699674164031809028846103977887941056960148293124899044042001032860798581145924621699352575578815407350377079149630029432374861561258381898047127027560300263001015134874786852676602380419851441945534901132662549791125982906757312102365926113611759278790424430782955813343836010726995382134546771690587573592218756462866234701099056393368348481646352811087835895597446480167892338798664193651082493335759178441196674261452452591342341147481468630300514189857806603739503601495008403733482179247632670953733670589118980890987542406957206039201731433058152995369112138938145971335984249784829978544269157660959472424006704834689675267210796983001161613025082200444862602353995107038271589703472772047653744423726746540998182430627487452756411418877269083874443094364463880084320522100521067881114019454258388992610689373598380523340419713265762014300369708076400947460746172993137916168109040263832628843412988793129585113901062153902943277306154720321849891872730793410587295381374551897970900601495738850362009225485701699846002609877516708987442094470614148619108849891024419051305610765863695899299592860570787664402060446916514918647015437611613076284180247287691857059932695195297480289347329290381985637796456152530361360281464624623709095164528112690143997834220685269290220642568576689198049774784967029093817647687479388901611606106939927451153216296450816816922557809596272191925136531238504037653661600925627249480953651072923094034194946289062500000000000000000000000000000000000000000000000000000*i1^58 + 752896872517674295867030791107284460104001828116046020911065203255574722381777941366978432813166069696522567136733964638700555097956440728835844360624809087616560053132012800199392208931039713486566866618466458230827059210771610044015514401621016734662942869852270345810444733038116928799191004458390128048275173753083960659305370193170417024307236432007837261280905799215317382957778019308916844207447988358010781429556848186553365994194878053108846796816073232109866229341482622375745283553852423814741264254427641194360695152157674286862335862388560124794783041593637097391502135640110921735651684466892861660321390563120348193125874574861787480600731298064443278485904772668684942163193699044115353855696799577775642145827028196525155916924219451541532109163906888920693684246896237819223415042689218978136266227575102159387558086634346143238046904071009140829956155998194396552778529560620706062121335942453171506624651938276486850644733493041551755746744833920105860755785374158957642840195779791803693280799197604418395121556316832908547418621187255297431603181766542887530358935193288402047382535166559043959375486488321200473633171065866974579643774386191734651929505789880757488609541076404751142928555327501651352219445064118669941308407278808264429806476780831139538155141365551967554965137362461901630672932646728030217021107151174691062086905215800675373124219248527571092665735110438537104074854110168558173258325852098820121939545490745087818074522971041177147009539260927523117596949003357877615624141552418846047315287731851951152794923922913590780407789403538475507024404500682177210973861341320726021013451667625356598404423930740474577856356575144852792947596128421746155008833855109670505085392086191291118773846243185924706702123388208842754639778197471928789757629310201141000244470479711433881742306646032658133065774669090624645041026901645937917024304050567018236756329246984377558159981850585791221315658389194311037772093635088247955287334587009614686778544212566011461871258629470207560304146137451068994654977253950574325240548148428465343445281038033597492675159423165014539292208346219203827465918343085305538453880047840262536631184143294045901575766651660749949721638858790493444717971911738221430036823541776389225965294157471058366507054939920139569379618161809531327210824460694408569525208743233876807010889564472671439892966818811889307976061700533804805349925403220224576955641043486698981771506873978228839922584740262822604167118496108561139796371446587658620210503473375943973464515402429243152538380597290306675220444390612557464245394602577068414455458767723491669731103652660037282720718255544403416187578434922841621896764265945225674118364235033126249260760770393290929390716727330603402143533996167298406625135475616559415283796847986280729720047108575656808302159962595799107265763800726177214408055097578354015251795406070521384460030468922592109367611707123293427874948488854501742701883854801504401709393151576273234532714721097955330744862564893884273793639204195491520033078758136024092184715938924769376143481869980118645509975325913917152194976637003639706523218577174301243719071941236045174437625522327281483582228527738699152606950340205067062383906811110233089569655036191842377389863767928596276268972872452304356318368884212139053182723271035045498970220639357300339182263864946266582919800062141798425375603342923215860710092442117969424688228587722016551437372538300728114730398869792890450906043499068015546534362476344680608369609678117523516435558055691886616579389298621470391025706079721639191819517467470277887239150212637287938410014804322394851080646659547805950359576832656360779671241287589503598007044428507299767460596290121149987977435923711954523731105831658378235629797054167849302521253774831867874293549968394952808386179335227740977221242014937734808866287198889208617545475537428315880706696949204224472306876929876400556977311195638134954747626857259556887545201015100938662699382739735729728715075105292814371002243495023976156532118726136380585366562834515781546712203368088814324886851194447380915879659042566222814639179443024583428966581345147951511388657065886673877487392065996228295650714596032585955147048761165437984005889320081557011708093648196530719847165469711333066612741446181921474174440288828407278238110132154683474517573098077006845867454130130054319648051718961199648465045343164740366817596281271591418027063286992315173904514126287299559766071510723036595714289063199480369291284847121245138746839606379194735040140691451853386113499058209596384940704702072629405038974893244841374253393403980473091196596630241974232401158673155805445276200771331787109375000000000000000000000000000000000000000000000000000*i1^59 + -1428250769662557397551476570079415457665038954398700718365671569100335008935752936542364040442679448895727735880334375304413698699130032303047249862262676940660174929658869214389074545282849937701763652575055520243181019490462364901724440659296418902745193724985463551450014372877629001230031785370643216967731455301438209543816110372391714785047252078203341996678009357446050751748330451133846415108061253173388712278312772594602332597095595411976996567277610574062502467968197725507372232025936483131689252993597063503387052640513091158613894729299907454064063791145331728590991150972078001355809513053834096930815505975508847022544046439969974008276108703779020072129249600436840038785696279614543313644593956665313053769041061688228418225529977481536015224938320687251363236206702380083730725500743336597497216583372585719092288591138105219817187173855840110236577120822969510483629468427644150012772073392601965551745771076641120047502989435672412516364518037951708787037222325873170752966411909737715010795853651006147394033186353054655491087374123120658082231499272861582544342386244695289595842235293886715140366183504295356013311835650761153854829862989404967897416049641760499523355501220163948454133630557354640500037575954132366197019263491638194818131274438576745477394450791835615012166498917145575360809437298085916911461396891805658011250500977652682555291599148029314546003992319175150688520163347584525090680684288265619167475950329323948464876998225475450780870110735818420069012281489761985352631767681802061969861049758332009962943483887205160249538013321537613847140107977123271034877135947038245548835178599925359304063856044917180245128973301113567338672573386927679166848607320004546185448356492004658226572913567928220018109012261476994242419227044572802490276249026522752445698567168184143469696336237490384440245430550240051151239837807418280001035880113455469374957072557134608605665270355667818722292088483719341417046737846503421461667844589022466887120594511425712612122075236067682452061797181253290578662521823341964904953564192289725107689917816254315763230664597381446897290658817868340000985488143181075213279418814096901710095631663500762051925375952763843356321161851876486406288888078629293501944210881440110374342530916146722572363545684386514885171147484672078855386558772772481402436244769065810956846732178947039639163880643880832285499112246406528415952591280105965118292751055189294096700999546770020751814986710511213760502985417467129817919339862463439666352232180035869059714631953743348904803982412086071909475315933716062189532700998981271577817306290154618778460842948897568999883826645688045335565249845132861535146735899821518151704835208669456322531223824233404610767349042638234588514230992039211966942104860201238428491363987505717663419304412791187432467125308415988824983778880668849600551380372448863369086187791962969877654896584981111468275705383265815785084288539271830272389731386772226599929184994945069549478878620646591597091592424521233027503606665079900951010127001195772007791030720602991046548760071105432965861488211802802368623106829583539825828087533356595360939494073116762540328452531379190852905204305192787654394684605497839181897997346835698988283788288871076620355374266957500306626279197220965850532911441283012592781276415261170206555448878366271386915505244691919701116085017304314412956624215543813360205129137204459859216151685560939984200381427436699109352005592338285533687379535054921681418557780256597400192888718416063535610119652671081897297976248026899173045000443130149737644954078392329562370508446664825294423984902659562893527072533708363401547540989526842700291215957617220271658263289571822910808021948607256359885258130594322012318084346632089468744026672978320865667547871095122763667414106644966121056739135532344181345383960531618376154936809227965908193385910643792636237411818938671672200249557922583723543882098207689303245944291497187958050297266639930256821277676945289517690472181818169164503502388061780571048674199688264929138501728890034779727668869265256179266543444389928535175850312767447411115203143744572546618670571423574942156908200677188558109776618660704018969481018032604556058187817665598594844504853105186596582904890011812942493701625133987146050251120224338083260075498492151425351735199732032227388132353704430413409075317360866207292746409650599615688015034377710393668457451922851397224178656869121928165108930884026312007749110925319502903953626956991659765555878848091650798266445680522824084246555078579464113618676806578542179182616105253020533306323490960423867010732233495732380624469293549094750517269858391955494880676269531250000000000000000000000000000000000000000000000000*i1^60 + -1642522029195401643322165789936063514054283957582631985375109644285562545451351196726681951945342112985720103534708731952352607276820172484957103301356103179134134766016209401975550019511151984758926666811926851928604014666681410638382807237193308127110304761419367260816191853537964398679025307067946141203938355931224758180968946513866942394236827507923219016719763656835425388215641728115123663958552404082332104923583848520256323379061282150775804745083219201584699990440678428921032314837511951169187994553874595322403700394564076972492128881572592808706972116436835669954117316854494489452482959895525378024635410171167416559374932463395296314040998762005014697748705918176115033875901429920857911809214509853705830503198027005354604857227110248658956355160601443812018687115833193964293611740201168901550215835996561841857036423571982636689498530131536699047706596335844674401262885302180614626220381177352799455492263886201669678940279610385762428604617806049135195717915847370810381005897773595920700070496782495745854547354284923948174333085093872276840889198429284264282938832515555498881389164654405413601584918673675603793015948129667587826567412227461605441581006850717033120410573930529650561244333873973987471187818861188397106117442848627229390544995553966395420064579171129128835930696696478562728132795837070850470467937857695658293578241773099183980681380739231486109334172345198312330106137511052341623203576984004919618253798865403950388374709099078628837936474349135002531952844517386710065230321040939785045875817230131238822464062057858140214602700775645769683322389473260023496453647779861869135429829160361578530922115380282302909032483597166915031862002334345751223837670391828414488876531900061851243460991633096372827315945301075857694761581054070280016459296595622971124694930254112871231894384855218581301689336868237288910233267621723725098214790385165303052214835972273976237316217817600762843222101192916575804565951300125794064643356376628721348660719510635032661445303193277867946630042993158923162197813342084866098085370315662444752249204646634464852868335744443569253438461598910494358510244296425818575986433566596869413423575329336574359057364897486147774622932235124699935292587692302190067398672371031328898478472209189674486134911410653812773811943911625104807699070267940762265157419870832953252315993495727412267511821433341570248546272413186332413471742924336519093456251696185884351977284723940925755517434001002663461182845372944772931286935552292779036011677820719657529644285193141661250803387244363873026643050110691667029350752948251612650027391492700160764183617024794095093376024089938336380958313836512206463976502194159771880360571206540716519281499015408490900590614289714031291402613865182930279104176932121344385746096697267452858178459021001770608392861233889933541928470968159145820834911097856865991817914062848647501591017524764676113646028881747055782108173354542408620075983405578562322057318549649903053962688665884100509508686446235544395822909992028638367163075144196907972042581831818295113648108399765367967219611772872278961222813883335301928798413003091549809228595664258219598146702080252776777515252262194025973558175795269814614787022324997667025028961566883077198402877344159276340254578435767160853791292307419664090387342058649957194592204114242138862855863076872000328829089179325222487286929540453028434083954398826997307072062595107153877708048339369571249964923263310184143317024699669017495617119004614578417371137413053462505075108151581319634015446338625201043714520312051084164511164120350533290754857414102101572948746152830634537452659440201429564697649463890098514409308647334586172612009412433815094132236851648620386469034029327112253932800996960986207696979785103314725064845776547492160913357907802675851837590994928326381059928726732097199405832995756163504155679194273564584486599025367289241608540439197067430248331898214186492851224904690586911467778957935214110493491096221212938704826557910947301542418798511217583548055257395804893668291925448389749038406712389628000859331361368165095864928046758543774793043675498363648725445781008906244399638425644818479696528022040252350376565007358622381587866458947238964198892362793024036497544459800435012435451875453458289810294369425173038405057254075575758309378801701759670668253511120160299434050133677466009558124378280183055303613145334927393308413588122398103720414792191718410615754543675491728518507057369634701311542041666909594281873884446787055173981353291343994716260896483118939283437739347596160135905548480664433072625856580702572449952334413773214789524740225826748840631807979661971330642700195312500000000000000000000000000000000000000000000000*i1^61 + 9396951580500815262104569072785220340653247403544680718491035442260792405131997051935910693397651449469099157230690097897697501885181421465041035859138491694390070153018881813671916273547563320274820417426051052587800881359765912950591186293132339845585319634862010567956278993924549041155488495119409275988450112670869857919453577656168594498866217957912238790789524013170857675167482202686883099999026748299676993107721117670539098631476608466231665241069168096480804880294931514616631779804720875066774192806247046339930569955057365890033641565366040588886103724194483437983028106991509140002604331027069332197404607186382441358299398375953530894667684252082236352292343290164900898375299260642941913551768795555303575847278859007658814180391177346859995484632220564784575382430972911394906139299960054572553267587912016092511938542108224930775943800080887785699570048805635521780280017182654688729693386174438073847208263911371027691561253824786602835792178539386835274558345484124100193772037313400123412190457867080913011468625091034086211907479539102416668837237318525138555273247988106090277374897710252636702976106791933725946219247849321813555418930360477155590443329955179908498953151493386662955105512949143900139917802457256715691142269853888290698253597899599109853984648618511661158406586249009205866635546089959618245384281676019310423486116686618442754110582406734145885481029404973778395931315978830106562409371839022649480771758068195956090121740909260608177706314917331904694069474613143733872049930125132083863748057197318006525403176020327990327157737725978079699762722587108700185549611659316915820208259370134184038325007959173087044501665499234195010279312936384088558109755582365323519126780591565893813617388052380827645941743059224107145647210501724032962803388983344960226896149364734597708334677308330140313549045616985905086516782213767533227918330865455967059270547842929708150265374829206306492292074893658035821707521905900559555103497906359919474885518745346815499534525591117317163251958820335096454870167906863502186944675454735515676369964191223943163129313867884234602312185333136774381377840331231632599994565618542992983463594807998585770618707149623585672585443067532432668523760614379409593951698629402473241957841355711197059318260393040053282825923270773279954395198950581972326892784880950348769879886196020750029336054642699983862052912802134998400236334068240178012581540573367618927048559324417384982832417268619862356188537424672696265056317688888298594212171131984864439959407863702146899509281902496254801304817036516543041293581011182902065830559921947374536963863813841257124781533618925442250331989655819729728527484151857966292860879941257525669780666628509561750394884921402511683733901559722337997942314484211563000420668182610328812095241371522769988607041372750923260051465458538947442104463456966284616007275243592277775841513827101362469151781196484791879040873136299976587211589749649743255126798674125146516860510383174365713166363806320080627148280411433070261074206390945945376886545091439089584904676881344951380790129890661399187544263336298000530727383542371230135812456344059387223404854924445493269452902835530042647689653800310846877240373914831011013571228731766166671435198879623727851125527814060294649901392568428941229743699556181500999463583393775757681720085627202763618783067938343728684476610139293159235298273329872320512401683849333489217145066513263304382836699014247805330084183808904821742179963259309087864023590827585779561943637068670093740535023275652744444220475122051745324410910543251886667859720056942573512286840139474833756394425227498758625145963175157551563056877872121431667507866079495021401095014564146173663843553644831020220168095486563612464915341763658820321322159226930985365678631403666870384991904773580355496225470965173707739889397536892416854262013931768392493973243012993918227778003495757586879198426188706955743138503385365304565169902276120543893742510717679856009264691821316159613509404020503967146808700613474595277392509729913779094942886940340217239815781343059031215053152121845498531738562672486707503303017149956425536938798985864142145061483656249302847004633220973974466881437433615316090050644303144204492835207366841413032225100702494161730032535938703950491412726929315087167805869425357353081710434286045671344916375873948212141270638892133320612311441590379368539424813566833055642523241259726330646742428671155095911849482700430930914239517582684323408037247616973141658370332424057409098317170035254772202634608782818487044191249878088178363603803416094093922824088709980782149135648894044958723270610789768397808074951171875000000000000000000000000000000000000000000000*i1^62 + 2463613391751417689077241515047850397672375382913855955542829696594566445452311897959413512623311039651992033432140859878766257518221713666868628608902705134000067339924572949318212011088625987087702245325196250542395942156798692867980104364833597095179651604035054009882676184495543929661379462605261851791112486271670234226616999543130530124084638792220738212501074566621578923083758272767349085288142738605588240108377773309518122659896165092325706409815458473890346877454547419403999671264774365363683810071934989274229088732163020886257919270469586201491869150015845226197126702697606463443365255033902879245481162202809416480462198008430724895641490511750799241647024025134475837484564575683995086918841190915488574387315844496691814919045153257888838772295805434053641594843434669263334981698772206963021333231251856083269755081802975782349046344059359367690278221313426411341947035361154767807359931657336971955048545806935746808446586974377822510650498721169458109811759780721559727881548002405453852894844459436707927558844864801466700842759759124319327112849751742127862957855708576567526343231482868046011046004224222099260430067606154966074903261357326468370454875547851785413328385018467190534374568643657783249792002557813516216745402837392741809423149378634734067704853952889191112063904486122177696397485613114698252559808934762465597577563675299804098970177444591611794278914678660347031604430954760918859702915412741140351080096035699487153838618692759715454529382405913570446140291338497621325163724027728042399536252726494687236262656332133052515644594230651278390337588840172452932351661345785559945666881430777927407853643419697745282488984104063753387150594145537454504250025384285521208995431398190969687193611413288246857422612592896696713985496185629331485639918399522451919084049701527140782708892819502649546938420534625690772556841829909642019390554075307637600818262985737274795865792600771316622233098495157293044833151519843298879664257513605587299267897674241565309959781278524814517407013185762182870668336359187730471967509344143168838757867226167485346186616279801335454873388879767804124501347712767282904128166248085396086278564415659983356282899081328320107774603846371170497047324086896986311977093858190674342048737713808278102626664954530572891143545952690953133987417722833329257592438193009286716707495107335198402558712202806638856779960292082718510378990160707253823730778105299361392885909230717172244080514637967781837140041954992250855164032469311110290430018695206036451863588185056463901637222233877788811866314128466022573017315153146464504064882790911354300140292347551779847905122300703084471745300708440181564744463835978349270733160226427368223059597730155468553407028480340885914683837808419697304886473144397525753494859027381526900549617277047691887118105596092605008319631377875494880552231160623078076670432105882993257887566068002749954643433001869850339515618481280768509621886280635045628207960352398021159585504186549403784866615030905686639346961651799308841102793486248113590292293854371613825631269767595051773414212815650084772731291665694376636363989630245509093968652796923034692468707321895686301815009616832283195692141745872952673536759754154515320370397839238814235363166831712351783587521326619198916650930842028876202958078906018938626477956989664029276229448692473183724459830107723515432906610900161875311136937670808151552232436650947455700910058352414429790420516793376176953621941829296772253544143933403200492547075941525865843981671648389356232125008453268634915837896412817892821118476707143566940325009121136471956961735473974855576755271124518320946643571264047555150861677621028867120408719907224922801307646819748172803465201845088972691264655450053062680792499352854408416871561656654346087592490667650808048835736971141664295642438284909102962348712704450178249548860780978668979619074238477438503033723790932691833965419269999977631927668658169652477155308377007197960737977189568203126611381805989595184819449482645895956015858116096113163622192221843256770946622448986222382064761698801101886167641194167117244265473660458000574710294014522548700051844834370762803521730464033218270185047427298719846350875425655035518531947771854249777161440897626208260736498056000305147992165904327233066677768783658606243646370523269846529195013881235063543036401164058094239351307738446497553763020458002018027548211778564217567351757016368821423560504947075844002554911781947209574518872504355191627381259203160241097023318959483240392191187096304173543855737770065852268248823904319208587552926469929271820812920618939511395686065184373880754264973802492022514343261718750000000000000000000000000000000000000000000*i1^63 + 84587327907788553000105036626723833703568853550459490523860379011699992928926246217451702140913065454850289374162234167494367496545818170850322072757521707814671719110779889776009439950829605582236786379204279036982964056959629576608083830962437747466984351776328921881180057178225855432124960330558041436643005719815318383558694293231896308759772798143780885201541361969564474216137490903456570970433283516243340987268156116208811139258060079483076530486209105029395036456619428350672970942039851131147410843659689977035223582160579847561990009035737064124054962943346316520753725172021371612195659639738809195344709141984610468958354842880469313180256837879629805547776752851015999659167860078202328137164786171787762458698612948509818441483509617122012846292617781018825234305039830425991636041914315143008160406833247984760288306261024265170400434824865818336986682028057012593578139685113403864502916301559376075692949838973727300158928581940297429019382792760759969787137755301579706336167750113630409212084889379281554567200298988662632350405698504628451066513067440713376500724529319351217450718385903153387438273815266951236186849942003459548677795306184551973022999642972098145783515080185945759735054121004440659588318345694275707162895710086039310591277459067016001361936690993260247530690539514370771817468312437650992399086889312682230252268020272338711698431034287141644856367540967397700614719203823576448783177456435726950268550845194927169106723717712595963038720572792930240345198480293823337720503976921968393924644822979624524856091503160388310627299839254555103340151417842076287222428676478701277652439720219966863686191512993752570740960190395810828147465110719936928446538465709374037555916948022768661484342669240436032094242041405575137659423078136290952282952249310695109520171454770056397143842231826041941222025501399614851385947200396868823837214446400128314273121875459241808217300025639215606626107054554579446278424252027058011072465028821980413002747842254496705356723004908654632532002606917826425516194766756104471419602465547702516613865999696822585291552999334533959793216207283667277394156775024133895423657620048250868444444840687095230221409387579989566414391554532725018694074879097448859949786963053093159348068300834543131411582275537762200494455771359511523628834683187073700016301895354344862433118687680822865873651883188124953130867276134067563237567482811164147164729598242123699326886626691654991878765217775386622675484281936783020944503633465948866866116491145309329974640722760348636634700882730649594936980717025696888745188250394694989829190993785912517575402736429542573906939086427202488252718360019788050083670091826200062327841869239381533232783243289017862616057342910878535185592110361814309931541904902133060999237589204294387702418361035837657700854164345251681947064287140392804276896171856914196921021856978897888270177303244736668877124517045864025867920664713718786891268079407026795026957989771718989400150566039714179122939884776375188472985861269191139041154877344176365670663483239700368845673158779804491715221104803678662097884480811851237459906456889362092168610151230271909806247223651770585837459675108896775754282489215337989293462421864559394047658999146758559453500329576895341074711623556373320041691589081250599606824676205245530393274931870382476379082780931582165616636669709513845390135762393754489666611084289688886867506810051592878982200172853598053592576346384642001811013307800148254708943216699277487544226081211785986133128915081908189528018226934424041212063005026791577196492863497615475007599532794462194971502078630821664169467614491927916545154833191571390745997429567933213405763908648597395338747902951705648724468051102612300387895134184892894202519141009683521336641007484278311935892721482750582649993888549028577317594212124669479578372728773139065008716331965649739437765480295608608888467547905341135501033917826930619172869361520545569514552934568339707554002352240748014727702000413356819983472947461665078013380440549007099336457053728670325238453739187173080593745888591153827964431366528834618758518235173479996770004674742600828421813157775294178334716977387860262954497373096068665925703806968233643151040497148576111527742425394366989069467019795304609580105486799538301763526564613985009532617150990991639557516915876380447284518676687256658951007685896369761767010692536616675496189105544675587419662598615639531658547531591894788306710438242442868747220213866416619479100412868408028343956168128062392243026779635529744266334929986312215001747496110310846958020559390360055311713354149548820122475230320890915436393697746098041534423828125000000000000000000000000000000000000000*i1^64 + -7488598553792033375920075533169697548249898402214004185726056061279990610336787959441402598611345002823743115683979715862876309344537606983970022735855969548130106520559123421074555493613496666755660716243073360015992641822260475081941021774498842476317650705719999617707381079510945620321826194322525496594760144358947556806097204485751232283894080828781901385657226141853208041200130575730938362432669465668505906698302938852158396254770031208972608564079283829390035847426736440148336877546034631835193383836475694308957754543925403222797010985158757527450706134967641999387239147174883417218022147479504394619380722253874238849995433747125931232209503556525642227647053308583950867331462214150233042714648346097200280171771786915421970043624595752733304968917681758332734687143721265744151360625415187852945904785902565886943966934971763541991648083501766968069370927998089621145437379296498851970101077258522404737776857847774217923058865581733107625213572016775321629861706409668843826138905401662243277762689827102401299241372283388083322253205993079556714769730921908908911497549261874338217124457907544362758716340897435447622397280981152367983528128275820151272728159297736986571250058300793194536634972176276022907073454523279070510126361459519068687818018720628898700652003141063004303458670288198448809533165124250528575534307201739863271287016892265652125713881539102174068858293731003451235247155434284281770927221185634447150491437368283701607616844730346199005252762413235679551609615744257557724619805857368057681127032452586548168440711494442974831269194425880666103353177177117308937007743462328790183664113880179354214885454114522618690659506648166085872751685903043360689003923474463625180537601439181268992097774952032497476818411075528662001552258956036848889430279635233144727566945654435564148640650863336493945866542021539614060288482765928015566132548931252997917759782965241855438234174185538239368705172119069909970207185016493800045855666270577811130488233095567391503935864574216720252827141797647418174146390138579246680143792767463068910898051710512659012789927851684089109095638667944162601454021433766817496225407784881813677400792622472125704538060372201688442789304184165261247297033242599234945595213085841966956659614732146914558655261375776554194580839150906833603132159145555953823147527439487408119454088526421187388849701364107550553432465558309786706070938513825542051344470220046677990014331378554325582031377963038352990342561478643671137538295831440453921225504308292309814982655931488734151897322296697256811825794002563993843660107472384125204350684473477675738886978176606560967282608773226436597895572914878028679985699347166108862392421781083944956933778145396202897372401775302164808257423611992582644534429187961371150591527134799275145396345155994824048956855427025472862487602553722468315262813376319797505538807127065506836341237637568509585118883788338707707439352448170682857818088437374470492444889413646401437358153937004978244838614209077138311678261423901434724507702738329096753316499036719896128065301113550134641270689241051497463398402507691941987689628759680580387318577422115889478743750616116876278220014022943767549835815471224394153965959998360012530348119475230327308118866777176779768652346144029157442825674814480017385958648319301153395585035098591513072183718538961046770964649905670331734874212529559814190777205125908733432048714557491916228898917540259416253457163059871662292228458523476777531412844935511610094970332205800543131004979405552541695182828358254602022434028913895780368710360991399086741584482384515178530237197481076843106658478485989685278617189504885192383908526109603822883029046756359190595367306991055788214260099932379387969876542472120687183774575428804674390994415672984259243462529222370265009363958468747551445081846777233586819857212563012239201969267162125778785790350183454070196537672523821802171306344146467318791291329319001965215299968893185257107116433224269402159744611617395362422015475823448842714044039484704463726983378011009528494667719332415804652280495838949397266793236409060363732457511101451257766829662497573404767903618693559837685038886852518583215070309538302086095274195576462957852883728237571032579682955921571076692764741663552433440400344802893628156980298287176274662069944200196377534425130793127439621890644224621682568034315533368918988571506988681509217380740814118546755227878910433146282048143464556665883352737622228064639807573379977289125312964278518416437669029744359209105641954039200002582839266395646865221471370113286379301966865186238214204254024627688173597990159424675482569000450894236564636230468750000000000000000000000000000000000000*i1^65 + 127420560881083935342532059957479676115849276680823425118103037037294023276951593480404968087576169146798092797582145639156196650846014234097108508643843246217647500255230921080868102118498004356076973889614434450561904562229041559160280214446924632779176634504152686908842449386220831082524133939700845896537812503434996207076244782412285861264932327897905052697092344430349660676274142030670374957948752246056928754939463818337649192487042860041308636769233664088524779072109101099138478303207849933349757139822432036621112434608600687572397149993292933829283682523224402417269560369740363570838409222627806256575072278429072742400182730501360087594219043764736774308984449584274603369193898222948122826944070415864367767080395243784483909257495152479976206467390107157870426124682831974398910976347134441664651617913388642013738498744475851638224474143504822372737725744195419305476950400989961663604458107798881783642681982429999886408152669139164207325952419606706883608160429714637013359426495150641274359402169142951720527018383918539674102608182275064370427180746977350445284088163460809762740461533209450227740220507560527834415205617673965201920598054986023958563375362217242680855133633800719003849775209246618109033913913310933130145580110433649661090450606586849149944837823082363388825386030944191373601154128075154412486417088368390732208727979107558632749156446017280953067965319053691093241141265292800882960966920935838971046365690339747808830086983584667142634080431832082703960347051341819126420762994029734456729305196174553408114192600464944911391603764566435536262826808782211308134190120132844267613782390299156621990443534063809153619320049694554335066159296232558227236360604214732026870221162367653735093753995162243695494988983057777330868920072201434097242514227380617982332381729901791325035818367603777131962914359018908109969204929848602675004284902124371599415961909502915537446377600151340604861738338900099316488463937079766541945383900883757459897679024421481759011314382071036676330123901254060713287188124548838611362405800793583368948369507034649799154217560018555412835229570153522104060770013076979782594179568493147183683326042459022672615535313837187461430359713505697653408020204277756716433631288276270716143185695450029007659091669595459165871033900021655445399383703639958865885657877137698141193073623509022492324746575288347140466987798573349106277157655395441611150977175340712731832896620973393811146795451055645296035340727485245604337554604211636542185732812088206859810468177271987571002184051982519152845959006662051903383783303625469214674223815831851300140618044901287710898843029428617411260330398707339756009049564565047414768240463583754556075900149326145484634234301204588566820087674828121953010566854699255115757322520937585455466623286189582405160919719168113089997936178240436105472357012080043156031790694527087495372780627789615232520379322516153108111206001191195633917265917794107476314441525635541683237684517612729802518771746307433160677149610542554128130185260586874135407032121789113788666518228127325636503647937394103970605262572028802552104025163691261955842373020314325890187949251362592910433714076163343405692080599424931367458048561360092873530330171031816541382575041723155952637875995281496898439758271503431742876051808733482235308907314722945055359240210504350607683405626409226496280835340477601582427966383363026166580645130674587339840473304215780155406887248644372252789512066940147730422689155557067387162168388518560059984292410765354761829047950984905062091533862209295296353552695082076467066039632779441970168471163849811373428958032426755366400076015424112371066534224884611192644930305240829516370509916275022025356218275887416256404431326398972188747690630308822712993034977480501140990906406753468402420940570723743318436567353588224093416918390680892314364046054489399376159822709995140023570868646210790659399202474917771203361699200486442931847083815782351352519834182961403017230257833704526988055573728300597794095926536886344084321950296541428619322670929320748587828953538846328137191474037664573170498714932105797234136653459914974063535901797923503836490630132009225183922463527432164104662713349636598774437137091096317097535997273867336667099533791475193995493652244233847657214811000893926603018476296833556830355639025455218673309169054023446317384820538132296842085273718167252050920761211042474900409448647166590290583769706471638501113590586359799557022937498443087615909274915532993800148119349265977971183448225201764275019894556675010586138993107284670191004243632304586188332792804208089992596547590508748726279009133577346801757812500000000000000000000000000000000000*i1^66 + -11911168077760236542541272438767025645378275967986524686966915394847960375550706038478644021499053485782408370240354076646153550179374200597923787427838806009577177302562568842307749053826820137070363263805329401252184263326246204693327230607862446017256878289975711448853395131076973352498718164992660855788754359401110958621859436573907798047267730211444060768156529259319351393225240474860513118739934746347621580269061589385244326461598222098580308130897743825293225645570881127465864033627150684818668222686773334047494248901258484826313843498039512264267814337483349972931410216776397488038062552020700047469765694904378274368388819585326885452399183738305235178917383020529701426695041478287407456744639121652379174135016527389006286329138027162659267977691095811850191114156340763159706078248040121217427868944460933917730586378731395219983042834810788307140165644314855324731126782835807765244632114292564227216462814543646679157615708061960363732614667726302897079331070331240263171126600532602636605522762554632506785655730963441884470994268407954934993019479784886686040074630305134953178200528150313268797524516338147918966797806422967220977295015104174023864973930208744278083851105021623712873903874764158080703938332060327034080681571221305245945897319994997484147058490413576282701756090900246458456797622220614997137788084420305763944118606267859899866936711478704147224351620673099244705387165922278618876092123418991220008956151114033914961431672043080871026973733884688743353585204206895578092657747736579988204970153749782533874462592822417479819101748349553879265085455626273637946654947089526490048378339786158456014485441919458369370632688997163658635314645801454604401603241907836202543648646886909348597968705790667604559159508534433147060414038505592335309744245696886188502010377553455356465063318127093064898246967945149492243827854882909058159307182751809837237135262321464548606094981052096811962734879377082560531007833080073202912673708625724140319025101629820777611345868838384292625691709527364096674777407585904875661088295723040731971192214328064935193947094436893615127731181328614706408343646543415632135105714647869127589097799838277762656145200712732324441764208370615657921711985104723629623368900865828199454665330838933849620664332842027814893661757120054033605627099863163823325040055860261645231415246761128726872233837841103553840779813477483058690207326081962707123764879206014408412244159958018021114744917072625899860154853332589814862614470633900997641559408862384037788328684499090719193284251927994578895232921519264341480889457716876740458172870601249332968557653899928739424901282221435952776419788788991091845270252322900201316488203406396791049766539715799467551867560042211172334212268523183415913645344912804309961448035891393180411301635641049644509532113748493849556868064140875719018519152173476533473600665892793897192932203377189781825595280111892505533257527906004612462340385092474520264814240340646916457912429009762922801007914446349954537885246268127555002206965041709771612360393008465399132973301978295961209828104241162129720827732136544042652371369381606181087600163909100355315754580609121810584358748431641412577725640541342531537579063889733856125168042206510569069163367242026542977751065779660798281427694424701304156557831221587708762732672416137443683224701910844055094463941223110984914205847272441031804914683772498287915639818832316582748460671050973326005933378623691742146030988590500011306301618950125165497351319609566551805144832017494532266727802463710790403296177815941753191029357828548347690676185628391721934927450093189570051651268889833273355127347045393762307505879658365401512014557106030032346997456526788452810709962740508172082514302717021797227214773480703866829008434588637400756982093337040277113605895332073244824943166327067613376227393194954796692681760667907624956967923171973930228191121547359271313678733016788839217622933345055146414739360676795541471907790906451426714868142172227738276224839096925233627895658179342987032493995498246221921779812556289542001509200704575065521087000014755265993218249360419957988821784336613444714187389638551537272629046647530215599225879845954507603136652696493581618839129560565391957585994589966894173272319732511820424989861520881870789178389417484951459611881020843528050999653959055517868600095774043337081331099135158013412980824930097666344336128827604055666280654681075094955579675856631008259343367218105529358750541728124980795212816684501389430594088224729877159650564421962166729535401680660672223221506914701423735753641873979651903584229552443165926767232321026313002221286296844482421875000000000000000000000000000000000*i1^67 + 427199617918475589373956028595250395514256693001748227447119932338863828650839293955332499115328986784353442114967666840089805389095450660335310779629086830262287960605390107634082464546686922446634884394743014444835636593443329777339481894260649619774894864183210602644441120558042023337370977665815616780139870660362828506718221841567430590435363954751905222943820516977967987455001721588405683453335481139122335801171972843071038113191044759003523338055778756483260065422401532692048780422927669717293131173813386423467366723589031596985666397383949495211889106305407956684148104106891745950039179034364349024293988926254865982703631627666263491080612721037310161100872137093061552892487535616655154076693257670584353697262976491302665349410884599408118114062311270011469808894688930054040539361156824565208405618602818277891973764279750416374861687736543073353591118864208426688168216593633341201231893130905887819985587823174157983082786139764825029366417662454662193802336967579951759962813446266865740761471627706625084479346331291753404342181890588308872534917825087047701396490566987537664227926736953648428474168191631741469098543428266697741681032814391946075952424449746974599493792108859878767369127287159140709353493728816974332772779773475644356039870186194655515083550228292759617863255581019424967581255660771067421740231881941906319816628616702105088267224157201640169170291876384729904044584612257474753123322752900828719738804123551790427173933865249689523011361016882928149772016960557505578589143527195451710055262924903122902907725989455406168663006793243364092875071645077534671226827496375254645950024862980181780176397601508250437890591908152576528974634596529280909698253173026832536686182544404966353461776474433460890739238289791146384134001188658667321976643209794482845069889136544915733139993537088853281237628259398386849576592119817692405716668556372906507543490432305258492097777614443845536086577505471596438163349629182907736661682643194382590394851395681783166120163678844433530272848988211389497784611222750621314972719556686290332324193095267799645533246806423971360199507807751013492783116900177909936663578230523320651054375397933646794509014722786448303656068596884719284300264547473455476465275165804102236363572494030165354533342902803018030504768669477212354553227184278957770874877359058282824188643803436318577921642712713174358127812148399883574957722825761578412133725264429254614557526190888159279576201927673735359866034229198363830398708992261689109254101423802070215839720404200613378106201244797108100854380190054215873145158737917575980538911954915527134542609971878397040466596894918060739416066883664854995954662710854034402756098833269427100335906630567165308962898599764899159324065531749631979120883082372672771850484509543791222129035442121454328757382247665754522065456289070012557063961764002110001128703032989168123884941747696576787290434983152097726147348844652548083990287536072300314889161876686422424801873976707020683638768475216366102487027633453912944717750585688942245338915870938413407108078628384869458611020360200979659420132140059655920615191608423521189498214589780894199225430685355399726230274222076552906580732896574480762325028825420631630396862953407452148070768911501339201067674388630146247553632171948435015321853992787534358078953072659563324809835580450720742314887791008424852191206891675259533751883091460360893718195163008954141655267828704387046124598376160904902556402377408618482682088410816313328307541732557272246522260658099930515987103183345394859989960057380765697147497866454232418070835178632397746555371649690600153088626528938507514757818787385601447206655687586265986219823405799075873970321836196908663151755939803290891074937385131538764682807149195124575960245320350953186470866339827767323737108937332491436147449687956606213289295935641246279184819099326232282885261471749928013236256293878889896747441733219831442724113842382121692817276668700486354871178077858940683514028141877027692566587914334158785543291024141155447867757819712700749726165320513806557483092307319299247279650095022784878661765152060369198502233473412136626754900513357010857218981387898199223934401063584071313575631900539041561650147195306624081339999688714702394217120963308361917280225088628290530511953860864595419849309916842998212310530795824622899016841192388980285817434156421793772001790292679628729222192826634071080042589333795601295630551613854345614965760454575078646553122855176475978876533974543522370405150175196724288716445244123746696533071789191488549722232558192074938061161520429523623664915782490803311532978625564282992854714393615722656250000000000000000000000000000000*i1^68 + 6269780387634943845038516422087788517175469081965152736993452366548641774663123134486354101616283171462241461337098794460576873912164572588387936587478512623140229048746375568266853342197134168501322354611436257886146324072637913104577191988417848596974458419286603822042220959158497761225939377988115618396295537061180426948596581118393938490627198626731410891584877003769931063440942329219917571343288325205786871133392919181332444680366932860654635744659077093033511653666286031672908158387346134788129583367342658395230186049439743150105092679692485157932178223199249432461028362254139031044796256392553509796716516739728570705073881255074249618053075634812149027140676818185604978474981708988958346113734836920943284048213640043121379653765332220114802978310834384742320715964624660404719774554678743542241481004325970173817815585848081040736808294285874473198592926931018747226791061049507704387412473329809086845920437330122005618212186947265801249717124332921885857283335491899605011823309634391824778919523430215338155043416968460271936709487524755004781517152192946153389187333076502297421556499771657458410722347214434707163053756911873392910960450274270581459897322345900260344474528131141701595008696736169516186325965844668804952841212694171777608575135531070660598663809325868647637208049408562024407038460701228432498115539836547042619385742139893280391354008459485706277384827636833217034583900854951608461343005884878466216969817675385154434862943791959640046037785761394784276879260996717218445521898169532739918035417078873001707567039155679695447864844151212357712941219395720418451994207959855444904030396926396990040621438963213471632185692216102916014464652315096189627222207190635414683900514736486450558477598452914220765299698799632549026781658505881650603130907434748022847569734168810226461362950879412034416713515808206052130597356715298729515535477006406550114117769757806494372186226876031369314038624185884236684998328331214887547546669356773696318468391327807948288344891055117359885277913933306952496260479375548668739017372168546277991384504067327537539505807870709057694644527141817013180710859381926637294326192930249236841012879353964113551724309171320621125875745234254249301102392449104556085406398030167973297288323209690010699625744872000224638331421981420045708742804501283239127820525689503237558656521173843319760242717677799043712589764020629274244735598805583063747399845337408463933032743140055812048948737773212076250481038975292117964052163098911446020465760836791707220491178985171819124125647387849758236654901932318406706545284909789122188144759653943959451332507567048396970851682762587818264396358263718245392329080530610658370437721515356221846091065603572140730970735647204304585049828722572787401205223920465480850991284252707148306193434519827429255212972314894821838105031477055185741976183529390965430279533803290440194600631560635149330739659530769490477788803066372878829989942548432994069819074501833639819390295762694339754028362465188522453402273757142104553704118175343272805999970480271885079426224753581200337332327699121962240839498026006218082579562781167270485238989243016789962232732902020079437565312107734889880666316007842758198505476428165006060124458803035633675015756464175562228897376029165490280855182936807088449285909852141467068967542748400462490253790252505622677546806965577197184377699337416687606999658113310798419298274749023098834808232848145821715214833400601133144181410758068266461972218923165227193606711700951578911617041214206766132821449716166533628927240748245264828643457253548595506910391902002570042633638591267484555475622544899110251378661470426629139896995254650893075859795981486121773484540662113970117743216336764131816109338386335500031217161630728697106703842383228512067762946984821558053497237890796200015074968100279265232650997929811773006833738734791056353662375346309991211327137817482589994951995041212147773687449919200260094063914119576304126545997085456122284646390054778510005387662766789595211468539337529846044141606283190974770383053872128402709100308155958487269942194341517546154310427542973267506278002046667265637273639533956832555799158646966125731616250998641347147430442674055940866628150235155410885041906574076320499253784455670578199352335163568790151566741861081220999174246980588740963257890788024675272336270026112800025852474452075378828919176160608794296101004871932552556626096672525985908312319483545968268050152589102111174563222398147553777484353504218501139119865011804844011995730557387891310353566649856560912910664585472055802107918659363247864717358338263603068085672020970378071069717407226562500000000000000000000000000000*i1^69 + 197978970328027287919633496577082866779140659560273651522001083546756255674182936482960338968035052702399718845950579155650383007035245587665377685119520524758252813297661819587939401927077525177159997330907921123693568802344977224748333544408634525825844320231737723033259100440007237180664127314775128890707003096362386392031328968854666157172635944376497507240456999959103847894036535265853528777077849413649706668044728775312491475130753163407946185833682982450225694788299711695766523170074622935644673223028999207212869097985045478879727643684824508357637744810695024212318382659040630875063309528882261749577346077273063603897845517594748305249600677739810201658273961204057883261485994772922588307045152154565497364172043218042930404332554770447035703471187845177496353326649903451352672872604401543604898384213716379553411168860277616364069741326807680381418710188337300995531123294203080918318739895641603435304092800134013290160591508012536416484566225599712565136806790257754187167240588762982588726216602707261366710061997657146858513413005836678687703019592370548584765395393195134118921765333237379221846792806575439077998737248954072741873921175456763139261122215434725146752806617733251209700390397726766191945959605694684547557663693941902164374410659360085735716691767301281934316536697816714776998250113635968618579961102511800614203348513723472539396602085908562549929889927149087782475197502339803250545617794760153990719808573366210654399990007660798150348590265076275682413148466108750096249727823677687723358908466367624330742115806668047063883688321091409205888683698823813527274232406866326174680201015771384148863806835776210538538227104710140890533414387117661444263386793374457572252767955797992458933326509499964030752116580929527258243853207462514544011628427013984184583855395938906131118084656327002348795815615526865280802701504751942129977997151738844005502428934246310976883117640137799235269318541323211963599845462944200501459681461731968938265305508554253416171690143918425872776766320000138015729036798907864857002925991958599419186983789541419574164224075341678875213354397295048520260573477220989105980677869113583646265281578761614762882520698643616162340160597217131736564570924484122845124676563543966127157458360754128352532040601346939391435399489162319769409144055322317835935098695288114299631396940185747321516099039444148639299327673763038516143659791125940974019906820774661294366325153637620448942140146476023691692878313903874087037359601169013661307684192755780146961529414371022568542726280145410666985273108213446963446042622649069969310836503142293239689011975507245152905854211411836857220209985112697440765343999221711239774117323774206645081948648020550430201495188369404495539245662936241018140990193780364946250270815939608119528802438715398010126953743363505599084951591404373623302364530010350060424633226767012947200853500585260906642092270879704527818221427358872252669363234019750890583144615698698596657378107057661651207778550161926499946699206226898184926189271192331207513523756697519180140149785143214113383052297806063445244125593658795235783467372133788600029312904065484885364240470963656632919901223399731694641493907540860021553749973361848772948664381546973254312921215044755689710918629930520419111634336257499674071114180166086769839216651011951543235190051939863123575081973471027385174203427518995391454173543188226667253478769536236603140168573827029158045237808330949153643889601710822356136844385852894531209857663813921434396342276999823439242802226722260001497470258662336489253281020831429367438946295513873944440831235067281304694015562450201878012772451901081525584934838118999744914424304528804808096770148031523973916924917095203735862758930340596659297872672716825056624371745784055816297931939394883214179407871212889730384899492350027597932639541796643858923706108372989701840377426829305544151408480361644186612225933684189015899361404732336603503995268322262553750839180106994461395936193605675567777835472364847379728196125757875943351084165906407175357134962430598550288635561193989153719158723141170253556937822644817482370555307510546103385074098434724739154773145852669973169049456472893812207342663106338847085048651552142885317223902852547715454392174126367289193462845475229862211490496485671631852445168176248758137909682501762984220440396945366034178590238798024545277119299407880902122330643012889277347591686062461986664193917211565481107133180762486862074138623730336240903513637635272148425741530668464091456570586604947599318416163852119947064867350374760964127334679709431859763744455428524648965549204149283468723297119140625000000000000000000000000000*i1^70 + -32747747099822936197599493992763428148108374564179236375708969950731908979674969533212134607477980659503568387946540099451026297227973507400092711531900959463273515021079402069254686423791783893525520957846026705020746198962762368815348519696052528464462623494740795445496546242942697603153665649958577655099907403806842982431327331180445350026969158330377926762036673963210274162442655172052773245284159947879338082431457218157391324452118376350842074583948852524018416970584580388216564415759516849798329940603384415444085856769400477406857982822883670570627803102172177040035969698909123027352949287325379605903960986263397010459293726686783341143572887127111205127346245940959148724669470462909686642363886467179608123592056668802230216293159518389517377583617440730526103464981676247581058124858234631922390718766490706884201028672930851492985111299758391747291873915047849407933500821482142159207045838980728077445612509693939820506712601081188507446995325211425812244193730017187716747879662469972595339759306207732804991323419086434946998981609865265780898451559302973891657184967718442918718766784950596665134311088067383906336363588883898909166662798977484438314505610094290999171525726738603379371871437284018642811482474373616551443796941617999615887813888094983813101426734315089457924402115500498313458408969005939941536812471836417245680919962927959764362957978968074971355051294372515573051546807785822291314714234064437955886775638992296155887691299086085679858369486899888622343189565901409862770043047053787947646408804041057858897898329447297473348708851626493757320089256838562220093357616992795575530067039975603767612617008179510419897819645635395199088347504303832740968055884943176891262222733656371253082387302655902705980788597026792291934767466517259458982123122639371382378515462994536909162987512562851807815669400355624530016064361544736792105520195559412809578031799696310664704253547431798049435371191382980910526053962362569199281805387722636222098437542731035381869689601472395913492441694722109257506605440763881326327010999028147981607021472700503324706197443483112615887919612471557166680467827031317704596138389074666938591726020790603185799145577593496734926031957329408158893002707953352054027218369254780847568247807614622583168405621169850042249498916132506104334419371645256052883471617709083069480325413608680198433330439988561847738825707457106851238842937523377374141910607017013940876809387630871629297451001171700411305196417622417810655630221889809110642771569848928435032822217116621184103644501210280130492562759524565950778169323060793443811656889129505450254466274641163545832216043106094312971245212066564715353434085662037403507961219108774206959345807964193403365982219179264390423843318009238808833831711477641652406149537635115782251171859215857851228289064230466340323411102198995123272522425906695028831140229414356161355412057391903895189378616969626902857279603558162140635580242524236415752364285788960971719629288038525843367460960856092854690777555104072206222376854418014426716297463381954672783195598116885373368015589587256979526272999212816014970791835594442285868828554741804399765322057167045140293437656290350022316946261214826358273314199060674721393769764818231055167524497209678853818994935848564311416712303141324285261693380479891343633421213329965525257561739149183183310043319670592613100108913140321226370766149621085078991475569631620362762264745373671101660983763027445868037478166950076309015001479618479464802851538805101950139947079619585769156249253108296825931502220975053238557430170829089182805975733145007898798067820568941321470615251384956253290408649877248246023457244624207173666819432352797115507925210922363899749802044128929469048897966765639507787928721332877736984479538760202752494141073032330773996601296943330758174456782241871873561489092106425966936698470730406572120314539938849979469563364862160152226849648850104044630880716084404370465284950067402980406336588467474688436555842474026169603720642753070260321839867523019743615793279571847620570526855166519242489181493242332908756031778997055032503942521794160897845684415825674978908240572935483432607071039585154926424787642441177349887540582180274229955672770619732471549892991342285250980800179215099139615902498143599223217835858046232626782777298132870505908400556904705476322312444730827378908776389041998216871997262259529156420730806479649586692605953303564827516130761658547984353175001061402407641974429070727870920807341104926538059313233930556943726139619474444751229452394816616782083755787746690296375895427056726749344672247263310360665400366997346282005310058593750000000000000000000000000*i1^71 + 977197720060165309990222445878153857204163616302689406303069855350820056988694543656918028418908718516591952631002124535131602142060652834003965074846556568423224471647155744264570960589208695507865404676249689576096580457538530026935443824896507638099169106215838215876330497049145810446918709212975248030626997520626999500680684261853757026364419721428126607764998127983080575143228695858807819742492279246847936325464068508735409768158181293519642157152100640785868199273370764496649213034918582352642193580183586328124971131105789037906329967275857737375561935733477910917748553928521327711706735886451344580965567933815264484196860602317435537793942396285110911680732414175238512106788182189767503531971810583439973991359648620654745754946576033929804559159854127443966948297196307459234515262219794646537060885782121246600165070770398490172790642622793495161185704900784886755739914546005993687792912355718147758650335515529605815135657457191921416650036556290423454745500294781650405646712273100978828344690363837252911505087749867209220891168291443615550411597327416573804424630976778923124064344048805370012552121724111419976766100146763457683640938377244889577471534846280757260363101380122370846086808228141747333206862011252422904532087332673754267369248550755371431463588109841990363542163419898405112026844341601150924639295997807962126573498871644277026916851130903743557404734194970739981061344954696149664801401474051029267665567467801334376303513644924974213934690511052785259082600199038834104405997234589482049485313570814681972334550752718452336056165054654825838306185851392323719736325381078570253884928494572913625855270614566253589992108430879375374775353254429700160672952107702773991504723133854025983158835864918775018030283368415453488281604481615715502311120001474777863806563701430089805698039156816521362637307797851891451839615075783321749270064085434358060078814561515814494946694562810233948760846844615219333785775076772485232199123848357729668978684292313184689624668002003031839447729086679117075458649885975654253176669376349858247269147293642262010455462010458404963223642702676074722016701989384018867222960291813185694952177633266120569267830150154821370697010808694394442677266370534671406920333291569407091773269129415236033821097052834304167736352392453664900536605712376355492036694671353825951560614333742335110976263472251341226093478035976446029817163405653282193380289986331472929306874046720630249114886905484128897500872908465055622402205965935499558634418564043925949103506095468979661258740899888004590721346134479350296127357412458502267699358179801578874835566762587327223923325294355813133509789110154098659309229133063850298387252238239908401573641103159553207162571585673945538248880779136809325571018883741712118222826625050747954197976707798204735827705913019051580081738834039245501451343582157262805739088187023068401933955996764754033909520680530546168632988991823358581858846716328081254224041418434496082961436520469995282469151077562085565181325631476333109468640965585417389862495351755668628468491481056264838920606487012713660627266143262877882224671669731494949266474694752570523061760095467274074603473951384970387265364776953566698392747882221242555302954966897152176160863073040862193790370304246136042815468063575438334062814137450756614718776258887191138403902674465398247827362514212056670252337466922055045890306056341425126596959472450167647039228534735184321564484448093607459242162227384412479178064984991252182849763052512461587445121554839602358168919557203771719431277610968142238189855308581255229840775761085685312229401259857858593544601799790018907983523899432801421838652516470124948835984086852106820177876021796761504629910325208257280293013501167313111151625692056974095819120910124937514162683552860166639198378992086395873596559608185615651148236934192871668911928196647393205453670586556265927336633176661660504568863308436386706431096552784778161337377679914623577801236917795224417081086638333325438526419104298210182260050933734679218843882705915690820745798703309798600084543067700646103732064496056579453279281201286684823316386482522087769646307228167910135246313631249913089297528224412384150118782803616135561238107582760609268166724427252858436194163364689519462025392151897424848780706689370625554343611483465191188593354524995173422052670240393994524456196127262989635045960794379865422717642079227753371241836697717537634307688258353075366642553382457604552402503770504827751570017682491722989626060019616483449151431739925160848745433318188882235922970037318132973310007637521013510448816136166882984070980455726385116577148437500000000000000000000000*i1^72 + -44514350492979024635931152752530222337483601609173129775074733923223941921875115995160990423156929290490334386085896523231236225175643385814031699991313009586729949322970433243600855733188039409126284344816048805743363879538996751049195820833724923936125898584779128410015284806688331183786080290266503152928618573963078044716762468411012543466169521388601750248395420651142818505677350767342248995777044635788517368136376221098123512898605239814481305805006753119202581450633869332299083879899899823709921147617929585554352788651475938415047896648967363983344326782391086339426029814881669764180651214432655381818781882597524338170394936227129062124489486957870126741026250217826741559723632098536882180671284441352431555223912697556830475154369904851157175733441009139813134877730312581193519071847307391563827832256518371722104142006157676247893701325495662475924401103316072680459750543092629687388382014969548580739785497767279892322919962754072490819332216697694205429825017696334950958871797612944526256230102670809727828414895376334318358819931434594926113221934841555252922060873782347154985610302353143525544730246627250946384842365132626933751244483355007750718458556059501058964743990794974490026832697127934398807459090589224141087363715673905170444550211898896885936327621827404787684812211810750351783801427586397148091255183552514253070491720685120879272275763867927560782173080699075059317295645316895606735267325592934712778648287393076552701586272025098061832408803854588468187797293436379507390394035786405343022443604009359832011841924930730505057055986418152347626723454780731422755790580085397758611102171642270698142001173633003044383158258708015493025187580169825054050671647636965913196659815887571105210703768829722551010383390411451599920998786298999215339182163497634663892473266084565498580551303009889104594058864793900210639686479067831368856093699515651624557355002000940295793198084093578037147407306099378910633471872413993226242419222808619355418020047866054996338178071795037506002740184870254755668050339522099198477807748626451355871795212200757532717671839628643288253153093621638744789580238271767423037603327989877008494999014287263700551504375285573890302512836007972733514536799162076923465367970890925600092563561402533196857223384671835753049987430163672796495596957180887396973358638190900055120268322677900908367157878185993291070146678858390167115671314249099470530180458035647770949352854925800686712163996370404554691839659231621355048137841877728816496288284045287774689380616129753640802266781924239208918764585296733837176625597198834486779995986910701817701717971715329765946044711789234246549167874540733891591203330999361616154281581271816088882227111739419704283300410165193307384952113502933402871917667473851664756320281643184195874073973809802824407526856339917740860063629908545223674297462835618436981501859639997738454880187807925051871193788781275130722376288574516914753639375051526249872998643601004602303298867876335514111301950587850945085611492809200890291767370092946708367409985843524593904702729935020991501518685717964899626392606408323309689255896163611456744266624743666996190426720377288223177954742224797054742327893276850025739123732360700288644820052201080943311268921390707905431062287146669444047427727340402995765563831036934849001191864696809661563922289579898858777944554587314479470600742304377738549085098979967064686274445196165416365478795840005182951338826857310122842598594269263312831298811869236244751523451057645147681019913285578423425016752296856953390485439797062394773873668478669091433289118183867562622075059334858667653589502800239819043824722836526426667608313840748273535121119377333414600607555760487241387280501074043926824559958966496837234266296927010201784118811483222321058474576074740820563246114300101354912365626181298401436973902643919911722568925597655590548870990221874865247038285365714144740706145611834415727179304142755806429911412095691627174904354037184902993076271482925463768034161192992499815914811305351735351278341190173473866794096517623003451068686846897335120208767201560490009079746227522042873983172856413277959474360610973927538363022375620398278486765223275440367802761057103578389292712244948582263806640708885073440237168309476081443361594931352534125765443300142723485676925042087083263539816608980985976156868056212239583789619964943436787426445006472594428347496224661118015017503653902944017490952637440386868139727890988790567869779964294122302947389346572155125646404976122360443101167154658578458501769364579420287890418066458020360406147066597792546528700174945925027714110910892486572265625000000000000000000000*i1^73 + 1733107291305112991511637263146196312292341162700051115167152828945926924250313833461110260707284445860316466765343686370435831227323621139681834406790157747547954881195488994470502230586736977356413719775760247919192207995915634698489008617133524298157320650735245871276690253883577538984490669768007405523633634465545417312438547747517369603939183866871591251824765113913518342437963246953232074641233495085164317416059072063098302523134202986538738682302302693384116014030896780198457230945896355527398836644155313398453118983893893539296531813016881754375005787354819246821781365638149833355678739166964845052839076630646187920206670116194073378044592960568689030903108619005893411690360733435567863364861077492425344818131281145144303976457654346312686367462044054124576565415059199548491322160597440293512477296943353453635018746586050319015056952662229197790716331140632983721189402795569514340615182221269656457487648366776525762165086022580338227829742149876152118534987803965903489224170626823202665845095014529792955110074416646899335802033171111272559276232968404441161923175763154567030152534365143598634457542909431167120195314493445788580663157138304050374779615420307086411588258080906884464149274475022083000822968639798608739969911989268814147280899719271587518700200913648586376665970918181979390374748837176889768025941020034172427363213677187067892426820459327141796353697378098156716161364095184997023275753580593517148512046562842878102206894036768942411152268354681725189879652355401150718218948166212254688188471138006505712112948730788379589774525164469983727608564278099847762872603532459956645158644817692601058570915198428979019564694659242449519726750833080495518111483190230967309642208101757832349021227738565597385767570765050253535657115566347315447273654599284242431498258006712451226083310351132367826346349787918703883705336335071630438432575981778221163741975751571520240503700106859543466756220295414234286660635650382748042603720931515577181092520756469785713110173473684979570011236169896627720964099161876588577349649267589809103184936389732234290543100731949924389131263593839529196470306170220463554269389436238160140157287119023699316089044674253187559159349310103077997180780068261979794351886381885703313624503073959361215385006713879848450222248335125251672612378331018725266329554129350501139885455850458151858160553951379618106834726320739535604786749770271616416165766979563694482819544851515795897275013833586943755495182872480400807757736042296101123876642400069089107678969529285784203322010752061116122355697892447858678231497488561335014929899449015582260129548952625831902227272063858215917984499421376723151196330138990253998902197325504206145354636598946527162551100174540301527208487319147151162013994714258117175353481413561996725599904576845631464710313517598537952436590977881446788242676118257549072124120465332329507971182769570061688648436676206716391598026491888484137710229881782073683758148658949571615492392893384109916908285987423513171515155115691243834701302518246788841515907194452278784623490472759979733326261081285756007256907379165281583020887886892176399966772489579132862385783804730866033345609119110951791144298470180483406831715959387161613039361363377591269929240920783069286271752813809704257687317885225034755047554201360985685220443743932686964712153402217291901279064301228163533927065823299199267695632399403737717604429707319161524833364338791947896398687854407559924311471521526988241343697670331404553557462197770849849977810883794788600445623753936365960480142542083307657985737650383872505275526133445220288733670497274266394937397870811820969802151393782825102462508362422617923372059927050875364722815716414793205862387261125116315967153630689796918769186691127303805258097151466195671481307860278367982116888522185279686359021070683661348709731726108813170551911984099684269457495314070234440896966579109329193613830084417048278461737205523215936903690816833101146417108826571730608469727201122131425913447118820409548765138717468800264468602339578247038618541639462943521701651122375184167079568051216535281415248191832596539303367447608770480690181703689369884722740727580713293941019032276260714786684075082322757391671256017562876227423687227307681719183287769415818972878523073696583659170320000469582202661863455818627309968186139348571302819022578124463443420109483700535404987023759537369738859508167291800462918685308571077220304413521156640948626422183332303355442930283820887075187338270480439258995269962559075239768806223894270537155246200845663100967998591614734290158620566910238278146572099558397894725203514099121093750000000000000000000*i1^74 + -26070417885002953663586596142730757214520269838612058301942599038325405132576116281873562728836300957858572823305496142461594047377997763479192641132971381807314126493990190721795467700681007423665844040578903629511271596969379466939952906152379842290974853509149154250064206320303297508154574222032297438926929801006847620906602868222886810193390888431975532464294343648436339908185726625793520346111032452000186909837765766871852268122097302551517613037834107530514254608611774217729431320348795623875645522632910656894025870164504341487081678467191614588147577381129327668330148269090815630800619180199300676993450119825799466260512751655940351776504410045217039661379573838767848977761272967726229302872739925522342752079819243280587163363885588328366028230219707871770917917985586392209407167826057006369043798339857990482517749172211849520648414940242122773052805309880850402527377043182833338968835491752785787840641688749317649093067137465598047128533205045707000145666936548958552153069046944899324546044225883409609210959356468755868725107968109639347868748469499121873589874554803005965356913632861747604097319167230349926248493621972354532286778041662441779897847990694157412526405713196535352507645926884505845267187720289311026556492665762812038923639574144558735973779106544677949433755907978765894709511074337254394666461647580050042383354584263533993244872050745348711189415045256043556209721802977723474262195223810373674871691636070179777610362374046155154303094299148815348304609110440529568128963237318398708064406685145046766650943192656717621789718872534533818457012044941928222497134264844910106006837278640427846146488994102053667373357848046421193478138949170649870060715706909195006587646661785129158382026662452463783500268626071418489641724865735914466849381770035110737965641962524319156910864212917100998970146324472331663135452989188391837372499183427635729676344832227746782552380160605776828860166789144002980871210854539668731640124284141199778026703157564283329187107596135642767575072311018542156779820268044329262576476416107884744029868029706328889545751829023523829833182978617307604971713431999426886984177984817147286797885489281613595135674510969423051237294461991406227809143253024508646600852923812220151911226882499265660826578191364692355972502528405499964979987120838079671860275359791700515591583667055902595254688202309219160848306521346316885229737266583063422503659221274266764405920663631457883708033120764984712179943846412643921134997252043983119933931409925754443713339915935281801397099527999164699212117744015307650516411212804307763455137883820010289316264499885515363214325248324586116185129895658504300740090078149914562414868361678702170890130319611671577732425819379116172916903685240271281958449607116664550407298501169345565137038417954172026029810357647513222978423995930062184666751243645901648761980811634151294079970866540990322181788961572860081028224027609967451388056011039800393350324035556078927357076875742299227759626982952491272331591505065676870584766107098341007381906527721810054024372066576897248573199731770795542195198678651578036985100338334632097164383589150388430358955512714610075224209241872572631226515147492052387801398755957829061278784579781669405379584755399832372006577763732386593652502492441517490481058038997981990524690303251620970320049682974458946745832082712832408202082327500184705517616109586586773419973150190466347571716604346175583268658088363681736910022694964551584473612601802731688731709954158060768364582199750086784815083191253373467092149845441713286625566989802473300442262055995171216323987369108142784240889207616294617267411360738417423894900879486943510807476203930512383684638404928701416066643383969625268723844458451838115287047800527130526867672275805415645291845178577605294863462668479887171452526598885504925123426641578493648640853630036619574204244900768121726616426246745431748970274675410116072286834121752210873315729204191323972698650882371776671727399070086314091268264170759513778718224196969923654790708218427044960547225134560374308462193426078248580242296262007326563501406028144598802180365779428283516128457716706245668612330899769862142512422801102885700090624178558718325858760560633923474376304679066153607710601791353160740435451615428795194789484775190719270317961991127263840353917149885788351925068117846154812773850404854364519114911480772942431367142193950940533096130674328197814925688103707632539706998965774870160675530841327438490109415572042230482443016775195657240603132165884834948107447709619831893920615278422931576688805946493603191843613231526433082763105630874633789062500000000000000000*i1^75 + 226251554970672286009348468437178849774551044205871059755768138845594462632804772428538705648846910935777115107795262834546499089603040644393436334305422611711336636914342504639391602322694196444105026526905131844530068842590062964193827007747775687353390744466948204932801564239911871335798007707327113414249768279398277578429264680845788861512387740548454104363072715152603502105964990757615479985167648156906113894365892073187587448775362220522294896085278788378368565372102737972936054975664529330129156152886274815000639221850399324359766082618719255238813712574652263277506555327512153504187396042826764592995768783335131582651478164515815169235894270408695030768253943003529924179749554439652054095418104584205874053450007708328924028555246865021934408703688411284365370438510336975921243105811473538336915961665675901451919078549196586603169415812632881004257052164892059222415927502066062823442663137540233527834887014889043753603061024586925089048975386205710556182601413119650603571817636343031141775625706580102381813929771124357987588021376044730174686658393626495723715749877881128770850843640272354703067710507861034201498710839387296051541878888727880258402993623852787017915244004791775277559043115960534220259743481238791202399479525566211531220081968139078256471124456912367589961986367216239248916090798923075496447181692164842946386301233820977211137955041253754128023192029244775709366514330018507894251406271630424947087491525024874393107413582799923012281974300109900102760339301215308469072190956481809650954107511159268874421603193121639739908747883054615221039209472077376431171646180272158608830160503104205625887248758179155820888385389663284365284662704574371984837382364105591848945581072346761890557730188343547033677879009912559127527117286210450678674179706032491513314592259880311151564885187416104556560486067450084170013435665742767803399140818706717323643048935468937451654763346120678532945280982697252916025890765796200910687156911692115400114130753233961999679706312338819013032608147268074565699221989083987105167452719212085268129003834290677742872662407275705064904179658071334962160263552671242580224892602100148669088716681288865791656947613131213541504095104621462148742271146552603136265985382979789075207465947075794799621316425721612713272866926462079745842821214513350931709084590704573648053440498087705230341477918871983644817652979334707087485709257753434229592909915163591411983961960021006467563263229863789460617908862623401075051672867479041022756431675139913501428600082516480564162199429747244293454490674530167764150538529062431542491844161862244447517041266894839493930431273333308919711981771427864084883082235229936789123338899505644269857225955309960460998942240135697473159204695603273361849551533998758412085770659549898355878466064435481872713963329547969301276278890330035511488126861089295168869273888136094980421105011813491535461362477021141308986075491967500291025072090630644912979661058036715774675744150908943852890804321829828117720758673630558768048485642026651794988177633465026464771280602722088340689015259247377524183769321881567200056370429739275069656301034638644054727974752852889690993162356025080246684989089709504498964575369936291185286749602853670899428795777484422821695826044999269983422469420847048525198785487219115600106653593692162398564545818376512405226103432746253099968275401785948223800466586147437164441735800411323360611043083569317020667656666527283445110354606816517239290074796777824269462656398818939614932446260843912286162161923161053231244649358216502359419280696957286330666956879575002407948848460734904514781524606905479985136829832641629508756004804281540671401495909698946922673924525817958297123848978210400427422070435633187034999017755213099455093232169640829833489310024832439518529392371495563716727359218845968821183591444484409433098584796958208952542192599579915002427764163729253824843889015911796166492065602644367517017987564383406087475305372320923361480635920771153383748706280138850245980418784806757243695435253553663954250472138532262923827149168101143554421688735451456469943015764272616527134150217698945153194102846363158344135849360508936840095368919229697311368591653602475696519880281134038972252648123444130493183478107388189651823184432429266013882666710653180265724559164580876344915913380761023679324374754525594138880106053168505266629882408355377673208042018763539892114870950174614702528666447013094745224772671237617276217293894150206772119350594892617657425034647561500609086810490255074624037205394595999805641206169133286411220883644203165363517626929024117998778820037841796875000000000000000*i1^76 + -8231833767940828157580497166835298127793668032460044682371297773552945790454867092961382341270858493691019735954138582789073339379379266673482174489049414366172460943200290787034175391222034433394552265033900565844804904215202148602780167648104221103839212979545567577567035266288340523769162778934970101483131619418254900128466695274433755976446731973158334842963473130505010617586661474053185996942742984983477474658429853232819364979939578437856385264243556837393524081170403843884693120068435657653717100735918856430298030222920310260320350720017711493404897653249343214936346200525568576514980942248402463986512571450191589956945196342828343519524500865652611203783250899972233573691139258979591412163729101801316892457373819713558668395231748839362131069230086160419132583216768667301582533294957861077518220283640565057144613665107516671737129656558772196445735870988684219077572323960771877438632766922200631930023808907481554816376009293022876439839054910261421523882003790973199722223446263215789025156637420032409423028568335742685734146594541756520862302911661253723047359355920509180046173710419384590364571684446402285576374691114790580612619755322780296500707583572669092785562592949055305697082073796894909834421651440177597158235287579979383978151534858280221868397629078769182129445893233487292136544475749700705921049916257596934786716090746187570584393158183470175960630278669532545463789898093836338602577032211465673243445744960679135614321841269725948844318805828613837915164423655942275900344887608451350109712956318103262963762757720756899058941316534649718801327641833663584272551665758248686407393982748451623776119111659460917887458480116239247130463793296313495593223464446719413326580421909246113883516607571360413692009727041858905746076460253737584332375852359726490209334174198337527052614207520685051002281227843474685291344929295816839898408216854901266026981782439129341346802099995624111244156639802286777723550676740803120669437359478457425611634883745339749410647624700915447467622401761562187181893117279453550294773003123574681147629996744024616442814300486865564655521461219641987663600979096886087280394479200403241280759727935675086680879462591897494801885837499598288601939076988798980293350293783293640018752054616910655195302617844201343871611142122795250077206034191296705109892630724014428553317486977344044335726895456923809692670483955251248765219231653611489146320935649283707033410910563917919946687225481427608181811717167685760912763020908381628680467660310581928751206982134040572308036492307385294511100881423659863077395567472981239722183828989070642026193296167427106792233435212326382585719937948558568191065886153097570762850416137242837392734274903100707807539515927185482247981183459101785482358927335223433387412698280813569956763264111231480883088295429230436311584056850297376659295837214802841447482757822998350069203984381519210180167916383267724769834286050512161091092814469591100503764964922540870629431370110686477055164690372545552416947554426624691306252209770730723303092142044954010231711859838942142495542413597266066621168549589621547892543780960124045100686469574105904527046957084955262019386982590207804856801888023060816267589084979917101773080528225619204319492367840602075684476772511227175950404377524427301143676486371885219182226705274048229048454042155783775556267096145392421269146196965629764312395013458794887833642598462711515259181182644319389635777603463706682941046739759304276905572165978007488519556454170878212133330648195350052783629603481524378205915139016734130144624491123579897576064747955065989154954264961631350219343649389799613456854990625276170383689870679153741105775719169683603175511161324810269922367275144921382287415594093320250612208747870994243367132675340919792036768728805767529677368284791011008313166658468342931836383616588492688649378220896078924698220578559955061422774252866810539039478455981033549963620304425677475786824281685611053036073755060503532260807710680462930113119425735026974665639918347026448761569002932703160804360637556993960560618721113435401208732911649182981588100939071459658037100833133086793184561985400360621439616963398251764891916709838576017543176976440770800477294724049030241901194192381959586857177596276467653808259695128234458719759635063139784206782525198654957852369813044965586439582866113961914006119520775842869510467177156585914746791908987577721145448317584678176465101972973366228938581771419957058560187517732780359499998690998971088819937393916080554945336710470449112320891074501932510878171345581527077379431776892396155353992526215733960270881652832031250000000000000*i1^77 + 93416071527178639863439258521884316142036145523258517964319617490373855669409937452840460133950734532531416968682793758616167943455043235591290262258969641183226487581936972624506053183678410082695985520166836278889737980100809700040376742629689087539726702828993498877695618472502089244432279482666061283714690761142258923167480554056620249672740029445625275870445612836989585216859981358843806993965694333895050756476793865375548196643037148836108113514125447360877348782984475523553150621832277432399449530069694797591726385176746365285243069658341880219398400030339269145805673813935506584104364421698786858203734305022190756512188996001471977731185391178652028402751971851476973850719613631750074766031164803972102367489403251849332848507966051945810090721852439405797839704272472815074254610592919526310310037191842363262894676899035783764250504294348581336260510612148887340836363900820719910830980085861693284223700972685547941181630730887075629335044604642589862440696239218477021738053266568726587869198819040505854380087448535749788212143249864378886228073254500590872636705619933245513015612837131984359409602842169611397457903962060771923857453965841375092196822182367202338251070943463087240776896322884704059265471762314422140154105258921293215720105870378527461018116779532657847296711680187008463187977090626591223962758794362554241206136065174382074491987665565499905783109729409119264728165461221074874891590051050871495619133518547069650445033255247158549263058979524952581023017382518194799979189811549798272179883630835666754414976986856920261565025079812915113953230142107314189913923539876236346284743249571577165667416449466226882575253340760998686707553140294203844812732164450970886310168268000991992402802472866980137053051074483891044407288810303848310007352650575449572230151205833205099232848601046106892916196796266282982058618171035959759784155957356680210466952593123539617540795442167825162577792489004496890037230870505577846916847659117383156338446178544160158793051665918291317757739847409991057196257732816995705234410604611255799371544619898285454719879540481877790510630910262526355662496009840466628854021890473815960132933086405749703897191851927504328570634542921884852393759897378351063776619493824792167047094635932510625381852645978496631522065607688639747804053684033647805540019336091840230593910254596927107252470830369300879407025082286290356887822138485336438876559756092475348082355533354980288252913032958012598323042994869387148839878574893633888818125666428930779114833812995678727566999861860331985104146430578261705361901305773536625612197105373593343566002699265802363692344421049894538022253821777670901825336373784273435590142863754147859454930605606731548898903413762690505107133399203484622799517546987701956365379641681865040466386850686378636254873686279166141238554961260838164911836093992759942361434862184115858801973594288522894862734796542475878654678575559645079187922987153012434197615119090778409084005494076785739095156297293624021501456392544645579481519712885981214670158906211340190651532407539045745011423441826852357982590156856426873174780948635408891756834431796979833433681946024391695512635470401968879805299157415160027921367339384098002434995568222673297232054811442005191940253541123551988541427349178326894639113239260029938300902720739991021879740673965429610760864949015020146792331330602923914030256582268440894325066337630991607436056544799557488874708608877985202829119574874462538722704170467134598590698423247308786130238270463353808873785537729970543186510123894758892080110153685230060671341395819839455947419535479766168634108218286680324175304589754184382655048064566718944640084974966493155142540424273321695886180943102405024580002051631804420045114361308346635886236625407762416967338847569045649624970664217354765661287815988123185452125301231715377881869974008274350785951527007435469472741970564075991093496656080793117230422146756440568306309306964267556198033756001342941905019550347490742435342539370227805867656551866563853638507934371494041391241991601866585160450837001351100738003300817741354949830957029456368372611876720132681405970139034256041896190579279347730824225033724300337504027061983388504649630060055273084553086402068459742188599077008616783313161738978204603232947976312751380169511571647368837267281433998615446410412787422901545998330720232301777666707096439561305284287020549931615444791829086595958552124261997803198701947726405691065600201950234025417698841357399756526559796372013282219015331945782583943571462774809164057180167259925723524155080895042813082795873924624174833297729492187500000000000*i1^78 + -1624670388354025983628776554158387450453631530003632334152650759769809442206613763851059595060203780830872917069921015446835564946933119664170726341482593256163840931352362680912037500812938453827510160007735667478790358308237100775812538225457081641922337677628550965649495375646855234815359994852394250478463600320444543021037018282017056405636603138187390843578701118189974712662212279234882325690278575540924921976444584907736933815418012002019612989756401332502070999548997084051054708199860894920489198427283394778348015300036703394507854555827351880897517335418055906925420907727260830370357313852575089997935701372293605479326004584021964622050340315849454053433928396453069074611339817949977106911191384110985001980312168848830847078993375166718100762611690173835698085004870063499594243262975417347193982603869446350661004193016460105773673070079016986847510136959398128654499639017204742264114707588478641388538001877175902686616668253690963484685774910967820981010987302371754484862491403188498172466213103459329501301510003215242529853241627579800227168844544432353518786726382396172135162254770174388634694912030876242091341118543089011052169106610090419790571810356766665078905321323546821163516353965224521338591891089349847030363152355668414551244499163602112223599210880040686943900555549025190582558823795872217414612933856481204233172166991691075674126293066873700762160631909799829241568485073194701257968240368219197522350173519420252970774930774639191728138092790892305886771422867339489860290523481668628800438577457252075790044164138267653796497738773155696071741296144230705073636019539083413823058123350420595023074350752775986338497186972408404293858080987178170465752648220113673464844172701244099353018930883200848285275823575272610977759998631642507351703157830474405504691058475783748600845769523843271862542409921555642513086965424835829529501733110057219191386628914728562376858048990665921293874022604734333002449950337384507421555030637326643122331671062273527956300421800577323190522658299651714610411958236167241734569265213136581225297809374489288879604222211624616964809837494493085952418427051952489167523594860222539552776413158603830848096013885665664362659461345516180611457793261129542103288744667908138996020188271090555067654492628196402377497328408785593525526832070185979025999504321460642011240281116051700113765131589802879644987492088685495977973304778918595168795752892313868147286741801876985217372334639489070297558168087484489726967966069373119827373472343292064706287591098340916450632424464121261810381032601385467815838095889732302674264331660507986426421785469236748339219596438420882429189703101778904527147018185350612793316870300279783542087402010927767804021995180638135144979535199141907558183263778274059766799714854827490031667973542554981666286145039188588867924772347686797573374050034129742651011790347748964850572781631859837338012748567439233329825856338570986330700162827234510727891535176645930653936750955994400180435903826921744710987621679554360862694719598078778066368392725742172212796949679766039250368945687922080970717284872668722664648948267780807121743941576441587060627456481961716653095121025302328014659247289650967144895309189231597545801485813201059083333989795320887887971467150785147573477853698143257980139576067925303295838737708202322123707040707106381236809462965577360907661327080265861498187399772116039339537760100840093445578405062594111236253040328065590222120279027641760250324008775597697492143090142388594163468528040287988031146455270897582650182039108465421194345232758216369654772717507441599515628912145762339048588348162831879751460203905523359045310648450282728178111588293926232439448287170305055526015035580051048890676048888058446207644479027900540730907342880116932911187963637190718967305893223545646150380283611045053249477173634426319393897131416307770332972635479578936860753506469709417178346424767916429609222381764318827106848215378971347138139923015139140433246591953416631377345453363409385410865243855584276626002438037044627423713890843430251008763630176074979884532629625238077756187508685364704832143857198134344589434409045175957519493457880423610413728336729039729914340795004004319413615793919355383445402083663522763177747178849440393640404863919400211129577721652880193471480450907550264640751531718548290287653604112593738236062565845994203545911207041205135920973652305725593908777318008648373242481996415329189940485203044179841039502279278396710297190943677945465049833256365016684919528088159770977232990228617499072933588231305363727374172118367301465013952110894024372100830078125000000000*i1^79 + 244675650242195003898144488361077584253284042438550020993349036186361209991234516161886323987209450790844181568128927115433719381441265013212503823985376517582457113166883730347110656144777292040493699335602207338893906100733781195183301700833936025784763613881105491800148363403743749218067506144982468075071977512266012333371996638355052233265847235276545019160041652635817474687433022316931882601780077261216274433042716063056659664086199004672208140323711202953361593092192989034172746981020919947413416260026467924223680501666349561581338511126239027743292710046836728426057902451646130916650237404688505098536732402518004444326604732660209360746395031644690041732084777906263959574998319478553571611100096052913262833428341349033629158631982727003407059225319834601188614583647333249035342051111699099422124318638914151844675565866597212324423828796732133214101404069512831560384617906168518966286998657465178387088518635923252104821233009257252129293902381893981936922561922085111546765733099345108531166957690959916655980024806009945650486036318552178754232756505061946420967784199639189188157262687687066465652407393813255706594940394109888175868595391982976082285642282344419710130228267978041233106239060874870840093564336894725301724909885113228325328135886677795322900862696772881632276426976618997181202508497592634005714973024671346565077557102729464625386569950405795441258237235718835217282234887574092742615578584538853966247076228633730097615068260133116348189055173011338029460917702437030539143955000515495730469163656276434050724009321092536947666264356336283358819557355001062954540976023582283355782062348279202284839716169738462364108835030053898335929363635518634225261031721091241510236918003035341611717662268683682631954173885065030766375684082621622946228402613140869216175224629842856748942863357790955281297409547638501618622115049419962412319127349167258041192542991546535259553322014437795872716174491449824039970397458915756146444608078911064386454660619414769547427397748081618434752930232234445972050668196395581595790679124513150919123077907974378887031393797719027417610802572750222466891648427158817924998569302732262201826575909538597518786486653915299826919989527687770623781389915789876583107828202245667388317516691460682240360339657321706970075455501731499405550239498993336638311382255272904971011695999147513303927839115013170420535275633793638940803599394084077247515363408679897935266310426975798929330128285996063124341003811983519221455733608695163018605428545575750060065317286775923857547958561924843783960474984102130495698257210044812553983664132001913612046496997087024413119389817004964130617575166195520896424487852068356439827015721562300895306730112075611858147564855189503044230341030514573826522253048554191186109425841983090859538089696296332471468676808105995551823864899626165755814347549043722491608025518465014517734406538104766856996153654308579771028014288186252714255550372815324351004493951797076107662610967019639327005775875498307320589258258664054937933728898576085680461510298910574094443687081623944414064240678262666475630243280990798925902225525448754228185151839866872543100955278234568509163563742173997471537960141011604671477517984080193945052478693040078806689642616817206303398967244161834753841564215962306987506455897645075116739649964601470123013878578868063657990016394849150266396418727903968719140122931105546838550222903611461953452090658490030017296904815301936690362387085529447527028037377123314911927832974274781190478620919374822861864002002934033368282090324672399544175825601349479809448062494090589456328307943934582072698934209085197200010240795280348991933017391139900757503756991937097612376138313825172792998999421781492346714529437796787537349575660786976528798498239713235623630581812720738412110198508022524889054698506245842644123732780639257838957625561578541683549282862229851207804579942137061957803739456893525724397283010817176108525466126360488691610162310791413144810575107099575790749615003673727078694955690390360353070269580146551635441560175392161839122818075238303291993912631953206968916318106654363808288744671812341243411509566452278091005364338879425323830675962531723145926787019857260383808800940033832660550593669619794428868855559259990152467299031120802522307676148406583407378899344609606713171900579746291804063085421783152956724702908477171285894198596592403164904239511630851648254359282857193007089732461437343879453629394409732368855525140531522726188950453537822930464013870763245909991816851047121541990917727627195667033423101261439434536693049437872105045244097709655761718750000000000*i1^80 + -8446189235097439715165963420149164268765614055129698110888720250970379515865817748773144571734302283667422854245018658563691025683297966462599918742189082959324004692129108781118826575228139910448981676340090351712520713247690199771389777968244134819635094838710925955462894544663744406687838462013867247473166256728601258355896319861308002322970343354300869825850639473670781493992416373168533006662700425253214253744025296925247765023913051162647314184701352058530683566699572570409511627489300885579100483717771696230040953093697209065332153616729727429981640647829684077940048682309613582737858017364718049262083659999393953367435711954951492782318824688336341447111425225286205828222422706956143474393047030041204457516950742737124623047372759584707390524744416440732662407046197926967775167540433513686875802123491896605774061765983688919746438322254799399307651935295957053964013604102527418138193989935253355862852550771171228783845374660908950898286850708432521574547535757077445657836196900972225297016080860353184647421324401832855176842076985694369420547968368298665861351871974869488984361374955545360669733646916528048348009048257504217948851937617699105972133127008413885509577265393336121338702986786662408213922565388356170824255351023047614411905093227617504437544882600750700667516944678107150669824983454666917562385907026670318006665253047454810187131608593921432600638044235717564791693483381746799044087224261740653147379525803876766252437983894438525027671075993097732765937377913745270533635459923965119224445561524262761915430498934590500780945978357277034488488372460427306879110998778081479202073010262589514408900439885824737769922488834165617943315929247230616394053789662177697083483626407948589887761689848682784388812279546951870916865019712959116363093744485860712734502292780099890359302846707249141327527704270164046278799465597683004156251909130731636203338046184413447170703181957543124226978694994266044048153836653949523316148870454630337264267224293458688378353321219384450756036711656619948501682028371248687682437429751161533535198173630155832669042891945588515499645364349080973753009257079064582548226739659497937517061321496357900119729726574444200718859602167930853647582331657363352202765412085392229204282875385086025614041758918470976090100447857377123131239280975422385140521029950629508921602140323259042985105333348170687705577931361455781864169732693677725049034493595701192535460501773422433301554437568471806028721205206594877382843677427815578046330408015857664598440227049047373208382748236149018929969141598488510126248447017660892532611957792093162182308489107801392234230593293299628758247280415044492148949275328927664700791773044875869582926479962385713867311250936893756477839815968107993579415580236518212108166258368333382701852612995329807742450694802952529197128786568212911982768023108270010533807049745689040613719185942554914352571755948511778990873907849943531433521260221249474815828963038848003358223090188291777076492490185079723806797532303336744104050823625770014912510956937178214792245842271293091104805434921721103489358214795763527758890770871747537180684239436918472752483873074278247728290581495928821200348651415451592576495350200567841051200144587417998147584118089411557285638152252717273518928632340698093396730088886318789259071508017299766535503891919250288381989019556626439065892343021507265004945754506423839387388317418763151101828459376831236786246490942221747837069307190736632239861030617256502219128645736393164597483216707422924095280366036875654810366955966334265242953518095523540282500582071017996160669061384602444896235331687920036052296796886294803936880169622998398983067755160409143566543777112077825311381752972029060584155766496298900768557304776171865933639143333236131533761140332829261050453184522236603468473569058210134506252316744856920796730432178753719422142886307405870608177805499544481461182076393174854184146242657736677343477556361981871116969849164629338078029543832996080390864091099688887781194260128567761153938350444230482088719979457105187328209969310785525664745814328607609025930928471829419949295515706315943684331956132261545259675153642028511434334485248142493637604175639174538206461063039119440088072449468900661606484822593469760187442387664824506221960462193940239428313726748073324014193387625484552780579639616609819697346836856285255495516276792687547961117912357031970500125912225026024110351968047923708392104874280767614336471482116399876416084715501163868834182239177745687932339088772741868208719857524153434718049507107934248395508802786935120820999145507812500000000000000*i1^81 + 175330307388727443606174938524567035468215538885313865599030241871161421249634209217223294765615236101904555855892383103923109734706192821021696262316370267498776175986167404157759506988984853907571790955982956093004854949728538756986672726757408427282788048406253064365930136594574442472311266179895187487219628655879868522454027151428410987332624214829665776646891094562810960239143666366784069834804228043639035692664965267226780390929903394366722643001338144167830534156827003812249150355231597193392162964301128744977646173936352592445314383272758693812316767709269624227294797003136565368826094452436620232537525793905012023686526763976029267999414184221644407678507226192867939740979812026138237321023046385365181095705641892123779875566357394639132104136571444323401806307646997416792818697603013640747223734791147718870767325593422590446244157766712117408589464785752404114591014759990509799305644735180364225121588317192073259327781230129785758687684478643481184013252110452621369474208430997259823090538840041839129087044528271899523527117348337766923257607685852111722163627630590830949792739901478699327392729568302961576268105093028207372421246649632859290984577784219406608947387310668720518664500496210249533634069621252310614104967768776837867429432368189968722978268760105127687810935779609464310550736363564295668124404596349288081766339865410285444674311319067653927691645058952355021091307911924075153976114314989282171037600218584734878759036728627069358360335387966500630144753595931099298063159809908932575185895910934918286629562391803758498861529203461484648374895345954802796200327821981727542463788112866456455245734245967831631793610688678763845026048362904552866952063198452478384849850392325222287233592774398496737273134897284212838710815064814200323336580992202183889817017941265235526382624223907549207912509822086567522464218646302478498446811029111320767332401280760635725053607278424590039926600583217586176316620888225537754313643186187734490137970384045979176633570199333486720716053646404519745503999743736199730147082713500646633877327676790949534951884554572301424408920020399833388632466641566458757385315502162135834787518422855580574898051655175176916028861420017465047704917697381376513849032204229810554138605499248424771641656231321651802520692336112684442613308211064960133343040513095131712632423132629172760625554927829434701564547611584134009731860963152256496507136669156518647412016097623855734163108091847902157059944279857627877736298985438790743104050055266486878443978257752363764320684454843201560772193585236375388449534028137493166434318792379974596296140016744111004877746621493711040115969194132334360335457040748237126815905360204674789250995292020665130727814186063145075082387029140970453626139332311078592700862838562367221439546416698909001179351570241117434553193462647109818546666920670781812912289779397929311926496098804132334005977143396671779347377509183755726582403747985641159314803338288298071104923950091847514928631875971118008089516548807615142308921413574942898237705194191484911563667714486183872865178444060098332546564668866895266119408239171654687081221559879183924647758787688386320674916037038882952692825476001907618636250665140720000631171401663960205140637428255322354571223767329479861419016662668838824759685369568630037578771635646744943606506216473158635700521363757555491903286757266142006242133129947178896814787793751891618364222849447390854608888998136502262392482492854416018276341346337911411138836616732115819841446906875328159761385012842050559756546083356514725819267787170478271804577579105468522370318546289228772728600394381700984376215976587716387257878370649432128349539560953937784324325393015018939534539987512045926826248127986596459833432052562737889757165985234923001790047716077756226993736505229385581304896355044528608346859399136360459392240322474236094306313580723038288924728611445571339418150259092038621030145490583164475529870233703351324037310845758818711274279608878654979040827902641949668131682220956452396016644855359209999296680938427055741110610957720357465684651661715667495744051890108152892986867881283016864097777722192627003176872512593175267966695171673144587155636213455582250911070072804447187940799040814432233488721653687604265095728757248853859170810556472687244407344367276108185729502537555089061933576612251205591073408271810209854228142347471758849789511813943036332862466796717998622512223360256614178819883491537801422947714429009406949513650206764709015933583045424036759926143151193573742253457391875381722601279221862569102086126804351806640625000000000000000000000*i1^82 + -4824368885334028377027874996144942313378833060742214774951016809678162895314902221381152567262215209298768160634912461571370415321105792982439800034080034087509104985979791911713557537572743460593187795608364564141485851978817310925245183079093035311775574145811099706079233441270310620437728176356484527404129306328296014754705897378045868956914674436226334959120917268599395629428885278693087452700311938370440117342998241415198012780994919030935952197919423538287847402982014120794548232935220900355524393367639992895726492595124394877613950281914199217738520513732209159514317495999731328522577257760016969654157945599625173690247624034973701066144103485102659416097756745380511562491912716525277618060568262408830290780935293537724747299014909770857662633170822215262383712451981780317128276560368708224485491156731821712211117568726321018054224387304984960567080763608181168401007729182729403677603907588357691197069497782898977257819258880572725116880179393729075088903491617815537905608091367952380868166511766338487004086786452605451749007898437629891656793989785310270040748183560737854766314607804509753823852617460069260729512443907390615542723380906000559478825690662914935749452240259183559026281490047594833619235750148322605947227983420638117095297453874676089755607456618219656841459027631091602561345304120667801632550027611015669588084011532722847357359694624353823271108793220438872616272056749008739106718799849577280311374168055487568133032195286153297564592263582128435510721685907486137963598436859835704477515508619302030445819554407899966643156923899229517771504568481754948589440034266882272353738615030059515322568958723056899323954840347769278748355618635525612960102609127341321397141695766500073649151070486398793829000855184031347191772924594144128102080168881836304134712135136392144914084645218832346938396176796959013775049329758523196976538245826083444550758914244159243171462104189786749820177128504865115132509225049989004331704752628446671175540502205584317002942066854967677482847206040108730520334123934479916427440984252751171231992864322319232207304661450661888128386122854833082542584252293924972158674599573642442992481319198950351374067024276802168080120363871091377551722635720207768482142235221503612254655544441936886632671430702288363384505847506100692052918331649942625576493899621143872955337885132098603996234921330178870148395841338605927715328106109758224157599840772516652038339791809854638188368106886408048078925769850713803185542955991085650090876645602869459772756814219836945118019339328206097829918060484470038733129945670179031752320636130391480835768205127460711053256891186767901163411363270630053257794178056812668861256334470221842276196461216149155561846435514991249893322097450550806522181525724222059006750768568787170023450214728827240201982993604914195271308036857260879788523733589959422625899961993278457128898251448295047289837132015831418271131860039105560925310804311245463533737112113060412355565608546831885500022728704661395341383048753209693139430569513997271082333433782178524959707565653125708465966434482594508358641466857817589410001144183475905875390545649898456382514563413527365832109000859364100136341544226038726910216412016726752044754047289863243993230478313337363276406120943578382914311087283651442399560352767966438105634369725409311518210434863370911420818978804378533007658142718049158875792591619943112163543494338337357296298006605693851656300039531714088775169767702731113984453463500808431811433484945137195041495724818864286925340572590043501982964810680209055786174185515609310145451625861740013914814616044793406294234585746295592427365366503226284812622380316335314505056757006384961815421641239584771131720597581754224489705568191758147807210144378101937943716460583564071158315245269276323949386094755862786080992420445713479118066351013462916668038535092003689300004593339658714343043683222299031241087863568758982984916612829853215385212895385563068637042226370286097472117088795296215469929174778249328793813396691004203476668702156857527267183674996294424755573138886534170042787052183553655701423096489091850041374258608852067509309932507336555948983640548766303457787657780447683788248418285205140811633836419621617361287659418938157781958468102706931717645078249427201324464350276615576249398071765432696222444783784749977227764956433875769981544474510479211671992660300028289665732628043513100121515342970390828994534542652626212496740536881519699641912743944320842665370096999241612855429407103093598048920870543688447105936872481013466540389345027506351470947265625000000000000000000000000000*i1^83 + 139562012934747852693523073425819150243155207226503086719420473498709528988567528559694965159287710920582992856658570909617885232607863330212503804349778958068703415044969492029703370632644780939758778853282557944185794599141751157239042100528671941249170540024357340870198907487121991396221368382004035774311639340374406804933846293414633806184207836782578036514898062631399113182065217647552339036870676145030103802687990588131257348336967505563134996048341319409622694456864290650381953071307333585569582259035438090002751296560702639552206263632535771778307483666937179567831174884057807835039052355841774327719803044762618499611107434061867192089600717554570573883361112586097215408268623501094297029973398455825658501218330963939401226471783123129661636937031176081449018014926779484652770338181938420401899846717871028119468039511274901409671278414460538476495281795266998143217028022690210905144759544010363064840737166889788265293896631210013729965453040674338565495218999794655816097540980811466383495986463237252145452585040639940501049360128051683737420597010332532198002791195684483692597656732378147575860765851915635832434417038525787239544969305273703615639380059154309875628483462840645079612383757933271257548552741679667289894870323128120456424695444876353821819598411701775739615348520565920260870705298984305770113329339211952260635479981570802733160601600655551963105967553011195415287837461946696972958004146311655451422095224710453479872703672836900709439139043641095055185209633602306370936015251042028973325018307695998537594281393039927332795230452775197776663172550657963411822322868461583471805111839184942472061334230874396901946311018100643833142989467923264036773427843870039953838445690558845876435983418419899963751704224093311471309941282773745961417478721332585446738847458068978340839897198538780707659149154581917005526530149570929328239975510263602295680002849442819911887948413788910857333099091470929921669248910658458480478174929357232116372009498591050971264455970669349769808256482564847667528157574406209499285238145208232168592184518226045793306216451320329558143643399915510914109601159182011752344448878276467685014962644323190958919163224989168258867631453617136705909333968986311488049868529360959110020213405297860648968768392110571368669227065597276634521668041632330686417541497589262037767956719153379410384127078727012235898676073557212442240012540561997993268716339507547633155594371827097931838690853993823499283628150666135419267163451040720175084743294009384258526168298602277363721054097770992842818764476146394839670238100557405867676617493659481372084046514537807682632890237397966302836306666738313725363991718804268987488588743603812715472454833148948112753559659364680014647208493785925264662859981143891628421639158015058721761038759837451521492288273150952270801464858591640257705623705929134196160767391755788169465973340244298138859600463666641332369394025643419725119371445664376716238459276140811697141452871753134089486638600623048623946575752529879500903953309017077038081161497424034881443799893428816334222603062772577836972164743294752553647441483256219470081399119535651181796982024463869621107423522410625495822581402769197967619897574498910134546130939755917298501977393496601584103707387166752086266514037616703111966880896151182576555674508159926880557470800033974520211827302805436093994306229204092923669562656063245315931824099964959186691545881879947296790361701895323850259653586549231894026558528515620941832299869334038036748534196115659838646538295939348509144797641576245325057630689056216486593286940402759252599764831793594026930113627937827253099502794707369007242984423287205339830255453433462901067935075095759168580341263072095719389668612629652577809695736554340847089774592106292629514925618649583425818336070082317849436596037799712701733271368247413492406453269887957250781714434460228708094257254994455626116997728184972494293026956623669120784832977897256175037314956126889056655749282059282777029187042177431628007295616090462413977480594121125141074965195216024780653665010524296326413660118173854546415551086235689632450868932774885042789706207560699037435035099920978545410900672486207153093517853401967636447718776821330568770310516396170536919407430417765932798308541829968648493682528393768816541208403550811370779064940412328571033219582778594288638761225457855013332700790453134135665170244473204705987913238879927202236992461004303842680631495889010994540665549341925754704797038194289874055315300929699077422602149003143799560120896785520017147064208984375000000000000000000000000000000000000*i1^84 + -2941091423904456490519392044749073747573164250199949295873268691488714969878130477589683031993937921689697199614287857396914407031244646987128023186552863644086268104978925822257933544638788053951601205415911370768560591163248660569840903110545119538537018078853537048217094616184299389469766347571522841997252849401630750670959531192164662446560945715746810395669295363816465577197167182878524796149222306232090942145929293819827719398270739444465000628502393714420220953865814240212103977371625106198291741004215626485440718030614516346757716223652004018664242858881714517044869508803449016102682328588763610957778053066457119968416390302376825580333307992597977764766383821431563829385708067721873610031601634149363354399999813811305976191695938284391965499808351656697523764703886104397658598475103226178246672650999603383257579819494405100515773916841795846711537689277236093806001486911295403758779262149577593150839777160921893417496044313859871689412696756031332192635058369255679072571747994507666497697217930296335210808696398387000569522278704308439064833794510682079857303501105773292318101780290106574582771182182971566539372351206899306683473892641697880460867591534108268302668511099076271604915953629255751242677032642999434056689225059075098677695986965949865154925634427043691848244419868828881665769965314704600064706335856800788785132752283868049203000461574049485326249057117170443809818754911296080162738246337308470285819301867553129166954204339558130104987994569716994691418777956998437968427370073904777925989373356015844591268615397282960942965177908770194366598081520366645676519117075607915379995957499846820950932411138882404954115250901422078956050753013009950915344168749420978628596516157475585176697128749885317150062315353026076934233619574318043720171302145206394326844363141980894617519742626408793541420787352250212924155910055381814431066582234470430106329665833972072624674038980442782659190107062769322620920605618018508146392787135111414787494628090074422394651156793374961083058771265465971095951989348524190901617253536089027151428907949257607862231833041874767602787647275597258123041678787920232303280800771734530035843357037885041229301761764535204004796094519115195133539395953420746390678783699256692879539173621159447678863588202070820161586034559569788304635993841065247109962147031950172749796309108732319252253729761113348218205368998844845754471365229067821106507453678908369938159714931973760005389031112835445254846867201548585698562351565336723918143841714430008375796652342687379658015499743287872991373280691885382999156000816629976947204636975901848689072977962296878025535392116033529639164099659630453395348818940493025505299634469980535337126714864760277523836714778001527269852723703184246747142758728235606588922989602383703613942389429905794986437358808114120509990540564706770164045775870689177257906755070032342299333811269171113897543275411390425341856186694196734734594063290318823189245077727336809158321589389807957903296880993707793495817593615437894410709041540065783006720444081833016610748619753820258717131186264665490323961640628982107697877531458287691600973137817971349003798986880115824791501580449821342234413271311356375120013175459218091614306572457591375015448925371842443385549885954377701516405148649825663208006418766717541661784930951669521283684703572264022450375436323420809371202826636590989493708774224519848353434757744132706840625249845554828917140860780005813152824582550378365631892808668722872086797146320144048263913085079641639911502445688191591314109808714840257178156410383701370300118730400526542900342587900245379639671835273635638276311667744123656756265680287112196509368267566689238529331018517860679009664318700232250689752735476975731837900306781302823296130761149492293034426677443477071875327290035737033250132731875771139318878667060947301150676367693391994077675490797352193391375670965922073586838171642785544813790168176571614070094964210532114428334760455878509580959493287813832380252162037160856277027832810367479786365024357638074123206073609868025619415197539143684825060626266880018452827303008061267703329409132082411646358621758727408224892396393553210396273721709891521621383247115597591998510540620574722400004569560427779477539944845867445660845134966663281569438566296499501739094083153614983736349991707565857707974027048615785985818824070429982967463452737003814958749874094084852515400354823000720497359857007925709953033527125240691630554589650670819964741640946110157342448395933663585868223224984983008762355893850326538085937500000000000000000000000000000000000000000*i1^85 + 56094791957749859735759991492917847617585344460922185273196660141617480525741783913325601777709950309242352758252599949131566538341484691914095683635700858315974365130642068383582433080940991123269930256821921851922545498118502307359653850888375939718184728218823930783529233782521132536564851254130800343589431081734292876503175357011094220616366567965233399117174406006971886976298566122461598254114476514117182083643347864120186449009882063069567332188929508593002766193607306559062250413886611375069542288400100213455299870967982185070578702557196891487876944453477900420189366878381044345287936062483227866889199731696164633946505244498392976282836690946516046998850692012850896520723619910241268471107249300339005655160880501117775721430335354624911171877510950753858320959681216531022064998271836950741988103249410343809090796264747678951589406296016593522166867965571172799013500363932724845171118309398176310175755438469022602878120163216292055139863207862866369410532811047930408983172921363762902763839933594205731876806473783182691495679642448228869985586153492379099421825795474089725330793143329665001824762285977897679230177573724257677573285092348121931988646659903353312202597512179410814489074600450073771630745974968875126707653448810575404368486687184562886781962872179882832293802425764969617971535172847890713306238283533363204875220779579061394017873101079335364184299789490943465297889528655297899351434569096480276005985446619907682269353950979141897673720063154105137082786848965492912012906182460046568443746739449123313680880836904392942302643649967400009748354271248625146069702907046833127635232414911926028214399600711982012942994672655918695607152876121301187233561194191815093879354175607052048712119453469152380857419946087507404027070044674745349746359454150130237417803731698489517340768604031931676468142296837192182801390096372684202287000562739472455567432294984045585895918935076119851678946918000685173018065146831287382012404112918165166405095676608613520721186169165667538261806881039987624000953550919646968317361552881441187801115700108302809254578569275534399231194568532054720794235518987080238204850317145334018967454922980325775662006006898289138614973472715905444063805901364672482767674049600053185121895822635111445476292531202574955981376107475812574166813700081701883405934242016263134696855079386276085009061678715117699582157963717218472435224146932806845164296174508137196161565514764582168287713270554594868481032571011221279479129650070983479415853321457334578016659177740898730949430145365663428228194147635388763788453747478991475001783386404110555823716341129886179360492445891222901698195160078008617962650204865418125034922007378812863174289988698734988308772416766173782923803595836034366473064575462958558186966525838035079935878201520725327284343201530736678594162629410829434579714081551386445972863580520233560699725846041929605105600088580825619477977636864409481254105203902676591620131027805623325044024976763390606929608294235940166624458506962677910833777716939077570096103541202310132502585285194977198755226566095509767859859530345667443145480399735848357941319637323622774324156705514905574587123666125400405973993052273114976777130673766365407897379588740717755965426852491064335072153258802140462475650176314022287738859465183449154625878513367448573470316760288153777883742029022561494936460338390354321623431367324325134459619771392318960438442701331490432720206699663611512984019112810295881779629462985765856793857156646839559698891814782763327806247810690517399319289695530702291149908373396124677501912345938604392402325798025871832456988955707893817890494761982702647322893392657988028312952768163414889419840644179626165185354201118392050564721378432051197524470855683403242077142336724293925473054130755075842191868681438535460429176509600305909298922733341193292522873495616723847290390341192551179722156810845872975351567633490205015351814160468296443830109695111419205542115200661183344587938861667175787736945965033972352133357836763377706628105170122192968728400268863456656151711837367734300202933383308660221211517769971160242235191519742155720638423073272754344423445411405675052027583611231545932114989254449036190375750519678816963293956588616687263117419045454868003134903110116352403301091101015642723483505502556627930081226641604616884449094903997166710973361050812127221921940434267295422103363934112348807420809535156738999260189381674111432820459591019495381561232804164769903273081107084591320494904716052017712605119690135121345520019531250000000000000000000000000000000000000000000000000*i1^86 + -1314347849151794998815317219549773470224702174342947626683903274848875286338396572265404445459171689203129837927811140991046675166171875250766309925364172471735697570348051606716083893322331067627200643071774056658904901009497362621845606211749095249821880335473456916777210139923681434352238723035774931475380070118886269013988472147832072608837064283198576011114064857351883059752241429956061980323631421199622418772395264801809047411923088187988663899513438986613273562875319095471341789747890468730316419119176674016013721696611628490337595935186312313595513198567815861746344667556072171215699536883621811591026928311321433375020546358917494520369729283676988481280703736718335848006984993111622898771409170950467388019381810538148268655108793789105152612568477009556162176887428661516422843104956879057073786305446601141779518327073515952923118756744520752924339787515196639994545341351139885453437523116753988757240566699318051622518643306189252068762938909565239225291290977691240552014242962718845076838312082164804527767598862111739719466782774174739175147618716166558524728540229004077102673355680747275773630206387211562430939048826424431056815801815651230786289456184374722212374162304769381150524806042217803815288284768728522009838709339627059454210976273546530727419503563327152422731622416622958040583085511404698490163713509542196246959503180501126561451833279109729238167114216407204517867009368266148859346482207533167655356390869493903720027032612472831894999475449606103461689988531911238207467895893440356875867807818974256563931923469906192655977940373380588407007152319928381183076542573772395591382444200254460405044047512437077705000487393353169009813645387567485885444925963901531955155441188972491663761785682295433096202463470074064784543204687469395188181038333419164432384015441724936434894253301023693290095488261499120866586896945357273506989937718824924100553679591598732205176212600698225463907431038109385951543137812313173407936999023092858690178020631198602732187649971157648946415281795455377751358252390178065994469475821096748884785211746656431814324238420319171495288264380004610034545629191836703298235532498018705718050296211220119249786698787128795755461989163080521021114141874283799386666845065587193730824807453468591959376473089369654997854674622294431541979413802946201536686090551645220942169948215758248150398378487922844862907741683289404092732624637786625638328899916679383795792832107939755975219682045345147908637719271480395692153096181685753604072710884377500693740400664518688789514547663991475417010923568382068876116378194121156113986427879059814966644938924150655433965995507946546417706750215530102993859753117205733210764424069993250613257341232086738518299359568470811507856889831549658721043847221836397579956167369037198216219599472781456343519686342218696209635883443042193208489133702286264594726317943794241402619043179561959029013355147639392680768446215664975188375700503903157802736187046902283321495142328760386287516815774273524130258097800748317475733934710911144539972634728106808625889213923662399329402369749308334125950065212863533208377587776742008543659706126503076774243376227106763148048355623788686715038962007575071539847354454657692379562863797634198142743007084875517965900835949987513076394286351777923678285327108814262137679819004348226126039360102297846637815527621496731305370159075429197196446398358913980281845789160689060333767027611138173351770837730823724783587691178605623177285035934587985401445004041963819642544606668078892276620467927153863223703307433135278235815975568612293145981895676715792363378460032091137397795511793734473823292144579928075708698823423920832270367688601931378951416489854853106831755334100735274495391125949614445226844412023522761628840103532692726160319244933231882955134780636570704651206629614933750997284026391745153030232636677167627244544690046096587694707813875237393171313930096811831767737621260884588161992221412402675803205181106380418027038118727431702387013230284626725236709510236187038934724054610325305122444359195681271011529464809779552340279238320496866643554920955771084701468210025983287951886110619175215301230169479992348580815619192508976026043641466089761423602515569634676471014744740100555121846915520426058222605326964815516761051540463663789808081743482830402824146773129540699111522157315217790824012877010114732334620111797220232174340081009107915511214417139524373499820378123386921992028108017531143598789885182163034781310461216839082327893461886588984224015235900878906250000000000000000000000000000000000000000000000000000000*i1^87 + 31533119973377493301074910568166805916340498052250280948297504582481640875520350013165460605070899955209252511265132722054513333195466722408875400185260121125423325553832225612269282015186494389512833748298922954016456798565039802504619106248906719592134629470786063181387881235453857007054517569186614013361127868908484415750307597726158851902529437393046124639046697337005766132553484750739200694932522531439038432437196218642403949465424363324679152582207399684133338967364926567378100344261960353756824201130053548826783296062238995503545078903612158690542055268790849348617455361906101180548683070805692325715202086942908292983163063069907217667516825677328014495232452748450575755155208544109317479897483178845036208887874959721600676217499241396992059724026661626901870994610959718214723638677848661830753899164491239316241617540413004664145371103442310992405309257215552470576904509235061250471055453005851940681346371581589890703005137519835744014949652043167890667306870251493946993567341640230970004957053201229774170444584524366577948079446333547722494119255694101897128425799125367571992351999232905877484590927885914214831373256951050467573286370239127412393078757340751533793135364575630586259904277855961416101005771589091892015000427103238998086742190988758572734943137348423000043627385597516060901257651602032195516634444034979545004961828139080998193974957494181216224195846265698091776714122803447739668027830864638249542341533322073243370546320971845665021520311573576922499057300677168862994402352785219617229183116752401195957179599997317937677983384207471169716171777289545733488877119935703212766309509224918398141315904497619782767934032405106184009787850080281010949433090582632055542834733618883158210765911232960845339665072606565887835668947053324035927388153769843124079451326951343138398049569518938105913301285415349825205731857888255499946053811728828413867874105100494917435339309098482834608698061072181932410622629740503814711903999211357792313518320466965403717981027207208368639417546256502841857203856246527756687101153217976495609262341219345281676238056226647598399034747376322121818582762732988172284904997502188196649831846724557664166237499629107985620973657109462122465659664999121940555716543046659188424676901677099838796365172531420961674398609033740275638094577005200623964525100299156018318202557400719278076365914475523165774802444398676102232031812465045077776787484112128151958223413585878072355234590497139471799078352291067649040288918513592010252370964235033840360405229261659140644640740987698120383051043928736931564673319431212572091712725784069973554596404416651472401205827123172975201590345491112554428025713626979416879161423489340272294495285025783828855055019417351488731383930051073930302396223349551067300055498409374635939177664384881830178975721074827662972776668794983363691737557665525093959677936550964372266738834754946305595326382653643404595058404649123328410585640548541384798232611407992707406369097694755170254250097490594597074633187961456287617453850894050866223597921680420668762644880164276907184387258309732969006272617452319609371585066423311093599831754530950745744195151892896912875837637346396616236468941081903276718770490473705833833652320065549677335172379073409666825741541730286822319744875451178422171453533719923494623806229087611324407010442292575047765314875957013404367169615001034611270941289072867820613959026707257108807165752272572999960960458421875915091650573871573454483281590151726070414102304310809615970118805870330188846643238945442141411415766999989188875065840199192970426173935387296017643261171046548251355925309287169520489575960799756418356757750671988941560366690042437223974155862813304775007335141447139228334903897364695763668153980869033630557301316150416725371592525309116673032890560259641621185841706991893527459836975480487601169804736803708849767042261095176174561716345196456609522622538007347476954267688176453360905916585500283138153047937362360058361414269129523801871216288907971953869525327779097423365300558585570789685445865128008765532601499971059369434446726003865281350638511360914254355815558915688822393889659185263209734076888690485025004698036625747801064619282902248353498174041399969700888545036510852983167540840188754821317650379413265760248671220688429073185222689345956039789811694615771711649997099510988915631827826339394580609566280863666978721397480808935690877292695670008309183569728434035274222792578276736693108916939073862297232752686840893654844824960193724062500000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -625202122025734887029795271974146920228457472637722714312530519900289405439138244920845171526674618130399008436300020697106563847084214878309242591966776614902698997621475396381981124282114108694659366183106278556306727223125212093453143886195116534247432996011359352609636325887838370442368529980262269713634116199321679769320483265110565931843745411551874362164746478970567536977156222040559341861794431587190418086838274516308455998718863569371811103461954000237359952543250311348905150490494990913413987849194429729264517624581762580041907613532893058233573376350566217439218706028891379808358725020909408065167122571797601915679907249809514108675684826051119914740117499354419243465863996390339426075934963435068957301102439511960522256738894870322628736512723875572271859732624602545727211280517608932036511340608492929962633512395599943302872997752913254305175117727808563579806003157240577339300529988895964490196282996115052032468664286806270433252230326344889410263870714469265362741244958727802795427053903092376615439373182815639024451191105602891858953314624065886946650928926416362236815431280582436776201211892252889906726246603363951532296919908069375177741252023720662528642863744634627463520645462033931330290252228304275249541585022823723360339789417846267088720195353084376517634877848233296236029936198709961740467784770191334961250726653091404218479633934823711341066253370831520317767180758174754809234089914976589331449485141768915773898670807080075144004082429930589104342391248280766017484882646686208317620233157292129044655009748078459350294748292544031390389611174547904878318171583791291048119316162719120360585430144951880633207895618129027747676394371214993912720446619337465293869092182828452705184950899424691885593512452630511371916301953089094821151974248963684961584708259016840331966607207358201238378439557825001859569691907454884692708864797284645735029022764480613364622341480332719959902210168070199858044590001090476038321284624639912388364856287488495244517981018948127337509773736425505890911100189306602409298112535241451687135448084262630356538450790221378451134240878089979496052895999321132877872324826718416082853739652341987777303649434790492332338454204499650821346978265430108541599494181482304700733383291001227788854831831533025998845129311152211766613222065677732925108719640157109821004721298184130931818600779984668238339035438348005048645793039431956653936403729587366863214000016109310704851437079451692326926084291187918139041614744731695949754145475081153331428080993238047070828426304884036149417243831239649352100590733822086913979194748357532390344782520810576039178347637769020509163627187482807016620847773305689432982950784638361603763884960376441548328160761179369433602236845193736444817446262445145018285435190607150925382140928943297323321057116359159511911823903273966181277613434071930113243986904860747725083466181185200133134414823830651282157910269203399840493681757314441553137232395937443883474981050319639599408517029232952847952662350832425660940268182713671270455696722128860000150916555120500998009347441952473231468156750989827362126967932099460362520919792528270807350364087726175462126896641090997937554217166943827441661514809136535343026206738229632572053764585324606358356619951381892107771765995882888231377381826877364996220299319126631784693424219018148387146796190238643697795366181664949335162038108406015363441782050157296020964648237864859694782360956277272323077800851970213634088908388444034933235942667985597861974919137181375947038103274276116422871376573317541989159092347083842167252001114862855545434947665079245429700013194693265260736455082740572559543144085407025662121018802049209126647840147759792365245102040609396027081401247439559796239195968514347416885689331017384042096626116555015573328513399366082216240569486214879797196713732058777418901686418667919470672050727379128787849262217122283166554452174316596397540741458836343425540571205461089371055502715800756799957196614361198470864482463830964490814555085656664278935430084066241077220943754502376886394410953566839910273079810951904524126984778998457179363072528998823942151187952466593517480391772173529680415828798011885825666154820204173305442514815101072123752649761820980218320785035024948542580396167701780430182113400310007876001491378772313247903245964331751912064404933106934598894601046954598263050220378064934954093719282544087773174016600268023021004926600868753777671787053728182490705824346036336627753350405676718562013946147750000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 10337997376791190898730045090825404144101188916958493920659254926472067246650456158076757034041838921553657438759986648328058526560257527986575990671685645628299896480817435191037681487051210322059145606705068088545027156543199185529028936523610770383503461145042504146929567744474550396479288717021238366911051220509204535234182648266277408118539875580164902851899821590367185807448049041917155087137410590005573266269460120200779218277250054357519685178846071194969426384078923083594564454445550252502458211364216428148581565575097147788199962231571264023685992729258922422284491482895165220384343060380440692527479642555238478996766227720306900424580324218091577942703892029257843813675903484027059061859584815136457032846212374530087600805041344279999256789410218615093762516641193037336450868475597359323854696089932209540100804749918279611346323870653712330922856706777646963914674464785624916250512661929860051604683013888930632614608755298241139691400789640479562247639926244898411485208662961442343320111794292364547667169295462944911122342924948662391625040390464341613483813922363492964210684425116610927179930525497374288273205266978206061362252071997963430748234693242629091089571211270519672730916516610370539363191503101204853404488960415087060716488178301951722487326995448832624094956139148305676289761712569745453136751742770517768968639018019404642067324167879726139369713108282150144775020773854091805197220330831731336731889660416152970284525044891221943410345731903666340815567424970028269609761805812157525682697747747790969721666829544421658125751664661912419384282149466193662094277223829601337425306126578998287459834295294236728983623157615842575616375832123064796555367141855840162261807867558153411054873611356435769611751346542443341459625946572271240372383412093299374886925708969390565928055436247183179517177458199359562630656451892318649107770462666237841417880897929344855714551921276016771774931582506117001266478940805296696596190190037666838196451973078970243577176310428804333107271176386801776371137656335102086794998163492395268839114535682952435874127005081637681576907479725602013596356900886962621805492930945052456024658861747679344187458361054147545607497790512046570846004985633637797435232298639771951456651635013743908507413344543408193802074360922013675181251389633561832954206592354442379775889172340008964453786051577686821771246379185617955447227822987273455398772756776854320192609659185351404899151233361368777247951986634255216665121777181194576287251165014224097048605270388451617008750135940389062643618137946605618156634760289886433203586589387711742698152592361804872951544486031538949095403554641657092811894457566205815526178400080691143781169668076198867462537919756113334233045153395282928723447558568677698541444737140269497407481173695655747767676623232633388857520129973707343945160720806266118638438202589262196594211551096293639437964930822084166850773558261974093006844384560815021019130347734399357112291613364631091780287955594932675967536372506280781574584281125107167236474307481336013953697883822809768311764591649538721124574229915487723356760351946108669713871152990568554975852039126883702656051951654106255956309050708317979954903651465439337951931363409055034885112340100993699454700013113199428061174612474126503290799866972018278775007135744197578962408254108341256760427349348407255733859368491973650028095560624514524855207935550538738736498562870532964466952271133663507473327132730772175571790261770718052415150955319539707536602862336277079882915897134530596182288053749024634022187115104064225464267628191498871961783506070245532945457210402991458495822275284495945821226345676012798257671252140248714875913339211203800500872434656430764635407629609690649283431720667347251469746155694405757826411638584920598093162529529713951210760726256222489148363531378765483462762624773949749752334977320572837900724174358145824907054871772095180873364503671647372675864940803484184037580987884315488521895481455874136088141452188230261547593678785425417263142918548732375449523791535892699311705627954859751720139655263807493508126855236076770225874819303207519898130592050889216842989775557946143728369660835583179361117261319572929369857370757669737653574042908821534538727375870597575319895957841597899174414808998703078731503856239963468587123453814057151350475485635229205017433949486016685370154877587981584525191982970863801338922104455223959671073572202416049709214099405531988995928124200014278029493460601765664496051200000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -155620133753096051384839578555807142274480017645063633427701047068415936959553423984888437456685740165186334358065067307689064697590697306957442332958469275318049520928978963252470009520093275342808445924388907537052217993675352339429838589066053313880516613117321077989114916372025563304993833414811446869068056443110832657135209294397601029313378979178403187528729614798237240506744206384551091374318869071490677728786654871500186284366873024968400739211651616327080317104321647258833704595393866169501416453905370023137289470327016790005391235345995444087348621689693838835267844912034324447147530037559776731853877219027007176479345805786596634118662553169637752094655257357186858983907259888993063372915351431564347250084319030791905919558142804460050763055982256983153707194154885810248718233733708838743844484687774504598251259088605096010329480789237649807553879169951882663761321562375109837928012992108631433556073682431571184570417791650976526359220776817775259080774669052428810745628578952892585438553600631464458941817096829263478875626728445625688271032078211727690041855555419755697021931999618138932913710345192234645291815623475780557295826349694895000848345235214408879421470642535932806285921604726088053463974866164273860114971667336616652842503383631223866690419575778940813645460620508138155555683283773920019336228539427650096199932383247624128171574061787857709123896476693592182073178223294525845471194749236985801294688624653358888194951770185120132083092006362379723395008562390765472909006591768540057289784975692220122325339213241292256359294003685589945212177123789354821652082835239800468495911903210783495167234039688892368331982520386631031018976100803377430615978711651057245353125147857452971824094291494429938399841844772340457672671956867931452626314156851304127116256008177347912194650950428762337405128199181038103019537405868121902483792145002018333469602684488551059082815860043410552677050482283686850374415227164510395822653917247762811875282409596871248325546306765441899806483610706848314223218475342976857271252561705366235768092705521976681021285162517422313524812191257320474935333445835766067531245072979242835691765877840320741651341854314154194921108620629936847728009080055229843670463557618903725724658581630866778568740010082906584279297262997873434306698988602444837503558497371661554012394810839645891642321971405250645967825556362206048836661643274408462690750771249235373147558127146915318516482925591895709416164693771984122469073347488173284266569127340525754327482202775695840959428520575317748781729531054326861781896952224926163929902805268115463246768123103115125591696357079772234235975867376720016575147169246201314648316524973578577770380070896816468990652373372618176399861655703702908015244076632610745177054790027494042961795239068268268142169379198002354891074806577688633146455623725103725903158756961116903469896296745739719948668140991975745272306089371858249450861449922155123343259598527309733390864080837538592958184004962019702178941887991449096600603639089077478260072513395494607396515721039370835484785993244737889658300716565270745968849218680367406511434664638922046131311724271067359355999951154467489294476015672692167733916361992567892976125265383967736805960883114385470739513286597398954711936992730571659469051513880141418846643508689745705319985298491014297449841098970890786865493618527550798685450025540866336713502049639671376692331983796180667180850744544555733714103640406997975085528766770621207932882069458861857623930194518654187620759681319553538397192467284390355602925304021509569431177015911942925821047625365932613067245420027306188027129618885958031626987787526161190459009872289423193643765582978181112789351592363620196627918974940229767816293733462916782939495668895280624093098301552563864548799636924552540585362169495154690575035732035325786505498525811586134079490194152773550761364817252423720159141527292778465340369642764000491814914187777860060608037782561133125048329055245397473741017735013029335484043321725386314293173744812947663219782251301031764018617218033190343940789339307087669995436107670458265890459591375901322631495876604588085558747557682974321479441864027970471538179926797192892866005908402341345651581229999064408860667063795022394689334100157121314598952940384285152622940336322611552401197874429563600044597525194692815716031573978650916525924525597990352731605416332137441802175702467995129398815302876378463383185145921667160753695282900832009900363590356298383360000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 2160418749209833821297379293488591657335358231995267808769954407282127924716763933633002841245051276629256397938373068240778095720833173342098000527829018967455801048659370207377896205500251374899567857769851187251091265440840248937170690821774572759537578212592875924013405615668062222363960368970273794304006815930012256521415340152289536165998306442448147846390585060347240957872157279400735538295107412611568074821797303089156613041734508372840584520635798462051116375840840425329482987219055057469506010249517446156065224539460452414908515665584835531340869863849527205712701554000390527381422648349964556910831934891181439281007401472590625569061465798982623111940492823522473410099423923966366277622971043554942285673121905410450371999756466615548983480704128797386138483172857771097048797379741055836023267923701908914589033520469275369303164343942207097273603531925108819225845105429045799686371599777065255059982815734967954246138759097514406106803061533501280329660221424115645527004180716547694277141043358966510228503125273898844962503933198730738184599115199912299041925059308169056425394539462100233534746433755746146671769489580674697492255747858865659089625914847782620709304603581753119357819035599754674795565349446424430192955838859202556694257325228675311136533936271116883190188902728455350437771579643762244488675614433543665717813684813094990658717799882259396953972658527586837791434088094502315998801660544423433275445177995754711036365046927727040945193439333900663202204442649331862857161758333642983521858652153278004481367272602446620497447068164961890278776535956136404482427281619417350854851393466087312496984530450634776054312292131618589153517837783257952253121648333355085257681620393367140208574913714085826105256036769490182233052985456594697409528739685578102122092746046305674396206205091113379726734652496664926351014069147287219981040709031746398289010434897187225771516905870976284560484810638158313160227280358078888510615848375992920449179823907417475991072695397685318327648009338995041990424200514714713232695264534379389844141093730759796883281167750507027747832207857743096873079333184723816374448436335608207151829293589007555200028902434199940341524545704320132011768869131838730925785377775376139021355974432631662528381050301068047145278016583700237189721059987100686812503134356640318769388117734002046602045004780023242344923637694757616238825784211573983274491000185691784150293480106298309354035342187462541107434488002537837393445967176481203180745938433369007549379707801054061412191467401862631536663197178522236500335195751862760153674306963146727073839893417843306231948410222986710977755834129071198869329731136158926283190314590300581304433155288774371259589901797927222468641344200531646095802374904706887904297602339521749863673818968783714829187294960129935107955115084403700513519573165445010120679026604272791597694209666856460707104817200859848193671818211547006803997798304659672315344007986194699156852775342993478215186209692674202455248352533797781395576305074348392469392469740534828000891188710177629475809716830402583514451367141197079521993784286688825508980154734730397513802288257300257353787688511659980010410531105352946236615021858323723230045918466431610245904354445629309294838822948021750237466781420049870317898217291895790166298113437611737279599819467109181193833057869347761023074066390530727195018839834985047779345269443772723518181633276131267802006104610603264748874142635044181952061089856986035751389648710505031678351786387292126340478093571887691876871074928494141363227350096810584012144599786612990036341854990045169056343260596213100377061312486167393752828299801794047199351120197275532019136824364543095365247199484297705713656047369968402189053091419651221573918416335641316828994563210955707298235312787370395536401006782813706915961867933353290889694009859873675847865133973661812387736315588104208398116955577226272430204471315812811288026030570340057424465359159962081677019696201991736829781156511537398179753181333213101200168954833960014236566050564901501315793756234743294412368188341129871423475262101861260386979659190572216430718153956875588576175437479092415416490953517888828836683034348224435649554549392481245502464170133188648658038657626562159825562004725946570194047257527370429145865287879695764580977908144631260184760763742578798277402605093431862122981227843186609822001914072055427037727218872298199382253372500893724176694584449152147145820262844688225003999390257381376000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -25844003549077493944241028234088246912653548383262720780068597004905100440041183213745497882885343482350253488509536925373114986935188797103506448525008087395579798455256736153844936301031424790308488401245171472822282741858313804514138760180134196748159238070095245929365528354042028554503170573138665462678287417915116981333822136794823670307118684367579919843295862376360649364291250885755291337428237013033940513520445808817529667917661787226065947870903263134243410945744184321387228346966200084118805523781144052146499109241175804615872088612595849108846530846852682584813246443803698513700073771205281522747459497842317987642761080557722303833991836251122575344563761913510063101062921750325401651679785154189631719892159857052058237476054430771966969465544166502816752507369543464248472608471912176602841041871496100285342540481733332356174760172439652047567901043273073767476581842342203808549808113688012499723766206057523272864028347437452624071363867556308066653020829270545533787466201580545775766439961328436614257051104786293800101903978525173458781575215283573184693360699734066866292263302446300724214086795244026490910125877773469757724885269414925281074493481969828286287218379904607382534853270454320587977775846463383005839586371621132825377010180624201845830141303420305471507073630620107776113091580223112413744795497052382151787527553248210206286521840855253482347625098567768542663743350813432541341915135808934226977747687428595540411099429483938244525469839909199331722410401447581992692097261899989894648995537249412529141571422606954633647330182563968385999564803659006148385944928367628524831655653364815488350579587314130274477995618962590590786869047270669219940888159212757263226575361648245340406466982195144875379035067368608647640579765955378367424119295360133164573071586058414710913233439488078150853546731220947704929989472814117007046889649173374793530414532217875975737515639171060498754171930891750106190814021363894801410576246189833724067526358673179400096389450575971593400614255440175791610204561436372740214582690135773439710261810278119695465379619288111023574624928658680849478064210187125762934830873998384508980828678695259285977681755558192661042826663651651678905458408851060633927984677279999992385834855031786700097869239158665780836953987823655690093825131553335604180648585720098162307647555649231484377533930053908558783235347774219199602897512213895260464230937682152871689903093418686108854029768951369549682912279426162093588700974811178834601855420448125674127778662078488228304395847144285675136244570430169196170419110109039513890559183980687021775406689637557641630690057467955979770718455188876519776343845637708818802484680859409917602664442902255621483639846871813698417222091322178878807732811798578654700933633136154175059309970375042420315930328989227047380605712283481659480015335936087810392497175493889937493393991108234272364128331610334603646935110473977097868919040886851783315556527548957971799782954697110412994114202643048647242172298131197808250078394720008554902810864116798851662741427001613879307305339133448058912081807287429079803608335826188488350429915177666336736793205409540225740608398346357464482827907194020784446966991216511006387684821709196830686719812897879385998646488787256653232078785580641128713967672034010443894676156556429625809948211353118880665104529775387290404578821845081815605642987957110418716924381154152921583599592057982127692301122034167031270914864907726879321036952762481292012641095394653665524535082659177099644613472498665737860317375112017201462706042423718492807094918282710093750880440677550859870968695349876355999718098323479477915768310816860381564151936655984774027463230070624872926476656806457459892626428413073895453355264735283490502859533697680492509240436784444611136854631355483403125088279032272481984586054546670993193742710311747206256946418541945275169649727997814472355446525312333967933985624464724710943691907871923061814736675529037266483153050278967186554265700438497872031390845401366010212656041325056742910515451672073804459291010233798917942976506076969020798424030726442042710863334416911922512479830438220973559828246898528495083838128244030555852692689577429785132378487240292118995798938597483895550256786544127659507683670027685067453091394847922304903964030042884291376161843815201177704731054085197089659438513721635787901679018251540401126874193876166118333053444742485962789475201547035993395017312710157268831098465182044921558659917414400000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 261437516110911949636587518219144050650338959528610618577369535698041863549470996894381720901272687975747007924111161326595409305216564487052695842440274634316594193759748246063578088961701637600036612705726693254132215296153467673307941685535673317760971753364038354976819558439693995840578428993349144542833322301697290650602414759447977296255079047645588530566654336171967313272037497642102786890546346752046987373081831842522528358003407511253761741613983459930884905134103031471157208588955363434892897609635271156018714522135330982820415755037861029180893955426634337128785523027187070231144733273723654292407931979151835330424963098378837975432228954918996345969597441859441092770758330085669737086471760559485910360721454261796923650663308812274846372677269147392425971004802417421993463396619608476860051783263875663459229742175606631154163807842914277642802521857525560828129445287132113791194044283277294578481483642420615034877881171144132832695289424172740143002626845185826020162675501324282860964361975715673479995162735004905668468820849361008560728357470025649297205473268566229179893565081452649747640618916150807816686574738731074180158273697778052074152589161896302264782878523952556275127629134093044943278461061005142306434564514162203266010114412677696541604227219173639335950246743197251482444175525025872793272013915905256276338100501611269821770308011258688868521302201516103854085564555613977963389818231997965574535705480184650501710956897146795299728556335631240434389644003025711255542373933875986304029328470576823801554065725307620626620349227100049462510475762832539641093250892513624685375795324793229753692153219481153451684685032726989087015764630746185992508895998755409914139042254147082978793159392562908295914772593588814255851347355325364438717452642806490861940031547816564566726310211175752708140636293529941876534293529304455046432023460977734045200541496077291684906491946100974810238964653253484816176596116657419369002007142088917276781037736189015100495373354817582088325538659571488952433689437013848925534431178999616572641865761233338542907008295660228705538257313135989404855496314077430182148942400734094828071575529605333419582689637207668113374771584781642290537212269511647625043372783362012441510469942667762540183913639715475214270597273348941585469621441390132645164478283499693584869964746092744366946519072521378251235724882326743608410154828411891657672205744649060003844899653296175580746531038646333373194484086154864785077116144841576156473242714429597321791367426095158536140808297229121165743207878443555225067920778636710850408281130912280837396305776306219430526743670849733306425986417862762476915122646963255228910194101926260435181218406322117695342353240875906462375518629717519830090769201679967931465391405754588426767564298924268514153017333610025321281430812549409350775884385058935682211893290224285342502804290708787162038848969062843940260591962284541164081118212888744945974669599787552241945547898469634876186082413950534923687329631404048003404153546024231149604972447417802455389268600955911775365942785876794296424747709289581008601982101598977577681627543367642847610215326429533173019910446252246042350292461335467895769597179884219988268814753217646762822622822239038322743657558166968674711518581567283838410774768064308176853072242777678059987841938433372148488466311910306967018526230639139962620325661065532634191376926179370850421650913363391697246684164395709774948202119600935525217880446297338716521725987254785211955357429526346907475493897298999157258695097787907816411416309030718026187362734056962046502859042127817894826609353927956496934415522572803172768755861730551059799803868923297441880519565763702889654280864446172349016760734056253176502082694224420129682013314915770772810678189455532978393602884014563439047997899849106924388416588352504865552357233031964213092459112376743426856443838485965055506471880373205093998319414688035358064632328383374770117620110824585831526248758380515345401966011315475329142797546993515032226593350474602968649580608714142227044783032445472213331624476619554164190706036854201566362411945742921489445916321272573264835898008814070035895887493964714854791544007584300114517842011446285643642707585355770735682945258737035126180794839073724232529513313955028464496559594984755483572666618028497196053723829431147816515181914000227678794777510023037123830844032215940959864426178845993950282816026413366753219686539901329252225321580357476104389263360000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -2404595183632278715840534975546125883820077241281987772563264511258958571576534244918372058640890584072750986041752608681192500423070347819772618367780997214709322401904785545017997875667415791209088980304894324944150563370350081537301003633061851679914470378055261316758194563003862931779302711978900981754584538325650213652371866905475655371082751513211763170407857238668978851548224912670104944437899235691321164027259140012419665365225812089804602076999805833929457086317785900610870441534039761711725253320700354539377383112253151354981899588220615772319336225886461730582957501014265658203064799019581064508524231541513695852153051734826731187913371898316938662297798640667640808784375709670862687934355191610501819546335413353909763492923099324090380314569379145065726973263134444694450689620584186475759222520901323177327961311310742066795527387714274663904401509563876557524253833025548686227209325165847510683457196876903416350245763676449284414721792153647311517305256935158954989618683510559968529319261232629802769449262369597100675192425447693936673349862183823082260541892274660110714589581311460763503525270591477362660038743217641709266128472800152625107765919070987596897454056093650928507270018417677275652679213578109725377070041306625832089731553019958269914519245714106191411163720566507363389293715230262533749638447278013694069062707345058909884638920901950564106120583167700809423906090120892932528150377623853255054207089558793078475059508543365510623987578382438026481815301955757625375597209195082793746116421949094853391014259990351440119318054357979269977092117139194827840637023770366793270151893359636828032117005027292909081385520100888962003434926534071167896494226017000025562518982620630045770713353713077306375254874394134590440960944537690037010664822860691933201611134170353937453442258372036122998254552231517360020210307777351284300509357841511733009508125196688746438330302994450742062649033199916846956633581227262175583775541932138263858918958634042282869577986439550381886220747797939975836838617213598637816249560421391408273174330754032419114736788113106756308457128719308992948225769991440033043996906272402672042705903964996628728807864149193256066357646337975588272080864374650894539308814031865837605158665211657681559757716194450602558192275402554129927561351464417454027745541686805435351356561135520870164371783153235330116056805242295774989239160121280196265163993393959714752914875287544083348253420015745363992428683382897756822311813422013887178348759390000861530420528261220951962226678208658304361545824577460093872630107108894916273623490636433199211987950343631145282915738858088107565675074708541209819948182218925692204481772980323600664746710163626224430985660306172556427939994092870598446791417452474780230642127898822087640123331382352742916232266966985170486300809574021186202506016029815145732831478909355059155459880072630335455001964351229649791693063251105336825606402720020481681269174588044502673984793445777441712924995078847650346170604578056270371506034783059455241481606670712355626206178936033163298737558215348553948755781922690285592316167043240150516764870033999477537738128686250465904265095916390199832550974472502025902241290740435953094496376714944585251317682114408669357047446950473227405703013370635409113196995189729737635612427985967912080156880013961153685586263277960124432546628454104204973676162290258376136216655396342124579796003291969245430970891098874582950131656618346032473921053908020209167854201724505701686953108213042695712894942415944946375886887479373728776944580786262973493092716048801671963940677275815405231344737286171558701775142225321703320681357437670317390642041649271367114399269857897329041027944203806607926348985182255626280550258174315652534211864598073370349682543946247213784894824646482244533012854959973635484946292299696090919071630508675949747080286361393069948909528336229097734557331014454246546254842129659396825370262746434086017494424843857340141755143211188687027743873791701540413172384397326207358338290620474323301224484404805375547997152853174470560238767757729668323075529376840609407346351117256416887401326179796323768332518576922313646696063172941665946551411405769702977145641880427455239865269249920005270622034612375846351159217489819964317413231701597024287091577036949204633820187724257463093355591350255818088959653836075405992562452699122425635425347757212023255088147536655049536934870751229484356050967167978234001965627094821490393088000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 22775128706740574355836590011984431982533914784946419613648077218602829284592120827593361209737905098974529709328408715879365906817740359031248906161940906610477470984372759648735673026588228334916240014459651931720383387248269365747076639831735072447580114209927953591763079456583934353179491836342483936006750309917152393224249326081850595986053421858033837092437174694307981678781853360690312244349473619210240520744022880021690261468051409221594823605429231052323686638336862544889881169068101460274881331131690818810816951858165630710593388215261643706656363183834536631972089744100231382951607273822955703536743307482015368538370400851187857980323593201984945460002860235428215417331565345827634947663893254440586500275447876652313570995186902133258458135162133046116554675286045016803152390094732780221810457594478932738152456030322725284678322356781223870396954673031136234892363181272566258158362729639411472205270864461955238084659122928181317565925448927279569312682902867898653389942641787497222837288581918493239608134004965283872790067314406929502649544511312406471080550632286995950924554428063066434856533332592330672467583853749495059714775842164402109847223385481010857012079487328387353718671550863456381221545030231078062936645993792431954564818754384626837424558354094248448487979557556574726653334950431445227498660687732471042241101549439129183302108213411633283748035723169621267398889018681210000133867615204887658322079618748525990801299703990558480527265722977875783886659728365757147593656949295038202916813209394573622910959854220806214243568168061891723212486398237815689533921292159100531561398360847804882496545667602216638449201341120672679442922436879326307573165960086887919217547206964946274305077909152205671564357647068430022214559936126829934480038461293746271982869352430826687508246511127136013093154604279345514208606322193502824816758301129531009994206549970569919870017603997823718860186878336713144860652089321347777206549755803561685010194947097086330664851281133324272329451653147503702178560186650264110229995327922274162143612114096999936744782980256732187668734665329098289502172758034265612917721303087687043610285174320586990071223549559842933350851700331604854156797438407338192875843099785633237153420107440497977271116550755472491000140589880913053161060469737346522420566313123029292007031861943556983944804964876934610213607682797436165552238439140401365182071959361535835371724368814749673138819008254517763114064714060853971022752272119181972865119852641033909353264612264459779349603787904350771089362473510657659514696162464431742987769544263668523711425280423111471236321794492909440767473323426176813988353086925689130161632810368718631793031671291729713846594484951928516745645435309400281540734745764930138501494205129864959117114139906533289238940921930377658349852700968736819687455762350908238540637227532260693801735647915619463488280683061225019233513422456447254724389353862478264253510813285279363664145240137619753570340962754655479705399697603235927025929593224678136338880110577798191918598742630172536239841993353094387009496990334305275394949806261311093790993355131912485793781885961915766855412929904476849685689615388789955040700593465975091211919811617007908532675638532513262195642165085537472593735831421369124438548935948959944136342462004777041828855551827714726198986892682005597807331899495911430087269868570584258111909624100229730212434844506889831500159484100547981280362142921094310474474010935090048766046143003517409335973555974932470776563767215990564649468863191587632253224224598369291069130747928520616649082746354601921846390769859113453310878536116500203019101983266177599989385743329693663980085724501055932170950095755821006603169859361390089789257415716777143307175894270819740646924021048028318860292586387817127767080041216443457368105875518636719501388254442584089203961828136211464267666016078214968722848963421465603997494455785749369975063368983003202969727528827612357510536682906784664933251116346652867262123995314434290622376282541398762356107530356562841093051967897415278927542721368287790008300285623539704841204907514316365032997531124389187015608783709286064751780811810031938288556453467796091307302909265252337741878156656326705420354604533609433154819010971502180493418782555646044007833278257357528591581123585920847274155284299726427354412306725874924950644506555563710824469497558316248663213902603817624619693265562331114096782734583391043901170374423661772800000000000000000000000000000000000000000000000000000000000000000*i1^96 + -213812534564859968502897056579591811031825216670476959533557407646789896494724976554108675485998863003774926781313414798107615797131363952651944527816975608232005989433143945418643262065555216326285041913902351752710345708612134810229713869542927581742111851994259784342010743842453135356931039629877298772194885543449630937759314046029852425475250520588249408116327676172527114833796606532845655197338874788457489501490686710952027261951247559060780026163335547959539829923904950383156949375166651666764607154824902939601679339323927866466849384343768129074983965717362566425448365254992676214602444177963588200867318848843600841131082502786121805204727079421468386023984618247825231717171187742842507706023327766663956538112944334801974139127590330841479974223253254507932126635949224495224136929976496895719929159607685909516312872639277082584951857578819166512525024126626324108461869716873982301645095985806839584337118496335098161655357829603849316138757265699439019088151976414527378855120557071577455265667025034327338572245941224364482460659743365915620783523077490222143830894355418350318503960978973679301678084995917467429965444164884164617002333053571322595485051242733546167546438596257899910496500722587045425623639744445437161307001576904734289714355006764727207160814142368709203335740970829224391365466280365311449890469858353044074144536209842155673035215502432441348448513450101524861636766943172859193294406662498302338057576835351097024747486552232949377621463723256771940894024110875006336499292545909646928859876713518428480171441228599067187436650537969933227995469884455641199760684467540434282603272415020949646853927745505162248194227181657203465120437907212447523633636572802812626472261544995868131137740913866796950130737906211541197235152155300725545776384927865682046868077605810948751041641955491276975406440839944266496927851494319195101556918956414700281476243189192385218909047158571359885863962318018850529028834896928747058109497321389945806239472974138175284721556631043505100740308448498690321034081400769490821897677351833364066287456969840332031010576405149426764011799346262453927599140878941236294369487332087044201227717121918874998123193320514154487084389874726413966231790374536834714763879787468540788684847748887742950211250080023237461328944724907445937747551152273965993699827832393100306638631522521202717972047113778395958557933890394750668023733276417693054746324990017596423403348216994665200297385044462654754550985934252136082590281441787423657851401809476394068347180202881202907362841720409389922577480744493556800089091156742195629604887755271356194826032529086744236869395895296743223645791631700467882464819744118976024208065806220125548454179317133126556143452830810913825403613067808875048263677270536872027344415596406512788056133936454979969669328025521630072576970003036599172204471394569572253854634363648944455570800542266156910748042955175738301923598303165075800121049875348461440813711237421922005144013847233755757151848548952935079274038403656305264513008712314321748630479199473072369929135898831571911725176044737159998021463275791339560289132360141379199609460063446062443067213040730524840416038085136433447684162541184045550119057262768090064018041475521288434786000442361583357669799141033436054223505277332739411681080164593798059280100854919791532002939790108102976736322198357719586148644495289670243299938429952612775633817288438213863182430988567800911042351986057046579075069774117725373582317724577588515661342063014800092974570551367452136727556052456522617705942257272180301406228063525706718865651490194781054618932891178721729165805059934656678988798813787941382493973732376113905373775319444776456271264243606948512412892705357149059435514495146188787719631780286361848531161209071572100240792702370558809412138379506332891133082649971531202833975049747748378931842745113950079683748534679524352037167681350238358766416478936384392846314416054480501978223992357026314769153576288168858765586891776586921463796465492779068099094116041715558261278414857677630615917529128887896946860500258010531498059865595240132082282801466702954559622749819936496355154184255167493503460165177933927343823102423729623779382120239353203886359892001785216885164921739211503324494220521482938747212934362769000709374677020363937627920789288163232205818264754265084484765711487826620656440848469515308638547549107003441877689783479301612993946430570215726103272490621566277113493003948353202878990138736640000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1526633493233974207318350739832576998240389966260661304993955368308183474500184319219373888095703929105209067868457025341330923245991433040472591149910772569825639216185133287793839932552811819393532128352289296874952993319023008194515189382617362829594251568671546678408810312386613587268810697302307154710297880539416618876913747892709899012147512195020480441698157394057565927377504681179983919494192188708638155723238200797629288537911249219331401219640475496669246970257033623072539635218568818084649039618448333891341893843328920265743026509502992376374901775638123160270458785098037735881810162067150595366309757556259482959086536905432583700786999170730459152305744909359755566994003427997194610710729786618896382673175484458046217046813081054916865425718264506001064204930959213804061898170263042927216730876653378127201975941447470091261249809660193415628344254450661025779340889105032683021325108961055590270345647060659459274045365934972160141783215584964772832245208840888076881134962890884332400715319085804379401191438752515381430031998974918294477939288133409501501979290630806596188131950161833910541585775518613391535932670883918317923138940430362035953207308201430878450510348514481261751562561568292049146479779562622984825487741681077670038337725400920973662154310536036589824880735960404399277160978099996355297647747787400604480408789559964071781959983197101293355716001326266636304801616001979257985588828638966646159611110787565276689841902123440884924628053752938059592461866395455277682486414608140233954751103667103769102700949760558281791180663095631148120838422123447809139250637562112000218384313562906421382748510735826352918209050364773671745123845831100583997207455540560618618319011951954042578715989026743061983508080990589466776424577292582045341754930742733431582480817230744147277660430468042795234197337056844297468523892226672862748225082715660810126842203355203868913103432842698948902444807416815726672139458279233117225053536222165889624058471546359644578091404753896701803720676325510428994246514675260235016638590140086151625842328922311809322836321892308293869365958449905621106523864301071758733154466753565838902145261038206460529495299382316644442577911731352492134309557178197296288995164924148830298362948688424957278223183622226453905168630644944548900242449158941714123591626019727286194235813576988358639563153297416099455295009229265160448201413937293997714309269360420613560301578453420113694508657517825165695458306381188979416951109474898021307261234453736305513080768980502848598696122499006288216711312588607327503154868333421464107744221649668845094848397480852649372845315139531886053613089919799686228846784731686208436196746022424276069795867506480431515403100077164781894525421644088704883018397874068308641720563840161029585371704234576695208663271945869416591745779349596220609701033203091488636678696550728530281438273612531408554448015715427928578332500522764092326562401121695641278683821345739040217687462708564282140360401825181367362729471949863365926309755627096835499537497032575297835574351772067724340873049710579382683142391392911788236645983185084025800029011232888260490720700010889545280303628082665799780205171132445566366465031461228496872769729428789122990300570278537235637456374694141506745685952300702515458780596888507983963455148785485141144751808648248502508892890541561328634035712781767624668343249587082266385016977598666149615282646442015863711757343690255109993468885961643277529425171576717342837305940067727753420792930971026971323083389621419043285602399281409804592755671032950477571516166316762329308002095660351929574701860823695342801145030451310322935508904603226986277535967252759955554649145043652431829689565841404541415242704504380603985313097855453738931317733979165848790306177238706004398071542428849586464955828448593565179628874017325209034450793295475223178777805682290319798567925998022462675304722938305417457951734471985184701782626108800351887650583859212745725332144608537231300648869872406802986470626678270661424929693110547075526432141693470864985525275609530356013314741193821670308252572763551551637337779402415742547656316519058505424087333971319526668699884744490487946930797632343647062902962102427319425957293457570498484677499014254036365870135814658490682474770448842134311004240345958296526703421496067232495942764951865714276788134949096381846020236334784343553333224271897136936687445676286383284804053240294558835659955614886369122731425792000000000000000000000000000000000000000000000000000000000000000*i1^98 + -7927749225245417667412337237682321476147294410265668589767690683585480737497439714331208926076056703483080713850734125388805994440513510252779624096899282477564010897351782450756604355834171600499744141885228986350346877187442393225741347184897757135068225564801011417904985380691639653104853591139868245071060653487317421159019271718066658650367494301723117039410099671427162675065664293499436806313237233040476608983767552472863003979787133798072488640975401156282287593366632857757263675789831434709981227885097510600728054856167986997072867123442282213758200667154305988082634214586269468093724066924997403396820546078429777384696538689281422833893585162565402957531816513540041766164401264110958071598432884849760560415459453385691537670857765776587982382493970654010463021876302815885038139360988638517464858536861776318509801980398270286400835260685748727309949152931353075272972279980224677207827733010747077525452757344174158123448777455423657869728047241552792272660167455849404516123630871729909376076305534905935970176741957722143479692736318844436115935379693588112707665586883007826558538650605628138326726547986700237844562465865088187813857267067098386115208552058871875420693259804932943323483054173917326091629707714878836184827361837145079308491093546994654096308899452919055472656053799776150176745720052491929057715212577127740254254542683607545354192615407252400885307015895732514264406754074692667332479502455484659863714171074317327450622056621694680024463108737511957110875758288764710348232451516266999297446376599280844120357935153278009981178140318864044486276583214295987631910626687969900487326035573106166983411506310757101933623393642343698837630932681511239239179828618657433042463138967648395581273098348495310785150892004072134160773261232560203087044840723384774041961755366726467205683151665645616817082664905814708788320395800280178900451743176893875001757081582567741397860728784722619740689672335486018226600354125761350386601299362015906826496846545539262346591291059093735947045559084352904530461636181903449490711181471256190216020443500181667683813645602857576706373670644718625671035951114791573122452726306309213526169195805175298118970853956834182584984820749782340490801559001272701683526090769563687774624214956304061504110536894559088577273626558102415529278320205640756499428700948479379464402387580748014578450610880734513540211595238078447081842635135761963052047395939219540653498272417664506536799216163065093482314963499812802613593534325971860397708190064030541846160335222673698250464440997411233394910804212117664496109142086511302820299549386494413687088175562517337813048685219053855589230383775740201235009608991457655332280620104041597896817765380070507948121621695925013949977205841234275592162609048722746522166053325062696899117563892037717477255751285642357549233668694239107588190142969761237647415695318594593047252679609810690523122120060003752397918774277909848422129620796260164380667187003451569327526226846423541232731864096949165620772990850514959740303941583798756861716584280694012743450877590814359720001423468148138868995007172951417626036865115057793074219090644567610935036507199323709324680540537976991429578434942159320775038570207986728909320872393358906501226100547141771519055952427625353459296526302360770846236337893469999745909852300342595665086706606288189596807034914476708504599170751333327747742071271155792902713645391653037452340347286982184720964699445914941518468249883433437322046127500105420975121059510485160489380630523844634232065940946715217263297435976924788331130446795225394466076949148619320674178951329094813772012183050014301148593617989069929941996595967922399922737027640454146663197086789576618228818686777286241046313537369759659441839897141100353415169950597173163295195525907422387368438138976142967432439970660420154791937081199836379447064545444657936865802459607772582980083232689398230866524474865409024474341306210858363533270756513879178448673530559347453549602367440402298729730880437134220463453668754226046060165951844285120415039936583547500923189351559454976521457588055902053413316095987411842843587102554175539616907591052325851454215018802460206470254081178315592867946383944995497196664329019952921077602703231267043755544718409684492438445092165101702050557532154609291331478669566540108363915989102034531916503045449928643708908520889482591268888971694673958261907511401105247719237878779971019089641729783641457922260642434172677049548800000000000000000000000000000000000000000000000000000000000000*i1^99 + 49257715116598428987686933935478035920191558507309673828873169681713235561379538513451171711030147009803647609606687761059761416541169338345357780316971486944772789642929316773713952173917923381085048029142021416477921782006523906238885391161973359968881579877779078798450389343137970535706854268705547233366716525798028464638686528297619289824026597435563448842265876862932298914180435244882697936319363949052421992250760719689120552899777792639357724743257918560059841760455661996211111798323850960629854444252038090804358479700115509352394625434713237299307864907327804136653358518011132339862670100996818704424584439457011273661668458141366867444321868623571653930628954921430519258690398338722267314177704641062038634124920142372389851143208727291254483701505392988931302560124555269205563534125433027391001523001933652779486896278588696791684208967284048130364140189519530129328295865673487524759589299706982430380639405563452914396502207682970233080648718113183987146394165652372248147137054426565281161602503448504905176649645004868644413970680668594442381220082005484010808074605450034682657092741286704870246947433662131603577540545590661150851175157405913914747120212735834545455973346724806584697555481562655926745008956618620688010650612474212640112335042370687609202650144867432358587066154898459884498921117929549937074506447318697876664065531265903081980822521989334370377918303929032831498643998895087963008578849629533697098089706744324593439319739570565792633351040588647634033486809209638916441158435980250805393026414179587876689816106753297908084951809463324722109018333837658279499430464580121791033367657572008691127704693325480524298467410582953765330342714003589960652178491548800182148790800551074112806720821250449166667680729014787105008145737714052615362277441000840830830064374833365622185735446926786382142082838724323703235168689781951866923829731750172036142537842958064863940963300642503781033288241218861555423017032928737456753555822292211367270893146282939312372005046078363629106864034498945559729630836848234026903239602019155559049010420947269174157942926354274279472855839806975257687233767031288819518047404480212444150071922373757961728114337661684032731574071891787294969506785680450797629827095839133953734150290574899273811527835731779976675043073377622886501735768926938993023760253209724393521864664235570764278038639358659455899778527392397914781597718629100749650372341299034360995045035695186293672609100768158217052426546932537620708230651616991483319071551352869597590337476013882035019850350308833624094800581319968479920120697785023947008957032062407647878941597087224689108077390477240176555283786405637249417371759771887490577972244036998125273009699375517645311683035618849727408525931710734705024163319805657059395834511122856843131232074541126093226663370973675570827111509894865822131462099268739512898233699177942152702263818944356416950790223471051291917241978829890806048800303764472478717858715693816757826790512989950583715349517286556428635519806466371803291511624782877159720479803681375070841234493241233496433335572354236350013778095618925102308034115454308972968717144035874598998531103154046922857764587748368606090597059538180618220851974925500455330356898658338640437021045759829643911626305169267702366960520853356183928864248141572091399132521533459222331116109135295924457936835447868432678978128540750062020810610173573909246609801586463579805153219984191653112445598310462305414050003694397455680931284904790316412291121787182684910852763408723344142090859458772433857632531070365227144100823273847962546288129064229354491145419809091243431905921033597222648219144176527421072756718521163603056255271381520767171158707851077302080727538799556315488361966802704497857099591076653367233958269496428109082901815309945653637645343031795118482645846814804413354477117943681418335804919095336155283196657967210774561015810783582129930627088313083123541369144381651963039413064090999638342187484094346587963032393109432343427405022240741834130510158428424052349462884574416306505349586541918967221858981662296418623009377802091403167573534575025014371113521278953939490335913570536141550370353393108034097489162231320545026049489443173174125141412919467545846841423568812039460169461276493850247092358347249473720672741265046900410975145425691296569117841470155104717642818703784297732840832277143617997719791333351793930873886907101818363312230765198433120789575670937788888058931215660482560000000000000000000000000000000000000000000000000000000000000*i1^100 + -386613772519966082251238200584210856501125679531517646684985680105598101002022183726831324986889385378787655260220431577292979449131235672466671579891311115765442126662451145068332975687191521339392207730052002739062782766320354590566338212529293101682461956393692198052974238625736492244493725121300407469541955577038713632477437181910336120225324817855389552346947971204833422694028917955720482775867209585167419423638183289641266056453747582319965560809142081116792568021931784335094423229745310061521013036560275860159500681548485337502551723561469640739730914993253603694597004710337722830274764426656320939349031066199532467301624804381973612629359274984865801821430742431807273557423740060042564957551688610629673080200346479396622226303653200750580583038349313661953593995545814820452814573176042769383642394478673779262950796279111089285520699039864813387104116676518349585433169318993942434711928790173403245245250866782858160369887393318445651602276784684629051552460807435486825597248013975798789472112126873997391267776613652555028099187828847790565368780610302912530718058829374892564367593670423902762254858786924851244018538517214798077131202905807769530673602128932581153303667456369398117198213294000493472617182787741918612285083400403875568580195842955667496737267182350709862965208155090197128668171526395121776773609109125642155797318518132033773993003946243805530705511639243469637902737295976069276644108774607940594084491394711523287794990971623777673884940954512272574526505720923765948287597062849674416153723172727986249911583481441311064244075871395668633553555190795783408656443001348043865120921165130850696640497362541307669516007020029688746083781803207972727439946764850576204176036490403227019556513366833829687980360463021402140989265350018380717712405179390629531196859496187473118880702779481777473658070871950639900190610989783563252399690456509840888925714459068813781780644060169750945998120015522910966017707242702270854713249930448484131057983620619443915682404165032378123175085192864750339846085828511170341541033850319908170511515918144638690346812355087229069852804280569435364612568409345600762472762894522568385331331773977254841473149735532879811534342929851887037190240492243540183656382942807904335182308739593154231522012239949123987573724202249418329517938502260949336251300276188985427560926517709985933750448655325038374900485762603393249034847067581483103992543605838803614755126490176506413594059346959572711341266830279612093029093801134774893265123156191640989277630841946136156545261004005680416005913161384861676748109302996669627794718563640921055442836791726559323973868884278585301942068505549547498162146950410591820588887377263590068579391061813158983469608828227893486527979952403354802464675609848129047497998591364938394450196848690613649347775313910012553261800825497714678154845917379136408624113645848337597907984345200644741243409730210443914888609541839985775503288963929468807743217120783738994969642686060964461476298151739501489627714056896084338285785101403193375545384481211203452887737351263311915012044178620735387316512762238988837676232810456484482228668095881348075883619056399648290723239681696092373146844459974685485241568338913230514921590069289271802867488870138430710724727642370610300361863588308759814132308333242694982192829203226323423243477807882720610506650531220596749311451531347250844664955316988464075477198012101710430096813607375587606703778366710945133318185992338776432492907458984189490479489516133758119570495511569924107157532085639011464590593371259527939002821147922943226782196246459055871030315036348442987073104838303792326536280598205981144663826446153304403365577093953037718144751592032252850519602988961724616526813236958223264707548208012624773603711407156692673675023266985211955479732092528600638074893643190324245743766479987086118248307599145065512813263633309796147390122225893565193387407291305054605618004850642774954700317863020006796787975075105648665421765228173530083219751546015886973836615170351100791915241050365168137707237762732942556518660546424264989925301275372093967266769427481205907768840771890894456305589677437642098498353739142184744082752919144672101811864953462830541228111405760155009095191636931675538872166010997267278813265782135478262236841690451058597153582513450299308415901182477135649114013760267683089045433333646743209142961728870487854222686724880667706534718922432799097513006061636716553344352241319936000000000000000000000000000000000000000000000000000000000000*i1^101 + 2050403447628450373620880789355793280753627297183556544942282664961600512859699011536058273487484820311904714890930751934541862486105012233476110799582352966137817155690938743021979136314442792236825843329119705081899171423834883964495638265328928190070511128290044822951768528628295159285624987494049206048311743319362631512300281340930343444230937127239276926635228712507159695975298858834201177399863994156637368133926730915459291382943264532414187137203848445083391018180625093724610727147495771573103726761347080453519157449663431477966252489996639211525701516221556045890874157844777523804412469184627992110197549765529730027960715153751993053346149619053056871298150844961282990158489008850666138345078291413305459501042244133616844612038589677589073984379621028103264872879595085488615896744353407302569421880503297775499282823662041822925572027520424907069368730635547523927189571513589008620065123422330825524647881683721497152879960570848502564294779449282808419699957710463976293089077296206774238941508527344351595113332453718157589510620624569627726409645072547669510255831867410912624606906048346872637104178415128224443529789134330237335428894592768806125730080059371808578774006663656961014677071982327548436022149579359889218383786480672530680462732987393147901047726145515132958263042290752654080154360114066706474936480516764464871558142524301540301641474591938243280103502684418662995324391619530789183955945194826477770997604165571865234495330088010508057130437648221200808581260333285368852869462122317499620638421097706957420427700908329875807359126636634847293309629536339095769724311794941332624218157352209581313985429371781489462320703007751620231167871535709071561351998397314864560795336106635854925592876837718857603132095480760932011545720442083605143855081744853634498614896857392723285020025287319151208488355728315232836203901802660285288522238571920087466684249243795772644988910762116102652723534775566792339707341134957963590871040655014502943325371047939159135405449406624635968499102148841875900243311325222549310635026565636755080859981542693376929555726581466976431253919459160568019038198566489420314096801488407153131867494243580055148435637370444348392354181690168421700606683439955131774221385421922980661565086379939659115252909661050541758058989620321056609089208006211409454418310399696691309974903048251031321495159065911036989104980279498403526533094429037514235560962765358567635486377672607147041999390837160861403878026885691445934366919009385178408696540786606295064461795320007879200513992668233620106203461809565608986916177679785622671252684280546683610186717216203211500087559400782246307643369173929803151303467708993229323195996668897187733823348881052145465473367539548084871359739055425350841496084218580689714855033514104112980474363848130160398174271852105960979695113721789539703070691292504526829242943158981931898940206078247172323694693030280869933934883835560387159190208953311526866365165984583578500901883860979294291278940515205244319939494990671872609395627244617431389378193863802048626638903293237961721478770509351651281588359646824164393753029219838766447057050290218426129149286611090501604748657331057371412147202229350210860155672855255103164376986494801371313239432822534331200575340208087713087706789288593211997045687009777330501806499804151466818659502961182941928774223368778893683716830673209516586248480350015049660535894607917703044620059560832385011475858316953339684784616428444226896176002102094472023495613022948958430218637840951299957546925624152921407258582277048844485238451377788383005579460108899640541173988387948967748170478172944407283736935520167945030641733549128324856619722126971708637604819137656400600905268563139180035357147221762320642314492695966275487230314387597243531418632312929828861272746033890795720429776912125224505037470200597419539561602047399080984129970188021996536014074818776249719882615493916413538990177136009862585943479447915440357823000714554236821943191079932198010776478100388509278991365065238177585439785204158575027592886058408407465224651854069575656667725134187364494087000594804173113943219998568986789273016340830011416087039152308557666587738021815488391151049379657263654165578770803876942516604084890499871595639605631531013966924938291883135909996567546907540030667438546241116941393443148081103136325011006425219412505801518369377764066338064944439778377161972984086582811622093678362268951416781973670675559219200000000000000000000000000000000000000000000000000000000000*i1^102 + -7763405625776415407114047522357623842678729329819499342936903096339010076876775181687790978976809856433052004091036755371060002570096261267424958938475805037868352877250932127253216210739422461379343667947363841149307835060028332854980747938227789995916184882948205991723660580739768851230831597492364437690303473563639443209836947248906244973754800927501259519180221072107460041884035321514764762211459454631373291461422693322385297773387772195836792392296195402803270871514358704396793018799266670972901524637662369469278836900039110344885284305184220505122163814392126960455503061123434080586268144245696361899004268118166802859078162925996649716192098154328870144002351155232387243707870119926324429324162717425231145015544002188009366711625003265004247739765880968449235802902610843733837780107974752110378384046914459163383721069499892567517604093421291969916274502490637616135708403111682329722094058950992603535308514551806253416653690617195811841294728214448169128327309863319203561396304237161131876414961712653662786291370824320348220236973032716406066078268282132738838472412329660979692407112196354142308135206415156639342904251330927658358395517098992435315040488182283946778470170093268429818402085421183238060835736052317786154199833556903434182094696001238449798268342565088261938006459093799341876304602892733649149156227240327517393574242597567407305791198449872392859317540280150358641179674335641156524368642428799911300731460213343098806030585214853524567046033933209158538844070561717759798212793900287857787815078165948418554768034314089037089269935301532531225942459927886502995124732642184963131704676735975150003692877897492415926338646203710486083653118571103827782028266961472170695308358727724441433560257260487644094725294738894912581351573386418155173972735033527261115005451510928455896709847229155100650790785258761628707515552464418489736392717954462301871212529965604185596580852044833338872208920630265503859076303253135539550705640960462644230857770695518675521540543565452374198996025196861082223454831252364580910746165754961937416108670634481356469014163193752937400838357198237715658903558683377687801648752715317802786923650199454939773999005006748841413659640839586124003809894841110976019105465143487484362880125045260809837932897687499104222298357946104914371634376163545148764629421370313558522327611810983653655208151061973063630614212170117818454661467876290842140058711445718738603157342579863556744915414276241944761334999065241130278752126269555075441711492541921265984692373193935613368181086702682570042631663756927730997162044954335731791001893735847058909712211932916224758713610934175281066949235553485227008495545366530752161674312747702971513485565710027060264165418535751387953814754478290710762620384453226445153536922968771247582142189942807461715134108950924296607475737173224156421430033384739928594016079310877860193434646126835454234598791089629918389633636499990714214003176612056899005161881040123990924333697855820588757094371617126503395241374429961534780504714391098724345808378994766295348405777380425251669271959904452485013066887103869807277649137900575034573190462860693239900747621915960946201932231519175697261875842997423820923346403336437100374582320925565274835269453176426490073054149289351165093582890269446915750696045586134441515150572124829230217191900257049997877897041651797097213179016836205325555242402244445979893299006723561298912464529458200651564002451922783534696755690903730913931276247290017384985839073189546174420342423759741231100750647589838626887706952795286398397104142791939517494777289811977963460374876352594899632999010197090755140757063522958123500977565655947222560982701143412768639480119200470979720005655099604131516012773316313258320984525989369212231817969780323319188287558159741677340472225443797106981310209993663467983503407978222394330799089699237358179370507429990856227410140779055058426628695530436928668359435483146941212290806793403275867756994785409454623668300816620944204958923115573711104100060116984991160011445611171879863226230798201982369619091979156788820785769518663671847766611073438217426824014725108540085746946935092623488396155598853120733499343547807383778574108610661180292678157190495939705946490475958508581951127285413536094038243997237870130000832542244509788146250506129500065616356007523586060761823276445795881747497918406955946381646283394177288354373129662406412921970127014002260039799793311300934696960000000000000000000000000000000000000000000000000000000000*i1^103 + 20917107167297612384578208243456186067022070739297908197838123100726135459644037818068903345697219473227600698480202326121358323695921074572159631347893265895270566561194623393372179028627665239736935399155559407454371351647416968513861715422217029015292084483725811136132443191169629951049503930674991960538054936488489306654160152083210508551190508881165483403646496905219813041221672339767726285135352429588981080780004037438112078072483264006230985412339022723251424844700092147605775552878345232375142560137670760716750136932392583975066337609530328829680451574251742040345561825333074420834512137070950429115473227004303220210518145069843584032226639403691214566278223645519354307531531193640105329099379423901010243928590289694975836571892667473101325837739308925521727002567880532130059946206347393501444802626773941979965789845550524266939936673529054427669359173272017201403550905523363707594098800567201787854926867475966891442859166160422597322877934081212456438069561150262003754686483154703978531654428943351073218687319439055067119257242085022309761262361842678755493645672144078161201674839088514562301728689453501960609724623091956003588421480848607511158337009761917001812565649583875422703455576209973396172005972641989080921417599854143555766798972348975637935382832445905136760825561709548271601450321825507331648201515710841320239738185286051626391363184944328415678722331923048590859517748726715877934970936742239936737795283985371911878795600360788324973523794795952267670471188893224365618851392298246979502022649819360327072803774276668951813393789989564476296510763367388333955886506814444574314132148652259974979600760165316225309189517623244650527380308261521275474237173556637241621669170602590844949063662450526544160444712420541768190111714820356206565441725676509418335210157403195437310161048363197235453475586965911150883412137355791953385690207967761513657570269105039999268017900979472085184030114080924892375428379901918667306790973719648268136486469551586303986492941658131457510903101554616375347946785512865176953574584963133328507093957595623812135269730351454149870267674963114257897819917145906171828088589365260374046198760950142521882152834329488808610915441650485551466843025218364606849229146452946177358346626355754394712711357968119742911198640217361829779860130711020326466368870718584433146196567421002345505420288531757826146418771220604184514846350574254733870410131136700600798360284724895777894575698156437889878558821802609874494973339401333486550930576344208761186864472715788406713521466134354713991707087805609173121204455072222971061919812835459371027351556724899729986634212564036037339424245756165711247257285043214314757903926036598323757111415201988243908653550436142677937006694893431841258086396211991228390062818274161025032367580540503488674489184039324329794789961218315390327626751823855174716672984287438223658595676984969170115983730305491412273323239782666585942631584474560015658488612250532516270205603100215724381404228237839844708648662035026240759305538554510612891032279185371925235684344547779530896626304076033068269486655740411655183415677738201936173795620500397428707679273863719409612471127993696171648908525155425099035003868734953502097145360815901763777328518050726648058607613502479679867925668731645542693980180298661733846331231684837141193121168595191093300786265984357034336457315036376711092228522183538001879265348833763193360915824563333690442605732195361037025277833648451773978281882056868995105815784856686870366809302659022153075577242329887969976680396387268426096667761318122246536457821194768431312048475337312721084304395207841341651595543716479281509056239389462010519304767542529363417645447627045583396196791740481975080253383473078301909840254929710749863914335522145615551963777014593592946932816993636770307902861078967934160367240184710025884636568254894072385794001079779830695825098480369073096733025815299282979573317846344667278623187105421860705149819775717791069862623812495439966737353397279107550161061003745579763049079823314186516993695611879096662462748924339650116013274134739437814525377922699061897211036400192349969766776501855516378048170984403300040754007802528018278188851050481204748366703321638169665011425533175748421750650467737767174177138993892076632732448284718848065751506362784693619080575754669380706347074832631092378334679716934852528306871889253095165278653168229032388602348894063463231786792544290996224000000000000000000000000000000000000000000000000000000000*i1^104 + -46988287693505960895150698854987516170333398026040790607741635454300634835941095195227972695672180138877346823046258479045770970518809872681914546990058855815247421833387762191179888988878583885024563831137078078815334920750350661536024161384839519314618961047574886532534687731597246759077366270198454492943940675119953226223427676572609033691728580675117080446645490004913115173260474779356393697891193162320052578904772117953191997813363565066657558244600373181905593580843361479900811620901595769355581018418685757911890216004699427973972602494141781263662095282951409909431483905792825069039189131217104961834800354450090117492775324971913794328064322272338686300012715609472222278392934163838863767912947678493321859349071419945344884312104285419565065015271279442778916291156237481651365084973458301336619208406366306990261644370076935641656498140385651006948743907565154517414437166772229456252201934245433930259841389878215850014479357570160858243780869063370350705598370886672107508518728105260677185240667809427401207984804999948657406353511151124998770182009848932265239016616854614641872150985805894807045726774962882962059777971988372400617082451755856018305504464179278676198251551793169826768158353385536419220069199610740642041387960266478364524664819178083147997090939464469347253302006996772447424061638923615666657941347243855521117941640746331978907877671535235190502903954125681423487050716781007057977505982108492529769485407973565439732330682954514475072431853192288778110954531355234350513805142803574161391616461358272813084419892105081702209836326657655620207495910949227848958421791047649936439462100469225415024994402866004619507808119238708343048912745986658085137428954379553586625144421255193452131439560074764223945432907054445090505325004901669811921178258314894612275314419774110679804754777621008032102117660796044834722396208688065036602446705043025731641158770130507483768661788760759982859525264608962126459724894018269512185009642864980863095542934882535999075476086199249509641668221214091318409502282089528676509503298150271313849837257369095398693703569746818403729948355995447746288836188298556784291500850323474812724604635740313130337318065349344630688563387459445090664757063572923379613588011248933887596536481626680270667728603445982208074443272731938625712630461493412008372125790617438459432283692599218031540354336700849944242694197675157790035167735142708520260480124838052330508665620819091901633388545491908274808584262861955985629297649354638161146251771814064532996510441220511997561154481187663710817563472822556510861915347438235530495713932206898335921913907647374891392364342851410450295128946684838444940349039646613273418223402030703286603190587509580125378181074339335440914514535041774831020855425543148895697535223147072565731080576520511754031771739170695004693804733366229052458857666565798854033768916218263776416765944047585415623532476877273831122109631470800305538009475926319017682672005265897414454721759605181399597027079370749058141083794815931099420739355199672814463619464287512314335216034147001035739449289678034972690478837041734177260769127048272189165327224638857591064622904293943765680988934425746206328112611323264321037726903375101022947795367776084009301525007970706923977522032982597524799237584471378009816026337801994749860403871240650818605029968524301332011783596911301884429566259417254491444316425596964522599077225071087957671565522228454755256787211798078490138064855429587160847491124024437550742212611552533519053190301978730241232896681936971128671863339465894175861593414982076043793743779700919459044886344975683912892865803126300809442901446214329984471997098128179205143973934147780432632492349183117153832100594044195003286856954873441644144519112484094128916941982927256033442061698834752641546398517645526619256381319771691299445109149964659885825080610610259396832002529094342443756915261393772176704011942017100781120588601147232484715287009472852410215988079597492941228368826875541356707307557292603682909611662854198928001084976425518452034264288506711555598354279510583025406184062675915966022050657195585457481563347680879122090717340359234315443900338440004433623274721174969558812339346136662381968356096037538567717991204420500521259437829730501445404398925853219865306746008896882096913487056894978489445793501789563697433418496324279621707013768391670786573723835575703222879976679857093999086406022490455155091078781704601600000000000000000000000000000000000000000000000000000000*i1^105 + 91651846144431549134325198619701440492444766934035608322147158710535176028188002745257842054945909380559380205917795819015163467116826858916384633927293586009486488877188245562545891485138620811459201708789455468593613529476207379598767790078432837381460395329695820224262004040644881799526467911429248445372949891369687390446987668703525379966501134206461162726454199488082719754852583939973755052891783743768307345332220270129941545938212000900533594097578024387794169211144040454915963184456688013275795118381378369119908528177175357657419463803608690941260446679501510630263149690122851076111819917049013516500650576857813998461844055094151398272775991944520870381476438727588789803079232798988246370849381881419529213975914884165534447581487701339100563914753937395048664355505302092808971993087602170207558125516366639758283675928466897834151122648703737811968198934091346022439978107928902143103873122480838261497322835845105015421189711423618169263726253602460182211890797812035683417494887090250035103483340741999829779400648052939739120284115610333933573384721447108507394666168989453536309073107468066999956085793265632376933781496077736513918246721059272831028168725998988727024570750934412941065551477274947556595301063226873057929564430814570163594575094408373407056573424255541209301256389754338267343136175114483218665746746989144976654679496806583021565594520913785764509659786259940637121395217568233421608503088735220424211432748496606930590883778771318883580564131151139767591946424173812360704930874140843030208002576768882451529180344561943320933737382669438239867404787597208979075018543104295787904569693881922420240201428070278677945520208833776133569529653184893751802285645018733218676923138245384654055765126363544455812395894365346542052547440192519750924106448061722880442914972029259895474962269761795090302994824945220916941073043961077087358075586367346160288143763155527561468104583589817795496371808125068929749181063192104155123740968497540056917528792471730227263749371764533763618944521555268266990334954328825840025229709066463188125629496600591762417406124596889615945091651089170869500084209417915261637005571044291325317588744403955414256039333499789684150792049233719686535714344606174445110519900820009664526790848772779097066200316657176416324930588231760497529864778756400916062773548820890105084492398209497132000521703134613260602199832164868357310881321544453135185151126127514163962843803835820927707495462100553604971933591666181147077640528405641584302444535904304456975426619357865899108359374826443023556179735917010568009497915140099869591814101014354235740430149340319340880929107852751543749279481759919923125797187826058227709760542697928480250744507433644505011963173067748656186698571361582940438790225798536756270060050388813238068563638376242829808667230755076955807727505503716593095097371036944536425224534945049598682800852286642505366858318631411587562234574258984464663973414989974466104396179865272213830385496085077591735714998652127592648820625993686591338224643370499825689512980866614247205209464936159871963655631660511008400700932119479391881084856794758819781394944316049666714906811534478257307915440820663988725532367216173147612651803431826094132111228064122717335752649310169259296839826408633912111362319411176730254303719823615270780792666496462249902481048777378236941404973488113117634606590765997949515494664940372667023209919864210993185532666630275357626250172357331366655852427948905108490303866328758715531594198822698845462447483540408103503469723819905876388141824412457144529653498370923662882331609575909192566864912574099177244230056357810993989921723605378283171160732168444492992306887943856658850000062743741527379850473574880928051017637273307565316289999158843519881124546293977580534072228788292928146418046193046619370657267091565785569820703359657986795702080315652919385643553986287971358005357480120794718961922879895522829843476925640667140535372919575026839773356784492668615931724995925396543799389997305600339915912272908164482408873552049929291227683916149008511833637120546847522233420886622834120766302223702361948586462918351575135621900655988423711497770247739371950539058079911626731518324239241504160815097495010641795703035569120390725631202860907446046723438655237011015817568849286335466867107331577902539877572753757974598638345395334520621533004664594132197906843504813519288895571109589509987276228359905334295265280000000000000000000000000000000000000000000000000000000000*i1^106 + -191073533504045355955787924272362722073275419334479664702065007961150833010857349866759515116134852326863225362033078381913132267841165457116084950875661474683997284450648162270989940175090346105073995545703430142350752648767338898765240096656657779595503206867941565111493469502707715980832252259866711157515164979889351893357137784308682313683117185812009978692730975955692501068283503745406698086847187891381920897415597281521581589832639896258954883173211911928439762982254399641841739962995930859286081031791459178755616994896716172575422590601379988702379097578467816169119788495892186405846324186847886948391277873358970861923990861094095311207124986891783075406682861111588202820687066690893255178898432164948717789842184982694336301157357578885750601397659827862170245838019930130836329109033565482855269743906891323559544559595039516236960445715135320043068111434018697125986139443142398681186227672911426173230052367418094267879813441106010934070217680635283456979496259486431950735678984462911361236915418765501538041306856847926152734482874100371705589746382014010935553544903719029019671349490704600006756333419880161004082958550950427746038921916903742789704283874457358914041438364700275560097640776905516643609140584378361984708242226595311234589468227492291545209009167297285754429405559052161369835945465507098697482263797416815617725925467790090151993956851676140441049223430198488215925248652828407940846009537867319336560793866748060718130697184265151045322530712116954522465363184433104586923191027636055888912704446047498137485800121690322269703465093097581118442263444765467412463308315462537769348796257440453886934006496813629361171300133082474727587641815953086385478329358688548015170373594842172156992857930623996091759591016299331353002900023454519182649911597145310066127425172785502058894918005877708707700319898237016123016432308301274300469902583851552172493909892892444476281334480653401124406414792668786420949983156218485842764155394871203336448321362312306926288698239825120101195256433969767342780433980612723422138437727224882465717347597158090410864296843062695969361924061275933817111486765386868879255590515838878551314807993594604290659725855958174495079913976057915034140333475945084568444699163749294644511824729606571799036378084051535360596805546531204456792635004985446471995367234486600940245277479879248091415700126354001612243266724364894020696968296084617176928048158952678468752012732565228780587181882048309116200825646220056063518246342202268747898131661550219743765642550499052809610443345941737188739374401439366978320294136615656230754690458402405519155627054301492377461215647608551652715188047093862057147048385809681882232410028737349483694858117559554345811492208713424245216459013502148854021881407214691086890778720816495407296906213015077609246851184492126420034140657032564434793002783971846530443400172386377498517806752595020902113860894465983992225975823812426287540381455337977737113321864364433307790189650600757495493759590479204130768548179532028899569546567565131628190037512324469033957712938815995683764892268978124640922203968619401015596706180094442133479237825624814941966475179477894709303276264524145677096214870984514389736537570761546757519996660838153072317610664445672745326648443599989445634642336770481814542404706933328282940963374311178989397577039592823391287487534045830309330500944122558881195031459166875870932087798016012194270550249395704410341388321678555728354845023300422804295332506673206398704803454580147823777908327265131388845333490102579373919456818478318409201066097491428664327857328046591869489634451828384704080265762434827528174630548220849397618500188337973921969534564518722500436722175186832450578525677805653728345540287175764566218042569746184653640926989054909104905241624928306661333549645982923689848160149345838376179096024229656443074819813493194751681311919008818305533313823306656161696158980729331950706434017137524520552665814892745984153032238299594870210731310845602312516835585194740296668114993644435346969476771181507659647038402070267626016335564606529847122673739210917121665308342330405132424410405673075533449818479085743956389185120353888625084282142009389449540376449216620448039407833922618843732995143486063383133799719376984976267777213819526199108837346125046713646358856948143419313545869026312704233300315459372471861059694663877911555444326628028499649330175271216837593998143736981217083392000000000000000000000000000000000000000000000000000000*i1^107 + 447826914324735947197053700652038098282071632569373328803790287364382714645716942350393547063987203264849399763603721097203873549927160916433025452063274793382514970603396372605093111622189006223124720064765038613621072693378497676055800250633865017363333691705989060348342028531189452163780752085010358439698476532907659653811146519378436512388918109055605847205712086481827686009080553497541783001695689718834293300005909555183844855958774268942784311865292831153850265117760947421629793654264026171121050376446513983747366758186354086323931107862591866180606041932904295097713206602101206076336914215907812606774838625057353572871646945798354442869761547143702445344657278622094533625069524327226580787263524852523916487847785348903945174125139802486185351788818480779340872925612354607895910233539066017893808342891407501266292114164445265706168842528258151151775975170236656749248098517383339501071399269799156919731336035246693700232630673181188474137858797452367533131949736957827832418819723770935013926389862739499281282859586980406359128763429227656267647604134010319801103743828853670550783667133776337573066668172584018245758289945651964615514771989956604323824961274549307870023981113408765931439358681225861651467041621714824754677900982719002465979387994024972875154343534815377722144059994577521562179487006680507352533160459000044573181744577392954083494884068875598193226219468264511705690950771701170547565419112366089357855822248349601014059794807714337223111611768900969504641645821549170779280696502339488153641171185370727916578334845207488149666534043157056737949562860075059045152467129546826666512670812653811655990888533518776906135855134957395901955550481743040603984795506207667226862505810190561984253770036620444611615482372273364044315894547846552659468173170887021566238006111016882079379013715468091910065738721344328362269249632941699243630095288758470902021050609089553496491034651611209343504341172667343829237871930113639926130439224778711504101529202138861742527496766099113717248194912750420220541971586950482026102981616555941948483089622614637341191355054785462635338346984645467076768228213785502942103426853217832090643148249532786983516719825275725642481615944154182224395945898938578961557792112159678531282318003779131274742582703061985830594154636914240276546063368509439343334253619821559352574244144633069553681163052466545169065825687916192567572685866296710837065545416253889029011451657994952074402060533985996280186136278003165762066695463147897896071824557494005895877575567985610639415676026348804538245932962807111423378994960230263951668334459102568792700999269622477094599827529254090448228744095180136695772625344386834545030093417170940332017234830333410920978013477375794898611311894930467640031397551586922029206715242748307955881121659754044554980654723264486270978560366947834739767934121074700237396328196094528261491685994073428343652549597018333690382280386685279044882185722962106499512039400717610573679128556865423985883000864184849427494186139063973282850503783501923231275781835188042206462424036299813243092537801401336862216493843545300223932115331323460310740960626636671546425781545931174533186433563900011379939165488306189270895273972826770397377153995953501877002754836386282549517727158101632441211972322500587470682548488997776498605008119871032897095596374295908421202538127100741205670996676412862362634226752077882329697281375035200230374950255654262296606368557228108247268321690277488001640254088092956288268723582901953192824501969879779432517900692995538594861479931141768181417924598065731028679833252588869799350245620442989507965851726906771177067190054475915527502568862478895485509873660852140954430342680534635185377565367764406274115529848815267945931609201607664577402374743080678301804804355428655921958821428313028152014862815886069297550624492768477736998203110769756535629464681954797736096954760553083020228599014573645804133169633155982085332949473675884978354131610940522703931190434572116516584744934611135205521124441637721175351840059464898600374699308854305249345064592059476965079085906980406257576494254631121181433139942590209556088852930622875242267874410328076010918014404746519784522300119470886486206394968036176384521553679406542395414154581235565249596234553870839928816384733258757191312213365638819206734577211275214046726253120527173781647003212513765100724127969971296429348488463442473212274382519724618547200000000000000000000000000000000000000000000000000000*i1^108 + -1151113423173152181001025546516714974524107427197331327823017706815873710394639229323045824393690513091832702124858971241388970163754856609780726003487149375661450056835740183336246572158461747751274901042578137386779708475239511896028728375348381829314553849867483940919497591814555532447382903591519153862748927995375788805232245687945274822530036069281923779559895317749697210187965492900343210144541132769610587826302856947702273383332799953275098895410942659525666475250606069174580759471717531225165414533167608924285013120734531534351049687985168461404250568858694702535287029089228088703072779314805837770708840283900261412291974599609614737489003698265391785033875797954749874805226232154944270563558636037590087511923268642072271404231546244484066294891287493617138107317449958388670215159155143593432953184975824166754826646966170834847431001191644952098082459058665593076144533564753543709277670726538678591166315220448641210373122451455079501878703596881420559119682537751619764816682107925831049849553053573091071021335481047926029885268686183521838336751901451120593334778016639342647081227426531714786177187826391630416902178981421920776233082611948031758178095581194262718568363761763431555091742087766747160344563600816422819237875985101478592596363406109368317947459323016823922990981298910482777718303986963260467298057499422140354785654777867935354618071821325358628371995222337889699863429825532001370572705405031196156360549887009821511596538694398744249060196693571000755275758836880122129262279750971834090230291748913990136540062390013536187022403150185822787902067180646477366128043066605429181431868054045779882566727700017932933977388485360682941889093713431740718805755807657120718853246053646104203105851396310565123169211282509250082230412687840149622556552070688078011938339689085058625410136665574882016341634881018937148703329319008737830884342679232656346584779181905615741327683225951699083523284575897023575617374705757784705579153680741001887761437654522663000151949765626522009819825345432407666358435152638732850024237968520221034497025579654704880634191097082263291776595651077403700481937729336065290732218291138667302742726210628525358565190980708672347712865211348690233644519930419855404273761626926396771167310336662330051233389060984851303427695421446269861071564179789454282076048589795827658002509142313305762115600227512498576519885981703256314734495942909384210692979740886689050208121138375742132179493689904657550954471572701096613630517775326066168893601739155716266616915332246917272878898244534774218078111310830236103106346141093565208118823202451201455267614242742231406865962711232727843950388134944427621514564497805960825602866490367376023715449201879794839064343694498421898857224098445946553223715036139100793381542713650947642007928840266128218554606316489893457798405201072788014387526268737920916458049619328054001751967969389306014660309412802222006861124633623746374869601744047814889985878023879854072865511695620113990769417263437422024547095985164027062738964171141299242904838414308794435681018250500126110269144999842144081424202012731886872224225560633370776197921770760635796141937485352596945169208901465256439662039364984464070227044626306454299640032317520836734155736380972897059677788090690511145021080130164158442608746471577779057382212389484893075145408557271540077141145622547284243195612184471750965540436318662408815211042633116454067550422356496389268172118396448635809408709216689943586165652094032854684265982676677159445986185345613967184149190029262237171020535308122485097742749062841462558471713592897653501662118078694294866651780847811633253703440227242487058172574800770285205009859253240236731200576860524319249548688745631370289914542024385042689780694618091045487898012299915972258950700758199061969030012797465003539205408710789710449128266436023803905688660307070276107940534976092066343887045696866655838318847534550428012121114664652375264771422684360823861091704578009522251977258427686309932522344875147824389142753097513592564737401853948916530285312910408557617580735217169764031753710414334946564695596221103468118884740739545269187844144947644975707035395080601182139091161663849177436927699421567070034388315714210856812848763932057412910297456737252170148366683585246762707522467764826901633951183300067965683923727355875008383089711993128709286234234677836895744140677322223883186460577554383252844175043938222080000000000000000000000000000000000000000000000000000*i1^109 + 2880882325322345560893144504686508685406822002118249273592431398967007943093571671844910960408498788192581859010460181674096115338295632027702124799735096336234859545565330782790866702553180688090881456558891493553611879974243276478398848796201991520175577992388747420355106197979012449075271142115260681977303912667234427336802948717949444845953605296729299353966592504400619015136470523582391172318869831494288289582451716726891965276975862529061918739665208054203472746952296572543057478643074835486205121807779146652284656471887851700976340121711786751889363870441533955876064978098845927735719360754444470178266683399730118690604180795990485228850369585708749354129225926448090675520572083192919996651890865584453466295115286420672640015084328275417920932947496936252348153586379564226249737641133521845142035464211890901873693987571685724052125361399394427839107422045894453717593361248194488400327709732306985170904649227786027628002468658774299760978086957502225239812381238444036710219814127459791848043297953618350169835348881672760649935480734262433067019477083600392244042566747223040022779427368209679801592989737732671269302526906850809411651677142654171073154178855213826509527654208022078687558294521664445518418259548861193637419475940659023507397208338278640073605402449400489699704334934590491829799973505165358420476025202300799778787369719491286667978231377778460139814767988890016693385198106097494897498447365797921408265391379705064511004942334369595829467938970609489875368571050630401348506129971302098095633798038364188416233221890767892384576899874722701094197385693942292481242631227829025636343433245751542417303438556018770101017015755071405072167498713364842514588893712626751738123509176502005383755199944882015723637667133435847597635552664043516367070236336188954874482347948876265473711355473696033860939922925904598104347657009079583071483497029934665772212757649401350427262719883194935588632131768666698513595866473388596893582748726073103560463248775891409408680980767017337625616192771740698516131849572495163663704816484824074062984105879715105693447042125769778315312971246358233883785380647367907741846236208843039685427805523404035615178763236182963293892440872341773747382420422288170538561348600821343840474276499424095220731972370908184247276506565680163390739706623138934010458117979077553993618279388090602951132175315289269634812184302896334792125659173491299699042491642957041440577031740558534966780828388488253850347695519291679166874738041992322124593820846089155168201270704141666828408879246312221851990479603204248969945213613167192161489507653630865886307020255581457856957510508247684401660624306031583910879905193131835489514635885787268263144397736947292674485215943023283009296886749053172597273271474855364926809931868349444198467088227724109973837730846669046323463891519393109012119482395422011976263286253196797272647806653056124252216031846712858428530059687458682479282560119002711626435947766253404416372935569240491386738086972318129920666553479361061522703693581394239471932229013015969135780860858298226267649017453587150829228260352147466837932451706273652702692072573833148588529623109449521796699815451392797394593780560469614535155286968239887742721510623494965651760094873722971896514404921614360218482627023379309491843322969428516193164099974399301592485727260494303414791922868381723380248600557090614968140605207730419173932965839181485826735093911043836262638168318297286515444034655050554549811919103254571923619107890193963022983190279868520335548938193662022296516268206360913866837986824626809104364871320703300727234477720570732241414065761401861814151347410105620810113943478450327027052536403042386134011236010283970527825592872220747468525095914290659976833196865542114353743847270572461756544529926680384633413890802535935981065382200864270363700996076839612224191871609798264975658106909771947787000353375550243936485096348285164695081928320173705234303063331276430291443724447244846154743273517846545478241082723301025426218924569148193804630473041404684307394900194190403857143754569556089963002255761982292791028782313926007751789169907619266061621898286909499761744858788635954227025742229221360587450110011421204938382626937661342866888722612006275819013376269645064251195812149106220404579434130463275351162349809220534798357563499617529500354260132051766739494615869945400026947467676269458922413617096030231806072586240000000000000000000000000000000000000000000000000000*i1^110 + -6335922346154840914609101626174270588703817136445943584121162797491895303814119067057010263949831428406450615871339587827167706013840951210784358801019662161227483372715541706310595151025072611593495539926250451883535111784366103319319031033579329825788064907919794589273797911601339229228189623129061291896229124130924156159550662790854930956973775658273120683894510997649035070929335362472321880461260991402600542237449714607392175117409466304677608798906158270080370439793282311896045191261191679550240298363862497120225222983965760943322177930812558592937639425267731392987622457804764874418437532810506943861615751880375404318172157318769637569006400522859867399266019885449990337946630413102666004171398080371649187206348898604065369983258996206566343451286922094423750115067111590098408380978500169738797041715958685416603960972663696125867985569431985029834897110009776299584579970158182206255519624917824294950741543872655157416194796945140434428426312454141754666684279909941111102149192208544494166911988020079338406935050479333538627061701729215271965455983955770060110885697217821550663581799368049996072668091549682554088044237895116424602841977634025063066441408039037935971225508184463956028891243563371097507257942535333795814932028220717745179664116448223361432325843205113156139446503044860498061792279174977520627154720313983417264685047643452188718939425166847044982487222791387358804028499766170636470166757297113595849194499823873963214883170598586880340343247415089340947023474227657792478710620645674307024680454772557869237100612463097035148641622840036078722577633708465109421407718644404632950286592734656642819312092066016744084370579573492019111097567098894181541004109051951115344991398692961662238268040595185060066356654750354908104222607680049881706199352215816159571987988220363207575052340648535713063811461845489028083798554291283179455252209517684823236571027317621331298639450956495340144212466584279936024070973815929979592230389047316193895509455794494879483330593665641148393232598552681527366390511324985536873628790666996759994677916019868432887502508735217393790570095238898856802636124838022073154018557572908954019800770001163981991282725326493440282884169831494934652005296536806153380510357175007207970180630178225711409579009082040862050268417007251858908044209301100370224523716066012672157764641863026240009000297624295358902499474489851732692547801074202876663449526720125113274237947498984524371955729645338345315644206777292454335613624519735679431946593638959835687867109794927220996674901866083543728683957250975744932178587832120259719690963305226188893260446425478124354650899452665999462014902488812043829252916717566895724027686078249773995334097341039620292185582806220645941651438401294891460151351391942782670479607865628725464050572882268626376663227499779655942633923697588941709079126948951124219955848272676483781685351687902282192936564090034830918073732539229488874101448195476248669432673669220387298239647276025782668166162578230464877897230577423211379394376035177682443561244418043552243058682842468682441459097877141041229731789373679919288457176132426497235946881194476924058399051553919799353726144883864957228772659146428387569971698935879419012178224423077504296401399154625422542470758411736347092173911234440950195795981034511080773769194293196466314318858871168543311149367184730353451692441054232136941774777999301258444042509856610628902122877507878890625590100452106308723126993860627477742223323176794774038158594305320829249797366957933850663526437101236644323153650898435240095496768019715139594773862503404035023884670266204213872908782559079251317778037779059911584085131772524871205826265634163883893009513279671282048157621622668925701648110967773131109772850503381310813849870559176572384584369424338383896317082072228342356612496344780916456844102908279614474904798998128741396587865237426044832322167333634872734483643530114854580448225467847548224025011975113243547052386915995541699396703188060829358467737921619559907373522554453662309228617116214389745953004215811676161717998785982042642809869885287672888329498980606712137630302500434598186827682092773906414419061787705400730482135442438961384720769436840646081389953278719013937378389932139215615685616763862340276482800427184803832621599071716490776860066832886604762369506968492210701110592602272128683665731392478490673405259554293809461779547742480623887974400000000000000000000000000000000000000000000000000*i1^111 + 11690753075263292749264667364982930882056443003505503561473637136083738195086781450615864907309280733199217872732274115119699811304103496225338808335296964072678887820823094717792489151542894277143199553677873079526413141425828465834405170666149181018072456506678860437190908815499017344377032850259282431919061808104458462701462319696624847995484582899966488117791449629977346554000388469834965608141553201161944180608601247066781103118926170404905922965277988127855242816081857290144933197311605568155338435520611043253251261303537534428204626034946743043933929644807693861684733315961593556504190284888119147486904314334380247789920098082520339577445736637938491034968638068390360972147318192331819970913450611549742149544283784668535983648696275955307266270886199920276816368357236070666244414996026068042192973729431984495142091240924285522168399703611762899212755828108325741066458107364889566558713686057001932500532204660068645865558721477055752721197859023611801923017028684237180101880650677454406357404617803429261816098314131838969309283965027435915601206935235809861109302170312731236267835897968893199838027746860219319379032969427290088908535963644144071343119713605811276172407240650316826293477309113477208212769490722694046270997031215534815464968329570950282619561205591138453029157361138642638239468513606178413966418272547537858601121177915839245152384128711558407952657535095266943341502582534989659026419245887237243923162868933128568398279683646965902901475914166375287990955895420115969988221014988761728151848185670679814579201319106568106702935450343075231151298992906631927947631947340335440293274388208910508645858522555974524366979439081559127751712601453602552558043414591307812283115306502933531864852089646171547216537401186261685887746860628785398281742049450370631486081236448070269554362911027279848327824882644491005857688297519358824021589286496708730725477537260255397710072572562243017183218303047909654036520674649329648953065623001341096297433243025246729870924941204536344735476194023476402562054871334491177969960784702880861790687019235234219944078143363858515838583110942131392054967547975704304083423006252647177323501670474321520472309852575090510459195404603762677987319845676143711150057571368296421962037069236297086876499881568215443196771853578676275297513881025869169378637106246695788722935866146248521728206726952925953045229625918553523129902110034566289867911096545796158805839236073508761239791693691852781914988003776371861306652969767369426162721649731055819216410023597766912130968786545037644190158615546397252594865317665398508917748227941554436385184007987065852747509314063444006273516436250474088654571002561812979900810476112411090677523302783611407533504461474197663631804757830754136347161069964839744982849256536330446581358550541412593811138280872929698154949508074152687074108786182017750266630280443710902408297050168174764072502226737736111629753088076911496691605639218700996860661381847332256604498854681493119883123251442325047201821159215535880205114736695664290996661194384286250549601755418813922902875066395920819336886383221758761876881276968213159155671972405362029696682870835956328740119852658199214912579167833535964126362593314414964900000431873164094012985404498918180470596730597636779636802575048432583120351003508916691994134293033887351399015096521151595643942311320647027656451383924947038657449910863323742394955571873093589560798798647686115127596388216291499790161825056654763074889795402358308411356785181714522484284364847095894473785110953119048933162687274920160659774788966317736584382669305098916721710398129935341961514780126866390719943072020307388192726907398080061745259572308859222245231730549859957964709800723942893201790499967793987941864496514723116105592260881029622931066394003206283872644886169872243874788536479742833536246149235060167080076161251318072933823604557097470598242605044034334035462495150440198363626231265541925857379475609317740497111631273212894118075892931813460981202495414525054904709677272880498044518006583472131921231276708617536921238524525972948974110013039142188566205000634565070320945444225806831538395687199332898288287395728746423187130090820828036722051187303596829760709714117704418157884724954512295780543245332740089676530649371006803494127398739382155964074608983195698962455283737213846345737638332775524966186485803853027925263199820871878892184226607325511680000000000000000000000000000000000000000000000000*i1^112 + -18064641122428455641232312414677206971590430185875991263815516160589613779807420371227692106098652157058544494231787956519618333843616578626629130066053044139313841066279821393672348598635526168053157226157831334056211748103990244972663108074821613428051479322437002947245977808956816956398259759504642409191364951419924571485328584034299220490346861487817518996122331275184444200617071346595710448250913081462439091807729503045859659518476154390886233208417054365208443642120572328333617130941163213864629608902318009565247631571231715420776333857659693688763907746001988832834944520993467997283091197836519462155452530456336372928731934048157456736420954161097762874300881858911422571997344223164807681278187858783488314719934458258616078899167726145204056190797630297675146185194441490169681786366804125166605128747582701885494166820945438045205314123299330601884511165624016756277361095322269913315779445763682889502453940585670737039354910040314200816043039487872391958587418862320575081576327898200392693107137790771357807922339463454908942647603100312751516051149186659940835769705359176441629902108384452577686178464031037885031226755896033662568467161690975822107086910380285881596405718797384934425753594218091101614757229921332604862045407730729498303014749234290517152422023831379481383482297893872753490533723266967245327872355118644377079253857647330646456348483554990282291803458412193694861583962087108275407257313728913789783058865672002014988870649430440329231396105053860283772574483883655935229417680859319838359312190426803187368258161575921934878581731533732062554886868089588328090946708442144996209375671498393131984668152933996247543238946506444148075549518429947826545489503460830097911987627868747447493610840231321529205127695935688840518190003263078303493082520225506839790115769270618202546906255616979592194693976686651337193911093249274713361431770408279227626566700905493671406606848425627253767634713232654500741993530908557241895065860515977814397565032942543192657138142254822922352399051846015441457554403387587759282773398971262685130984580928996290944822040080351335151921693835961371366328863966184609627815584615247113524361835059981633607737269951359669797975290775429184874476050450322715959515856813343228659239704077281553116895133348682164887065427725798291616085382314692692499593622583644949124063808050630769845895848790430849053265814183820410959444954423576027928787143576610032887847434085099489725675141728412022435458774586591108739775123276401951049721026267562147790466670193622367295557894194609560904989502681268601362637073611765950213595552063027487863980924816993570615129320365094429319744351883306583500716777116012432020365484209410405581014425718510363681504679164332603242968911801069955898025587732368766104725356374211175791464149098616178735469554792761430403979402796645943818541081953923949417750656959646823622528779871153330955716521901673664027109143001460430326919342213074861122248618592927626831859948869246753439585577152783368761045412639097604742320547524428850437225220217385116312040496822443600406333721674306520938518343368882202895319857351877400629562245660120765329646149060634427520512784288838157141314944685056665880479200155276914004567884841872289464550746608912079739089197564782150369590012480697284889997828900889736655020424708033198435607833807036093852383201736522195299038488412914323437285347440813829285346441874791708431893382457802999742701764357259778430741980423524519278883860478551008017199698962656878632562551623122470940762714275122301689413748762357118849751674120339554722315647843915034679165749119507976317383475742537968037924085803375671305003668465674622325639388791653043330926556063791257419245564797816028254627254985678819715036232443195257271547801069819372379505868179924869563726135312677006452167390116391654247272701915565777664553490323358605410352296005313155130602328948763870978500698357643160647791892457877417685456951875400858799098156736733045587212196667137708229018251467324496179552096663225461607910709395771031126872282360276466389575566306192817679210237806056552719460960802887464343326446018534067634050531746156691559408666144116609848838803734838615928410231435908936385791456313237007071903151400844248880947259262400159396018231730443244317913586741977158844272643556172738452009970323416509927199751909986307285822896959537644737883242284314923430136481054720000000000000000000000000000000000000000000000000*i1^113 + 23428140235790051487883534917740356471343518088511632124137075855636921240299019137210087916241455432731444518797494562784906844582984185783468270102907266562373069869170345055923755969949518228805746554311996094259242251943664785844015336279508664054616228310929367568578281799305606690588571638795706080268617954293613078426708221065694809260355456698240581724971329224199597584208188607678808182185947904270810577649116997753014311860802875005580897740689148706834216970854761575629089400640230147594273682556796126113121054275709710463223671524614730758647619765227704946561007433773324554589549405979758150688465070811797090777752180510935829717637646778838229948265350836035882714741635814731592258751523436367796135368867052442199479907693825726936213119390110397077753510463089107167035434841284097259039013382586410271726779511464370948450887808204893948421187126936064327346261179360864862865887453262082651777614773455765562088287065474426956194285568473267408801604789193596091784935480434806526515482712630718966582154177628104239374925518322665470221089525578324451349543842315348579418391469854039291352368468299740470998443287562077565102761233256598542841406472469482808654829396341681549703249953509378106612420552359469419927937648721617184896603480441837790473537371633228259950663634492952623189793028141275916940684793373826381487396303380128154261785703114079915463518157537053249321583371741980634087170440324823880144339920497270698137217800312375866026015012713422362532954329117167490338229791848842989317149684308649465436767507996841843219160227002594703285347486883141191913066161043351907408573010242680499552301656868671705674665490843603775239056495427770748092324865153710522206930385205384588780801845355005932844865740937375821898204612111667925786261463476922477811282911158771833365484532134605888651159253336252291160374663187948645457444117008802476694122225599607428171019241093009573775878104359662039104066130406388026653570637155261658928777930998713512093066514875349177823252422569552713039524376960187882980680125958363833998028969683231826330004612193866014779772200086020961610258387130043562715825454848182766915667244419247393548878853836943532419437038376498379732323248161544488976097334724246284607377336602517805734170378237378817608081384854705825108267281104811819415940367515520977929261757640487370816080655361225285251404640984991161656544439149502369750850470083186175074250381728717161687077764518441303703061289511884917229189515322491498945248719750135849010756580388135686972397091989357775722862558535326374570195990728824518797173127728708015067666464878110811716712880891388797579384326141397467644901105052482129396946223818980965774464806949698858525693942986480804740819241555139015169493969227473978413542959047772773098279590626499263778886548808411079318512625626091562544226604254550481868547353767970060001624342777506725966098170209206194845493085277389250812857253329383747947873215052861740864287838561735638679670110475233014812662663258240097334326174487318238184003443001012974961033510379394309691536711436924870738152629537470745553353844661241300336806608212255925399081142936551486076255482175369969271962659393139934312367978653241990740149510621244003888338158180643357517953097611945507254378786410319131159329228633892415706676866136582809327783958415304645501129758598256018652930672814780148974659122774471627290932223044645668968852645381275176928224960983255546744929263729639264480018076788495714054021560848915881777153689021443672740888240474097167329525855910135784921673397659156916363083547313178498743382206490806891346243743642933537291748197253894725670757656214363713614294944271442538518535430355220951399621440216657560543017435501070543683342540028738526313118048559251748054690583100288786352326570992994226697621574082663016046322505782262305688304888183294438044801646133559239188861714003553979168806729267369532409120878474871892244326815989117197455667318160543731979089614876153750561709425646220283471783096956137290261988474264112723110869687676137256603311940963841938232498703479326900407664624052499790738895909171242227521464270763988227272518465160113413760002785678378501783826274716548759005147518654104887560695894010114489690348145889266530155606682726893683229238830365621584635956091856946481014656308067741915757996106025761383198519604688036115861218921069633752866488320000000000000000000000000000000000000000000000000*i1^114 + -25449392135828256042513981641038497385233514573492734356449953955039385011477034591650399711017261410567030499393227646183631627117782815106096330154466300216804722146541319305480812286518369900520225689037260668438304865210586490920180996441001693977999713719101919783215651248852927151580047644229317922340123657909613745162513604868911323007098494158091838463134071587427413270163659048922031180117581746071470182696565553980545146025329062348372967990006957093186182290038673220768034805515345595745574771393838951730861831986809085766762742819990398718052725613166429538434747380357114879451860923996359229944438129054882316876397122211904933671440039297568107442818241487170549295837033706219011208223422275276655079331670585171974787197210601062045477078120519633776554833496548442316502640443037981026727171644344160695470481517761981928969163031235586544655885622002965631837593474689503394910964542605607382989668909127634416904779523768991693046593007520933879690541922270390951732175901954554206683560966982888854146551414988681008297192314532161053686257627809985772884005411019452769974446432730639728864277057931835258036780026787017112641058144221152162335769551434919392011151411948558788198240823456078763591295306033940455349150828210482109753382741642869967490651105396913208208385477291541041951991998490704072991033659865626519668318554839940847588751513676441633229459821397644214505527780640034316201155708811490961695770793497995860192067104211281555370061925305731444153286296676748236686099416299178224017055787265284783113965521510707367711525712192745781177715671229352877440841738080960258934498609903035722840706929658443249041707615167712298664836398683075498927207480723996765083660319204234051116205436657747538585731294303049317122302404268414860958966665779069579226005359468285908925355670417534096352550020153300596920853266027955480852498620764051597926167017121413605895349162084359660146496745358729439896357104400102469284190686903058857447585211098028065553182520734989211996917935582581119730886084883859982608358009729253480802205278767633520850625450757257876916675923690056211061678756063188585638763778240949738315897691516288556345490210772658402634324695702636294700658050353185452302574839939496006970814016134279367032549842709050051700524352996269980781166589435361636754165310408343476889842079017464533327988198808180775110200027944620724989255644294314923275887189904078888188898539270175794476083691624851392186322287208685008765844105756469247955740062839661581622872118589768835999975346837721042723513432656649768749500714681714653846593415375068133417294759499677700018239803555281902027977976956867571315872064869593764978234873210523747142138863626971792753760936622832718315746649575499340234408800995273538868613950315542597158113456678033099257233238460287462939561525401216764481239580773985275258141213831662127079284352063327145694625357429589448656613030293044231758672513983023069230968135030454954802177798055067823336185321064346924756931693244668556628714977530530698391747522043341248141976954970715738124708609471025591936373573059480295662680701021150316012187699542522855306413107937081528447406713605839322194911914517185237195283009742529441912401362283801141971541331180772718992967319626529922452748984715507989304223904007948077393629346205485998326878294555242228858828757398096386399339732458774404238287471239861657275492368020247562906899993208941302697911336403808407777735875100570201930183456123250946355237817400038140643356793878844251344232414230449137510904346012854006973628938881482414746646225885294363195307780844821320053609048082366491478309869072588283958383592976965530078817648732213727732295404391721219397936085793560839309941721114372347005060397718682906298431846934131856499413792171828325922497872009415324691861326685571737538795881093405724867583997094928526633983993606357371316143356576980346149603264913295658136180692027627598610319566919200544418106343914530618282173057308062530676328791543071484650047130325699823851080627322401588208558134550655335963238109812369855558395661360672417376836929705297349182120350921434700147209526771188883507354588585467573291641574930570283419302409655917047895887580971334839066430845079966045104491287671245514591685820794231105363586972814439801125952497011632451004183611391658753083177316556327460724227289349364413043806695463475866501120000000000000000000000000000000000000000000000*i1^115 + 23095628788779492427952854381946527047918215236787261763727432360256568082204801553185461179528337923448784012906151679653621201038230001645445057032347686980097404910842578120688538586733009217297837542362724324584994247749130479782848141925351692267055551981807415619548829917907992913802423611587062870978135280723669795267636140677139262779824937138586357104097980651465701499298363151797300925786823738001752219863806239426500681352684924487858385425225347180694875547999368368614759455794539754702940089186087753373864058421282368594334162639027850064498131703535161814395063265617297752333811153956662231007436924922282139171420570919741369928649893656220311517629411530270445530730485110735757913555457799423181447358337581297330820465804718848531498652570778319561254430690297967634079605795279511649816013576896991027549598472129412161972826483873382030996508470612867247935575820539313494538418323396801728201248068520660747907452134918401139499420581421151578516059977151221057719541249098573788156003365725262629753526916694198527686444537431252296181085308583401794342987546055252520334847693517091353625979916282800408649506167031532030742918333063419285679780317414967478950550204282760964410532966996767115577710517186542686958252340513433362539811298938823353065476586473192040637104685008722903799860316561667998242631928036011280121942511923015288819181807054247705799434862685501750713459641193488181868475416256790903546978500373402714365709662155373326566540771518211543901418919103514235075709133547589460795341293224398494760174339838969778286140007045074659589957102398211683040197581177100936052320072060942433092794277141395434314058083742374718539776766791020610841697653540426599672935385888825406727076772460543105831335069323823105142090586136929856185373044444224613018300330147495972933022357462275480050526449386140794745080967715731009662097944684670966932295339506166083018471489164621471983172135758839790941046495160251921573361853734847808791460021417415786087329305537269588036810015140489336974828341698324393321704806266181508586729529188204842607502957468104633283922109441950374823141135313567652040299270446146478198944201619783579106266777262777611259421825508849573036095380326544904658952983906523792095372742779156767758265924718560736588441410120391944340291771085777463740834007994031097839844663376377714366236089163763913711558534147133311144917088381231823096697948609494998697116782494964919358021326540108114440598858555316531145580900061370912405973146700330095845964581022128004266949128990505860121838628102780562269056263203509982019597388530554224353226457086456751797057071933246723846944067927233822881600859864451848279613529619165780068502978672406513352728843384740968760841375725993392450718254826797799991937441496581602548398504518583188691414443258686901736507978003348491061347800708993261636342017136357941048085029819897024116875320122616540038798286025784751236527547688090373369908392350315296775893753045796516458532323914388395191480263656205052732957434183678399442691586433045447395944629340317289510645063721939854215806353286845580315452764900753547187291122022445597568283586791834179559657858161618137350111544504139612102803566827243393571853030355100537680851788144863663958052743918871490513432639328547298620955018216630453868891244697443535103259205048906217498547634376365322735535047645264530304593195807006828375539158171925176159832419471429630648258944768873669777344288475490800372480181622753602956694843357999018076798490202010816959880635897813841022920536734648363264492421343218994212115352944349313950403612362998824685089184408587465039221643397010351125408861544172588989985342508304120970088984560759570084279082314536851822613924290409228500852260970279569787540492403894265304984191464850257126468356046435557765158571881166415007870421833607750266546868837686228869419858655187830127582528127152660482724020930563815117105251394861709509241663763162989967838142226592213271895429916697724512061640305922170859038184583212521593088555557803041616299920665471573946551245966730917589425072551628231317991711553131461625419223775999064811119027430462850179048078483185776268232823582721214626654872916209360192025103559522648985662980285261488143890843833673210755064749668578963227663395039788773014760102245918660360626730231958900583242746670789351514252566962468289593861323106549760000000000000000000000000000000000000000000000*i1^116 + -17542845660952719049318208324436540758523175916159298825999076751226277128957365887340601479019624323949099097540688034288830851734850906283915052794206090284986868408935909058474734235201323385788882883695035331312093972141447483746539393448942133617849312222987935759108152336724529014745691956007102867678958642160081867744341067956433013294927496378081253595852041008445077174604317959809051988875095263866037138992548630160261217879973488426641630291678517299664227168591426713795987218936744920227576146931306563155255026115116834957824385901183601265943176727102265942985012053955948947952503336290253708766093920795719708499352224584876119539649129293726443310707789315199496637299746661557097124692701560549104162443148507146654527314068961260292079032720433437149980728873720430829829230227112515296514516423573876130824303570109938912654564857093173117991701197809356835955586293442670745093010138409407524490924992150186046525319335417876154262852409367209048768061928369229736631285830321415424871395954447113173752542915063798734167231503627321285258332063554992997187714170322612010611534204815572511446069000820646149543112925640640039500521067728321221367316045460266219713644510200083783673957011438643625969915479816807077734455586777387912833851203460220087492707008313175320252314130218371930693896528150582750145521973598983942702505149931734721779176894453256839585500006920623405043725532647748612658062111224141419427342720545116751003129310150393012430238805918536476582520785791160722474706666759876695278458121471645824472457503759748525830282074908192087053998494223401622727342381299808346639031794139755448335927467813714171180698133191641474179284058289682636171749670765119397049038825372172732305917227465546769898280814557644770962327334276060048121343210729662428350116881178464695622875168018164061085720512528464631070174687544651491452606318359795273180265391351358086644545487018216465536299347868721977474559160230146793827729808588018715185891646553356897793530164131086494770390125440486495231627701396995841176012098149376558103458291825407918531083235270756040332765896818884188340089001010767850793721439344321032306417281981845304574463729642262322298145427102258273543114004534222115773745794368073708413274779182376522891533152494511628827197124860922638629129327265773852793685044598174447781050963660222698114934540352417300978774214461881071368631393083189079837620669157507645877405125736588050637670299216045573172290878298775021239882354074551810768797558189559777569064385730813530182603885211196727366574785804318936707912566392908899671194727919499375952403453446960263742936423507143434473858878263961612862106762533766349624676987153491759030435310412590482315459717467822534291491196309091973154589960327731795985350179117720287954410412069176190965823055897056674066815430629167335717298094535933075399107362296356414562918375757385470944672432021666139307317264975974272559848732995254457497132216705103440847026803634436448253575346919304406131603648999206963507657447225017241204559289144214354117612128235466174271927765649808405155875580636004289491305482473829160565751038160612132283977872007642109535936569560233489619544976145185674748543162421978349389560043091296939476940750966041447289606494453149326594330826135066422698968929949318118075089227613284737907086415763391990626666787602327520963993778480376867314292939823132397187409852394601072100914898859540058144999424648569288736277743172946712392434968311388027875624529991627988894953512018799029870298515000549261446462121246691475035098439813122702738009569429853138809206119816919731041505463518576381339089380170439325843915407246383309230800725770885371544124900552703378135611126517781361143910620541712154798014519285539014583722142333711818442385790466758165841120912450060881641970133425553526267544489094929529829305934905628503150045879112930301252539582464452667384722130203634682276512194225343764481278020535451810496517154203281606052135246615986597246693437981117002240333788623515354310903929529369158264755605962583854874291822746400992357640377058712462627145193806566138876069909435173254529326307348354583761575660307966563384351057062104172607674301676696942328667028804549251367020163759660139785049599661681845153483831443302748422922609812409056319525677604313709054179628495343231335556307508956533247168098690198150039583745638400000000000000000000000000000000000000000000*i1^117 + 11179268907352685948948198109489032983910691683709392460548299004517780210375686418348295726445023505226246461469307435526803849505744084802516783636406644816442564753148725265474275293165810995716551496004502011927397259204207459590680760140656812256849316144751375067273593634232353110623582162016883909018094371791633086152675276443100050322218033648622429999801707211072743194342864385063342542610253733737589784311765244986310382427079361241617260025912413133556559282251734745993400706375805887600399421428809381636756919335324525885322465589088167384283692649403593450877259272938173107748008089902976267138641451358329583350011169151493111089733149845678100215656340291312279822156708456514363765740349841184617597624301330818403795134970555241776350487834388548909973638292033006683809918313609855509346347682995866980753512710093018400088814063435423158360391655555146710041215582952949821520569855683229693554018030161286604255113113621050194028193828820036549712101176820023065460910903581980411547992683783876032078040731326551413985786950416729615612463757322485475415922560287465275681558671308712131959589539315715139994676087209359592169720110352002437568351702877171552971193515544275537571792173268282075291256950869081315815292941664739174348873330273038587544984653555997075759055652566289565444615666475892361215022732447803716650731538038474140437266422832885483738440465452253980363581319405734738652652361919476769868236892015293021884188160888467243102705485917984731011065492603003070430883473664177871588748516128978480140685935453344024805911836855395354120102577751397763964311008237592799402394490660355989302916681993043410389924940231644779658668619303638432628020082940577945314491070600148015003770253375107286232767390042254221352647625153798707169288820202848228056015881029094473051257973619956957566266745175815369140293910758725262548317922320288836731716436520660499403410073524459177771754980866605548405137177142560912036064827428359170953525361250181332397531081556724540839479309167957310299126574193042596546170139968520344620276957783813899300422073322220689114738333013059922262811489546179575111524628571318226261901157987221714643764272058631891760637503805622690469807172670705613605739196181203208573710353376166339614843082254819873133357081578193945883745342468027045810527980936884956412993169829007663204209289113993872521444199522844950754459270522211543084853235880404654928394333792766042001440864640468433232105247449755928776289114286365725694211293284511157442431760578489949162575701358476708643015547560331349327746957127071356692254596756332441916923692558242368207930984404021044669609345519128505954331892144256094796303420529899505178213831371669049236706991068613225335755536852975120770368282661836806935569106265345673313718249129372680140102226833858825618179845468179849421786876606227975562538198096120677018596594985943297554036776999951987745697878233606909631328184267562533296576654094349381711234408665729690774406130683957417606747199095760012240577476376063852937687755610777546563249281852719599047541524122297026143799007567985963508536953660572432767446815938894783279829777662310880266932540677276997307617386024817410010559186660299649291763012457191251120628426189410699673886569933753601930330385687291727352924219152020797229077150317440564926270963588541195789546270608214056474894671914785921279431171102744110271234490284096965223092191007508114035555004860824046030345396835829464315672494092796074788288612864442954412042977269955253301243901405787328758135508956959912683887608164664222682698499998433074187707451221948799182946167881451974192279424089110943114653467681650249365994257064041086754381152333847471270774001605644522475251890302683297015822029343458885090638687411047620711175985096437254497185500680452698539827607414261447497717426590110198161058223904961068982650165589144427389345551631126731353612678473073765889556442550372110150402712261716079958623717930769355218415314221136782411856584584309119816651799674193215206237453046895504575361022995953235435962801103863394152060735760766523594730302161317761386865969458264404684901515204342641665703105827306039060008552871185509959474243630904500441062322867407673857595119589489043824950317598445184118300784900254882521874400096758162232132242514283460118748822495856793096416917114570471558268011823845132510167040000000000000000000000000000000000000000000*i1^118 + -5972441846669180529740054559303314348100164846741717542821607555983648944050110295955247894995025598823721669613834816327677738478872664449797713257692508454139302546103905084802639574807508547883067905824459206018004175122160668217214478966169688663079660995879228625378489195977262658352124390746781391872806998837791012211607359953859499426869370977720769244113777973144098247747967208661852771559872528263849121946178419932775308047121066180955663594505189107244543791194242207841732022523469654899740202107327895779567861699203035196650974915366409413432882649173349844795096274893643421247187287292013410800370636388357023295052810986013065435135987606665437112202721366287090675164127961901898617435994445269377660926552609157832747179309213810790145044395487369777529367649549928093291344641210973230759179328609314575539873557588081615449811792895300029690128814058252847904980903633543034371003927617238674689522000136227887165393959034698929351556500483411247834796348599378788158282925952187525074753798652010671150697304164306323396989447094514257960537517958631937752863321629873652746740989106857443894027585544821742183957086663895989539009335803361549553998858503183613850511229499495641335445877662854752359856240024370047290425615752231118014866702068695484162209067208173976907508064939304267648099368984595939692465211861434829680039773520402926984830924436164019875646144661799896384221464429254633525253828468730859431566606993140989183248953439564007493985825460292413916506674136029895139593533543745311579986955518227231954179250150290586793319332524275618423593134333728645287087380555135596907609416267821045898580809503995188881995064152286008878747418836620787333938778825829776543859007376851717259305845585325124500443309204370194126583739176922314002354762940965144793853996197969991285393574144468057996487132962635263660571876237712755458351790382028078079808555613369658151255869718490412411103728204748964007728572081250342225257811934831695306819093931417972693325224293745141560817758319494356704769504420478762944066728042128746947893595735120150858411737141612268404861186014388635149653365577069674533880402741432451276008306715419419596713871845897439053891578839105145126153103708619777204434030288463462612222180975305601611246605377247984512667777625396507195227271630539491092000671272486851410990037572439238188056793522016172180935787744660352300904879001399536311919678946610564867818676075853824232506973231996852361322871577129808079776814670421393372149548129588054554188781162223089834486076724297786291858708931425896349395715107895489224851612476965024495339018699846119232733044150965661861430136615491023719286045731136963520500640456877316636765825187805453687168637007401009455317444775208306824647901080319486748406246194181049556236137712640848537286004992710323618672477894540772779075735100389725898447661487548383955076110349794396631009820895868769743083426864175656770558494414523074489804333934770847408446121097200354738125718210408423932222573045177323993244087140167650897409375695208293945202004344944553226181978975557118862273006848650005640474270232960212080815731253206102491592461341971053707994897458828410504346521360494806004561758295457561508576160678921955855640913914105821190328346723203114053894387813784495666537400125635719579443625976098754935666581688685400875534588784389954639889403164234488333711533841734541385449131632439181665083065893615696470594772426803435652495049629614871476624305559441372811192578518479622910143642654096587364959585974173561589414602309741917319373976784289043630326162423885647181765226699028629744829511767832455254903103602862624702865725540222297570134776809159522448148877971994077782480789373122199134808784897539440325018604626417754794673178305159403708232350048661275551795607831111415933997059394727146176758287798626454625637964021690410858050444132795971732310038337216714677991957401390152567191495696734965971696479194326448089176829127131054694627758195037381071429065959728698514474929667943054857117303729544419222044859713059895498188654251887714984669482962918769283881471450564233680360939175862934193354716506139404829669626513324158130105817913103847432011995410502602444901675885216652729902599018549547435742394573099573237864712232468128187059244269640112426262005233240673315830826592633841618977937075073724275166383736426070016000000000000000000000000000000000000000000*i1^119 + 2650763548842234780960544681310721623853771907575092452811137079975186799429969714118801061429975906488793535760744997943927244831656213150950822089479237586686095966251228260427235989820620168414954870328168993419580909380759430366371604809084784731537817263930978426478450121841121160367467807859895701663993528873748269483598105623416724797802670809467006889604060707656190307569814328622529600656833258003412866645267986939069300922570710842693473104974104857174377014936319337277959857311799660216741952872831770579449528580146227880392113498982349702525132062072765406296542628041442257118911461382409241135802344887615964999079447935505796299035880107016126447158186007110715344334338730810648171968865481947515210437921363804615815517506312801843894361857635348311231913271248155840718687506486246816213369146784592322728656702149717294535485335376746394236665687081999291035938370094472209119131870853925474722027133680415556717791352698838533040872379277049177499663013572436403067130084763422009992214223194973290539761060200726698009192722688418991949007419789467411057374349480332834211811687653784753213781230488510021726763681828331506642444661982917373976514789264870888464773505163377794077367592697151950049619737067585420619562221203745501852496271416491540072545949394582536512273455476110367145579519937185051978545845023172559345228030009160296915608938077195167243896478299060785562785532707428442051971542480188122115293266102023685718664843273272166677106902713889523887417242060411470398308551847757167206329425128129968156597693666919453687497532792992645245703019525244799245470171524442885102426269106415346174358260448203952668249407096356187747379645273014094902326474652052765450984821893025382343118767969923969251708627991014582516703822567382013441144227150064415976390412600362056537894633942395263025760267578968495403668665127693835669971426813787854698449426377787595543473524471879903811599377725370289696542048672039001866104135454257010842884101183041438753221661941141902482880223814044379669440802586172737664127832497916052057606726011125408627915143258898966924497802042280053980300034138860144372332677965327959044583834068977890360342925551363115415365295460406986889846287430861847105771342607048392528109711518004500208458928634411993352613701218880373594483444741849117344569715845197972118637501863427943999098508768319240829496618842137334751052638233272758191052238622436193795970049482501448090290260449069432196523334190082661096617915117689365543631707958497731345162021309437947272778576864733205410177273933190055285476302938177401413189855548222117810472384129189547021048343304162554719867803617301018254753805508790170570602058814758588779644213099603646394436652098285383883161979605729041263368738032295118618177916290197982588462361591879253526724297923460809912630152744699275461036564366916027188714697050847632027017785185284422887144179878296196654010847836832774683595591266776370510224538767048942881692013624664185744791048465734337279687078542515735326261924032630570815954151371637666026076466188751898183108921139035062573240120295565530920352952711406886085925770067940369810355082587400204824585313401771419715494693156177269320486791197068439458629928013889131517616411883494927413017142285562493679146078583629070603753275878001457678010771078820511497043362648117522580089658532299409117578361801882214943590955835251834272638746771909810742890280687512536379663281320444627878320072182720768281212818943874394910921766778036570708769636584294025224450211734842504208729313417927495992931716923536402352834369656874245992052758771000464105294814183264262117646032436694936297981610504579244769390840386215061171491647221875448893654622780106766602430032812431909573652377274622863658440349074434791106551001872748100412404271770056433871762316597267574874392204624830268127784349792023217639519556252738383587150617606320207875609913182415451125985485681421675482863302811734331395921754001629215809981427321103219600121092696363202078515651484113359178140644460923991215582741975011943170653621841409976599416430568590447618144757174204531082166386765669858251412547953403834789559754594147145099036712800242134783342894725199116261913854907562559823495083906203015830292732209600276206712793980471100444093723976814654819126751690308386381508308506206757050542476928710905889252291117056000000000000000000000000000000000000000000*i1^120 + -965162923789995533621042137127996046886766046891221565317741605213862017295778151910814628837930333483766191597045546816994829964044976928765318019784374004989910017427308067597260171750612684961684010253832037809119882762893828240640657034927741037089048093324165090231792753143214291424241109248598803879083693241384319759868846862727150729774418437602219852632233605459947868690146642937757639076210238616243703167458320698730674994915760115534267598101812854057713823108734344209604107835972848852175647031073729121550362817015477954379143063228398360047014201332121982428206051951739088041795644955712106855955230583239886893029074038586888767638026109880765107321477317208427299498720232149859450868337813749160413338626197175392893323584446471493471554124662350369492389697828287458510725882325912843922941677895020226158077982674022487469209875224767150527008581409969444235343536023023681611083790175850145076713968420193853215696534432679777688002903797363793941751306484685985463324885982608337945542202699336307501715189260753708030012205590175511407141808740412400201601699257612675142581578862225003580175671990037501562684261062275404503521355936155684474679461262150434004035042307638591765128693403786787080687923889908020703726463274140823351043262696523126765117773926665509485238343854503758217074103647012497535424961859739601416873531575331290570850602712281054393973503674923380214641400032225436474653638418144119701365445750131983246124265857846059509786160278286538618119667003828220253646433809529159027243820612519596829256088994703963994854664050614855405674994020913947579201946243770503371945360969329685361608953259386106158277333626564039574354700880903973577666969264975860604320937388770810757394748646662331837147059477079253515669157285426379571385961589333845970939842618832115214113605510414776720703623191944853910382352036230721437301144542477374319820360170353187373163375327900104417975662844431357858372591387381967511615488034831838688027552441860807092814203708987927210771727102001107539422225801290207530647435444465574865471763734978438619081121667416819915052763647315227141216113503579838083343640930275752420058925678356410883698909369623459416983326667808360886737991218535531209388285002722876405585085812525698906778264839986096594293094738765798728354380503635988584288164565389961839445964035096079827686375895740461578857204485638176500447868623699365789465108084487421555465141985027564779527382774263820777431595098347492977140561793801520926301576777324276227332851513743784016888773065666449497678887649164162708073291800817156074805419390891855405731286075191443132563945481891447910783613248592338410648296268160776602433324741801629080205732922136535882945623804346957556471253550561191274150372994296589218970357569839140933261618702235126257895321137137831014228537647223417657426283574554520379925745677537182398091173817161820887565037762528066064049939871832279189932722024141634465276477825421928532173624337907738542405720935467117599802210948895461704439065920004573618039113858118517165069165467905051677798729379718957946296049352776849874684490826136387514455163681701581977186992093133543298651099030244602884527960432539193484599491244669768360535343273836773595885859387906996367391802727477423887216959196968216661551038154984041493652298972865196596285477544499903836406157843242266942188251676409559415468455555264351374901427258533327518835976797452040697198595329635841926562083900643184374800208489952091305272591631462828248737164554818055188889274033489932418310433877863521784259563084146355727335480968281413107521474748354501349495751274399914209097210885595876508251115288383475012285324297818567534583067526395028970370300637479794865603871202672134434067325667065556639900305117799899259852121980242455859605965057252595242219984471314172004526655431643612743013271422485944210554388672016178092551554467409042891481861222072009087133230244550574627769557921337630048887072043736595878076520593742846826401851127225069667170059564188955819403624260373418792129302248785632742355265155245113088496510448585983765096787775971398804711940547327598980730230475295517624072507878679581440672347001472016573791517039997188019623426728177329214810928463688918604586105657815943272946172361587363965164654487528405227336495282347687763938594525629942016183865225191240800015482880000000000000000000000000000000000000000*i1^121 + 281548679564562587108042493816613813765544457338578954544249555068551324885530716953121163199528141508775092255985218468202102549149721325896272009902294849973338049633607429180433116432134483476720149565481866608300854394348409337827940139195807720742766810856945367207394536550727806629539827784369769467758306282209409805236798903468153009477798523892720447116809360195681420227511073822111253175268626679901494137764552712536585314042516911056946291604576366142910734458974970508036508340982696787783299708867681337603822513112785496034335126838912878794884416283689123378191784997055152983708217475880778008745794760687008484580701157233991551279721711733385408437952976634915758034375261142997350288622910533659758097572787703261017268519308376632484546281398997762647342750917467072789872112510688325909218890163964066929225328211797210616660532917752212284853714444697780077711077517338446264881707718519928031202836277255418591726370980430180796646274710233052610281181557482927157354136848466621495131154892663123157388327460996570293873709704893355807049203656143154670146793653174787165433554650100305427410412509054001008043975695072954144675781310212465781049987743994411354147708596509372630180084277109923723861661148514250271469125851589356532181869368021824212315809015374596496735143031585007162776260135677196428964396795113073020292445478294725432751695619887473195756097523056383838105450151395046845349853805641814037740633887964973979317658447830776907288499095754578689180277010327250169972908420190812841678088391857959349606429040625180938278366068300158080522484278272573654345222960023346244751405718380553399762353518657616217186392785790628668720768494878980162559948494269398265705761495663326197438413147658544773234371622702564225318337213720726177785071100521239908948196924581426593099501956745509006256577014838266040783464997596219505641707495273683359481632093880803110089227209999812875052704186765821370258771197088393642159548925018077895058963948392878310193893209430531713814187536670238567220854470735457500590248499839662109444570207940107094742291643737403388089144816544458357040374185832475796767035798243426420033628769366026400641565885763154574806168705629589778485372198049957961827052259761318527969495979806926756389924955156704107381768111316254014788746880261510363449868803114556164270543722107939267431834885579098121024781698922052333296277698033147607938472420651623106488460526515986399432685040521308108650189179783197663839277920086426844570441822064816502035634680056497462826491666926933231963576899581398424220087061787368990498447104321285033440360880562366098636983671864506556707094631954113101595961974048856704906152607446060739217775049661674932589891503278170944926741823380912390339579908406138408581840567208795111652235960150721762722210037915403047233936547853901822475731816719785337203305390623710676489636257005134412082276777423368304470383994064192842253075450120344319404234865495006132830810117494743781199527568349267378623906879147086238795540047616201141155683932491024082988844873027113524219298616448795408709493831489131607082804535276324901770478262557435151922571239352243249506345092932677903249039315316711385293455631951626897630709300207007787613495954082879761972914181747209572448082371072498569251406143575418467077469317766022182029366455722835714647742814991876854414103058106222517290542022990571705070447789268282284313888180811566726145333713570362239959770500758577418547463835675303828710995768140779271391962169803026080100595811613773944732049235970796289105600251798701747352430565640910456701786550878470336900877667531078564822229447342573019543791447182914421149075146001179198990582025339078894211890546085060403347437066788710628761433029199698890752875344355306098779216789467821887166250563552227344764075117616756704795102600243643085269415400273347200519056432113994902879903293779964371728442358953437984903319723056702662678004585852267069257845696470174539231747909110701004893694908967798566643561994000258932102751674310520268031583907063751538630156344463436837692435068308400205230770254692849918828496121828651099999997361240207047964699132452244972240498615025026621833672658563514178313704627047565008153228577451844783066703097790944245673085841375018464003524889744809788046796914465892876532766818888754727032986864232322564096000000000000000000000000000000000000000*i1^122 + -61854743159296754096624331211516387209847194395552419450211710303997979737795017889144249765424531460490438150098938539162923432851195217722343110740299953497246830133272744822426628388650364873553840407586585893119400900455086675816567097527426447804621779056163756761754910911115540892318289590127345747681647137415094539624008906257171045014800797096967250331769613624201736158641153236020007478437758690264448589644406954782183001423135410700723195008216336093486802500042611850967045972820557090264191137705322552397908890654177904632028834135374698049614850010060859627110447527123816987331914292077855315622322618478691006294355166150485634350912733182711841671742033307931126958228420858230862908839922356853431379171806543392744368198326103491159330766897565069339959955975142572326288984121833880590083430454755835840468822876650053280885958982011827017662619508762192799377865192606071970010347767744680791340615017818936293520481761857995423091491968048370428680308057720339484927430629799830476719007495017154338444877174930125684920505249731133801241079207962472013935306510295635050101379449350026398711128991420162791293416282801271807364865036706913766905912130620665689994469900717178473773110105622424568792370893996938481598155108760151005425947032500435097702304835234981949714655584121120657270981571573980669632060252104651911426209215826333075159191619312828579509807903752627579651262351453599794657494542248020822334172905015603145934787560459100233203497850069425096748776776767782041428550554917354425439601201099804650568144927232249423441636758478171456317828976751759644933681732658070169547993876090932106550033662128811917751900196592569303425810963901876688336492390599129280407625270087864534803047139680042794677503424183821185009876551539233043991071479185706555747928879697489823748434900204182467404943825383362340151190010231112769113687321281922772371907310173167975107462595613110931900170257947492454540985332918743160768835837551693105459048562959679169732156288525356652901615507153220594117078350231410724053440835778754294128749663645797549377357766821660976506209504378752365442457939238707968239957276200646554624521097691914699603452067925859051415009547811462168941258609195341222661284751682986804988812337114712401264603681228640659277694214445428365891244111101160746158325569804449234942582800990906434359533644598045086468207271410870431705756539549193029618062274759655545251158903240434003514407336317318086541371338933157794911612292096882121220942390680090204508286066623052552760501795466784827878463942625935419583326114178265876798257838570629280107272805205405600481357893191483900492140668350718644282765376681331242726205835264301763036050907631339015840213395023276518800053518846253117877083187271025606993939312509700292955981368228304168426493373603621580499183501769537284377602141955627835358200817832055823707186070468612116909730452585323935396172816533775614199548507642059253360666330033470202510252574172460208077260045889622639031704349803311658619505528872069221301771596387879115066043813973560436059155157665520289569581748485032445918252794054841382657609185247087102508189996958700039521180856044075582321178880183315412570028836264225144984309283168036636475596600304042110965719331634309160941874894101712220239800556299582380744491385309243660982009094151706346445404083920959879568298782912955558140891563693687027989999405798420693403046817569999523938992631364386370667724391472975996593922811206909347497858322910039252416081781991147579817685704966801826235902810791363170074220548707238588377085426016371711073531704482757542953090411772154203244182727923370975268702946085048257564321336983101738128695499117757831414257662342945366989836025718553789427434166844141425559376883574510717655361683206859598134817735824503453305092721772103559222799920223268798213606625979262896828743205623017304577681564169371035293123625814305908965984774202644450566878627084784518821516133265070406110732521414893303774047308537565794414314407095928853555180347711454872118280554935527052380567232221953611681049299296346064182361934151960105629880358120613919434734951530347127676054798419257126514667819995043480865599027459609580032844986658395423999200407416625620498007230514624870290250253373661132659598759053893961892013070651452662204457147819436629380844297912320000000000000000000000000000000000000000*i1^123 + 9260428132721015282782409338760638947673736200398276445683277760706329179571796598937418840924368649520722043045351252352854701190525987467282762718281101104165483781249240253957058293228663483305223418396865151364478237135066399824692159574262077249971716275163710965834802274954714719056367955315438701443590252796048279748498927142111438271994855753369099768860731804136265485150915811394509111972890178865359128506361834705404759197090624604103242912301461099987058947226674446910685833133942274775834593397514139057054630949330617724490828009497321809273026710397505785562028270492948785931592274301751689967775802496136579896294350932121896840379144268657863789278312284593998347213221121796391272175116199203761598647377962574150665454047734245224411370738704631571083663292353627198327139673751866234985569249786811815917594538046473711987814121803924697671248087122770358560402783251087659715908955928426362081782196224677952202969311168753415568375869314022839810930591694467921015370889644584655543031852120894006402370248980162283500306861977391444616701750379331244965957863993474429695529592847263848400910094620571947573850003941085119607648083905585059861503089096372205691385318107854927685074913300577408286126091739103054679978459287657982156619576564810087872196583277832619540481135186603400786995398845663310790442297242655427873495795047839471255526025065652328989948083885442300518990563111895402070187746935793595745707497546760675296271943035155525057571457298537702269045809710507784866050770992909037238384909495509161391287615611154653423254928939954604813389295615670071868492375759709275065761823161086291972490104291998879414946027993215752147039986093901703476004479882639420073995265449261890911121783814327347396660034104924902028249585786917669974694586227721745266011882291905889138495961044889115107599062058880415222869662903711713102645939795727279884663825607158131021608064365643936012264699891951305259421498120607788888322496898894207592126775284145557307211216012225861212988309490054058328372960859318529938774691226099954470234924901949562665769449677082001765461228133818654184731310008837102315254435569974819516468714047707167722851524811263276594300347832892737474949901812798537637498685257355526505786856585900505126279962758403306427390586285986721383053888239757200019636059492452039992113945077156293914324941005164855375767782235430711699986529626029920580704480958018141859111371843384708217943559529178768724890937147265641361329167570037363153817274921076478812308733727572574757248807650503041754218929699511211605858351985639687509283284418127383609135269893084702010455000560295099418853829316637426882932930275566670757607073747299618151048123357023994891537532928026335621246793929536830708971025951628920700696786078981157745544577334041551671029561778157383175037694988858725849651437885283578033290262363647837340405011130236583546843823949337909511684724929196862229241490605687547946941299831802532524787836346076936458852599291306787981602726110029864721990423534979277287512777944322643428348716278605553613167840314321535535249858374307618643530196816336275604522347749521054924216845552939214162997593937734798084035355316526525209188523687328836388142080881949887414311881517749675463591168831559436045833722691466462977426649882614928335595352885482599466832166995769523594160537907744554715926721665922038139334120994473946746061227707302878846283595345247547498435758274966430879340411771349498211241766179115599055199504592935166551605871419898639027446554659660916163020377728448578561082147172009624251993813564780920541049168407100153881216564434804100057281295674122152053865549911796718007439885860940469269315910321730485720182218915633156985927320719189486337550312258698612172407834226331083436420818622522000373908688389194815537459358638989705643159033439923353608774070705211443793026889284019612754681654191928123508682407843343084184137727198785022660501214654683596442015107165959213151934581478222582351773205535274560077098053596444019941356928907975999474224013848871621994108673502398706304995538602712267021421709423881603424514397487243896721124337598344084784666435612218195423508524413527617848194333404281008805659315837582444736862137225467176403531772976848767222881579511481795343680019801162985307572487385113072392189802649596329039442739200000000000000000000000000000000000000*i1^124 + -587948803935877365929907133920481729045970672102455992696107789024592711869911021846644627072643098603615596549310326322273184959057344314471303808573777560104633450373281661048830413056448073177405823730599380834684158564897421874142733985590923197291503706924582517318583109499099044638347103666698926570651328266975569215745633833833889027106357417479168988294697165615361244381352654054084456069791891680471346095356318931364332791543488243493600458160380843699687328664792922135898018626711126637444950004638497409451065825265923781798786139804557599185216038056748100579903506881215368809441847127413055913078291678130145190945213213515171230938806979393074709084567676820693140179206362485844916056333252136187984852471135470575833240349015454095570285105559431587147005337243762041835601809965612159527997841536787640771490150574897094194036124242658744184419096951055508153192262308317543592274233200729231675980558993719958632051579588779021342171995616835245730234099834676443848212866650543925354050068423120332567079407601958737247350814119972928948846959218015223710353085953018307048838302845484633048666377045162970656964885675433772898523194684451609488054684898597781532465105393741250165091015505030710116706646453289296347618023548944370792787303170374011394874855073613982482789733736554792786906599362520939391630894075810516131259519362158911474126920835454934569254519780410768660195698844416684834181435658099662069668188411211242761416281220827585488473137175094987202672275235682682171976148635085604188933648022840382108580780394704726800936330138463222997066768182498252839305836236070650307953056041129155167171031756507705963133901071590109526816802208123544220724084593442373432145257442160299013607832017911317153085530352275511587193730964042278430816656463899834860606313689814340530770310048697712219625948702701745331070594925261635652754582843748692937103561753253311907205299186552941309766437288751769458924407190904942664628960260431013367964721959015727865466704806382431772064163438386696799090603088911777803406534557530989162059509621490321751923160216455779884720677378287716682000665326543221913016434281633699600700980095825470495177046485348778326711004536454074523056058747338505890881147814647603526007491826919337642971165771721345493740961309721053049816362507435270265585370093973802155794223103974734992763578184837020267064565008598008735927800499482524009368094958553793462878115832924854242810062647985524779133974674537765871979698583021569334123509000782042340447462130135705289466121443988266626022668207536957258607354895968873765259788679132183439002480008563757301914327646206523050331214042085329760050659657709502882898307597436183652171824646820002972249223114028687184304758680206993730626441397529378087605215457171248599266300018838042659946306925855797099327030756870803677743429379984024047900683542130989838829114070315149493607108657995630016147603099548791555156268489471468726177485047144080527331745894988534662220630385862575835936285768800021018988033343140188787470371316800711046768555929054485602893729079234608609877905846274644559709692792839525447413734119544778192269640886236905851773525875369591008737925822687745916646211428008532198179873273255210777319064605190345302779602674615167845129470002999906054771510971404325389233402757318137490989493530662972040067679813368717564795998747297985066887561793125499643480029170979161004125251930674360613021755295690212251384564662140625279208896574912584314595972623111947161286485104588001146930775211890815736608671157875735074523831123057672074389682360807879415979599647946239640429557648959817516014088281029769375703232738423722599726685513452185349663803057879850378973176870806073814158806982678557364273367710010885023549222607077903812904576821319612378136129332706107101215395777615122329958946798332142180722184086614302881874254322880112899990080313313518392716640362554415726709222694796975360688755332463097239881077629403710444378929843645348621698489774757782422675615529719562183367062917275072522717941438750383689761615520324580887519667728741397473424696849266644285036268074796500132065289700664189411350920192807795728914253925240657690708849422396921932269670637432630694756747488115374384580003705941432432532064619049642248588632888565012686999565606428059248792585568990607179776000000000000000000000000000000000000*i1^125 + -93873867387688637268447546547427530080083796194588452375439352695329380952299369469604640653202650653900376057477737683182715784299406270534129812764378724143133590617968078471870722861807137651830527591778948302466411433753157002833343506505955577838839814553968979280796899317846732772821142845932347942311813878214324467737618878705942902685631384965667466219605493371246127078663809948841491192929128426568664380783096580523492202898200459102585149495705206207023860368829380154549571396858907261324202153618618895967662576735745586454532173817231945403935110470561030689177816594196330910018258334971554898132433011520481661758107471315162560296478544742066256434529389314789554344572602364443290748348682156697167182031508816228435830014268146032600330600080231491865854849562961838713932912253484629498407284681293099603703271315076285969831363018361838869484027397855690707151393036472348712212939295920553521595033968727318532917229225877131182121201834248435533248967522004038883966735694489595322100721459739362376343389015268964637906899650287735445985335470446813389338543529534433874189500798976826993026433303668631778127481210942543623141940610953974438680392717265873576149596060207413729574725739207784628247953820129606948675936168863974369237580274855935320844662907869749791581792690493656702995327230618611495469109143009350616868279752586258921778320404328029470080931559885325866297065990898465411970452232369293675281850381648816767606138334276698962827989555327149752743507094313908241543358498156812849494571841373867377176630080055534377091213452360052022424457940744440975153971612604711122232537863557062162213880312522847982325718676197603554930790650925708679413360340648817512979192769934552479204749571151281093859954962923909056965376390036803951431520556015292704862598484175246129375033633629777699896212035657508688103182718987473740130876888814086982708717303645290215988376094177849429552306602656650613342539141379428455703497305764555055826129439268265493614739383708695837749504688463081254141287421462139962704989055408896671774717489957156476895576128971499952686986599511112668298211241482227398871530078815064866771635036929623903574269127658363651796985700937886865370678305821014831567509981757725520259463552997991493354281868289793912309153596516341530372925508436886227177784203192178044793219050655813863802601919143446773147086623522295513684454080577050115198356008865646304431805924220087299348555341846049619569496617994592513748462327732182472931953695840244461740681471552873616556331015071307347364286289663636014616433859432969146936191071208176004475356767265291724598528919933735047383634212286464002097502685879526940310571664928280895465083168300077687825087231282893177745750603290959280821755737142696389942982397068739832133187066574262761676938186670489420884757165471267272507983396936397018824550600656152797935301810188226849580740204187077366659767147924831929577386003962995763153367752843634837867427177638780288348711797260784741328423770389053925552879753776511979766562724120351165206884130485070219966843784515392734225721132661610548324051118794117844763642729777276565898023593804721754373696778111040968257405003378663430311871905889509816292377243109717874304654019241965702897276609151835287072971086077735435540744560172568154739477334278648658258579450658407305298375356963957632995865837855327916087523207515257559459243772551324736887760560393338364157259549108377187989802768816205492740218162898317576003716030792184852690545766120426855413450582059452168984150734303937962502970137265593315494901114784783314042100736991282606430428936442602609545849065635095187755611489564905233075098386346210828393403423868283754650277238852910726430514172808857506407174110777478013929910028742156843206323732022211418866466296647178472048759423481694625918897301539142388453768729229872115849490695235666457584237373829487100683661627156581343277723707925503892100578222373840211160012444863109597261446352782418022830238282032235550676500039314539157392135283911613571222029349104263266783660306586159362474788860264319665839806522402990793455307592317693353590051008289714851784728555914761535945899085898417789840044046049617141750917289162372682929160480070291913791126582074787009642661154131128794135200682605523097663805684348194542595127010498969600000000000000000000000000000000000*i1^126 + -5184727492565302042621232183042059570175211630235932775011833746452216037866377239539159924835460809872630580340469732856943068968676175620130186918628258925506570687722004430275421852876992648396673778888028500991185313174692305348786538881426963682932058044659211786958037997228711137838490513100462221295740353912436280269494382318071014440749957690948529262682793494297182207824854586435372293855124481829701452124093294498469245408057090452887235720977615387698015743503098231728135660933953935221353629076137426733880620858013982266427675347307307517096941770398320956317485008780593752193359854597005660655714187908357884560984195595892014050781489360927133885954145071773575146763295295657684297485863497333970965083383776788248400366959510187018108793115523480815296951484312236135560347999688333844212960104924575047195841090157825870944100709196185681963657605202285360083826981760869461127090542696596502088451787581201028534331054838113428899951131249460721947884107008925819832435722804831758077865673762810552134625543704650924142132143009097977929227353387010113239227992502692509094555826038736534384661742567640500876051236641167661259953263473472030400828462088535801666695858937623816694391137534395961746991700568101555317616071917944744859192623133812108739625123820491248873892943098969013235983212998036224547323122548014123536916252851318818683404944229285378241563260786648762929759265613340658180544967903950003438862515776082383606769779974031122354181881647990118868609655173602785636806342853359415663358111639963654952232877671237083872087874592499971460459822411218043389985062361223147937601237340835464412077937389947152750718028673536210583833834774742544722923338468269851822521934188516254170547296519089771528325828557470480353105641544763187007150804036064231034438908563644487561065353769295598094553084220779709073543447653459994525899481385044910788340900117406605854756892383845150867703642989385685390244778724964457525604946095366177256630330600708772831294893347685588500645032971939357953307371222817052820276882678522337570996533980699148359094276287120008858978761373369418181561634207011612412136081001041094186595619206436421933284327680559144152647878820055551412092800601690811449426077704756934126171966064263121794271074991988151566022987149861607193503819661061934143383226979983348703053026258280867883551626547750618927906694075583509189069938056122827427011234131692350068456856149999348365471882809766119948890462386158104383892595683026790325465562027866208509551886997780852267392967664942394928004296793775360590462015990134144019758923848953865514684258088906751251358662571901627656882430824733122154944802588969162013159836626743134128455597646962380037971974837063015372668739188057058086216336107246878919738194924090186142280396632209324687721667382699954777377137249328665993984834551791204791364771952167261730078024156893161873186724783753050628264929548910363793677753919251355229963374751614171987012387359162573234153532442280689735709310619637563907071477156050729565448739999614152182505703503624717257949875305416630715359212436609626728706055858377064639583350040136498071804932503377723487030512366926904833492918926712788009144829422446111347648265289911498323063231826211450130317937441219569950110413995847557842485962147962391880431115452279543421438872792764731140678279552916395329908533507560815771229769574294235227770594397025262803446106929846427647332978560537737008966780534292609695915858839529987497000809169839358087340096278524471277116194571846780479471393415338064310542131278921307540002401227381875671386159027565595175966644085764885240678621808339529344933395731714436995029385023834328220010228625369518555995992448384944691105917366944009137267246664560079122394221403385731864253938154328396119655094786935011214319239089656639049796954213851106944111629095797753846809103462557037626067394108281794347531398577806859564426285681348191438331921303262391053659467552539146972940692826704629749630195270475066830834222620597384632844071481258799978618766035015337439390684089672995841342146709729002761518504709374477324169859512480566822285514366041859339336463912775256472345716213444098354808636627031261977327923544760539308460191321153509033316911830442247870646779433258177202483985725751423354998889980717482262107521024000000000000000000000000000000000*i1^127 + -163959644312801770173000813155895449891065108417063701193197984169670779708921670880592834170680316586794214925525181463688741428104461408729408975842483438958608920224158610420606896999548128001946755364481469541783790159794346035573114910216810438895904923450654238346266415157735814350083038667595870433539450533465410403244528521744169587337743025420578806767422178388199375153569684336392270777614630842757975335600770548632915793070099430269872018411914650997751045542284383344968688031247632369816675172131614017744706814998651566209963615289573491304012366560989811423849419972512758115576880527182168742745277436801837439900209662980735714945256160107677672328469359042964344084595651657070721030956578264649592982388167680292848416399917561463803259221260237983408485268736468782947632726583352562351514484890494121891594603417699601554336021267567453961971781253151032394410117462385373616758710432958482061931231651919469171541886390526688890657472418789042372953338304237360024597235051170716938730068473913619197246648886981120495919340758752032754168758107854046070761312472439068669265573469519466270919985772002255178142665425124288989317766159871277188640927557527788821333626482527983738709867482233567426148389902249202347454994152442711748237591640615351475821591557969403525341718843617635882726146179362971853148386038517935196010474618182324055090665939127342625960680653529868191073228078442188261224024719010222927570339534320893767388392167552086905157463046334442735404620490537868272631125210327760650814753491942108339452632145740431612077582387471216625419232478697730100541543708121286867364159021829076049147434278223984560132626297820712822854484947446918170710920089656960154500926949932383616193965446009414284061285054379374604586376609876841630681312819717782780436043158476024624824472758571570361900290465197758898043193127490780180652133922810948396337739999080094093910344862195320535334194391937962261443570703480985761865125836336987656663583750413873438090510784900817633731148420367857763537812513022212845327281507460670657317285750853758586383728695606763325363087063839256965543629426777103290473118124939930590989814144492389247140545347418423598037724432380750947663417100793596342075248152615103958381828726712065489594251895596233947274003118525460423174174363293179878733237816392409430159261351265506561789614681813126086824293919570596659912768270746216227688551510752743470411581044224117602299682516287254509054321474227118032515944894410111643682495873032407756697307509751362703359027140855142328604264883861828620590496427196875876230044781669745706615816804520012689012552758606198630894782707966937395710646358358560387461976071391936133091236060653089232971204446840112854203945510002722660625315884321887137518504596653095859028092231755477348689954032069405548701049238148640300982961972345467011530131408071493029990655385333832170234455497117271206183721291509160021928902768552547787954902107783458853922313894982009985948003102277294511240947627039433173745217946054856679706498682784753639185925280177144589776345186334658729947102999005141235338930546202552644845507901500316843942140420645712632753290622202946303624401603976175779968112261661915631124830404144345029457770082824437655275012819942190665299085069084772704156615268193034546702267815817471063734328806063289775283431267482670733619994317172252195515666626325385888781948038850516844755199956718984146676171502523393104662290776168069293187719565671814875394770112070120262737102376723481763993793834884514957152223329154907350808735845360867939111143951459775655217534965254587094040939105129051306191880395778302542642300980862659122174140312781863919816968378519595003410586886094861090346129791668073073526254292137627356270748591918284989195419645591029400606405271847761176964888452903000766008674388157826671423219264350951346035027068781060092962005775315765092189105049876989065926830756800966544572863040682991773830114175453769950513935421608145393215094063135397985501959036969064865457635890435019712749973834421792491540575474501496259093497385845069125055791613935541133242518770210577782469408289765829982540607097025444562995486959738552713527554159766968436949614028036323798882536982465201702348920451999686337039740750026419717878627563587919559193553514549350288588800000000000000000000000000000000*i1^128 + -4360654493481741633287734646446745070464311342288600838015748266635518587886656313998792715402790884823136512475469376563251734644659122233464489158292265705529569430994120064868250517152354033789056736953439979596250364608681066004134447773250244052970532802410247241590413886363419752946685682765856648639226284034621304310471209514072267376661602179154045414008778284310519132717548365617218783911192466220000750203613102940221446681980999931770127913828592341228575427231645245438171782337570965394303154758998042375372048081984651074598650307903842869856089876054922645393554965438757668847703499938807772358092315124498697834377411254940214920800331804161007056635701336965898147095637025286043421693081636343789388265915000848465728623802070237874747449708469805714170756710792586597413911244387507835507407907496648804533877308676353673644029088657449527057054169555301284803487003329111712073292784303308297651785240799670883491656143017499836306329660871739432493491228605688445391996295751546706574501533204187883794253542841174595094529400523491873213450900351990248423361645615429485882687980428980711026487409706959992291444768608480413352883008945658503433150121344870313582246547026508607594121518457736839915425565357238369660230740185342343853795639894268288068277690729421906715476853245005041920750409215821430780941238883915378869278322572619638386758488653781251219128232192475537279201200642927480584719453250663290127275856073675875674675534541777463757958519884908357151559479404434041865489699290748778979108867373683730563644801510696071697872227873905762566282311067504146710905217955773796603578472445596476429955348770537860191990432409317496671932252015313452251736503735236371677363114568149527438463269397064684381460778948530285520652164806783430589861443628370055656701462016457088957364149957878457361454191295592929130977822209701425744793941397848945908202786796131766412852461833762422329915809412988554057244467879244475219192582677463644291839011407151789208668297685059077437009103676788663041899520100659393687648364924396714859996186689371073786313034554337229773482304421998277280681490425028414711851781426409454738007762859169357055107129830738172977501204546520482661772551702611928034898312074872908275323825780400533290047004962346121201352563686096669300568872976996384322816284293743107508192338998576944682719053099255204455942559874777737921628493479311872808604383589762752389486396878290794818477334953869093237250901461832101871341832747449531853256816453997009308367429525749156175504258631222710802610792086216319445430899539818287688893955777990977807156852009456230545376572657569807503991106270049284707875477245839255173740009720738874921391148351543102130028582755777749869783999860153550755697873926584177438482545193680760419831928766698427318921019666572169256936590783275393659216923927303373657872496694261590338965427399715399682583211953627842972339372113135078684689668583545206589277044678691370985773447138891052139518572734846576670734753506577454970378545965720564694873515147353094753289440984943442273433576379324734520198672004403233100022481473987576675898302129397570885415464392944305694663544984519664863594486106189937178606903427969961227394907143299354639570010526935735138906725829364910768495405705580549396963722484792396668122907895748652023961143700770367037532057983437045018593134498856112978511886514876547028525618489955711206260060099540463002288159505090594443876561634882628159464417391884192210928325772687378824803668679196320129181887068785039874070617160842273322897344503915822716342764307396649223069555915037339504758717520147740566530405914201398545780488123767179442116516206925310696622721774408954809658321180719266645891119471018456598443180516013027688459475114712844235808589060669521689660201050482224969642566216829084023517101374995767968884704808220139554910440283062058038505304865641152548077167005275625042144536477965572767239475502231029336380921122841648270221529591895923354336248632204990402017735644951551657790388763084919412725536624883608871345806796492864972814788967942749328333257697263243136702621126546381866102898630627801386963924568333333978220742292207273175833941960638195272089382797558331233322659299480797188109735948296636285380677920242822852320177249579622353725272075796480000000000000000000000000000000*i1^129 + -110289995379979366830378482184893680601983714015944685947816712564347659989618935605048776971669916122373743828396239375585607167666311481154524533391027094441627755167698902813580199604617083532361963227786831240796622941826160245077906068317887978240906088525428249780909616112831207408118577347995833948930703802287579747441690839083095726202892762036358005812915245709785673458317060935561504951276848335709167705655741392482774930474000785636812793301145240985632643855047192631959976885562345892735365939359743614296302917973414179480628057311138999040557046911935462782857257955941650016298698718320198353092357580640017455628485988012725782919541031746947314844234816562237053725580921553926363556018260407256488550430661857078786234114344297069600151104931899012383887452997885273576024005333859500952178364455062826246992439356488625078397817686051500954338201854432707693620794795764932408319906847259624689254081612873661172009192400063868718346992899175851586774695878398694466120673493759694216799885829841738987349439313018695499406155877834334579934500041123244088802728891076356308500549981226825216912139149120542768830523766272235756725043913311764801063583517991613175621548543384315146238583004283166965901026388020883490329927993425004865798211072240056372386352046927719571712151567510330357610765043474841329957059583451846496271205144730764673407866108181497514354107530924232993258506617121018108136955687932738342341449666800978662894860091587340975366614054639117981466471885319411759463320242062322723412763012551510121189002343862818925109885572477516387883397143797549901781495464489822489606579351246712620874382406417466038411701467007221453323717170795753055421758581451324717988632714603146067240559293045964252031796674634157658500895711278827908246478851658313201814423917037584821737548235925037761163777841947681017292265485590537756865683303048897815048679524291539643371291995625413691194527402577768739712606123732635321529639994541489841825843933463305900247801046863481968394446136588264424532141777166194229122518644065365695144534271211471118297619638474915528253162305507214096420367975129691598214870145398285705034235562888509237391115398976221056123854551089339464360666322891831063504816800730213946886954423033348148456353338282701527660519355121399586722661119553251658556932876366077756443703998629065415081661486165949766458702388801648960871989800812988735086710036276388054300722592965797614110259486811649490486385336602008503457197773636876477334486535801987537080315672428020346462754042961434528144801038695870599216551016363812582702794546871897739664492861751983723360874860181308982503007560977987935997003707750948942596635231351312963856352753006410702173352464097448406147281843424823205609087361455496122611521757796926928861353366551476078713298933519709242392368934080203901482918032953787539229659675008753560407327358427132063666077727792753789415518782241610750682821751563789162949305590977025346026912817834700130568028209078122775504846789591648663664158287194153689321375420297089524286664030670089293321492561985122183574640769744022360100475117183676640673772209079833279756974093309573976576902026880048769251939757128417372466853956407340143169855855069186002877040808527154398909569510417134558247992732287598343285527216086071710748743296875673409354755379420552031604152455336560983523584125154214257647734428713633931959677432992228931781006986769415894055660829756867555583813674811768236254724259375267255250057212422749007923296523413032084397155279772503763088723783873102624632363211835777369427759575405230730015040096392490648016651422817083397625108442358666258434752668372210592874616254266305993071273573495450035123113730943631270722131823162449089407746718863016624345061899327731351822777138674255437180623000833237026732606249428462101872135157738041151477451224653033462607902658036204044260867335280307490802148884102980117143068954338156876327254952421578118784710999765070765437211376182562627241602325047889449023652509451657929091423342745655230088512416232731425997458085405411628492265375140078320823753190386830527859222707105044874649609750195739510674878424097350041187151973881669026527069922820200363177668616862335239981716775993649044913225904724637184839006549864159281569844539493924612064935936000000000000000000000000000000*i1^130 + -2336766704036301699370176160744212687822236794847157563648923481891616310757576688434612232977904334374403386828097942505872916588219471349575505925386513893848700380735678415875024339987812599624264817535961012576387459999886436595156465925883494245538125056396153108009739367540533986655498736314106472970120141120157507443211238023955045678582940760819084545606277368714700492778301739198029604173065650447531552722224960109861804885162828873287384729062937710780953341555826538227198689851942761334545365924792488047022504647751138045440528756391385374407387293395757907893267915286656178247948758139761012615575022565618760785149429730446939674909075963639178000593548554280988555692929893439343459211695134696677876806827554617982463018624912720879842022265658758294353464337570855354718021681470661170789875052319132285102130053564537752847191158667636521175872572639905444042620779181042383637613874594690758758946663262354739204803242606042485237674603132846637418460028899241769909580316580845101155837625317411205378966582480458404276782335867776721577912010239641670058819886687801450447001095141751181122109139526798135903085013273759834808775027009287972827025375942668114438464903843600171463729338925197607635247976819099368067981941583920360172719808879500176225149194845965245397493248056556407296053990896191496726408639338571346570317798953466235009565063189792607905945947679661578871213238062644725392516467306434324729125720977247688583262854718019477616583388274792493335793379132201186098906145074645608617593025299655183500277015053919298307465750806904887110538380713058762788103823561442229976505424322827442611612554300524146043390236210076306238517121955377099769520146126078359624127602995137847459797647522694266837781976556441966293843622313922781669882333391372843187600433107796028955939639082274520130048603685194771092953840848187992117219793389030283506874757487999347990902278689177245992737210139009063839574261754723049972555088921198469316383010767304229190491760222945098413968683057542437747499782416504659338757379842435045052568143416601537081269326758753409991686935002087269412733356444709854168179318936827827006784200151123836380893918829994262611352280991823270927626014716089617406058012574649638565404213063728384069030499441779384503354238786913073608407233279762245972153408068237371840557390686061146422165680611825881646806887752058862026600935471466627166647250289924304042758583151800503660230784767958643583332796265436987738283383416013411897535338725388008950434659938954824556282058501917983883571527682014494617173713643545392355581773681025291391727576567994871142770395809938734075188076517145995456756688637558247883456467143422683822116305960208114272182058863474517778091538604696428529011611934695889521041088334451557147771447489379256643882573799152829749618258627565531489651150202959993852573853347118559903153901029016016680136413897594373342862910024655265048722711087490962134241401565854028648319332846648994042368512195142888724025331289636034250691813447150619498889199511835691887881493688470955901780176296583493091773665439430461127922794030562479301621168336229849911487022818805792002578597228465521654470496872796480086354344532299691915169140353951405529914928230967350469257942596388522280784896426948298737390892139846324697789127055102882477720403745362583303370071208298184173429481621271155061502163525571065744711763654709824327578579354963798057645410690322441176332679889236324688897339406404157463884560403773634955228425496178821061455628841437378969412548618314631610245770251691318525107701480694687642725527039688112751780481012973634393326434098191715635311751135778105793660347459577281036469294627022525627433484040081682001347419584079352704049283134146494090371736517235516016564088415026991224541582199015154662813172582037150896077048048841316812774059532594467669418800353802748052451150037772111629052658074992930342188833493088163493914841661199907896351614055033430234595380582885681807206115080785060464493183985242183276474888927660968248203752383875669592311162690838473092413337711436252775665267881770847223159677465613877361982461409001939912513053240670803460513087143240785907551417961034345382563847728496489355259560132135487480352020521849328467988413669085894138937414146627259596800000000000000000000000000000*i1^131 + -20446479783248086801805802001626143527136691659309633351272527804969307798456350551432645029877969505314862312037676997800374191713558473366334174634795012562917755904803420743438450171351908917532381116582397684687634688413864700132534170513370377958045804975612172500347431920041991149457508230476125827862039499376505806488750369071388414347212217234860826619351448955076392325146125367616311641357667068764902050348732090997114442742324344094985216686091170371011210449899805484598793821231462616223331800569057442206531610640289532575606573108609392819955832638758763547775668109297310638249751822196945297974086699618522496284327649364445475878650661382628099083308528034188894681414916381259142954805561658182388882069783430233816631326396745213517553549010496583587067046832023762272833069132808786480048389374846975355931216920773388562768380681935444147095105080477422350244977754466745915076211799393020028243978760387730453675648379485108811757268634742897346951537448196955275482797347921972324964921251798727601527278785917944700136848656133181649714954009380538627645932597337408247627220418326703769703601082533005635186277659839379406683149481561439245768544313240160405770514219488714714471158131157679808922119342445866380626678353864079157870351700668019263271909172626952429486568138132701413324605768018944776422715528595753272625897864987261342485989062005898594433881195376078362340180212864117119439367633878205273286524120903288024210045789113644530194251699198707490550888924969777178466989771502280994302004108766341183022189165668482523374792981191519039227182836360973874994427521540559572308470517302546779775040648668311720261119141586709944846849151172312396176625387178070305977873284073680624023635550855959340026532630919800417869720318022581029607987636788829253514804627712521004364177585723492307358415194642869251102597639400008178193331555237441315877602618794601893555242794979883873069351520505352114729359684544059649632891398076707662345873504214666357283857850577619069921555087885746101916780619600812780109562955805463038161382389382566130969836258352469636220653965422472701607882821558012294512776820290455216458201969256552646860939058915815989220910500543487496724561617670517404638223766535818931100561728838563567034085465599253993201087187116064028743497598319502370885557119118278989500825192194668125981480306626799159013105137654509313057784265896134247392873779111072247399139559579720847341518743728919820189688684982661308922249379219660317424546792860762781248918364755317453181184814646159333774913925220742144120986325938914909476426691200614037164865194120524187084818340624770300032733236460985458742559138106210117371067816768392265041596683129402518485919790271745399259109725847097596037645929300139703126994566980826659551095679102608338024188575956000077685711404723367762102905210719722531463121355787909156490768191423754254139856707647954624641220820339350889368036234830722798239291166900687630673759528216970598719357160117959631281955040603607347742984377147924160460610432331128571214828611592476119243465580998097427262925599497612630487756202873685176092357440403639355818113358348810722753738778156959618186826774776701710322640458399808796105680016002076794442364797811863088706259204027167368974686478878384662991482304274166203670123247848317532193227810622304339832034188841399644811751399592187036568117210592818539794614525142998743166406664176098496777039029548293250337259632887743269830511112242201508945299135317333664223529959249391083297718736624125274255305339513532444623325191611402740230324043736810757992511818325413287118196254991936018529082367215357484971297500836676110826194304324776080932820847397800086350858770463014257085972355361870752309258158116354231479801000664193010933396200989054188703073259670253900330502372025270681243432875671722697791250715981352516490476418041991057253679852193282901510352314434887941280124225923038398688877312729341915797109920229386311459548886330693919701175716940019764655431651067998579403313233353994072035131754645362013301351256882114771631520943051814063874473039495802812412923316182451365850077852321816737398329125946102623345060202541597871881119282640447078069425891120057335642409072747084193882610042752848194558439271841512856434337655029760000000000000000000000000000*i1^132 + -178560215039297598235374629700478060644395617289288249470707283225575989625847146191772550288070713330006332158722601562640055923990287682469634343908767556630275685735559435062510945864630674257504989899317739959462139499466191482391826098885498732493000191457254634714794505035213657444099137386622945894210439009881128788741721478526520394896111007270305010178234485388760701810962695381349056043031335809141264515533327931601987847661591151386895560375996338797671364952644087296714188738854495713811136204665280838699052091260758258765152204402686868968804544180094466644706050979950638680547359294717953598060636494838715351680328033351984009815729597868915297221475581563101682686765556472613790157500548286524529527211554716714353236043374000441656416041644184066627736643746360183441015121016348172225124047652230561754145391981560336685378419104554215571036107564179346637369718415146060725483913584990657286806989312531574899817414740455257252942484169721984151984180709966899145581987147965619453285910015367758662205586686538223874199672976566238981760930957747262503643328891134939754856579569368663466741108543028115446825809206657948890343688198929451385910750080346477913306135907844254633286469858684907516459206560239501717221601030342635311572324822415960342502219365406866116303705193811045748878974810276298277134700288058712790681994117815815119214946862286738516546444763185105802384649233671514222538427348171730143100051577971646321205457777886471150963357077257234036407734144829952883275201396506742235617306353816729668619676215379625524686552129611228174363207959534391500899785801070507380660690623273279349356649814606128613897191743363016265749489950855095989394021504573139423315685446056369430872355759172570591165208124897656639813012991364675844722112417139273844180160650000698659290147843690182603970805650597538743626591527626289975682374895647082184641916946853613616944119720951440581231495707493947559459814703951122781757448652469406340277682894910227978280500629120303237109875721770381443571661114627801310113076694644543542114622135999709711173347104736308363290492734766851759858199484774541146964317300114249908193216670851236638106029630538172326082952622751770122918159657372292307118635635687328584917425188630526071171383695614511107568266482062945952255648118504956213367377515303785995780370906349329456291959551491883249491081571992706081207556098331974053316492107569439779324582864011602017497860632379239711135466408912554054654545115496358035075803529743984976152154735005556522026571335977158541842463613278062647651883875064308723320906163660586962355569647813502491057547731346768083039564833030949419904422691097606340533813660172356684736926971683292331302678208213268820314821739857976477827500477292140219537432245091755316724081944634019255943627916881766114075841199817166872638481671218281078806711837611966136119527801924137432845677386465636975951955362285651061903633934690996504635100665498085563469526524431706695663590481933627905668262300923760868840982708546728171218984546594768524074741123892680070233142949746042100669525458887919676728661109152812042279835828182781553893690681637646948583879479412769667777937618229396794905088498194929508628720332213436266933812348293926917840336682299372065502402047665517366229998861318279462099138307150229531052492165111256346500612372969491791628574490083844319805534674000842299454160711659670371060162834103923113515945818248801825790909296309612913452430734062268244272043810215522575736382884001319078658998268358785145447065112504815740429647322284397410066767761182334329656038151928878172535757262365722818531166228619994447733036681033224153625513130114137229711646981188679679779812205413224906306298700665788907924382456275726980492293652851933145440599361722822567833775403857215170175639332113121265930887116186329343920006413014480707636430458921178963457144496600471497002584083982858859473736247071784029445493976598019624683758060843989618117494636254757657761387344733171678843265072669694900129154633984457095646477934278624301340137607386902146865720692573298626462105314828734785839787633611269311891074376856461639021826558856301503802929298937987203519173078425962428117399482083002483239191652855246660680309204583743485310157466518933846622208000000000000000000000000000*i1^133 + -780291343255829296724690880952205750005955773888124326527344786617079653697003941242719950456602837141770819985436607584827321011650918412588946317572460975419845336449605057726250535738247811255739742274654762306438025826714624337652140042589413280172619128307916559090532451777570894274073440245113351254071375983279693453488283135480273509966581584257624646349488111334453642064045777524345903128374075384930085286253609130343874182427816602019939128528042041662377181296383197773941020398997436529494547678524451914489425846789603357916117817215151401150720395516106699349369546308321492043631585239389738868057538194219163305010528967678253310986352227793381441816143148333246790558170257134427906437422613812339211436097322881048724098555655112648401608582170813888958447911188100765218465638857404142906515466862019617606788128704616984655794381636509134018137643826621147486432690112915326853433681240162418063529839555771587812384313335215532182821989165771044597199915764060165473496138901113902463812439732080285201441872872472228547531241908574597561488103030805742768214651884320251633723378349036242537301744914927559280218259120600987176754407933835549084744267315560364529783080986025638799001433708884898392189922246720177759003470178035183666644267504893091964718419985527034159597287486559697157687559839843991361434403887220504616362176580958944410203781029615504715404996561511411082636875606074149331054881525159293796247636990179540156431031752737457820039501512125786060173307138107227047657329455547583217018412858515238282933440558912685653658730636754111817492798635998042703662545497817191339560225786339190355566186420058399886839190546810584158672177392960120342796460086809509552811262167358987724617924653460438283980810324002980264563494125390136195366370832146401114797934233463363425205459285892127878373335308793991601412146149605226366068324849394946044348361371025082657935464047796689765030415614238783348911181577369393326694221585862908097998932624733758022774120150235134014811722663511950480923012438417249754491148681449250858514177577200961743470532211192267658572027224086213209216610205185083374306123084282831778113806186035639942426643163363764154953743108354567203451998752311210380067688326755005412547577067644458587378437485155893288713484895784531989351055681124417693463766469339010321733388742115692116662752469149461632618837187826769157416075254138901457798512722711493004313026433290565408359984574392645615794031657323016365470683747662510790138355049661165774222167516895744498874364691204480529411811963117248290983779725570571724003660869892229886146838518323462752211992755582371804796970510456577146083927389574424189170824627649973663389857882320373882912397713292350907184304084295443239328839542125528814216432760051653496846447977167064727965516999931965362451268648022980415007695232362026384184644475935984685495458722249494587712209076048031037316479394729167493439902387778262200584833633465285895680369253210489629267023061857391773406745101868135534279641847061812922711334165598877584139532356954118622485190431612090750265512700525392566127051447024513752812036960360108892011885857622458081755275064264258708171575753546397657349680621054212578866420126332527594903856342700749583211702910321044097887256135067610800832609666065458582609103036797572657412789179115939612639417940993857184281815340296818610501247637331785452485121002918608093718097756351439959371546177797320553520911260647882348296233641300178211184272896795829563890297338628544159228407895495567641911484949795425635716976298824278798468406307619898386388065711793000014771693243370616369736760171069879483272933627080601472000877653024189678218458572788711093898597940469658470937641648354385340723702825930103121126445863831452154536447809551066591547405391146406235678354798773339954840602506433423127447781461983036602215584473953770353894922917042130491090731738847427751930076783971830409523670361566204742404265015966464033283506789676913122609472680028560135757448853209007093712925640087761470688109342473746121794996811812293310240786463780810351319426378556043897009707887912553940587664703051739349781184622417910459402742854350349142859859013607746460937807421795010575191161776046403401450771569876928323321565264268492800000000000000000000000000*i1^134 + 36859599613637132855958055845772591118640914182850407705538819304113305585079352967533755189506023667614495618622591993613894344528695849252140335014175176213850525747994544065247850299419907049028504156331325383235370336514095160099040993602170166028687253438716751013302542927523574444572614576172653932703297371298499239620490188342055652083999470339841643230986921365376074162837538304027006560566717707789633605464605781057806417723089952109680289875525112818055020617607004446486006833754866188655755489237753471273919033208920847582107118009047485377589867255639410545792929010510468266991515696000599882264128861549122556872906741191434291882625883605404400918852351067710486242834065253084942931823558797869145719102251995786045159175960526039127327482675724758595567475322124507338565206624571728671947782414685550324540348333772311754134681152069910050842377172811645833265056704381813952340044945242391823734373949844131697604122239769655046332992997697628981307268921267041636632722238733836447551043386559348321015681054088585286141863534542362155640688546421479762194177134358305443918937295053671280628717188241208392719444234128956196882793388943560863177974968702363254564468050106675351586972940266368953717461312857830661877616897791206410022736144548933407629169071222324217625405875421992479879587591715900100765497128916606787290542593574924213259494303166544317968664763813625335054410508057011514569148247895939354773934686357292693035523772153049370966755894312606708137196778039737180227045776237361264212687832630619733764335406192898381626300905962146565571343434776678936315171619735953197633108602487400580911592069081769243890653513680254409453916270908904852567077013195933306223309487120407120789204888972671754476345727310774804031030383540432178540538185472882401145857055946426956500514450465196410943833135440292189782790966031843077551417942747472436811184314124656695456113346656178350042013897449187523986614628230546772148373888004145718113459286287856569267545507682712233059132479305600193577700316126131831203528354799350817101105869877640973308695897724497516112296459113523207069025413750202727258382578440745122509584312344265286710662601514648826835718479058064824131998801132070848624608692940048374521360444165976997342079871449473593899961492035460607005820585058612679892826436525981756014796124778022402890761870348483294376229060425543019533440900748325134714098339385422912673863369834260702327363386742076210457012380385312634020084427815893598689988810275850582643930649095151863992229466271504229736777472268219541195124430696141119717399808728746218558494669522462135450178609447839390929685123778723290605803688054913828698201839262932389203642883546928530742121710916646719339947398223403890953116375302201299787691473591329685405314372572222850239505087430933183753789887771522563114962473758767429876278917551929151502863731253560433096173008446686982632896461132085441541536954976774153623677044976037313456659546458997597979877944772253492824831797143521515198161633089664815956692517031331526004225286386457735975131297312654266925901678834974885215174669050688319947143747545007730371795895612032251916057311869850991503218786836469255677889014769733787815047912921975781540722905498907338977383786322578710852621819094432188262256168693895631821259177227255879593228805573567052991783205660096374263471182315762987602179727546279132630510789661227878920417147677753842654093519434718316063099359492087563027670430363280187549299943512773013461079346239163545177730240594349510355629073539387348697118339242437934620820663075866627221752287074059813613701107867356867777043584368020571483071234858271102834609753784298132789283114914954971420695534255027527607082997130203500173579172624859821538884967454665449955130440053997510361455280698882124306983418177126304585230313678497404010752242024011586321865226867989364770020129077839557385407843344296702277330274423661148221463975642182338759589642260275285865548042800049226857096740110881603122594569520828180772863716688899287926192016234216411080171381594044526058337885112536582941791143429397937269881469963004338551764771099410610988630082738947249403598268785242380915496406324258734685531064432909250802374940085541543641497528229041492312719360000000000000000000000000*i1^135 + 1383454733536545415708743057687969064178117801250350927527291513659668644551667683261200268356956731105617823925004960594286700384729352324801129901309207181705820985902198794669391978953327465079301918046555940508173310952709789006383275640079687694249426004145807149574026375344335879264221600010841080522335936549539611931867857696117278768711238476519115200225926003639444684232635457076264984018959229075108558173567940128443608022547092250774648091269806509039023260718919902744851544039346275358163411352685874715183373607894023173866140503471725976260944347308291655951163517976689588717855015646820012414629120479011822186492249047997637726166446848962558823671991726139038940297555440424673347573513844708246881192995660938414509805645551294188713802219062813799046008151758266386812961131000275380410648068695416355543400947774977886654935460590407925934574695058765203110339423070723341686229786863187874425770370699418678047479423812681369778205263312597733752293570366413678866183831102742374549115300836815044610927707975103666943304054604264246629067580158138648886307378470285145485706811087065518580112315996855814368261679311109488092950857853795647276753896741044327044176027422946897031681108695254747166327467492247714730901577970028288324196117673233361787375092471601516132357110444898143088517596161903858968392124776523776302218855000023111279845729060448094396824104845504515840348968501299561540083493451802104832007843484995405609072552160632486995127165739553101752918986148897580897535990208883546403964122902722234097531336342203078257727285055041956390018189315259208997564847863452269448915002711920870198467317024522991257346226090300565793955001009418659203932936688363385699267896820084478389274872985166550997587590613429596045658254483521639647400382141522384009757832778834882399670583903725227018393401315075784757468418000482670556102498318222931899580277571739026777331059519988946070635613482681997250725677630963263877870966731851168767967723731066516693942423679339347437521393179106622850913056014699625524284465671227028179261646614481306228571500044550670230935230756766020786372784711925931045723407986787813327765927177168795222109225009814271172461747688905171431865134005147277977513584265077586901672819353441099316880826122083035555207743210157375282948707863870790686113652518793704573475255391700891384612686938174505745296208650035465890088414163278859332696882013359260242321032730922712094770951777743581256535412681919551028877119789614397353125134502305778010995111401621138190116298138974251574023670119052113516794240686336032238716418779346961684731863970226022091142171319212722380073897876207042211426775137446023200132722088983358243804172032349407101301260542550408518222283593319790385700971540414823557013042055762623329182006221850613673760073914300388310280895010308586242173688423064627045938777291174274370725813232406726463665126348390571099843418710612914102547769955261805636382325569991777010518726786794960851117909157731201212085859114727665067640194251648424494748799286338376973931705970344617665998323493740936013334886151268404424216789226518276457807710728863702959401202574009955598092136705713798975477103924604385480903651130617227673249896065863593736957513275032041555411800355686219441719235281337495695797188769655971184814496971887449676590497728189069089329949244328190453518735745242675988224025915517355790675099224233999588552126380005298559442343450812584584023634841301799566184616663229177164987527397376942928319885285367265417810462571296709806942718214689432512619118051099410929838683717488755204788158358248892400209520624282887783696463449266710689732401073643727414916196780294181490774228115954043484177059937201359010859148487127523032292181530768557886286778820437958439310956695803143208866961629055508227639934472003158661597764285523332119397423542878587789667146556207936524723901497080572672073432404030292852333371188381898178445987806626026699029635506378758711223194728411462150834811672343685617779936864249729911637159797055925218769391609461482405608550669085621813521898644757877885804051295522748084274746804006034860939223740858825766027571152110563793436231689088908248373416130119204462543701451692881714892567337678025751863801982815830016000000000000000000000000*i1^136 + -6855553823500004776108466839006485554325431991270379405334545088779504472222236232403006131968480322110786931579867751847484858043644609627716125832588567607318663417970033076164983121826820197444086017510313618264675387911875873973997514785592839504964493173319819081720494657808287587535739057858139934190030846878021522523436816537781088951442612421958525852611313716187596289715512953312649922695192750157869025507202548798521013746736282075416801823898583068021843706074496180194130696897495952526878663861310960704531967476730431388069319876608007045344023446777359182374904310095725321617208851272486879705410095324640167249082150316660899268189011082624036067769826271292522809068539277275543125965653045963044444510143002639672020762244685681330479203029037301908590179476831447126133474068945002318289376337699356969405600717295859753794415134985863660089620162248689061523043555167050456325163728763114192177020052561265846919744289757569774552019429839237150647284356820486145485275893718724293214145865923271326082671646304343552573564587558334724681115975779673835398813315001735922508935269104745275077451720456219967152400915658912512088978521209293984466061380154405703002897830847821224492990737700195557198373161844853105078885455608756341673231222731635643412927224945484657939827551097609535785230917101987322548066770595155560630964002378583027794932762353357777071771166724325493636346259376696516950675848525311288289196778474848837618730942745749863492098207238898655517942152345738794383364696594076778593476867829488401073333797616518259478654158898307202185272305110984135628985903634959456952216482585307655741432931946514349725535466588842958821776150635809042768968317370393740972754282316423422334584426828618843212186731149791833553231386752866135922302790674854819400990146708374277183545991162250148367770843030940798829740209962253698068909967089393143765998831807610318218391395258034571005337867721722362628720897919903294781589997807558750251610021349112701334057630747240771805615086595322748650829755285923357364417801643290940034731668441888628210555385230307106808207634056247258637878382560590919764259018561547757718281007605651901666013966972209421859086014066217868426523708010877485648612104570594407326884473214919535717547847832159796680246210182592389096048554584598098763055762350916991903433566057226497532333983133955798480014392758630094154419330888985032543616078448869683516623027974332760001560849126118461431912079607209077762331774639363360197725420536335295013817131976938213964466930246293414017384078699589036488583093865614413619436106533467744718614061111749955933405520710260206687830554943142564070169940658925826187040285072260432963472707089086854913514335968753641639781462275305715983154067821993200542872630595294392925142536230403561038031760804208730182175933531804154558417761140105638539974636800804999854735493912666726017846174377937481524835979786123562665885331044835894960554831263941691191044800947044241838888578653336693518016328365868524493297555204478879862679196676143117484670844601731515895636602073865847217764424322264631131507181352652000550530795126667518792248804846831900475335198416865414745892113332979409870181662328483996631760590330145816946751275101653568298471405825867952250062500034417823987234637237276466057970840110485644300723933276443723212836853452079416003100362184816112355559073563409443806993910116805345781941161930214391733511079173525550544577879325477224550270974363827835707134261312590986859340303357366514227575743571764640254480669939950961624587779016355891668623299275335601007967528510543489047266837737465788507758114524788360517735709556096002888142615082786782679893569120698618570403961238574146053475018082713863868594923031863167611901654890312551113437932943810533632549263133849659869639664090103524736189167985399328391850454774600870117390946112904325458415301785807257303726537993322681449153393950534814511738586341488221732201783770395267801660590943812745187354658154312739650837281012003888801109165437518342691561757733904156535635519236556685885979848765916490332194795092825753773975321310024887328405377635015590997444072701645456249227568538869953905400360005799602655999627052999218815181051183868093668827699609600000000000000000000000*i1^137 + -23720682217905838910416463495793484247640455800550803427858027453412277434615828518770579343890845569021390818728297609221342612154426291808645590411635289165543209224287588227040847957865840479485143668832983400576052123351427795736351472239300451363167837489164956083970256900936825835873835385590731442274140527071419192678149322061687542434396924779963972409987057532282417574850302644191756285908808990824049254597372580206683919903453049295046998045642522544855348753613190223605892235419980667308711204951049900339333159686380268460892461316807408081987726039995829014784978656433086869512500007774771798240002061280914846968636495349186032244079374331040237322686770913731801568990302962305301097251031738410991673986942725866296234419386182872159182395396967176463133839955055654028933715928973008200982402458445465659075711819920355368965453375003323199981269895813072700974597242352676296521681425029299057768448531659403499554378314190606248502300913609221337648826291199999585307488821191727011905643827954055277530827557452728533911536803692378979123328460283388928007827646220464185427998773309438525972424646499400669413475764421323685152612435980720725784287048701737251250298828432018697898501884213460114375220541507336442913222010685617088596043912169342375249076824766589696604233870745932570341531464285201709009428143628503294125060751589167330756967661180384910957363182268125834786498334390638467084130671226471599496515477258541009901430550612007453306544239020205865811017032330302139628355412481751209017826096340466030209942254646983877167038403160317838975620798634313668938050655066413376780000541708190516125133329554627562945498055908343350256594671861968186644245255907381135411113423675034086097238547089977825851030689233281093413006911150777988311037259098476524147751057291575390163349003646233239374579955745220241352423776836678379402349988368255689013458474059232755376684452452415635151945353276583978264773024508189253380774878878643950704400753529187050995810332184256082401460135162028324456507542320006613444268192733754846234220159029708184097419069814476500195981738777400312839598812958592717173805435373059572766755835284098501603776336786608867602857131031837263516028714661286280842783505406348118998177885955625066400948332555978573309190951572490804045444145533408715013891692624316349239814294911945920081302028946190705472572048578719091630177808545383881638806613843601682161068935940128974997191492938474377902265715424598852260128094501067369303571468184072917535769396814727674899344655561299844970912251261412332342320857184798680588228976360715204081188559957530709263207259448462176418065179303891602834148515552930800082960845120094761126567002184184592696414250070985167031363374710865371606416842566695402474153124472995835496625383188683900554268092777519787406706166002681151312951352885694373155875539544973617369543445739824811708887443481214587083516997511322401386124359295222305245752407177969082033930059565932892652319813958158969851445910234896965140527756869153423870940658242985847892735876405172045787373194005491796642031626756034788781425055314654304922969804527357463329761301488636347755635421491310611642189600825042824348364589934335691131637670922905312324675308390940719198569185782065317290490540980764588774660233277925422948069255176787779980277672604792789491698071432978311941529710092386894568853292544019789209201800749698002529263895472619226374052837931829804720757960776815943837847727474212503724316895753222256096982746940875844319570006323583905299059681603616971752430602513876844680262249083534277521693746971547667653672632861860294920489948900616707891661688333092888016299177314463805830474160109285541405532688692931320845961446840022483152959883772863658964958329595434581608925196913914361481337652505204344250697756217018589951009132734946197560276248823017857325700436036669286897439554572964907246869249621930282095688526753864903498722041340335040998575932399473664507402664106383195809851770610149351122915097371633716517507586148263769405926482179587747787435776161259016090554108943486155968349444047910851045431593872029539932479985428102697686680492983074047100806185817566853722861437779739560586494296501238467791858695591198499799040000000000000000000000*i1^138 + 894119307547831782488862336969050690048663724476900085836584261396993515847705710885523112344984457942400837265523190360898970144985002305051495214979886858118134255649053828105481920314504308881472237464324579684228954775569332120664035636515667933685716995955296189096364648495270546986410618511626583072051111696276701731129823848657099151167884880638572953451990775999144011508942725679174909585384028161369551057300745389965858786216497446410114009933753892921639217514301569374612810108867684397863760326684798786601610547841367181000916253325732904437809863710965410595893053229379625949168331641245486508896825729185389810016836248349549638731292563089565079129808067195033913392639497438247437762044712851059581034390829945461989151659191127271786763185419534079928640741821321467767262284118255821597889946941744362374849624292252011353888892386885164300872742338192901979562264780832523143146192461963128006480349716072289505773211439878216409417283757738942920009524449347371174305478942207994455994372674278436694194219453623630681164973814510881282810387197073972646456481031592367625686216234341199260960122152876087396362832665248053649464495674574521874066183161928432979233224352591696705685593195682438583756303963221980461841998997819866692111444220194140542412541746247444707179333307095121437677043349844176170826141719581211427196282736092238824885996181540722261285876728218238449448692823514073813786881268532449911352330135385988299916059987753370129222199960677194784738091738438967183764580822057612364378416638319648650114283500643491664164545336163640300662102614165196667273415567987536975696690374807090165031748538357933264441090026338555643218761346736550482242003337148107583001698618842323999966659324120012753307357411039887493084288498311392591827506573486334359413009244972929552920913987313214590327508423507569214593995358972931775576718803666736678840969539434464131433469294226766931799463842491621572630824903341641085102048503541722155805704063572168047508082528195184347628511774351829579354229183037324199863998997127122975841508161347626401702922634641338219291413760012955446787890394219502275252362205651962585727551080473444182330434139010194803776745491987445503205750769858128367274748278476167590550054557626149794266648982909512807354194880159508147730942569844255414807903676321882789001770338680066058000946090011560754403129938677762616229653282559843316779875132148178190603268250279551235177873248149822285721955726597965863304826226784708737647211218994958616994074351645772727286811389771502294114250196916628605091571343737699049009185861486401442446390291746786133669232247357527144236366217017679446697066713653446609291234732569564374769284720784960865992968277177571079794060902756942392513569835317462727444489876358858018998703742006461278092786637262259342107716209533097668189886847884351749037199624168632130939827621034324364865989642662950626239918726712536248772275865009971698714459016043942045843950454341283597219800244795353379026328368892781933773625825063338564518107036074502637400539613364476644003054997783149539495032098621579260170662910087983909914394991558986465469741756766402816132877139256885968866415036919083408803645190353477400459980576991242961315258230909307505060344924623155540860498789128460061880551637474617306404923915764080428610729604248443243349135829987612496114531233261418099852507313859999202812382763230645046319281018441179907542757474468437419296713359837956374443907959227640432399888848583491563056257298348650349016768043498711554057671781937878407269765767362345831016115633611854351885175841463922947896850441737483148839538105224085226328981067331253449907367035785630721998848744680415013969506713541251414462324794533786855317786081615999517901377581492729874746689309653661017230767529900926882169024488448474828568049237404778708091309478092745517986095054340058162694816465709493538880685300447897649090237392054374210841378876726102057298710548234956363615802249145885766363354868834984585982517902956096316296568519870992863100828614438543196828682010446639484540239599103874266269024253401866771884830608851891492768080354563997295106820958536070833122030894111409685758694435491920861819014215327239244405576564736000000000000000000000*i1^139 + 241179525392879283728968527284890143884485410639316267028712901447098112189274831983770480598493282430235001701591915448336823105343710638152480070009192070615398993511753301362253103952691142746705844080609564005323922248030108338310433274254063764679078245231998072914991271650881517972463039412345989727306528109145190556561376906554096865353701444580225587477193763306894704980066527691064745653650045568642356592520853157570412481336688583935092598097775737528380091345064620916878323178481081217484396394757892518229001867179613722822268983948560753102008605553143307457005746100538983851991852614516621276576810502359600418439738553954886149093435759565779575535851369640913652288687880508748688212318664658788083650680592257434646106817326519098586673930157392013262381355261439218058142584485777336049902462889711256439462375014853681672461892525306868306473626427972521410542176118233948748516900335917188546137260015124812312459788946096481258333012317013177203332933926676786941021948184154820331212353050251295692725533271150568427856045936946387876889611142617798399997619302379763454731476161403605199831018888901790985121192184376242845063364780548869562334559600815784794443172805120357249632711538082028425280739817460855906354249226251382379967498925810294527799963682998953158342310957893116348864659941689780497750446744794557747919995989956643584554745164540619935877816406868798259542106436418275592370966990915342554050196178650930259089431097163879846883350346105615872342976594895481216664560835523396087929055028957557883153310797856156129751780687772834376152581406727504257494276226275008149523970033645100104116662696618185919891758863382212660422985284995452658047927952278955406852797323641230657946853929537329144418283954758886441463396912620973641632221980649123373007444327757645897265656608658144640544147278401905365637117645232696152748148454637747475954737528757968697259788228439079438659547131601103708382450542257726285801849923191245144674880373396204050677102175594741540659649049350942060226996631749063045918958032337247977939908203971261856043187870466563553983431072661084101396639565769717696207567417069057013388966266772974615179263531484105840626543885763414707336977772258136501022285022518406353152264981555815992317118815439990453595084809293024273939795157603817116356115487726491525150484414711586708450113993752369896584089549862559198194715704502452353334362440780026424036176084469685927956096857406133209610972646072577037779592720845309088979101974932260897143135857604489885072748652794472365390356199739754807759817155733729842477315717563613240775931978231492431428910980569470252621914642937679175995754609186412559548299251834954961110671834906393142734143074125739574628986105662212469369217798131448654940947406259087304572479711055344515482971668394899220421577617560821984695398905206284220363562531540534785441756245550401106211132828950979419779622148224853845215030587957141531316087147176552302177502847638512595015492635965168775844356593297172071569909975946661162694743509239644461542230303001083754105313800796288221396226500381926721708743554554777220069886470188076154041017379155524400780809649345217103179225844440187248971460205106100733751878596548903107226754917616287159077572622969821120502168256856447411272229926316973035304176108248850369462183253380238564951992495123483176189833316867009138100382477419981565173636816404318811367568778156264123828785823014847389693878806175245068052365016555537024241580902905645229907622435389972831114707636156032088768239782248251475815064459708564452985465126601087949431576497164578385724436673382845954334280190872692351937998195687038102208005973067692747912127258020990398916204617409030317419740706988321281386054150719279498572166017028701608338530596516198174099780256046643030074419674147587377890865664030133905453279250009486795138702836429249203474758513946374851085123296899458497246232994486492917516693713758340700021586100347878770134018387418488942325867423211111631636801459702823755964342898154660036350122795851890733645930847893252358478373996548623380995800703777067244149740328314117528377686711564099572995435508584793434608202493397721686972957575917142061664777709440886374400000000000000000000*i1^140 + 257741939358725898033150037192270280551923232676024253458979448718669669245138957639131355454684903653573547019715526313580470178112075047593302405061292615140848394158488650637056062529621225423497461288822548991107462993720843950823355999155475017706030270990099599093501889130373135573193752626909327429978037517217604659306370031153984624364204601186772886253923671732241408083498101553462074562415293627094196032691066596500945954454695362854177894855874766070567714950176497614411884974118395174683765381267552743223544884281116999295548423115628240452994319366289633995217825594175992529562771629090719033233920353021777206165985112691609033070458962388524142620807711480330240007620314497099545071729928881120277826410470697170554200501735894899831453199085145831863404464693499430452869649550818056864676907535716206497723713100922013021543899363758353654698274575103837821538970442891875010223135969429634639910307680668846378597692800215499909925542829402111090633826222925079555562524264279970472866479693770580565594640092821243866467228321814301815258779186248169405555768535733295152827085220735414652772559209957620241553916950870830154141913689565201151594870144133043370860391608805786457165188358605337228302882607804261664832644917591495771488626430774948611379129656791310148739358819488193749487305295279436824047570816238682238034144061667755391805693705410980410876127119646783170007433334571412012068460320932351728709110386073189371463620488030956641935699170501082829381960902390081911725129259671394334625711042382442768272306664247534895836267884261338523968710446234446081006748244677217008026830132650641190138637897875060102338341868013492536204651134149972689905295314246593277234143087042314800559619192310160502724832609462278086496600947678802983940675558324822428310549613538319966148368741622646469161222502364796239559133971670197085817750639566021423585179035824587297115512590762160333781241183149556892845867304885968501473289971465311863350334743027645702483453296133071502798042817841293350345480740560251065728786253098432432982692814957591855567539586340904651034331804284400084714875345425306656282184786257358559459683983379849189291631068841132695100001454214396205579867150370582066149164648008040856648921056638832749002120747767958227832549338464156392961618777121576209412136176796027558372042843471692873989483737863783628098613024179505756754696636341907561127569242658680981546255745663144762853623507697555774668925103540311512929379825514545393540246984310149537457903838903539415854708712533909100641384837367434344105287590792317535069995575845398292098413401899946954289302836068301834731743421837106149137527081544055601568892404536675685228218430022242581767517533441952520247643002269698226864386270486978395347447144059179254859992250336679414927230810094960243012453389225919234748308483141295609569172346959684453378605030786158594820826942446810901139866403163313724954410744945939660604935271574361418319780231903491574969752291996730326496514814513702469079954312594157483582205103926780244922080973498989909728062496745126886879054188950748347156477252809153906676042576135693915120818473505193374667468226607863438577877797886207315933093950525047749033092776472980461953684522727173021639219484332320598950521265022484011989667592560930745259752071393599487732586893496312961845488811680979947041753697844352890211128053447207054175846884067123477589105147629653600414782017307881495024654746058350916162858533311344608650863616125255299345527421049661641331911289503400048902081826123165138832253448702805318550688934848169480375038674504446613903543606497075948359057430883425209168220813110755407507392294316101861922840906860260421066480788604882237752048394802008905784519463933219210444301098264035827410654201239184004847408355891545507387563034357052762395248393142742627056478512752994110586372782650723699720858726868140863639189346317615452335560641640810728397187975528037996843318359464357951577296651463270051390298601490501770043844683206698290929410530972908057453975355464732755471637905833788253714103497329289747638511170663035343909653289659295584474637960005962087803926005913261622601029374871805392531246982001519939285229240320000000000000000000*i1^141 + 1029962616199899088071846696242740899563541385651922920075435346274204529095960009211018633689616309972270568996325094328492186016146262120939243722904846291816520306012861412332555625016068821588279647903549670273911372423283254596408459512383232210642245120107599007670373996590115696123587711023169512649558917453358940604669340277839135171894431071509542199885229692439348565308414981338518421616555657429303517419893450248255930226255705009476568175075025056021769800016130604457285160886893212677716733493986720019775079939649626749570937252511067602706193486984317753287293457482722491871449867461884806623929415268533808235218515623032394717328941431863903141165314176956435964096763329970430211420375934722521548671952876086153815641316176229417086963978507653854656157796825590234712011900870198439126717640405741332801957181550347562570573628196315367879302383758714905683856622257756035454843348624982519125871371828947629328477722389333920203467942803639651919950713642353091157713076678596132738291037901135862566729277692652540541103800708857577450713778428000842915587675863075874850570752166175778042814103321963829463119831399870223975332476766947807942047569450915830686872351335262024401555893144044733748304578443218167128556227688308825257739535889768771242425689593243625048946527241220216851383540646264364617405642480013445698636269341111254601145250093454800604323669394815881219802684513689219742557053601828965186118378007328073812332986673528021258057918378318838377468308121638292539184904865776405121757410798709165925769354393073995616869627267677858053822064318951455603269659077743128259276049625723952834027826894308657546679489226779856789052853808281987254456571840239023992007419101639683015806813613120888683865113533358709511783476942522817388823697433358610750219296479524917405061898621516323158078816802328115704632566394126424894463872931898059749735653613470610751171392736161007557493248199155618603105039299602966038832346338007807969312821906974406755849128256353003766192106267240796317255609439240514092993469123571169408966360739200739889884360621459703136427618903097358301050320075722402664693338195499872184454106704239796720436396404644498856139316799318489675106308287090884286570666760252177115497585143640112749473085751792748092210350448627725793282675040476322485450124679655544539918684086360233889796985149292614260771741242211541940563923639889815520474036311642457945023454301671963388067909782292220322311045793152578615123643071705701733547418522247358482845627167188997769732214012847749433544888786729108995520062799253698062306357959739629441528918086069274696573544666267673398951916586791070450510519425543114947647607202648868677023470313472794588435522861793543447083513908319071947626436642876469958655267583354588614626056279775367597939748841857689243913144399687798080514407688093846478746492337518929702738437889259732304748222685827339257426236507639535434762650334284411698336494617069216691534552769433930974611220306383017309496764096369799411650270343687795786366283253222596583234069543808480941201894588110385824505933283315599013826082705249088997339882428868983135612309105906112333943552147889838867752998239595921772304533789155970749391194956171047169154228971257519137818454764096143404675705357496075281745876202297079908517001135594162804372618756944723204340012904543661816299925999493985249081939818755722957462783225884361564179290480746924310896168634143025344192631028763516483846512598470963856991760031192895168218014349714956300433297263088445617324991868297076827762113255957000286104658372723481487638948053536939685934464957285237623816918789773638941856318755391205290630738216506330611835187085111839294213718352807317652872805898305791168425831237842264537345269473762799416804218732437506058640934119711549472004382841098507491396070901432604939870519842595762602272802965432668735657941617498843042344982479177924002359127168603207294979016085862659912098558498183209224092989882063610144933962520756912453786416191257627797722248686740967039196040281193187246315240407217519587431129213303302895636457814989914897946547268616035220176605709512989620580550661498665301557665293308151233787963465508323328000000000000000000*i1^142 + -133665183366387425409646429222534475531694042115980565309032749328782418983752091888667425362070153217994987086162373820331460549583998216604847838967295980801953274300925077118221316161722244790168294731800782492880246911746827543109424348587463092834785371107697873401959081454114883316730599518289366126786596852857285160696854113657038370094146959387180751504213744527572344823748405466807344483677570168779329423578744315682350266704364785960721224419964457232624721017544576510345427078560441294104275748544826561770813899357057518967391263200388995963223160340142130476515837327280110975368749872902378192001046139026792285272331059549218486828816766344131045932473557609552359814266995339557318613076095961930855311301120511533574598186416928946037363698249549342219310319630023149202031660226609241845822257699340973044785788957685671033817574891419690401915690000864982611196783661895939924374431164795928350666300288196111830460916954051043681922556613734745185771996104248105473994438507557750431563477747869591285841226726417748261979198494026229611114282622617576819746813786077745131677785102439353269033766774828077344464774692903636616925838227257806992551380910896320949218599572396728916235174922760055307191951096301878949102013598502541391615664792282285868097362654627321572567420380929800706082494620332781959097663963334093746092464539812158058742472515228690680675743759723548819754017313901854797154692063584914034164540942900150794509457627379920011860472249173971685348898627594456738491409963945349440310674995664920226364711917991994294508107343075809945961204212887879746473120334864293114850002947271519472695748080290806593867528457132509766363718878748087745138105155902969484830201818946238517414373516972480617033827353690307269876192683508697792812461830796719145034118342919585326724249190162011363873848995232520518109943800784371853063876256585591112677424630201429691186552712869808158342996472021571388254102423898416653763746916093507841441548536502257570701903308762391508864453858767190634016564018180854355452483150200672820481613385013039721094977806443026980380756756218419650431309643290619793286734128444874919211221713358004036714320785794256192868163038783329940098385037766444139202258402749455841740466943331077342261729669230434854911544515091162760278018065595197863099814886670432679152102070636367588659947404634959248129556607296534046763942091883824288162545351741219875516408097767797585881091728418352745665151360091819903943356183530058079080274891391455977120556361008443927326178571439439271190662498732523671155313023912255395594735457924362863050399772758273818620348601815133847809634024456499954753154705285222014418870118007318810430017935341244869063051722758604532613001652536389131773266685522548539380195298731839171235179812820689261525292550430266635029239413109742571502566361066723366343438351309443908150410578348418514734879250825458065952274963925308511983219414265269417106950850443086025219976621903923145141125144506564117004652184089213443818676818357491655909901551798161377743667152610899882695874410978367252495641089463850818734843642779649973244618836132483065384404875791620797071484440217406489721449885416359746085657381070035701675757913744527394325014813872047437545739203093426664942930816061326459046415876486364080478928904703541613603131984392557244963135312383739851467009945344290372941926950819708813109626970482503046896825050454715030396276645203009852176915609222581851025841326261652532637633584802763530685103370716416943014774573405562595998799790560891528232755022908094352073661220530862674827343703272168567570424104676380989717573825807706314626838885919092186482834457525006616347759545323041811088672764382717978844795458945449173044106095315972607747394018160091189031449237635635414043239890180307628965205379331457622010540506949990318128119248691836283653840704558465742581881810291702518431593894715891401190571885986598346925115548967787151696915503820193315904238760392307410348899547074012674614368045231912226700103217968139596977906615618177229160863230576028553623242228625992937868710938376500986365768566632011084192652122654502301917344445846845041933592443090878674763776000000000000000000*i1^143 + -1838999127604476373055580333983338936871263262102257296044074146421939133355432064304140286436846162074597505646597756873494374286451512079286055291447615808329455723857011708619268392953422980816898437431745163190276603966997722356688252713047556434108322477777879642305463297860997595497615883812668927467998467262926106282693806464647767770796909248048608352847736715419358737816246561536192977692283712136244915916047064431219418898088591317643545526618162421965336442741785440247701352916683437071452357624257040119544896823486745879324779300409753701659040183523826499410438471922837997613258141410953350485737971460800212224690730525965345552055898769446766180299129329097239713492116096877217076881063751316372946986109665709890351469358694784525562155524049538127678736921070900738147392127344826401636536739635443804470051082267476795074686068022689873379739777519429366082324500263295013250838216808016986965852026917016556706507556203560041742397338254638100609615184897192367560443740172003202455989117733440266222169022175211533306252504035689343761072188639750004367212396330106176017955022491275293244706263417418102611469899195725120989392788829723658426361636994754755486431925587984568549076763544460766067112060384894727228084567793395941999665305210748826257851246180449334395719353487162117595308014956707628415994065255260357092642929213696340756642285890940594566433360552800233297964029414986908910634331285314913372200291777383106747647397023440715834913492759040252560948467358784326691913983977529931145521188040537207616715594559643420044249851089623311691338682855839431502598448164448677489115549979668515993780888055564648167701135278763436295020750000309349942721320427869652220817840759320174185336763804807876708454829022678514179316476824790913866234125772878906305135116302946980445577545525125813585234401753220643625516259291673143172956158415165355333736259060000040553593015096815212610208147535800151281869858878970355210480655384014745861378360937558720853880986854596493397285460128052290823847811770113670762513423979349102533759779099355517126514002164248107109322427419478811018360580396922287106540118034699171863438355954419223557461553025511976790240058021122529054272284335947030289219065862023444664495808622844923794988781971802148222664412197646561597579190135843818457876033835145798803541119252667563820367341276467226102410364963144840680243409603294823610738157963562193014374243428639794942687560587644839911312259938147790724219875820825182919132300483222723995957514533545167220628226032922730753991251263132474663256614136021725588889944158778503994367549014955395369908516393681499846083602639218125877834585048050600575374503042686324448726923309767062814219473787773483009752903997963160550304742484546671177912156833962221173467615543088970832880363136478480277980567679077165690446645096612836025022706914541099603185470221132028697445280705983573790105534393012338944416582543250223498283909558932788206234487001584667946490978875186804441227563186243553874509613108008679877108434086504279936638883565018580591533528708089061012332801988713338850794952866730979951901928152906431924821326049637360711033079917746815942969902779576913578654171969256310654979937418712416046403780166645329241427726394367320305773143903914579745264546633122410695522455870137580439397123893436561921856482279271019494847974806039833688131590655376931621124399430494759500851236187959011869798512647223817441705553304148443960357149071639094610083650635209295305596779645029185267122637945109109811046618861109565177152133855931553031983528802026740082559264483574112819909584178441844467082311849786685357098832708315585179887367146030236428691868451303562519663324101099718254084879576244717698301355536015515394729068014672010787585082036623817543839021286054780986319582507583463629750199075606344069756533759382635172985112247956074345184028566693609993587394872913620729870655364731305087313932313035023674466748333440813359347718604985467873876534155444670679731186948567008575636342529909674027800171473483578687709075002337988780576814628535242545547622358384386720235791725660310900207651506670017475233051428734879147868449616691200000000000000000*i1^144 + 1966403109657185027652434374664574337196878118307177266366794820948094746568399082858929889477911535758096599540435308670608617713208742182995649061354456445580738107139792686523158530564285611084063180405513532079101173725178479174953216629934058685373469342273109688074007592122236560650784403150275941109016813918231463590355404206516503150829883401484321669503832723467924533605200129438645838896061999796166599682349386586254845497244621004113960086887000360865470807342764179569750632818928495210175829469213106079055003873907309773495404773654062148863993840511725907950502008976375935043333334336984326962170353654471199224372130766584406645368872237396648897028234301301516455529627544215673104279391784229458901007118748799157394099298988288423369053763672207834947531762820840703466683543029352094128224835300954567693993047017295207652324694491844755203777356921228273477775868775566963133991719895398725596227586813900077063416974041446265459415233185318004183334499043033260777171373988097305315321808625397433774884502010225963640599032596259103991365567841229378389899265087333025302004043951844998757306607330250392546410174888268758269023394663138975226325068052812860608804984355032923815206077740278661947077241347896912145204725185111411624207190547144540912785410832136749679122518239014105862817101253080996864556540307575621490804429510224673224418675752799144073279917116182700306671983737521306250881493983447903034433749112109419124179806328851725785692674764866039549941367113110049807895768214229428799918181989346362074864773106343135887851460137713624073720243611053505182671800254993186955734703640730041642843418784830809072560436119169687493032612546866539150785182167755215784255162869168530771481270670552203651949649613501350736308584390640589104720093519463385265284751429630895894452805459660705616186374370239376999835026529441460727502410026381255891848946773954104442880018941446675981095949405149808443579034402894884694665580013713676212628145263352919572828463352782846377676694763482800993466826943112303897849047429168723384430354493493596382471802106444168653030954353796126272898997186279150781838438813322556564567541537360186091420104331252598895081694920332023944454542820659871430054556929070701705789654927471577700812724788715399751476071375911123320137871020528869426781104745955406413294085356276790132007013354776283637843488828530516970738249422188456713616680841766190497958015815532431377634982975109708304132411746173713669507275691541498796091863899425326160010277291301211574939661834327414451318478437108008517138270805702359817003949941066851624487812227371894312976745709961155546615978092631466400890975745216265225973387522635259344390812500697429859909554226735666398570252679598420091589808971153587488392983125093364176863545115290983316458820175743599622866390887892513410407611954635030689623158467069572647910550288161865836823467887871374398196388311960269553649548952478974220955811025946658950441379088150311573988569662472442720018683089171760271341342358012030208287641997194704477619071469028478481600403173027562823475574720182705287479734623834096206164071828822705899944456647080455130941789308714262934329914073335768525296810405224797210620517581463252805645167577688048248272936956480238698377728389741911890100662326466305204798215651305736579800426463035170284409085812168046844407768054941585692095972381997501335393387087232127052754794376165474159415701883112069084294799007879070200012855225519745341798861042070294394075593886144044929361446615342930495977722037175586525184755561046129722994666755807055377917845744455286128156906739379444600125848662949585242114667821045288308087535752421462482754261088151268922169459399390063420648621216746218949883380081405887895595603668553514540073501057963300418008100578376213212018627768624669134889457549135739313605586669950435452439958720870519631222708999110831544268941062792652355986369484163888229230711573481010813716161887060687223369036415248076977624173755360125358971386515780491991601440539651912478848377438361065441585452444282259228890985845029374823486095051691863552356895626416348636779246683982345975250058145262890647552000000000000000*i1^145 + -965907298203544616184883914906031355147479485652230870944143098468645482136243824253397953275256717016300999245554357375756820563681800808482542698185204998606006442283594952382629525871619333361568896011561629157599228849542473760055673774396358005411479132293095645510479699529287090029453627307654861718761511341647199782132699345567443507718946479603405229187450148880574772738104636424322535876033693732714211540101329146869422162773804547296049000327215418676543087468566127929382591883235572515163280536503030570689441578949584674637675342986085348939871917112175026467548087219508041399736504508523619949621040617401337434532612431859816173422700035629027220420758323934853291383507047844992002972246518922463584290172268277704117641069397518091278555688568026769732113984953883644608975188798939695127607429385676784230554901022053513344778151550434410012966398091464234751356531043615972217669150964710815845506852488391837754390983448922792898702812943287320627399931634417825408664320241592147015682104138677399487151231096812550868324557614918193143940037903286002930434324281462118494515000340515472851907801328710399064308982662641106853465202280543565841370833586522999064441555862650584532818448591934499846518583914760164198108145467554647724845234345725553537501736072791762573539425794807081673961103771129996812103815543476391363634372844678780359812890225143226649646471466980129724797795656309212981651499158792207286228643630919803231798832355199546896545135607485344380840878192671767483643767961815332011922904657737845376516352219293608742766781285865623993715977990796687214976338807784025217450682115498611606524265929519555277877045301555276333698575074986488370728851304727464262502148745040378764314025301205986365120635010449389057709633148189652864881502383642016454039011309709443932080314108479262950125725878205882187586409877496443861282655654600434596576331773282749423115594910850253889220809393685754560482366874192954642547631746364973923307323721843440303905908521780203437570406251174158080172784905497680554662455161340069132759424823709851952766951628636473133821873404011155032956203387865554129579148151977783141165186225949667375043265441266760551013501294587108223670618314292926436724382285925767932360664905436455357917620381301059481340190705799815463146719861022200684573774637953621728012641379418294507930730647334295228131923364083695307242340504679478200330619263116095173407834166221525914046880536325861265162542256955217762768247868353801858792473292993695960532952826490347160113018710768860004510063484921830996855537483038213785846862867521478779158332573696687640651431722301748696439187970285152184145547299323016842191347072834953670034138929458680164058583074981821523172650879412367453109373790892518508364404253346380512696423152025795293689460494778802804136557602751416630748201497560892057033577869859134067314971718901327622597893298939364185885786727633471412577374547367794481700014055697751135448889737581171492600542256492460241479514918755493442955969430143194907291181691287522690597627609588569635992316934539486408603198707395491224448525834267071323547108041859449901821370004538891805607670078655694811606138656504309389080411087649253959962227031898436307794230450094897824359945403653053144228787718039807766922158116509670559963816519605221574040560918335608340709475360004596611162435102519061834345349035897748712416683806376515318627369506332767436873097078065301637775275795153177301977216973456847168690319679195950484908516418786616235431213440313791767648756739081443239959206283338350885309207837372080036583054519954597280196305164812112466003057597593684230116251442711343548743598941055830731670527261834726855491671630939424828860712197747410564633998452646623622985806272705474861243393392090969134500371856722427814526670209832447842025016972235497109441491312362357394365884696195235040254265500885864524542814874291920192168401559981631731585614082836352942410990035114695752274083891217684218556280940247895901066574497844265215703985320079688057475353576810780186478265830344687941278514551298903545738830773696903245252421721397291971551122100753935457624627609600000000000000*i1^146 + 127059735541900209527005564569459685969489813879830315945155093952346650175069485614305124430489943724725382983023065298845714271459501496479574139860367570935819400615373886977739077252848288961022686590098615596887176022735218650550930014930727979626576716167778904747521327841596092887900258374095597624224544419107071904954676192158238835597391059176325231708806586790067145447883205893358673984482022894038413654306564049954716932951233078767497868088968665058563562531160932550156192750046242078821996968068321812572740866499966363538905498870268593321123662352597197144025771243636908995047260369323575030045014924937459588843545748671767029253974987726902721225516514733509636928130319307924574218945854103731452689072703602195793231219303068925745156922216348925722631915283311120962362660568426704986615147657938625448533957786764415627403202458236434365869885780618277759715754063534414648823857289673252577251047018673242048646164394311335029200165981379910990308915895512829889205483476543144378581658982539682838404456325512909479483378563987642077896419315991593601686222910821937426196443299591843880014231692223008712866478304874060274842814410936638776393683919165434224226039990586647975838442751915428372435788676032531644400608056893125656701531324621517796721477172553711800250050494792541015219673042159320703644020961227755056044681402112820380003664956969241614549498184163776567882385923962500933770022269666607661347130204083819220785407225528432688081318950407314711326149626348656268886253763790411307950233358125973473450903486070327544326974273752826882460534619085310161891424598001315758986654620140360255906425369982886305035577084568298307899631383011419377461395262612656092899089479415846336712256630502850954655500370328432021522323963583172215633536688901437010673852403487142523760320368259080630381796424901284587223850431488528954630035222089682918714023705520768077167282947665639103901355476877057839360357491748744259118139657003440413089323377818204991516932050926185553890873038260854819855483639678930849516816709450969565786523165000367524322608889071871176662265482772916358860848026528155207408259266408241618078465333339870787277957405523091961124910271368880743933500001383458498544444536891460594500984066183692255586642787246083244457316848351176255173645748741130493952449938696860658447909646322063841149853276699224693644605819807239127880728594629528045433877170246377105310665501004286449459705744782713296726109841590832485218710451282056339952039543132037377683550930255292904920835899735831714241882103112051436943790729043494532398016105716727688500795686266759240217515172227604996828340492974315364450537331842767045710248862173884450619527631759622331948195130158734798645860901823222487239065530212201385205372289930428632179212674853587094025050817627398172674640163234352190776433415191791314137735468661273244143616447188774413807690603500181251291356614552017744778167233065194470320511818146787839034605418360674033769499471371701949888215245324048157306415347668757712613566317927372844012649425879092308724411048754234898238649225853345547358859337272849830053973098438385599537314323036309072462117625215094458465307742721301518804139885754199195172502264046304923076812202355747720010054163521172174472670679915725507636560773793116572815291588337374701773807425333896366481053075181270951001208799188860326713107396920994891975584913295995344779958860415494658175101779160819017695409346066443899373834516040985765682369323076935063518274108189699060564075975260977622844832557626052891288686507360388020151846609413598235069130070488558768716643436318375692474473645523359976524169475568641496646209890815189209559604542090258472145460841425481263790904624209517332206166682159767488506569389798919147119317681964585792688826924930832893078505330182784750797036077275739958236412616150903825102205368100128526227257042825104262099116391841569676044232525006753362886553938961571514260771438744187935305779857664820417607045742232464299484470728634257309562132852073633162010750942363308789501671582221473966341492139426367889614723176640935362375574056539264565416973067752570880000000000000*i1^147 + -4963842818781764061938016909338466028780427317641193072018268897527081096224026862665402695447768670424942216276775870163606663303439348326911305986830902625051464000927195671672109239313300419106180126425167813034395454374322411660422158047262979986376239005676470878666147270241462811554474071339537000745844894530508179580733293566518876872557635044216455762480774403824513536433513780545597520695885522287645035047189024844901085540742438305880281143818965017384077154831355964756595967778497055727549436178131661275833427329568212278265652613718747355268483276260387194982212405657784936621834471599218041491210553222050280954051019529218041739943774090486478449227318299286771594485637243751049371320766710891162033265324659212521784765370560124883037309196858173850181549235637298279122059589967138142217351453050640130860870085751970025620418331393537245955574533409704161273669426022297131356812666918072431701569509040778730754244396592256468351249509229398487872157345626748636287982366543983823611372413265544534663444922491866079258804287875254119096211532009648775684750727400188579742988086931258196694305874174321448115630861152013117783884456655215909063760562206039984488964214423483831318597602904945909581783776294874949575864285730715070419312120609846811673722478563185422546251867632559721000699342647875070134945955856053036599085793539099660090356572203644953050804990958776661241578752945932836881804772405317429673078548669436957558690296572475483121331522890137861435459514448393327448763759335111761282561545403077042700244629371204944190096474785841455520026456852722368009850344299154281883993147116148829334564975887773395240179895626873879684911571335874454773521701427892709182431496231622847221660686745122932944448978846282987106759251830344656642889403775808654738482358749674476134888923805763904154330370657487000316764709571991275627071007469331993626410993931129662240874822446940701534106198926412004898210021844295301341225045123138737305513075730791423551315706569909717731778739223817427338058224143059265775687189331128478180211683912963639691303705344424474171385209500679720183810360014232766223653730146332560564344354809168819991994266674244502758199582302679723736364109864218963492622515052838922932439758677480018662750972247182816290650689310164156142455666780330125165220923078730729412588466411384709058265596951153745653250914682547397893924184578848801209296641133245547299349439775353744124546216062483685366152579064876437968973937588808962488183619221238189062929131871024505938898046900357774716169207903909296309376160201466808178594840470923056195998026227102913663866490178994691996048108672349331187089640134213354536431160851004217134274885596552388302682413035538652472767242285591165340841660080371818378775839322934896630374674809399866967772016408824579189344783929550719649722178307226120323426001746498718759406838144198652488350797544739170215804987914986943232105211352448899163633804888437793935379844581967894125643446738427549521834917209716082073631262261871884248382777326335937831606677654613343562744545116893158952584810454276355103001244827392684534686500946097437760549103179739579046212857113367975518092325823018562730927917075699463999588044226704657573038543507256800993011497146006784265829539562688100144279651444804153524785845302082446891296060472901424796998422806118895201227383526711643585561840520325470926308133400270577501008843079215758171938251347480420578324724554407745070830856319481634833584779817510894260820677081581100386968780792595685330500136435052632991401518911451891668117348229381492587341774907754949067354787368068926483071129388691406777101006435454945037792255937510801397065737875118590850906466839895111857689160887234277945759004568623755032940503052200848257804514941793187437159805516317632694235518028274097368957234596108061911177133755961970003994607612948757692314651818549681569908642138997920616964917508283333312461314233387810722488154153385774137693727246413847998089562024089052990118381945855497678760325375833673419287569243589796977037004538095188179892607313263474542826075512611812291558413139667436175360000000000000*i1^148 + 226999344825937638513589621007625191904928004146718963196939493914017896508509124744620872271761978906519286597751630944475240610660062166884192517740782284652031437981962301318326747643729733662483401108999627448933305133820669175684513363699727886982241843994875668671860330824800007692246880360413660017491300265401669158043028375578116331295191270232710910809310264136160848742711322954807500589922770804146609118954299003987509765164551148310885320320686758498996784761234790356857511035224538866470500035558245812351789042766604410197241571518128007188554576716244267119905812379887180684727235035743535125918625203899905216291725352113589923661246322787020612777239985072241596858967444710072501728981949515566702563888560082717066822298409776710081278712668155824337967878026255009327962162898217319464318211811023298918920433407068197219227686643149191545375477407240705420022916334027005902811562571769038989742800392722140311573129244547052098791424016051031486762251123383504682703757184170903052379750884351571486309704404399418109553296106778755537112160287501142634293690691620180978597780212109604151922185952927944075750170493529906100821871908785814853281787505954327755910892732355058770615129329342197958847444229559033122250712606067799165796546252049395702140992618222060351853529048414176737338378728254088526971151723432111270115835764178622492756071074320218967904538617781732028667266493383855882340021615785279965087380646410896973533004442697472519603749796762345781758011433358130075125265012587413694617814872701733256286416911312724315378613067591625807289862217560159957227787011808410621967180795847019372325280602123448586002687023378138397451305231322034540946187557000416671373529444396233063398134759646659109051750140170663882857413504056869590285589785796659197679536527194530762836789244150941268416372950292764342410897059764194404871262960511148132764710366878527943706941726002993033926022529929924400230919163830796450979709839596045329958997760061427030145430048306822842449388090450202413289617290530457432430576439695449482210805622904944808054589691421125546135310403984084088210305052461958415519045969511044531402703407499924686554238880820695379008017101553828314722688337054235662762462117522236952265630669460320963521776739112631350695041567018273606284786543274903811388804343341237697150999214946947558892667420177557582721506145279625002348049866935810537237185541708517040726312036808757109097477789564505262004227254108636216861013477891940042439085399985919505588724503017450713131069400165704084942259960281154866354972129763721987133568575639432687446676245540889278529516963167812249843694351552544209776541739461816305401279932489578592997174925430125311789895440173743648691488011640906547331240403028733467118984927749552371869149685242920156273043308047160500852059297154300995467444735564206176357698236225734842105916389616303169736637021744683093992106028976985390610510239964153026955997784615422728474249865012740796216625991839589046464886381058922980523488097974292222986805736991617477289181910566566037797334990960781180278252984170326160954960466944619822865861890241644191876774700817575685653300008718349797675723263736965598085794821928428416848369884573750995503133738416210731530782203507821596750398878119620059669374128633159175111447783203573090626569575338038037692083298259264076669636081166546412773981848152215617272201295089360888001728018145300994422068471731706980286439378619766417741967296006362610085246332274083415879926827635639011576386618359808425663021601582290837111129632509774207361256881274457477982346415090360016159619408097013133269336093909430982751705807445437986072094272600814236091033545222754460227719766100114851852996144228932307025661141770635906001755420162840104485560750898238824156994165824009572186748198622325248742217437162930193953512314048551701478097719027233749696341862665462690470131856083515679098694776778070437189447202799889471675924661994496301802013874456265991622105176687201737621393243643928160622597369408500916319748039306169709827406825944923924329276573462544620110122550521675907072000000000000*i1^149 + -200569220943696291479490552201980961694173084145731422230880303860397697150983574945342546036587024177741909781043660757267568163053144151357294415211438085854992711365569188414392875906873188812763000901089320533639205261698289081991335201566694571981803725081577390604641379176005444283972168661336958231868976003847341404188325268221001570690484079591690134663212249334971807512155818929878502459593022889700095310958897980433662548160881442102809312561159013325003894906022158713298251987055466563853592231571174656845927261875066438246590163684172420574326184260544928350217536887660451260768556734467577036624921785460827714162141704454143700984593896736932947460371370838777625454044106533384792805278439736848835726589121500739056663748238028578589129843896498263025700967836747045837900484906814282636908663174876412847121200712892643115705977180073323801255411783875675852515569936619234140908559742079842774064234981145438377217985603948998325323513506107255530127573924328383505779765451302334291318914708859857602209780626578381436906425124041983814726192995807219554413631148994518242199802203401716204409509513547664679973992227388796301667859522300911741895692651443609089135142306512713960988930411645995077406279521089181795500465360563671446609187730835919070253608207746492515054019371103115051858787956509491739815260381818177577366797017321443763398086947889254504002954549864024753235492254307232187188948712426025040461788627066512767881563968580859539257484339996101764990869339021281316497088464933347469723911318526976773510473528880567291604883046061416403153389583957399011617441603938346315028408950469641442356035411359559663196970901694069543394264201134230026670869125274494309215470982641129797349189563008029501352290886605711079047359390417664469211144731673684240061146172819833528428682390737780466775192608125121535961561853577383286217545388600117640145367342320220413254813568256574395229780231494869922036411857660196665979734722899944015802847005423527025963594279661943193116411548784186469236762568873818977902994601796777135273558090835549363701892702846904356102587240673749154399183358713761297648561941633829387665382378970195298941354693255595243121624236283802080418368032664309047592536860616856271694355665955291111843643264933501516781446529230469362507080331513608851716741417484010334556038865797704693222949299436485288219229417947347048123730399682447408217192306594662910188606423153310335286672033001027476209931371466813003722508747830034791962460771800916979326143626919052914085772533417844712022213729868364876397275188763610919493839522963453122489417409234608156181149638496597447682094750719417085480114977595230868448167332648884574646293470034835243191672645714329083832763075459693500635190709644766787663881157186049802918080861718367516152964162920374795295363824251747158823930367353159062347820789543815402852103435962671332793913639665535213431210005962732494816779803340728300298092238932686664084614031567676223948344726955669482589608810905982292792839556873674550265364204192260950009567432470888937861011233292171883349289185886485061391775819325750784763337534384303267948876757576372146023397459438498353654235392791320007484867940880793139366456567671367303931676073754328465048370540558612423209400749500850454657042641482890499135470747608077334528378814434232805187643210858357209153143998507248676863159920614458151979738728103944424530447660263742246643873574543899299853950315547703826443963044940440155899047985769211885938259237174218387220247038702289754315606952894789303416000376179340721469818426019673185713639216639036647940634130034325786984892916640385711074975246904087676715613497639883886036896084888688840924006388164388532459081672159082668657021811822526208284183311507906146947575567549345900901877482711794304693956015961800555981262102074902850187727626959206449831557813271708974642342388691229636250664617358457230076017316650790992524760214254388757874681058206178966452800686401643712811038068267562444068483790978860341264298978347397597158471648860005357622621620838814680207783269427426642362368000000000000*i1^150 + 13239758888544238320290218938997899852337375759091692932179170280699586411246925214567030344282393269953976023558478863726992611571579301576004125522455285396843127939307723421520984142888048889999552518842111953257109008966944678141573283258001452552545072324726358924419150108349094233996616427163013411028137919813026490070332712172048817183060836424395347735060837220182449533903710159814681421808294088370444505953208771701654728707352324545372231025537980720960376667005624170224099272991984408590757958773851843857878303011306200671467731796868506079456683505945376338493787531637125889659730404930979886744721662074914521905041195077689450042682032914976200574917142244300119265441872457960444961220148869248004054641968674118409427461470865480752447667723503147854052102749067109938969959876979372992859701415118046581655317607396379124402543411806999263766107436917262148544650801665201760005168688539337599647044919477591030679303472847721336527298849922690090103867557020500294992489984139905927192178189097852414611407332988058341093769771715402581395153130776611439117618514548195023231433671065070147596513032254896288076576260568228352582212034958897352834445711765502841001328959514340265168210940048720719282456663544163996731412105957544859505479156165348462637406206099490665342942591393983239901567285848014770879562345009304254933302490435430971808506926775738156699575044954572699594561902714211508248151278452053906589686824896567320917188590469790390152435768468046532950522944048635232151262559734222424623353455336720943250357585368179146935996563471100810293427877951162831732206471970785567715176967737504016932888234284468045852607071502996979954974482534736903167601400868617750068104820676552692885121530806901873462379533540968453451671115009355733082264082789093899825825559442867281197983938033318879318804058871926187177371890426073342010005405311600713418033464417696481381350234197403303761876100112946753180076434299805142253306280495178513545383107890929152520298191268669348139864564016379210238866025859762670758640644549715368148270219011892593139937549856944951296831391096509472936816032796322906871743062597639827505801551855143685240971793817390914034326662670148774456843925372520373821789557243148976719696961354924565854170421911983005905044834017406392649749899258052349603601050309112800162512674472589956894466199668513666852456578927780519732941992673863577243144681684471319877201641601964738527623185619214124015339341728909752079654469608667810742221284020805916341970631102916550513122316749485393154455965233652046088129235228224461231027616163897899136331319961547544383889502658413720639480910202207173394383307159771190508503289938429704998425260745088185570514286256579039230651941737029303038199784083662662825851759878631284907079276161014349136697855555620628903654945728524902632159506409077982411001457278235638959731223445144628562926286357527179873052088807725350010432100011353824219197284672255813901233262175903908867192355183578878075177787966121518087690088507406590123349877361046443070697888194958111557630076663191304655821710164871363124701611061919427973675839523163804233953760066899209599069846243714558603276419400100767195941304993518828903732271092001216266131265669376409215329057877373716736869473824116430183818169282658317262334678803801194215873835054382352761207673404905469906263107380670359369492669721596687180498961418683561370519338036636540228303969510719763725028762081090134641460252688461994053116803453248540527038371410045235895686286589766073163527288434663022047855780906909167514348150792982358068121076392984414337158598238093112232831982113894670089335657161750127519377929939488387677470415685710743355651000114021322581568156033968865612052488825475165822974878325211092018926608669256012058851953431197525406943342405735195587811244705030795584073260762079589832876081775756638324661158619250335747719539583561787019333920404757075846381210972594055176370071367610755029469707579178551750996569992943287168560191591880156424505356032838267683660692771413322329574913683973575721091072000000000*i1^151 + -3291486219746558866913181019417316653799498496496113587337104341049912534818233363857748375082065562007521942843390114275412876828847020711496431204476797549890369409053160991613140514166473940778205413761682958025257992664929615287160452623961205017921282102838923040212377477649402539870678568502402524725071805820319156704290081683818168025998590453171115420111374429489543649998656316221124621453046206263481117228745548394819358875332110405589094790140728153150598711585552595461758886101145748884935277134105969962960047439558293876857834067840277511141225025610356190687052427341424844930031293477539778455061650014489258381280963243244230813290607955029075223903063618951441397801597498186616132678416650648839278983727158447249095477123624201244278857371909871059857707750244334525061536957408125629398484561530731941116731277703625127908381675542712709351641404102012127577252343373194335937593304619960471595896731520094265425433244255493020151460351256833953147999779270385829322328343400975570162925773254350719682216667175055152652565886529545035451155334193347837457172283234999791497197337914600927333464990401888800927614217031316988160173302316402287834963611388980590560675806095716415716276233970982917549614582038184021047673196675296740843128255993421273289960931548135666355607528973189441360716263312845997140688631836449835412515631355269264760896758261602008384149424892899967970632823767674053106068906043823076017453615103683574824282725746906095474195513428882261121698575820276636978610828656627166285289158996802514002228692892761225661397618079214354224902359086720762805961055796508114009477699580976197852886159188186520567617772539652222216029513542015796752704785874049401982841375102781128296941575287744187818735972638090321577438646604491221788278698884936356284819831030436917585187782848796082918438957184382821412894425072157731492504817102089105524788885952802406380614060696893111778017409188341406941565128322991950247922209162534895440138524000704135596910270505432311840758921781132391349469690667497555866511201704990431138707771880308627575092664684434084340720231291315931523829024370388751028729447162333137154336774964815575288710302207528790706433168638307315631490277720592745289312606544537612197078903630906233949670602425531983227189052782431368041537605970352136420057817663752261603242631965659488155256922194406986841765185057196428006304459158308265806179594107544542107630261639433813409163808736157866422825526342249029564785493368886439061287301087829405363014269296424954571271118757524447244172555330767668068535311187865524779953211770024153516307652877906508881861750219695054230126986438994998822962154422622996658761028638391315921755937220094157358102803135618986791822073085179433819154168882262997337597149960649258825942887848758041754652424031389044569450142807711723008207084980170885323426906847048106815527503437339599491683640171029800781264290594118002549215508541946681818445640857956393022667488659239303972054108763012399754520693524115940384069565603610535073018070440976980618350339951124928050536806435697461238211965095847308588639159160255309360005713921151281449340766106364152185604896289301626088822213856431319941016235768976865086553733770472595888954431190645468046052753353170233004371038546990702593888352629035122733386903749319526674824329320626644508538276139451118612994446052705302980076790799641582943425894121891060131547214105974978632440044857311335632469240349411069265394510908345215319028646752184069203607782848337276157389355706622808162898418987690938047182156303968760208696365837539905732714218538255874061774469891987544519568287279270729397877164057335255544181752347886869848481165678674613615283183655092395080090309358467517638563382143597081842577593535233833569641710393834428980474143121881310471141746275665349745603814429242158714465576078595326307480214983049297173900876729326596108178654590325651734030190578687752158315533895443535693653316825296704593392366521827350310482200711017897972217475698059057018331976386062176952886288093446623408947200000000*i1^152 + 254616923702786929829822401490012080450403600160696419610675526325389305394034599828326089384811802460221339067722518219539589505685843622737771026879552629648405432942732566075741770021409712791796068460696422531740516975109284197464938990836224566098583094760721104785964921851023162602478226039292587721317661474374226427195418332503723833881103538853956530080831155365906057590383734590487653078480371027944425107958122481071865768162203375194681555150135279302810224369419438592394529143184654403985506989552203747462199908304569616500339204060087220400799662628908133613757569533960664194944394820080805988029695975917625944699353652775471969150810411564669310716829657322909371505921130556811463624107512816569329820113603914850197285361293458298744849776348835458759655552334629514880021938687968816141002706122871047869382440287132331581101728989141920377680612563760009417192890919468401659940116233439085049993011887669921074678798166807491327550725463608538433128633330663375458440844491957358634725607819092320458688090016707620762940499657802079261056178925349456417095963193515958441167690411857565088882838759236236367229842192750639843178637820789720240047309797637917681006022833338089820116809504020061331330156647253436046171756581319098230175708956343457735479582538303463003325628637557455667667717411003105887311156185526076927995117584289924683641261771753962539949987594118474487656634695384865936219303673150309850147149064515310242014788525862954656402683156133273134869286560145071361672611592374200984681876661392350460235259570147131681183393390272358221996629275185350301224391571474345107448626893284158962649275204164763988288470688756818555851581827263230700962595660558972544860468862977264955051769647803798361631730240217876996912164835841782495603725407655255014386860500986985835411321414727779118934931154626757457469073819566906939968850302383965950563345076807227620222034391762763003240887245134099226724365668885317013602779193864162727852837146233197463424531896092398283628598318726940659443494212528741528450990335069299418214863168487300016913821854128485140039245050519047334760609970847686759563516839943307456254192767957742229131602963784635662540715503349893671370950910805199420770937006039272689099839094580286459873923053785143151184782130260933990459714941515957322715158057958865745448444659003125174459614534856863734226485572431909634954111406750890876715012365460257440043314761925402510698342150101099688982541855637475255107795988546859950048574114965611337945394872478343390566953223439884118944674969326059919887472598987148125070152884643139116041044444291467409567449168272928770800378840490043468197653828072615565574469384107110565420344306882271920214936861704701906778837877650948025643911005194651159802957969482025207731430725830091978205306898290992279246102713810049042527855845924465979413674106040205022146956206251589809312420885731688364703500356329960082148688435872224443603848679070605447903354385807816096813092886910758998354167040102872118483541476058563713582192789612199721578312201509640506317241558458357826168097104319399169542275117949261089984447459932062559873341124564841949911997280439182116529345116119531565352296844896960931425186691069678483741523302701777310399564425964420319904451466808956399375292973450840814804385283746626314135619548782303985480782766783428774409403517618096078954688935751616740692141251107891578617477646590317670580030193993402807795628251055228996010051419967388534969632489993529504968221591647485170499669835474600701627084173388967822012968532077837204142510941011607566544963029062493096636688506931256242342402609767886202761494955424093307818570184957711782016534537261181429521315332941480265813207517381181540130853234540956636672811171536968665777509650667745967041522055297765217565615065457561630303403578422760285105901514575417266331961542717650647686897808078508837320623927978025906539492217208502189767984861297137683839149100549808896222098993665215932221266599917302986596594428645864714458376659890339840000000*i1^153 + 2111167340570894703570280288792401679931529158704839432297060881248599833866891462826743329531750501685438716135655716980338398607288696674911580070796617738442417381952687476797064312898910128742820701935426970415059291524856038890525008523929736569611842570492029251768984327681684809900738391365236758237555276244424656004220499954576204295875740301417863831274511273738688703721455537433317766889566091055102519088023231876516570956940671049417893612544534883510742412681731253782860215999086263682776491511535773017995577700397877496109569529770492316273184856840199408379829877865458919707377685282547388571432552962865041251189075589467356538432059195965236522712651659562912842396983525255671923396029048500911187999843369545167997489903148643287323373374477757867208337820099084363758625907946845694173081990013784825924595287959247760096235171127158676685567224821288093708212818641319846264203410664630292174205534865474443516404023207455439447332313030368773681893200669359788345792525319130636386176084016859008241137185182349731371964749928504764109807284562634416493805719804499059673530414377257129850914169945845265496008741311563641093312829023221240643335646072039797900723888366345710192941966018281156705691558257834616405208006567995808883276907795085411231909477452726234575667435582931892961378814383825985727393713505492024853014742512792423211660612001056032756943349354350757153723816648600977264288723890875695470712559900185754483163241851442636670406164482660875470159786322292930894368506616681535973348688163064749835786446852593270279176118843295315126374798915513642891236593668641807742055079229274892786399265542000181364107322902470804956685116734808657014317273613183843802498865586907523054275745967206011193771996394764600987352590890930372226647906940631344407948743552814558657398131303612602779864599095218163786040853806459166493988724693079536522477269058126415716707172481291150969782003798514460890795352910066466271415121588853150772050989190453644082374143087125103124392309154450994426527050767749388531882759977968919339277279488829578965770327997474620503757288487018750664686973827382881939933325304812278114445401072880703853653107007932846685797124727918678437379546585488524063764668183699648385722865559235986440423569883080359086735304134885783748970359812426691483046468137032264525019199233012272898192821992053089043900188282021345904653193044840192342813726362710622714186041238634894537304701350631271933763954464905878189767814057968168682461099234396729504416760335454047308752346060068074531758864516426699900330792159949214789477414393130501260969237284626177729659504476440596391879700947231223794035133934668094372608018441577969274950301051326747585813469005840547900513729782546311398492476148592829044881691257428502799044441999548733287996798725742615432878774473994873217140414933992319605166513014513411197357822740566875157931054231519502502471662317974403990568643370791326483909733312596503520608960113987199821620646874829153801886911066992662808406322204039572429832574759939807097908415824887191305006391257718350203439687219501342312627819796305873493170225900912473180284469839488778296117353940156209965857847381352878876123716614866846564042155057519301079090536103536943676609784095358750363637256654570387889660052545908130993450096362467754458182659393648454086094202643280978971577114350847681650012087138811527778389083518303571616985352544112974838016704091423836485267090779420143961658226051382367555202607449501303817005510534169926139501487631348588474142891137361342084777402099225028161008165110613108954461076573333989403293847928844354945481445242152315736562661919466352629696602418437336026091466837158747462274549727553478116150612642957677314598486995321785292345725653717082819295443316206566050346096341722146986260190391035514632649542785568341813981073738089428253631611315885686216954082606137908950427353444763168767651601714726171903213698051860728614685381330508036932878173219834457093944749076987352008856961024000000*i1^154 + 886535346772304158947444028108801824344484165412040434950426439887187123448006194724638220892625159925388965152764826679177830146571238969287872384852883746237658257829674443140220779414339375897399305923747264014431412895647941277879487246809515429374444443899821839762673828780924393756804730094015391350689333479701724465688259627236706761053041635446372872197788148905370306152932290607669674823319852681559136263311201672468234452589292611330578493912641259959336101065701962854648559062770372227436443118164464822710850526617982929692895897064931658855306259552821134145011216300823785058030112530974044611576171931467730652304920489087121037395860142978558565584583700518029513074486280550996458669149617059044586740637032365900615247031169158797193709582919268810883923197594424705091576099107020642261391567326108958867047464310915076007746481856644354415211385395792180331166941743771062539100049503394832148640641066963638538912580103597990519817710394527661343545046860899756635842922037372611022284473378699749985272020649412497161562123952954185001119767625276386269925582593429601248906171212119658436947139321565989119937154638857959240576096798134523154874615064153871450322203784854077739138605507192695417980746942864622663213494317842503724253311188434869483573147902344956594664516978648271921920637743984667805123811043536887441383732038979036576636522376498118246396441826936555693738796766104927945824115260432169995500946749692124834493836650003477732194119926999207932422672243078512150396788349839593837304038704427303106740520830297005474018492241205215205776091134352271417948258936205319086547944113165482706726781556937714313917711806496924380804857663886639508938412795053215779890467276912713002002114983074165885667594312229591386424126468557004981003333682354850002790571559413051016190713755012456985350355204161850652384781496137128757370589559591881503066173094046216536303291900694753549618253309095927106156798457889450209577072751659101203517525196972829678023891449305824610445661795080387028541528740327101582964521313659097723720313079059671499015665535310801890374270292470670960248060381347136675950016529232173389712108852853854406331723061097493907927507552807157565866995512598221669565446125676863220304751442315893106806236277496795694972211913996491522679453781312561584576039593367074057388644442340418606308822777422872868459768437482484235422654137868762452513725668721984102629931913249273743375776124919318219799955924652567844933877536061922841993696496366019209250496629234715255014167442369645872883565578529274511179805867542468798143553763780141263753619448378731741928145743408216015014212018787069263498056215149266668027981516185592769268516780195495576264025571591951191402209049095181878154654774724334683435375670134267432591765294871867339711974014999841344614502927580735159031683649653200295925063672592274556954168769831714217612896625305579130147040755938732947283770923294435171055533193988887330237455864355478287431147721677903727476998749064292456471614938871458853276910357063035571584917670373838992546905542566541169201866182042030249106670963816229475923727869868947045771802909233977808821512079512920370006919527854116455463117460994483605357243790556278247426222224040229031325186685273991030147719071614004579211331321442325760247057176780742388331868047406389138907741645682135133194001700705550220713362088367975885200275601613935023897216161921827127126483818773172430326757681047105617655034327324898605857593715033798067541096213937017250614928581122998813547313117318883507839530535412047000003258836219000007737247770628349061885665098125980696687740646432480923698418131709834993438915224548074560838936783509414318743083374861618866800352773293956685183130541519816550326089349484578264214081045334313352143451711139462645815190426430461592789814843855723405875940632942449672319812200594598813124940737780722343238452446249405103188496759370834575936668389179758222054558917015987454034527135811921510400000*i1^155 + -2560569892084900001762566045870705670021776918136871298166294428540636139082505691810207823464007148016507231781605035529337752405643347763055271469549903230351011540104752028741259446604189643185475877052754488227012561789966211273194800907935655573744459387344361279155179613419970462725705912147718820401305807564691839913358643568470385174654648869289546215310253521577233079220226721210861201823199701700680417171626042869560438102301661467693506876030350104558035795702487016207487865032900713612427510358632106919944224026715404872952781162123371676531021599421152263348074482653948800975307049173452565586036962957581755472540509981344944659054993700839381814670557224044118710952587272735748309980571730499895711539379033232327031904335926427732988312799581691209185929110066276674392387104232937403708163574640018010548493723381867474392005651995669141588370870422208314597723518374561818267701192419828437238285521563849942415739066356879357141107613531159671181103808127506155385266074111954668556119546975205557338227792524066245140224127443860074656620884657063302285784760264140386172889002830134019808701651831705381462150506584229510119380213842197649168329707316161968703756060163935230201521184619717583476177773026386574326389467103087260416162325930897895660403726255011454218342703491648908735237314016780124014504566432230167492626936287118830198090066199573915770447227572793745442367547171702985241230609897575197950215469241639746550082426648402547411984082216527118609508258891447865744480046787333196944019372634904967066511110676112836575421877396974937487259280062901057679746929497123176128624725514195679711865956984091100560885425547224234411545955369548146539431175551488778597621043266189895182723250034677063704237677895548376908294092606815111416786131967919412945232835567060734423819572294702391692439778431660150753729306424649023958313060157423922784208346108805524326303872613809564137580443891358702080064528284574704222075984968582963409187886814238024532504850986416064419974870529403749938639886261334490517392634706700228870843527627438403185769091295751552386666241610432079166306801405818465063554318098679879268747295437679197701457282625486260906101561659714038091930425937929612184601648363966584124471847782182673465272585623073311284696657855036809141475775836112284983769357192279625768896003235712497213985172789435789665236891521449986984061532932178887868815507612030151511163030725409247377814933068445018565219694596888734507277090167884031415485654562974250961536804780624650566903002467520675987361373884697592923429980576881614229541168902830913939731722310062274705367724111779860370632874434109163699885788449733542212209530388806118397840188308503373272406201728870957288254505155440776289333104949924306089574673624101459773157626881329096599659870694559389322071768191296280102307453063349271385480690161032488359067714119131050224574537292572001898317736583967324865560102639961581640483476106098365067369733708411891887422219521246003489705350592283416072651205627470519458183216398424358090708387202993239510911459785326542194934633611094345479506928377547907474359588087810037510512676550592341363384786154397652334689913954639836179154558195525962782956293523198496222251495362312090886193461746308972054827068802486385774228419614010678039415567248289745792557232294712997061192726407095925903662239603834439634011335425879930855344122530837495029547065307519432135568629772521524049703763381235269277619970090367780462409905990807304879416654715640572635561723671269847838797512391744919675533037687938251674427455735411235528148743032812455593253659973163124635287050018097961313019580043349857772077695526227014459171636816515140509821526547556700644443037278408396890250481690650899987136508639751619631947396139623786118410387159648184051618421396878010660134631582726910386574784966825188376290080808144682203850778727239875396009336557264352330832322600833461426756129733014978560000*i1^156 + -1533058620201927699948282346211372848254789699285141293648443778983070912756493279461905476471585334048530593994742035940554404728709794107340782562043647019705782758839974453535268639178486027154207837158819922464994542929433222916701238997586798909761048339405228945470577029159178105691002336662478945743251260780910479342779829893033131217774861034232216081696303487492989929537225698347458693500328050829204320229788163216774737239444728072711388779192381848090920874078557818365618307893678691210811306912687321291485603319281435171527585276652872671094522041734031371847455175873174768355143297047171334892948599088824320332367175107947579403432356105006386022942947345725103058754398133197981570940249911895813105437440900978615774406075297099247982491479978077130652092546338681283248874866424530531431637527276610351365834886347783955230672779849531629777109186745401956321622683845865726678613970166181748815702330700768150712345675101944801457620716920945619442210338151364824066042428405387188375295136478540294557238596378915069968544752308279679341459822717214699372249663614372968176833792663740013099569552539445777013588658997713546438155714072900729717669691042893498541234709100982555762021876380427572662490059721909070718222325890673179115762548764089770059626787751832829390458378509837083159033116208719912745362176735483373923302923314831360786589604285926481751706928187761699099006426251505880543216144113788064057366716604744603597987987501514120021964936346354617670110902132754785335651991084258157128678125095207516434637685912484818136279379488316305611640123173194723306206446428012715058765696341785586411938190351589426112700105884624230773660785751494739875257104517062711775861532383305453116813622888513205668248185756454283215317645086746446745214302909469375321112721513608293128275291320059314483891988903746598309291160517067592804356549556635643699823517592829021919167882256166553500979689303523358027344636566740366882944386004568324589552943333811240912317451314554255216868482161423555970021795310330289053540184154463295112548171454670599174309981773001123938376534128902006828864739355518401344219509070005879483157565728222534883956764307489171987774716705208267909508781818928991352390533393509735878350791446048696309782921677797360738437507749506526295474353790575997387445445304641824899935964973733633893738180307055493343839563903554440059809484134891779158757799653460039425695344296866410317442807754086230111563522954677196799738014232231400729724059567445288259149332559247984133611508729304580099083336387574837998119657345792259398504188272837724722701321148017884256432599972541603553427254735469735044914896384982070149501073224078240775994511294549340396437233470011266331238986997382677087434317760583764036749367663353292995164387769593232194340705536943745639497620434813007566143204601743275662401177192744145383786419028240661520773962854728588453537163783160605757846516455449583160964068653373074508267593754092911464641893203231670698620667128842179563954098164317323995847025723967015562906742137897565071919645789157058636452969619127488722758040673844668298959221600281104908373903617979822385333743800498097794347100785383571164715068753574616979700143846561462146366410688498184929178189535500844074281939178102248650740283941168763715464130111782159893376400871382420705585702261412476372228694736990113036210079254796163085432146071136823189365983569748951418982350158081619988009100288346329143343002625411669913345127501535064318647309788045587596788212721948790568373808051351379409665054471353458734762847569313998649609691372562042784351364807271444443564317448919626744663935366368343685273686348194680403858728209594633171000211001142469815174403255796186074612125632605648758816634980612605703555033075853593146409186212230990202673591982217406857730645248099670569229565518478225351879770739539263257685458587303148610355750510788608000*i1^157 + -279122232483095901712910295590376067919030992681813694659024597837727580705752642903449168370708055280002512300822327833432580115058195604675650294900678877889076666791483074579142167520890072010115027572518479140552402622221823728458978227729564363535864414878536720434825802256503625135309229019033783016898404487492766888841654743025028975186108919470150844922477086412918721787426098638210102030832571971390916627099817032952484241531491180073107360242273343257808568907592136370827232944871284539005137423621794275932245351648168925190638775616004420072688152595365938612013404059503285889733091081888569755115770067288546718235727127861518294760249060654477909911286871048106247299980578253947370066967889378622439979956713926157603843811052868404493249259258501660615964143821165590733383917948767071605434463113098736939267760120738399413417416579590370663353393299283105556378282071973181914116085455910127460870018075124264247713095392291175128320290627994025417918249660024583865698716015612085141434295912410614763888599345541478527516208969235022760059135696798609651216631144901685249224689001350190574380396004220040996858880192044033789876024862493045161770133654417737783922817660270093308335547462826891057954151888218879198024049280010490443090688174850186865873473049319972424488243172689813980658049356802538487078637234463922920544464321874904292528228183683804699115935065766022202907607391100049835110530399282147072811636287285589753131703069187407700859215802778004835842910661183436485162155483978181006300084677266704038533361129679422211488007338789345855942365452646247484284616267322603119643795677829322966297521926843522810007353089288790912096907701331400120224646349574520045000789929886706664875157157913358326971325071735661726300586852712720419278599745331039454518425636646525476077073351324458502598905207322610449520758364516321945778091735771995872394897363995445269230694139076958656122387113634367827520143678040876769500009099265075842341910411554722430083451827219168711827903641240740138637190904589348749102329983562059821680390648126366904906251108059574872319786972983542133048628917871348616255662729603139668756003472488219236936359004893526256432065368015064143774805998044494446972763454433271773008957873537838270047984173688832138212460870064096707328683423894081134458826698119561986617491657746327042680996737187354086803340780834465834097590833201725192225454524914374279482213849677109399299162411696916962102950362383792557253372350848536780055457788646127670700568303597500230205537122639748817285646176813292234457596068141129491047975432779987367155079735251593476890158031366778262749864852302765721105125961791054735487849456527358978107692769439814041671993044934788285548367411308003595939113360337427301454575631744032745905787022530970284558642156053517277368184579277951455821389972691760840471864882863455746274991280884951966026045006338547194665403708929619130388486005666741781829070008376092333136813008814187677948004309656664514731034948872467746306329614234858472133281442322143482710137948602396181937221675225827623076371681631690696791103476336889053049904486849273728221388143674448725053107442277724060126103021975456227031154214067001232757490938935487898061510749017142467158481244706297427507265909330153532415456798512010634284134018918277774845931502025223202243717956917473442329899178740906282733968333502110764914078976660080696200956194045691324215257745393012014941281979137606936695354332375246473844452404223581002716225372465376918646993723036618150623442236110292918293803848410525287183309843710665644533902162383099527205199679255232074558959016185564447775497482468195596852294784648175969262958029422191644684989078965117515871389117462922659138114270690656179214767561094006444969145875741092652673685273828677893687566200421204320009106950891923046400*i1^158 + -9338208995543053416744312079640943419139206528111572626396788464359280687109732794300734189804441807954378026077685316760518502141026866938875498051470685839721861620759018673656594340185261392694606761160426259133024222166143078284994338234526738729135771380836525983124655335926877170673566934967249544940048101818442622418094156260710687069255224931493577557062202925256398170115777960403497330953485136669527863165309705926353697478989937286940007659071720646180813614150067810049886405298354908619555246752318386481188044328389858290983685941530160233667030588823565005627385386563101654888796342234443196728586205148630061839848947952649715823712596580595232033804382412256962000360081871712510594562839651418592127962162321771528041165470649619207324187356182170371626482303421316210997459649642490986908171888605211358233588565681484716498001500344892872315233970598659598361292412565197827232624829143469393082319263172078052177501063115835371872345032226401936248560143182867634114947532429467954944209063150070830637450403293157567245664514261194512309365476159446847579726684096827542166631333100111230998830711119665601773699070816014505815174472714193856139687516442927561699005304801033673605657709068364182731403484494840763596398960077497503859414881950767051063904256916897134293573777038227543352896108354145634952947222342693635139824114048168659436545311274742449373472250086085549610093149200608002974839396826169582805148746893453644399384717177943760705633357216786600950675128345618278287633840378654072597943349092052315755709479774055126039233522930752151584483660120415055358677300675253281837855238351568700531116809864966978627037301257615413514042632613141385111474884110138638415873743644383471122558603470480594259880816121681162495838901579060864891729123858027199646275588822055134430479291417381699750537030769140132118811619962299140228277722497029104215611103194691812248246938311667179329096832888624921463645354626010854922978902763334505278444734767211101832820231325119463266720303806866298331005583614396079795490221277625956212347852897431375396951886445346390406904199630027632542296171445756709742034364926292378964196078214643460192656903796681835122058435238320196777509307214636278729682024564373923443173095355141772620090699872833011316221935049294881595314037263667363971409139581496083838450509717499383033980686586771472908386359501306684716502907149577051685725374059549350466001781114567507879135122527305139935308258928624355148889925574580691915069556334206087936479289418391897698147167872892478671645142782739551393223124211040302908493230708880304773278780713598234288273301697741490241185098732385729116270171094246351118155568319833243965819743108678598135076815976957389317906432983659165867300698667507486431707500166447414585152595875873034640796442995686583134902604952343788387648530010773513922176701904367445593689838573230225863105992777674417995570140093954845664962319321275785079984949721832353116465931062820950754008908554227737388211123682405649228516628290953052339183003047825465443593439300379197363985664688077511867627041143985311731893412511636704496094900264810150226929295517640363994431071234812199807781006790410553383318808465640183837239463849833382481619797768902324974684961125369870586710463018488828525185019127898081061953558450644973316693574606447930267683539325124565345520083466083543909952676432681207761477078345485872161554911297186066129103807725890286368954069413674584964533468107059996413635989512582638492036774732172473942242526161302419523618106378679119307812038212040246093241408925743849863759009449842692605112741299040112246744563472023255846029118227934920810652904122188613201629041478248933141111171656902961263274529969658692242301774329430896891581307810490524299235443372494371071787829915811840*i1^159 - N1*400010256516727651233251325121037361448246328396243536250101696082202529059134814335798837012791538020495268228574160241681622536693783697331524795270501657005775661196705174699199552562757808027710778937960081929191303906332817145307602095705282154386115951928482203900935029716596744102250314839135380596297169357369901108666452950636938861269013461673741135261621460359030014328410089988164527603176235672790840251756148159638240654813242101104626949542543408302200121922764547665633816581143241971687354309544652351744019982590037570441427881202575236666509589818630780915214243196322880373167464881387393722752504928595585543998859024658361430793033470734469453074360247077737255963040296198963915162840146346327015192370427980150890792658335871417956032020664307573*i2, 561150878478433266951298837815892903526553645029127342285764877576109241440618799610848443966972766194349294847459143950797112826868925734331613673023973380772293864914098972220717970155087753364606396430244291269147432161779416412582457180165941990452542798213721866529999563603489640438998211636559398248608605601693152446487616039534564052100185988369044676346627263449804256715417153235830598678697286121840773188351620601861670308776392157476402649221382672767649722060997702456873848258979722131979273152727638026722653389219207244373704630558656098264880293371804643991719551159844296041338161832323070129149753462410609458186488717801691007004764620722635047946810879816653185118526544237885727129849205843891869856773410649511054488985799042816892809838185358337464470027916381833644864991960067878950718288309775223886114094673045592624729648205999578405690669396672620946642378010319958793926585072975805910345592195238381740321750418160881009793627329348808946855616435678327154842339478492627904888436548252811027366377980093385940537908718170455210772889463691467964483386070846574650945839703159505394348577192007090891987981596357680762379783853367817390784811538487624380343149579803989889890573683753438463253204197405161740083917310879852440602309112980370523131087110439125305576734560550109303620278181259551103101122680921637988314813969373712947713970943734996099431750481692355515914747326918618300668817392117838807809695812051128177407180173196937539923280580033982047256449399221066608949107045597154444087969955776335947373347903939373094568205344914067168283062483107278118418487155798021334763038204976233171116958341971552054977612907180648585012366800742404006853352097991795901306576713445651461112318049074772159420288998490322598675255226203477162896333770639816042952971787344248294388609724565025372560689677736926038398187031819103815464823876439621950744524191636362779926208912525497553812347566262983469945837971313761256398634764886698361814369312963326493617077252291713891121554524671610324043278705231796107644933733816653652880210542814640051420246349694101920186696858150929776758952922577957695180158113865749318425940469383984632030464771618057596932231875749823306264641648130364922303447304364070775139019070792862775731713690097173179513640029870831298641568564328188377025475932381392520447707970592312580706743530585572638681779214455463878396477809486972739967753702648505448476705542018363058511398035716241498190148416645839349609207328102702271775678953930786292235166982550263505207408761018935045504430545073939581223102427772336932187112016066261102329947572999942590640150604800794708617242292994185864868685836438875689349636991734443760512070605761545688894569636096480895923037103983446296386589082843781511986232715422930113675564594207541709838191670768740953936052243189388055575014176031529402271975985382257474902386196882579304278484943112246360263693604550895400699373626495730160783445148913423213464576664672154670358799110703031915176368309103239405483296651465110970690424750654671442777304139024994419944045740874078329214679055050455212098602535524620504926347667868615334122788903355478539068240383124305808216679240979859820841013314547045153542370700812027302302077206636514257347496742828913361921159871835570920728577679248823471922126054307170460173109037287576898011044341498733494428849064454418649140182848910486101843212589862508374567802414972701875994485109269864959478354869785925619903996927407994790120765229573676450434294726321095661816138041998182359677048184019057596498764941242291263084979379354108225800201270527693407754432878678592148548348624769914003569103059545197774043510841241866757618952810294011214364801193934294498950092170897469033762550912604292262468882989792155935665350826210469662084984939474249170509244152624228911927415395122631816985862737070458481953155944430613657722007860444088792933066701218853970911481644599630824233628137987084887147596616620320546810849481439024970378090224455593286025386131122381820557154024751646670891078042477612752012308578926005482990035038836293522324415875053027309370976311814616308445175751439267117710279069692862886112870262931172809949836808066879482921863172794965593958688001317681563398799608469527591604350257283972189610252051425088409399174172966400765286715367890751879850025334498262551037081938380137018469191628222011398308377793042532005019983205575809975402161679752208718161851243268506659139047203001032638943837430585242301615064599074689562084811593135803707936557676991188317848421580287984342905767678448677372317940449900491240013861889281488399307415059041312302475616140636670941490866283967372419577335505403579810567366083212527181421799409542501946823532449358472016536591404199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4460308933370752644497629209325265615472768871569451186801033370242527303557012687954764291442883569161859444392546211478079515665406740971526989711654789973425673452143322784986914765118242847977922096290090151678018441456579324396552178954777664906411578164129632734677434858599441765240552690399387811272091192948082292637641207122345967619840881918860009643082228150381910263453316250053116993946833881862053951883957734236513162929001644059885213355945342050130225346987733630605211715333295270076592608694210434631584872496271937840703026673112269039008119615850256009482903666188635350508919408756352602161281116902617673089267444178832509996983111310115242387580318420132893191342339921175482480524056834886073320488846705123949973146818468752053200740584744039659208759453744466202492928153491320762095970726067080042636219326545960797504572725327281591023036140500919228086669365776967418386340562424047998675214649941115059045478258885915604256065882884774815924122579241585709611856777557892026593196989657302434115418074559046005163964382101336372673113829623574766810938094998515078974891305981759072070201155447020044352592746325464002860118239516983740034597756966667052474542341943029858333579032074020720498249967268855022873916161755075661214051497744568657684086033695688556626964856142452978286126904258660331325503377111441641157460958800880434151375072493715258438081762835399907638489233758947854530954139135442182666063383946792739329056491970258900297940973529961071547956656030472748357443818686228192886482825522915576468326865239112384043746840991493278621174032554026925746941065212390336194020773040442590618474124555228477530987607612584053662020860432407898977119900576612539999170406774638547711335515921012040429755093665442531299153069514094742379425224801646876308028894778908547963990986754330902481030029804537617262301101974978416950830630314812374879732103097626709979517728187743006792870059982098713458021225683319993422378972832384554532487280889180489429646458563940899193102340708113696646549806341112182621923567343538859706187671779679960056175441862826007129351055674678033491471480838657180070406786190722096330424387627997886579924720843074080231215335986634958977418200750826854564241157914800059273288782989809689844378858899805536639052892433100296962993950175306998379142742036824781901522908403402346423237600467183587066963625336149015494633518990418761018361126384339976481040202719280282192066695094675037469685525642736109424564798357424010685121480604104536518688215550746350381980308880904335828736667829004171329283444867835177863772186047664941509747753121294455724255177039784085582245603741736838054687473779491462933599495549145985628751985586994773296809424871775983587628875107407303022539084365521389005934794126536328869114684907820170591774443337639694439341926970792220367715453736764036642646244986563343620221383290687958235349355023298600613508570910864471473599983225182645917737070192410240876774208085577014125602635886559505473117869562268125515645458874922928033540079228908770322627545428497730888759923850426374240020007622327723886627817671270765531316540686430106123594189771651748289876084569567508295831813038987130809320009905662956251260843680134160120430299687041150037830147443716454412327675253210844852535824570744672104106541275177929220126539090517216863629319187731812167784543618560587419942922971003244223128408686629191181072551078680143639147307414742603410780955964190163161470425136250290274600503662621333759227943481496541229470276026384843863305172444681643945862354717740670477230511357992905613716470850203757937279322091890628505157457968864013395117648904260573178668770260694359532725837983158387377802599841125652970422690281006886207311888630104755131494498238649280932434182788547822946195503078628904125009336468380175289527663314685094812138982249066903528008696511442712712331429833859014783749230436077994030620436313558113927342144779920051340328634647592071611457823694571594458598621133489018564658062609900639856498191104871102447229997437850546372664085802638605580542031284889949221958646926786631637580271626679206317392186385791082791325650600279194494516732813862302676040316431327949047684867711040375684282384559801822727293437520456564575182774321581896943606666868114180100640906302846569099015492367285268260228182802818087779532684852070510437311187966897862631849771393493041791226484569931860538950407193791444915314347994692811153503325819098063935656986153129992667077287826987443419048155681123039369918283984750638112521850327479889951805270010910911696017921778520121834103582052865123072163257278431739650606028865034135395745143800870289006888290555426192889029361523120277364840382492253319364108509519423372015954230933036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 14253535522603246645525457581813016014923153645898518999743475654349166660004588163331923591369022406587232434460927618260944929334253989295387630346080402679440255384072253703530606271967595670597320636084853669111614566087945754611781899999509709264787100950139243095154367123489958792623906434160547943308529720660963051057027267125752585307593165289465557494318247672137180734025589462809959101380208410934369535590890494912720628288066652211318108647085085806478724595798831619464315570597874450723325339620075752134420261194351697093267669833796205012124004117225410099971623243955037450375673695486514283122207571534099908374509829242214899389337508679797937681648387958354586134649910586774796158416428245168814006131526566766673147694855248859607049474767076823101199552551686117636278835611913161082691476167377171167011730066236562522705145548027961717969934858613203882628492234677145839556197071798756521740616607351880522375724050546145977510656673537035505501778804880402027221998094062294357059172107738176841821668342524895058916859756350311076708233121437276372251058745973982775707218733559280154735280015241695572911955908477844006759309187206008125709850414357610261633162585576144153151279419535340311572263368847967384288974421632892539109507872688883277249909265335623185337139627836295744015078569689108315865464102569908303082675919326509772966683129741923133259689512832461730357938856327342630443385715406968902689888296537408577194356313959201510314721207140871080100370554209281239041971314569440730994535273506726264055456034312855327565529666402674427109851433081196600757495816260096527588848494417504091565084782332274978973275862313492487129030028965008393664530693180897160295807180775898011501299104467440608456577165294400877640416794670994956747555242078704267498035546234868401807487891920175243969557056222587505244549716927239594158647200834226618321301616927646318830914105072418551833685961721335664922950807957388652970545883441100528156115491668582628317073815957686773062610053569912880603941250793914022925351747330674163128456795510579282272040448159018234641732136274521797365222632861978500554486401276333008535448924275348209823275490262953474932168696555798350710574440452295980931459152378047735514149543990735787149747323875981557979516131695001236311249138215624001256526450849905331911642238900423461313223050348044953842868386150537633546358018996054553706337454404113969588321136974661393385027466574569791403975554101667232851158563002928874758521710423669065701697304538056168212729585835978224093456964599078734325548563505132113364116858644516040963105879689550733710473119591093092915810580817103774898839809130327091105473615296678621331612828146094993944870784228939423480476429461481076984190415433704186318973956926513020091873237179172109659042117704952883886051757378506868418681368869922249856642325358457057047480849976349144431960986883268624688690600020979672087084992274043272320523954970165517518131765826010807935163991989756043800734265031369575894148785800593482126107645422882883918089086866846409849170085336224930072176387784241068014604629742052584092902378072478980797506062384412229198164785247436890152005102084378974636111451563654823432643108249503478908458961116382882761554549738955932760557331451001846078049317380206824489093183299938761680966906985533680795757701309697727632466068221314627330678018250430763779965482402349281953776545370067909021750100120923036569154459122054049677724993287419663339496123652242495363973855398828643929589174476209504102802775602838794077149920254673562305329561307054523419986930037920290801024572182193294785196760914937459351926192445726116369144944993549451093835935236591033164188174250090057637044647688694621227731228682956302790803485027060505747319895179595274847931900175443861609517401811180040442286535435657678447346648513306507652629119577289562346921453048219976537176228995978342302114994078455331739229687264424776535499130795919375262503440785248416425392910795932365821597118322482635312871938964209500235282567467938841111957569233153299854839457531567745395979630347673965013919640154682730736035757510018535444196240236775002762958640975084053465868083983708923908639316878506500969737834940774122866875224049888794751808748350140098882290801733821033058488225214384101623066462573553450253332952258371379862706200096353071352501323023864999925664488209140894431740302234823203812976266396115095457469561088385578692036591721117464374396578842754736111936319588779763502152015222804957484099128645317657433257010940863101261202594771356730734311189191375406938233033975210836900326390975905678848558814124925297046237469364922179338144513911238488233235872428250425446857548896286676227594939780880574098216152984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11410394098926521449696929812471149299208937698201761475805744231945080079021126827489672939500486396172349802609214540752380284308219813340221612499099691373886502576477793696339463490282494234319940515794806927425066611119299638352048216678489751658542775369042006384108956074339613869361920017423801145285290480602899504923738098871144899323357328505009215030623696052703809076877866700071049016225123061260078036591875643866149633575077166148818434266898890732069862547728139876889682139151440812005982420092367198474193595053038779881582701643067509708325901270807429166164964526532451621407712771995926026548433916503468685688895387548470932651046070323816118456437428010866012126116986713692367546596507611835212824025447021517305344704434512763193579465122273614336215075781604917534650032453537541830730924587334560151097947803272010379287522755068511859494347457535189135386767493456573098352615353185300354945707163472664983733081083644684139237699518812310646411621756731014627786496367010099644953404181602255795964175009300075579768253779282120328652676153569877696706996724158264667560791064581418056605065346076915437725758732115556919981307119685703642172545109470035706612469420096444975386384811771065089891143436820090368830520876287398024104338290672842887685986429048301867504264076231878821986802440348767697894774215653371488451676646717821807622832138138863434515132449926945752991946613916605757556124492209314723179077502238542299995871420722327897933122485221702154536155980869765463435395417281324166598178360997826437114959991968808185396177431628287490031451651639570636433395153167386976345172434554930634852445882947875210848894211797027135592694680061761966241403181913086467505097597975307974730738580025411535961466367761243332404619026167829547737507498787967798470723946304687788741752090451557863229243841099923086096625436290347676218298825387130128044050295459007680736130853135298549820807090158442318335082197186506653128612237416640807029709061221920078193302388118203717413439763421858028840899491238190508422480420758908395533092245487052949009424564533044452930257848433424080646707248405328735130509645398084740359739035530231922244403567443601655515103101092391553472199361920757461289387856136195000228892622581204179835839706236464156771620844428862835339211444147244750290159305257635475763934822634186211001883728493149627639095306857891898857117494076789681263594339830780311266256915618528849878276519955628834095772046794786264655108392137807648001041025357151389362399481042876055876855684487254034708309848186653534334678059221697113476961907258673921625505780297825186189324688721724675279433979771246927211450037993114132570427151279124680975246770043994034064847981907433328777215395628817150522452886745780916700303241395250027938899810173395846504585483674005005346244237313140273976865353364324452806894029228272915300261240864389269127530867080140802627672912795571311733823344069018038988716862751862559607820270737982177156517850409795285195547483633176372249455988163562354296581564854804871039962555527106501542174991701900871502205058850083150817134301033506781613118784999648133079281111168033562269155864901133110469014362326995868736838949921040920788327575008774391663188564161492882721190403858577531480177737937531844854707061539071360934924097835814435330930948128543095343045531226981038707723560149135773420234711235008787850203780320154479130062558009306971946699772565309899475950215863310648106369475924193525088170125928781196278426468956991508218022530830594662987162073384322285488837895058196027618634445049013573911349283142366881263026386832599811569841528309812795319186787798232004622379793375713263285742448469818241012060490497864756607313571681651162003464087891271059305023122582959218360303158093946743954759788258239167113286473470840970978784772319972006234628425838607978212895571061845718040845152352233501262530355437478185082460637386421836323397269965178822624922547891370961914870514434379455540163324442911771523328852270581138271704760796423635447909524931947600331501820092660219613185151793689724104969273527277691188392420951022562025563978929351290167060622824525887921051164625522412990354233508326262720125185063156052598515238810542032499538355426741004564484681360093157492511661544296844160615170152098561383208009060600918684149532401939317445759572714923845885320925240502172755325999826774747421513949782193421497843870471711706214884560049921464040439131473909192105556167032930671220468832543525011356748975827980895105911204671076226134427834596665674510499586748383842603467822681511442936304775503779628916420033482104029494775780761140714048681767373089985183407838185177638491336940553992054240232942926677173559612099429620335545228033136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 51266817932015709771820507946738012687622600082150207209193580787822390568866984992706027672676005879758920788848684315079418908215674257226934274434995426533738653612605068627875645322306297610368416101361754624204558953427392697396447347101067562628100259907668297417580003973728446669419489062540938853393923378285465917379567431303566487362924946294722169468784910431312121961766174024569131933771403551755060576246139069902898131726117809649732865752064871830852052214366130556154993160199729041065197127704728069764748853574466840296719179992814829580270587224266269499354747045877130595103811515435956374523547374777590063483769587967051384711840643034016846072753455101643334777135519844485744925907172292172048977526785702299699548187068389995121233376855945677476886681483987296127222693933435988776245653628376101746768690150284372499781760880241966172550770277210152546430009342748072813969834189918311955427426959523741825606074384566966434690816032604082950592350093571747998967604483365549820907552396849058050799669682618447423847331095844648012893507752317779175451528667458725952931116803470877958730652619336979372146930492785248049282624423868021459687677576018101223138552443522286443160712596333029037692459235159080379843636238705358668093148866674036583890404916916024799029988055234477584708290849822406331293579462496056446201289080574643828135258418314205585947151763336640659547924623190757967746882341950221264476338034172949889231431249579897181419039732958575354801192539342788095520235036083710537602263456221850502039238993872853480962735930018196429961751269747358640481311777206933774929122107748097313465852644646020022862139236671538086166773187497697401518110107854063623951872933798315698723559816438143615079769800908870475490002391815643426519426723237427341713983873138994735899956532865631178495341814645450546502475504309545618693762110186621955786983745792508042221217179504868841515401950168582500928855600133641499865356447718899661102280285557309195586169632488727362268558922232179337479497674934214438848751212503166783085314407892611352472148059008953605637280522797140690219697625724805727105811574365627237880064037252164176860318130535962456032030350224619855999972062298862405079481831107888642295427168618099565893201058706450423134665252205412619960057158296154311126463948561163013783572557289715148498757911907947852753906543079484018634697987658393183599941288901204719203298002065455863421158368480713016459024380957959066486425849987860861975157624959448921854468980379069434775011821998232725283053143461835782518352339562103832365513698765117379054908605073854607619293412965517521348060046943347734006724058001162309330492939530611594025340647498406677208318763999127898527334542564409126478282807020874516463448554403426920307653396579832472704562899293093322054684915690456580969200454906554859537470142950852865530821594025600240706390213447321572951942128904313838448043465858564238683113287784608810553079941907720012193529499185450461522497586764882471202718795494572766361327609875702451419906121757629359034070230377188120568616324288505492618077585397186015258667349200313769818560766307004702732481930042048336962714708247924112731893619469855438213750355184937306040580525760900154338766098724613106307982432709852887937873508783690758208826917251035577529032374272296078413804045618508525730610097556324667382108891783265225579024909719437114103500783797155465387049763252583788801676757668544281491592918471717491906600782952440633225740839918598005901957755113490391386766956312096914253036013361976370350278946943700761004534685367794940841384205881185363635072233146405641201711531359153365350701343322447074738395675202365784854635721867513979437433100477919133004174589985729469277601341290378695086950259068520050599196734420234258607172031848112224616190207503275091224255820021022810834604183450193563359058675578541760820646291334799137295601904469324094684980212067335029724453555198640206890856477580737613521673353952352315788306021130458387139250273661248538857212345462831047862619278722139935115167488444857267671682879948863075799738620548882954299438212887670107990303371676468213722508953249057244032036852974309996905228859340934750727288666510748308885674529658281390308032196467697068254956436344257455930893324330878440334645648724963890909801992893725172440295091824426272325980717159454002531900158969839516335201573320364240510856363248753270853260875996242229720694562910587093377313870253560402879350299065115860810046424968760463342202896524941841974697887009382914624940074681280129861451598036268853669843697115728384046109241667983859515303828168624587508493295765563771543854038836565097486672761756342214686664839068866002221408758449662211428197120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -69368683186661114300804930344333061901451559993745814193808932206286591785454328640448423594576883978321525828114385951270241787398421698841938477428626598752977361374612518616288980063708196149261316096648771543563124096830768307265471762062090197378776362752890541855568615222127974623229875805953808303057544612348966085738353513126236797367439344889007181885790308018417006945206704163197040872331159307684142489683987773636936413418345956512531994238164403733014708918783905285841342840329449216680914435943508513422524310115826820451134225233366243333865109069562828742422732942273621472412382985069343121037660994789436581408241542040792247242040829857035767201190317557008328445336476799439992346104222049652561844718252030619834326877838010686651106008026881695635752116295249775483003518743077021490587795345767489755860509576445424495297228249743565335241496681915435932313680258935983481802301985081245128966524705268141266024710519237745066170982477029185179425256533223936078047335263534818018171966501225798785443226528324364816418420188271503291638601872722460787326969822521027317800180570464177365057725082234164576111634710339403366608909774773429619590751441496587322756838439629831383435890188069928193480959870825879583711260326259835284158700358939139959583730541574449314924202168740723238631716071527526658387192174864119712942709711859086642924384706051085924193429543131834601058164207639485245476187224702538670025728795603413800121497501288104643769216106338301215425367740979684589671372592598326073546706286865863535697764336369772067349481310795186933166299842699876062531851508105122666563854117984487840150699352208270873745587164194950963048565332016769629167252736892691255933459232835943029436165610459005311744932456288738586769994929990749042216117958063516313474834235573284745532538009135185866791577888492074141669849270452509137675084151004343013816384317795226389726363375613358526300930588909483326264649350300922311803951007770411100663733755491983997464790976505541977379596684700134072616904033094160026450342167978599701052036518918253557152987399760560803604072780317781816476476981088598643339832132482858871538331349291525897902287061400600669888941306119668236441929524473377534179182366823981960274343546046470545439464293833035138189409377764385467172485988617413445161320762946772950768108343673881189055747491507116195719585311867867914772531561149722829314303464736828543309638267046757889836027091012592898303414690801750764838953344364087536781349869077999247859224884235469357763250293450137472362542475145105514164573743832160160434919233734020295389774643586756914476246323275771914562255365082296410984283232621370470213493661009515667519226556082501458144712690902524888508310109976584620230036020705691357014923347360279927820574368114958156420001192653899156802502008400693762633541197632146864289956188596955217215420104195152098963620023918250599124960089920645440888704725581577227504032971105698770379805139783212835827457489350674848153896928444464588174072533624025154335526423999670897985176268017412488690317256008974083125138147175073160321688495680236399127136826564940148948638095399278492139510374833498731162652243340202909844674385180418942602626264238879857580258867685570507800611011894975376868517040230848114311076995869165214109353807821507896252317856101333505327061369527159026160855085739629473538163935111092259361349011562286816164253332052678460033770791812180035680770863302693647053389230454209443828463650076725116212644029934231670660336908108495518935375770910518873613986635830707211100331431093064567509052532218684595798170103959927923053015637171317661028905492202085797703119174284538866692472055981870747362371433350759039024078848612446634399471412004466518578133612586242306705927326955578319994338923087913776076905430264112067089785046091900128650618985672193178154856846243293022144683204988550845379970420882094590710760887211657436782543733164350704159362312090930099013612643845792945866210097619062836487148225050124696245122360319248032578899752554858653041341277585808603185869278142067431093310278712345090604801086223647077353574189265183464771255368286206365829581763511750958715536782876506713852792907954961582042632514349392950833197304379507692428771967101149862276848719845290975699727744405025647245662257313482547792919426935460795389005684008754258761032919260057889974324995322926300579943979323067875186561237284727145690487837620511788516123988526741602277158767732984603366631020298120706532381715767764501809996108686652004215166395269428036892088430568373013906244000464064290721821963699209815003548809467449433348658874057988593128331874137207131164944527441619805944931703257477755318271682786125269858580952540300778960874360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 131145726020846366402842762584595378214860120740229850111082376489297485765722126192521870043481686225050540898387035922752756608450286787783371736990127588570623570032367015816225362605622613033738995010619167678807462127538605837553063998364025153000724308409764522591410170807233179637630915252921474980350365173414926799662138917796404431519392846880935902690596444238716510239865381443301630483311794486810048602036819282332613601978525690246262651691507412182026272642017691229702853275739796722919249500899809072778883697445863446575512321996666490641702053989837410720778233794172768238434602145786850784058916742086873559714714363179955727557831634352477139895852880702308154604383055698103303513408917349015725345766877311583488640940489745750836178430784573665252975369533617947941821561185849802372911971815841352480388326922491031260679106987507092570811561554860542353960327371610944735657336245462801201725640774324761586111002311213099967619100622734253173006263429214679950943346809832477688527474652691176917016333306652615507644472411497749444349250164545634351115702980811931946200302862554237226928029181243446355574550728129567402706743926913671631145544275342909721535950136623908671501016487429230850921430167914503334746118764432592229891462580418769295159626735193598797892966585469105340144953439557345407366784381068195462808774110390726999001948695065974491047491912369109935960805822620937897210051004033859587091827157792855384681023097113002911016636461959459025411253125964882532483086167826899478830419416454945205744622020515523274488159250415637475694453111961432977701627445076071333453402445099221412234068723697280622388825361202246116854253652886976105933434335204247661164655878285047577024979259827498853120624332216555773707205244574419680626156379430448711764685575298806214137680338504435087046675728426814190572244836867083191341032973242411800619719120759341186181176123196289420927822512995605026138489218540825432417061055815961409407741555122435341854685742562851333172967023804150574334851395582368901758616596143047331904097302972721122643686799897167551550699928169292896404931684560360802911115426098245800281392443636627090006359123076826185531360535487359826369411482705886784373256624419349538424106581585460466144504179647276585976065460380466000317127738743321735375055922988229579445101748722006934719357700966186011393059874004038075148818625496299200720985342499722074960908969041199894057100459336309576464159156520796840177810593886307649543082896169719998347996775294296049398179520878813912335007936823697463049390076932482315794263702910086833641237915657586331817155076177328080966189272257152986555061429729712185842399683384860787308534678444149678672954742596596881073222222232342093356536496227128917556996467749407963070983925904829107785810724883152218685920225295780001161435037546322835686902172166048191197771988165253952733345603698400151030861914898712437385623744489930004139154964186210901314027458319972836404295446022773742211096693332620070623845204330679853278945840152483489356864017728250542411120264523980990058029032914105733295848683712143961715081489311270274118906133632459213842709214124449196881336479886302799339979203959289945940368449036978464833812450977500868893731032573508796174834638931805451285711798683249478915475242020533995351664328188944684976918974008342473568723980055248274316948218317811234650655957678734679287710752208564196150308225800964763553277247938706042272610483173283707974357227494765779013196596078802689513129931235332332235728849965830548858744045764276203762278055647257044040065732000346843603014355386625260509910654509438982737268059428142930052221533289710041400422722548273935986374611379124538142190758776375076438639011327644181926791769191731644114157105057652619928900236677829090229610598125958550669760128476485514386130473259505296965069846427681906269451263097129984680141420360673509793207703722737062608496519962742906405840974601355070838523620640356455185665864187383037697816845488124146863159890764543239330596026494869771015542106588879741150240095691769636079864285983479990689180055731586071615002393059004947762169181950281339608341448244921953809025387678364065103074785580801059286684178965596672690896049739358679430461157124557896456249258015502984129705894976811415755437040984239050756442444343204370495036261022644352252859723222438823918236588958456728826554532188317523210028938356999723427103824896202032191647035393667392828722674171849396762265411958543835346212805244693287133698099775267488670490607557628328435711867683307709673816087416107987742307524266756812110465052876926938293964501485226931475235730372266868702990166266362484404845960442509899074138849711314131274431947651416617227298000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -181988289966789213783287724377493214137453394792279832148722586447027622482315101857484191607818166972299312719220501130570583075498597220302769224641453837983865867282864440729362918353793028534917070714566300054129399925673217329566254709110742152077693187979269303406156597716204581667090642186854810236142016472032959196996711921497730411265130003683459266713359717796999117265489728283534095126335351382405070463041665413004816156766497187358745644544834733370586419466145637964543741593116298125495562201103142190917676022172670220773088242720324884216147890070786505184029757491484220071530188809973031175699360752349825679009836830488500150745328316991728095000029267365637134736497514860518970675160502058816753593879332532619404772610552317830475399529990765828363861220631473187080037460711749810785215071854953539540103278560115179654717322431939905692855567402421859171016467153036667508067032739121866055946102132073903472221683307512596854301430163475170036098568058205272870654148353683306959938089954139620311949360176053051834398754056758977884499287918198664430720354623027863522926160164811581034901090783218064243174375672685946849337128163424242113101010858953981535938220338468987893264876099452272272531090852802552229725435668738064634193565771122476146258370890161300207813358542057832992658350706738953802214347622173667946781582796429790843396415459656157579311186067359951844003003606276359588850318979429126832958869291747599472688440042683558719955869458643296010510099359478506001287834609392797613440023938479185107538239722898833751790809675855099454585795603062881914062594715392216303626763068251977198021358457156660542426174928470967962617900014289227788291846463609724076781204062118506198498884417870820666189681745173084899344796715363037418007735676281428833093291787869980865665944181868029961576602941602022320058974989958810116923759838694058116375603362367781964992062640258424428921843601505152215106288177242955560052690691289878390450376048734710574374663866504600276514118365049480388436076255991325914357225920524854506601023370672973181470532273283620449580928833351457187663787833886227221529207367800578425298914657534514969533070757895501426956889118289421387898280417243159802977492123958498390438489859588459722499242221958084819693100661763791334203915675519994260079163198982096899620268886938400388163600793307894320090849449927772984714813430855470688584313695804776022712826667659868226447172643718912290415000731018459393071068682269445224746704947488983103760679282450832522533452319572419655059691889165752586644893749715890430628116413086914071575272336016173791252571566553015650903626383866911944854990586283501900583592343786603747054646099425479403423591535495735996922726316875757618998847574048336627112376396963927095465812045516704383341639663333987533925565870305862656263648956687854964498325336123387713916506209509368864945507709004611984656536419647577547061592875014932999055569676734982483452726551080583761645882419820872002293420635094163142505429188750485678340171598025025705900202134190096533618266884320888966248016413368068127252241831112975262201525328083355107631318050026368050772978838169819369365950375048178143949619548050463505645320937406205735131311805273541381695681892533438359092924190000862521710107286544044187001955780578641608069299462993596300310932355607739589376060467680207536412016392156314211490010026875228976809485215852318072302915069586803294297579950015323921335158952463742083625484126975464358187412893252809522520028559463148142161637541940639191878116360695184833020056588781105416942507453296207960589185433536412169356490481328278524578348640415586258197469363181943863968975184223405003036848820100310496648629019624163639411406275887188598005920066112393170616581268278220327630035301968368378232890642394995537430257987479945685825560614558529383895578997234651197986924954257939326738460622074467315176474127546513342848446877522962702178245645387425259391234818718361386091068623084876845738969459253800734351120284820759403359255219245784386275050349505898562532902495058358021174636463961576288660605574022642137184914032102240778492139709815042559360060697024439814753719585340608481305216943124396320404803838535109541734809695172420495482556558352755648429183576298993135445042948014503352853521566139993700453652835172499101937595147027550954360857319865957155913631918760578061391287248690709597195496392900750835686510786935476878766951306125223376536974103708613762231529069973784594177425700694488330679108352801981848653841577906470857083204960709424634258885263527056958439041425557480411110996326658932353492547224384402353630473281338042668049634592262811731779707822867925839125806233036605625200351013563936920653100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 171805605348604730278499331018867471336827242674399840580672255788967738227010641731239859889199533854729483652570221527816524031333773847601315826074532446752208546953565837586892796983175689055520473321708774095743594574926916291748864292275412475784139495547866522666934689595702555124068644542625170617491750521473236660783678993101956875594441023027981398505237129735256469051036155631841404723390326452811647669801859516067628159028227386852345580280480211376047292591417472733363595906310900197568430476647744257932099929681450972464500133238790544778629764122831132328024542227156829565879801027497612623682083689712157939065309843846494797626472990661937325722629592636864919015057470156795701825544034544241879701126973935934615157585961848842191138872247065463577363934672353636605000855513669068523177970038790056270821411920596202467751423668823187135967935595888100313759847765412811285677591091162328445922260732753406983544690868419819767864583969243348100348614313174176298345115619769287673110024430796104716821891019108578541523452151933714533015923018830385245987882070643631713168905167473379708735069985977684283467062640814287293518883618589206592969928687963448819145477361430689106248494705827612885333645451467329719557524712974679279241349300722789039054812132133139446724995887093491976596179061159731114601589438932761817329900891578066379201864665348415234440521538885144947207491739641460134152539450670950342334550401819857063808617893366757227349952961060294808609499152065501812160806463961251116819622690952375527218133876982621501963240354860627515331323534972089830876766266565213343540223800443273258064202251370027996023014909464701549938477992989082057910635265914439595935143612530630569768827774754918151041343169010104204853777807498031827140324673822204759234502546426891723086152827897200138458254243264676402732814763866863780554119253614914573289989311383980944458264243797152296777377987945501745933742988308142657230320379915347936857491649947947916335833619874086143107256589793782807831711752122714955939460951922866610371327875860504442271306650005701657461091222826196517867148524185504032568595976966558480995613718199805525527849039506270173100263668152912665132178856771045920725957016447479919393591690070645315447725197783346717673729461981051816385587557455421945641506467892291800965889502671994215637563229424441122839606803638196801243746865820355668174167654418780595018594033462033812714438258389770887677813473080074959940342019899680415829184421379766090583947206162878789006890686165877287391130769219462640977214698508756376645174567136923377989302608528032249679150802767684053935752270454109629995891125912609004678952446440759280380883246944325577556608776274142756347825207110132640417297413463062412856332394476053764655126793214763158801944937011324522054173402755733086989268037816944771815041059213281511492262614644950200943879666738897828405336630915194327012415177142659944082493328603170911489187990735267966040341041252785364855452123596662036076842080620807855725039318503950999231609503828228631196414499994569920282365421681718740998087150373361701073389260369933393061369296396340280426143614534367062046915497276364797998989989300237044426951026866294864472952644631132404274074796769783770301523009746501418327417569518766750979692110069881114079772221909225000854477405917690389188973347639307371126033287055154528336630090365949979767990867774590573598636207046863621062537578301013944921127546712504380233528689556737262187825044388316925103783020034218248570018144613055527594478239559567533143893953468377465161270589200755368914915331544082113494309582386985708369933839424744389353235134463291673779621575506303435025713581616476878290664125778350610425688918797332336739087364787835895527198298164933286201473819654835598346134174082779923565511157354259598390910511917405837570182549914495118585447541304024089950169270361176795931623012418515927278045852850965972319615537434099016892073229158175649396479721597035958820551019971791811924276233406061487257030394534192028070404523466300226743672225271322756924869563546415852834463478500021444238437407543097398952583552765110313271610089628930149710941403814231629585715060984384413477194081608038340270101127663458128147192831975717870128877858253649990037609063777155865974273984217129110156548468371362991571541312916144380824808037140569162331305326583850945369016590254853666639682072312735062189414776300478926872940691494793790970178815006691415508079652006395163582301301161133794502077912828733860959295652448584818020348431495523706952733459648315738141575312747263848376693416694178910372849420628336898539399635904356986693055671575661551034416537820835440973668628513557249192897521698747779315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -12785074261867891349603161195474782789970623624375300481820003157950813961847051847715365823051904014524108214101667731494015238348162278756915131481606475360164561938533557274122051484375479524412144439306658695981278463236876574525845534962370750209863681555720640191660986606641781900793624949818984440672345035711647203394391653211247739782034179454546049507237444726974504676560657380764684646563342773219339702142265996657052477593058170037640140398308321982027713577021657263148296355788699785699141861949636721764941038064223065766946365959761640183363196145370738858090109060984426674698031047698591259421350761446041323253380313206646460581307551352138265915921010254660849534569194162643109405656656818491092564659034785011581152285667318826546776967952815658490266504774882733580352408948091110415961462973681783900888757980305162855709438630248524765801173080504028730029859885847592975335484751908568769571065883128845081615801706212544436801669627599490726628220851173570895602854940481814987838484529555977502210780659253702978363005024806276358626043423217647230835337371569412792115520983006979100252037453042806415523710016290727688956223189992534720766233583164864449780193946047652681461977946246050158376472239112737658640186701076879596769028346069233442390663482091180796408241229788494045198758231960290067969236110931965206688841626088843344547004208140799812323215340512912014504190102686732256700627128540974143051932909074916268916528674970487110468486713635884517318588387981240408679366063130619394403280594208752087071573118517653900646914367051695549887503390208967474764088931814119624470150559506581638183741192521428643865261030480951116525631882001962011254756677737836509672813227153451113692368276132054485192400623960891689577848756154383494268367815174568386466058043896095456290539197620507471293443851845359594845308425453399007695687838102412627746248903482557358571933905192761414337548410306110372933781039928000099125189933179115311512791222963225551983058719313545477916935773449143922889985166024531865786712387122008157103542665442466621393300918716098446521507516958210590231592127900848385661392306313419435546917480504421316468347748663685233114300729211188588241733544930419889658151834162636712193013824778581926536222588613587506005993261952837872477495150340811245030548371726160081397233254090067551858792025842713265595030407371990807473305540200666814364127166366227024084990180429312420980395003390764303234470830931949602703606133521803529968889915153008425605937722607006988565267131713915735501210887567541692019464781409217339329228151576423335603646010416926682108700460663304242298835921000239048162661988494925358509127320225976154985331865220511142377156418005824711525856356337691399167226319715139318271703737430253181253223839816393726787088129075210717554569270355430138809555703075572382659237691885507953850931200176121913296193448007813944277980668482127108359036013760934844781528289264995416500533155114002239831002818622604075894378881153085705311370909510657879912814002924731160877047864905657634387192620959996642021230968408687028489078301273573027589220252579647962475849695576843046385367491696573405338465685285009126927957523427573500347720889534107936134614984573850799922665801809809984326204863601579227870731549349162922083247634465555749141321429919188704473075237935079483660227266082255090073032605899337637098858478721105806196620981656118914680195287299270674107400964706473938509560011132579899736915351966515370924820206411759153410678631582550042851431062611604182616116497304921096748266582512461953848968907145833353522558032326334457514664508119456640784090391843023049744706056463440769700474360348057507030623039747537362968164907751646699309066993145801056006049876171753873440978452159233124479465214765391608432436403354227242630494282606283019115880925054682527580787994882244727535517381613914418251327898565666900254601376612718682885939300966208057974050747894902987052319617379874725154737731948918228766181270450085599903586344052052744460910004928456399219073962758759992852167450891032617566800015041988878909184829012940734322861066398824072848152804912417944822251255914461536853208279890900837653636754496990905226587978758182058368698295465789638715010474343855693202661141176155287122489357630111728335843301809913757605089142579527268811777704696816792891382286642606967343633488179902198430883980627110288328523975480831999573932802676181084215884473265933729183420529769903011017908269358445414148083563637592032035832376132160702138636091582873972373784853608777395844177766568839334236501179907782364651492520405918459574541292261975161422483396700854948613433453895996129313330137833636659506321685706407605367735534316390239250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -153069998997225042403653231406539515212588424333033211928426147992890677767703104999984113401685601045769671706017569093477922367969238414416348623139036397536287159756604144244582885689078537657325917746631842768896429764321962602012502070316041707590387530967896778112650859916950065059874647060608234231872772791908117392702028923663481828085988640693007600433114356994408822887321650758409679961469749314750630872219958953499555440340758423929352341368559104403482851324675205919180006990907151944230229955225127577162928477941094253416475962837306744287121622576329109203405743374414807903979798846798464464260444443479612192445057309980398025321358329884353101652641405127713554581467322227723442417987157987086631678109616142103659199658094532121021455851010178027185604910542914679301926599626901110940361371770666591747481731311333227869346442291091139196784617627238687808509332238690113822423290219179872263497912279777190594078557469173446354863651032332557043235410285875580384358986013825801888218702767755596004909524507737364400201066166871631912931193348058843910703653105010092965252660879830299806868146283546469655644857801799941657767494053602303408031259583355851945131614726624287244145471999298919630700587565298519957109151220995211574322851780084529809350105388739831840737945217647703100609776315604343863821511471465021515431741113239025354942090354570605159107718711362205595246311054795794403544602058258887814176108119222926847359503708895713098974112167567998735715515407733963071028189852981959611587987751150358693244996237061152481176336886776142512017105866763838233361855646150531198585931034258163799389023693682733154443628498791288049728612004991532930942934975029835046074363341273568398956267248481391643698092784868992560386003021384105160096519654068494923287602240026604411412335230661336211423471912736207030174314507397860848446474783114260038001306354902919433153903511100656232456341557351849721454821570785145841783274740128133247967035744469677152263851070435162767140146705513026908061375699949928390837445285147941263902954815446072579996976922362548770841535395300653871326663882460677085508786693132689284216423823537315492867687533078468596376717267996440352417733661991596177134890137243510616028858262960652925664408522831451955519883495310301960844219085423254903616926403469106755108823072728653244790495907027878829779768653550920096118626804968891096191401788021390130322375937364165226934183882963873572567517888646368016751656452512915461686478106686637460366198762594946799252910172728868868375146490802358115197647476101841086938843054074582819897912621856876613491408796109440228105099099531507165069205178880612171062255581534682997639836865254843453309905810792788407924793481804741863785019202462329705571002861425132711281470129309809549848999033363536643336525994944932887247586540054941317219859453511165344202976001474469327858800435379944362683752909221564447043267633809026806342141775648437192058991791399828288438063673769643331879095128706675370483590328032712370233824445402276196647878839674578261250284935300096516382254597219535726664885109383983509017287049722509123634927865252180398421043837533936174782245859556391916856508115252410152740861318932351834977026415203757620756308646430826565093036058938725057631667200701186351513667949350287269619035553115016577294871730786997798956823299456962493529003259928299998689471172077056262920485273033159240240611324094967857667676912352933032493515888054489284253872955439502968679112690604187762972413210355924555246418204358201271561047611916168347892280518675532932847818247904474771733600411466764909761208166351170091481528379750168438618147054684132898719449532229055020033564137771918048569051568972974522898896032437993544896358217691920769053499024979325825131995066758742360366297065039947779398511837293904956542646770929727805194245946351482172721098384035989558288644221674428207941429776231434699177009893351355969348162589830643516760145168532081963402992654920438932097507224676412007743206641862184793940981851005839802284075828441511480296679357674780845737086078961718280864979035854610014369187436368549756233518822772223235902239462811578959711794927299719999997329238907766414799625122842229645731127294701045078895332015692651014004223353819594965073348884881656844149115430631312543913381369876977575721941700536689764421063718975145582913926362516254016424835687999730522761355521888076483505983189033865775160707969121083040748723083200195612508857367978221047653959510747333687276151651127048700018993011674134283091118451553401436778236657185260789736638977454438070377937224050371202300066161348801303305767301485849716228141875090013945553661258717344790531250117693045442386589178065719612500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 77506062489420257509470733889398066853843035231683889322267435391140079476138286135485552486773473880569025665824274668208786422452660728801273439868168639853827387332935092226644896000765772689570358168900354598460054327755530293388865728994508516536424818008203586661055384397290243369513438844780537637978052448020509754804568050575263180024565613114726310102312817065484722787983023629129702438892581928105122929787232062859412840940246147187691961698551127391276958778385822865890485265462460160292460759823973182724961365926218017917218923435720971024694543991250694562063193918647042829531805938673144930833013049157809660007816710766460816257060870605273297295535172911581069216508569832094214644409613691527264296251511785308703460709368159446195467505355699315467584987292364951977221817922377440847091799944697785219643231940943634643225973074146056363595833132752245785609167460047434125201195424646578596147601777962056092552877818475363766242401278504215458197742661507123437669590227345414476804813501191833796994382891218502415834637621980611459936570365224936634059777555041646313397048696410184448569988437151255652191750054026689562831735234017151591973633522924191031281997833067837604261247306058488501441226782706465927306073388777029450448043181028921118831022625275062686746166511300205160680939997946231910522080511899083880182113123811653513950519897685739190423855135501821977436666044852582972819146713382958855496593822985254331958521108370849094953695040617961849296971474511111551361384850650800557151504756649828105244123583191869963977419732291546943514972575745206307632719270615574835407811398344469619983601218742734022316368294911182691972631797719572505055553671106827552820738726021505307298605268664020417962567370174281820485246567685413624734539815419679524627460889323426003232719833729743379070376355786539294341503373896296516734221535183338156887719423069565212239749437261341323365691903191897234638949176604171096651569815497444821965441322832669605502881561263851612788711073961812217142810565432125530163871439728972835031878338563199232372672241352047406786330783297055765681240360044756815571985258087786247973759996901896012199264305054259202356539341457876088907735739435072542788698227212463560897902542893963288059196531485909810539537014302019528968526105345669895479664408051450547811895284878937708427233400366788655589774573193389026688914496665227538941550881898581816515414346187418351163417424464349955361567418399286970649781326189674337010003608407624457150555127595562760401476676248572402573086195470057146205888210234303890326363584524520970936593274976247656405272523708187688005551923815683930594860383913832488746307799440531183791870786994114744328930241284768098077106202737769481025004354795024194482989706720860826065982265009789317873490258027363871718055591893041571882036590447687756840382925820353321779004594253858899963748389055826756409898489815005644184810488917512210298342576917621497912551376237114251839415488346368051238241298807051208210824170685457676714322204099612355868511279228971782113644594369147168424528573841242742101945632331721236474294242653128453948788564146908220962613704284348664575266611295171684987827814497954105035745220474508243368185567313362211663844070318556875447965030955458100742292541270859905932739646257530358454325512940193554135377467385866534601606160850988991825564872598501493790348440532320045163890894843457567618416905308076294962616157864744153611589424993483228427107014544355458997173524559260870778004200016684128729022446381407425572841123980243591526147603740489324066483303984486874892046578669286701389356189816727261692253807114869816853404280847192180237995430006936273041072236574210518042025857898501752564094143868297709410367703686016491092676872651327898995776693031540424360899405524180081886823081575556654920492159721653178876483171920738725109310483024559526167225835153414683397135072457887490321656085018795436070566450632642273211758182989018813643450321759495481189374121222551748924365010159146838979667499550507792225689980176919810592738067596640848093802586970380836170499870813220247918773182282445306539753480597420363330328458762546262875019834903936755711190845859674156625390913918377239693724478901715358660333501419829528987654534718483565488223574018734988985968702421795347669508319835063841018696341836163720278490685641955293085411953190484306027724652600920541808445889414213275759895280499746929674197972894992663397030645221683287931024264704863223959012544080511055423384928298670376576824079512742005975758264610012011579635069425938515534090225882273339938242540697602191835069822493566277043455876789465122170586198647962764751595099772465650651792793123561094680140343616951875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 103888265932103023731453285651792455325298067808670981926778069456429452404303854180902446915914795826394730735338684369183487677945679915196051161675453724159363166781113447525276458591712036040605454060921254667752607677914890932015132583950514957576395785938469602549710530700527968265585791242588037589832453522517146431162469044835283905176433096113288991365953692143930071869324756476580449093671052170976088912196375954666931350095124978866839526261766091321926867434372202048213417184817974183918577235635092622963089182052720066766868649976130468918290054704451339981828432355146644524222107404957296740583049485243623886682796692857650505920285623148136559825114529261165796200017554564929182410953955616527095344375152083390007978295378085955909951595714523703995561448785163869603095264325945643493816636905562109123714639571123064734104356417204759927302790977444725144410852563497009686215148676480322927289562044554276654417031368400989785180300730462899774430905728673033140009399105690655680614294116142374320240453745507622204209563978763850054604940522760389091875427501350306548461119639282233347633586614374740324507964233469514240427018101158235399379578388617943775237330435435083449591733738716061914415057139673945355969882440521886509683641772564656098576734761330739102191137023946990871937869736273203937196788578574342683991997360226527309881569975236603958601507223957257438970937691849422037012746020346562929962498042639673004685589410222005086153073176459226264866720698545031054811798174472328189175586424702286702132818271096614108138239681273010991857572576750069151049820422710043298987676503590521718690987943667809270741253484027826775062506717726789020808895968836912809583592196246430194239227859850707068391292320201231863852749271468568027056982813539701303281896581759223406913551171371150595201482995222875089992534141501529029464792765749175469956932328957759288612777880704426600038670371836377505165081773752415587958968364408276152108620936676923708977297386521472156969317014680618416640662678585454882777233076671757723053425527167352155229753660402984441286597995176673150664525897299513446544804838156160589202985102379894882607206870183204990863513528116994005777251205263431319193782777705489152373112089359877737102427673417921498758068462097233840237463354732214844667318862432379032956321301424156976828410566803085489354599436236747687261463242578234918508671837702428451607838918665962831517104194344724400039045344702955832028253554008826575702350937208308385132015267597714941754019279803839788364663877863661315054814435462912620123003115678296161918783098721025787784644609596406742262534096647322345011489569130423841732459650805862061604578665226928107987771918488053719496678837729076539361965759577691101462365060639619441621924341203071364484653315802357164139363195393630120486458238827249465366778590199842277288453457129872138362583350131324220037827086844131740996890385141422468548327852781904877779985959278043034895215418733298676339117374009633182717741268136415160433602260502583307169205842038320050636224095548003657770547461165352132720191104271341823634606007556235165427760352481258908574410984565890223808892484344555782004728654474050340491305943398786385885907828021910391610382620624170044668156304108674775933034508554287239011869758647053979745969918698119237352247243422519165717972080630732269686351848883116888893064395977133352208978083208331279589345162225174793201646895295031113736544525607793885937733038796608647836394586980030403723685768233541225928042044243317104134584996164487007797315687316375170526427244609278143941691953844101059574444062344391607928680008790337379718539314028778717194146526151271641871633864851840237987472257957069391962307343531815180018371914889307045183056493234987203169586727885488551666311366103381999448801150711339082901207761838477870617106044471956241317987225341511029458686124574379627533179225767158861029558998875505914746420104619134158161377800676506057928546296617746354634631394092569008204035867687917807676783077682114992439615358083473917370656417973385244828911078455291575724813509307573119706153938492988501353440217791117756937295076499271784995115605674752589007174333017491344982988692943330838956133146297879906430344339493398650558367574490756976013744070454502273537674810283213810440169284926038107581647654860696945228025091247912580829373549925903025138247974653237879225493767979644217541676162512362838564748926371886576061555659034315696052762843350748366651683781925670801355788609992818947684672446363425756477083121117842947889715898762797724574760223266156434223313601990183906053090406585611984826456566489422512614225505776613918496631166231360258359906517758955108146212736165593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -156020782494746908560494924927634819836969858882710193072975045383411177773774688377149120315460901366988955643385897714402691095104583751667407081582554725056056556177040917984359150074201787377123475546379118439536862089219197865933327300797213831293879316003259336873011341758430065984904574503358536665517221855655432309012438324289099543464934150338124604996088033762589379823851511679421530068370108369859530002074547144895720134652137390988250174579114018426573385043539817673230914062279473705021154420009825573264667761138349406449195888642326647245005607477771719257447605587491452703429901017095190731625417500471025978235373201331181263759805795143511594971066517443248027256818331965608717314203034982064874120312078930259519395784663296684503705426216533464408496847071520526562385337834976074348310945809346838612285203547407286885800091693028573288893979220482867785896222919619252523779290219467616036058962690750088633220235403407793935182292860320366518080938352472855530015846662165205433487782039106537054804526948690157087792551437203429626412182631905139793215329539122429490484527965685094926307458791712004441548701660411458290615894504649523084397260135658726677642410441129477305372811489828077303508910391116319125843850336453555580821450375848540258071061650739178414010388929955586396878058810856764680058583364339747958336586258978927460963295038433823003605302550036516154993030437286280473015379099825680112624192161427129848286392438456542418970148418150205126370954305469142262495566774780300259924240609584071269308110348502115484359212668095145982706889601040651693056040928935049395197805830374535368091183186134246303686807905353155368908018717709733090758085789755598863840209303288075216237225979014559133837246578572537785590863544356069443109363320220181793109093021114962491304777082972872050532806262797589524247653480909075019924280952015208864742478690029675923160281949057277077147727655556505930410805845512572493528559522196695289912177860278802205167384354451906192563432535832609413094053817789669789268936273384515656548425674854317501749104548998046331441204868315411347036306135873567436387923529147713654149150756336328062502678530043827432928707675036400109163344294577814596677672106365918411033356829943962936421476573524057083316119013255847795721562776562981019850157957958572216008417626870114236418489023377686263845295715080189349807446484000596965059322320798924593030917737090010015843858073611961354644351803448082436034620026236269559024223434988775706995647674836157969698767429861680650432388276164595411300750393381747180226642215701436672087261688734312214633409895871901225533319730522099911606107565457116615992285705912963318846004163010549802297548819438474765628525493567804795442963285636210952053640060392591815912870062578345807344683079486255489049434136755405793081208723909898643559625253129280749687063369960787839598814455952659267012416433324071005523347264155410116317429478622957455805131646908190923843390109105641258073504077934653091912960563188364239328020754058904096557377318278249606800003605070937076733703461727473814036976842766078556089779978785238599031751960043404559474297152540304175187583331670284826878614173769468894478118022398746963863704366716164074323944540413079762613255564892610151982188295109545169867361256300585887880096901648455956627042559231255964189481114477278635400342396010374076015033915019887685716995981282609570877291807785754414414636159431377075568457483094943373748544359526118970388686099820786651695692910768976438718214987279120485970912976144735633414016370372068495579805092940440826220603534636482829728760749560959997550804856837348838193945649425350983156639045591987636793842471567941069086522755457012363670162445630957128176965966371108918951925621155775517766612261466862359325385826272575862132755290729485190670203108803783351609561346281002697405196342187246754136361254666112773776552420316208490240051142362708137844441326696437497506351351365889036818517952932909059870628615620004358621791348286429062566200049541430200365243576392469779514943924031567279981875978127554621387015083705341616028205727602468599554967670583640706407724685998184860845724898726219499232486243879511428378327398425923047819211336040734185856843646989477677844909939569729502074403476879389952324694043118648051415617437715601404859985778295299221804388417165545841665696228208343532036105197104869310468591903721549044405637939675307811825766065731825684734369015413964410822216319773826372259504545969609511422088826317626110103272809718940825711536208530805857877835579227260412411162060582672990877168482209311010942966989273741557220971832460933853902580549852841909523722334615557384591447318530675004884970119339062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 110662978990018599236223762104144423345939764442628617991804152679540171335276648372721832929672853361229877812977538894547443916100693448672030323295603800194622071537501617490516413942048281371446395905803002462653292405603146902134703295585135603219970442542685836036296743511937267417684927364525921958315393669979492698461599844724155449108275626518053423642713605599475942869077823615394120691207935558530064910192768498891875737028546743419619779345863995533124279316681144360318198287136477474869662998768834351344165494018540509791283978214836784323213622917298499374766607748829082674699395863907258902463557098666872186981653709937768982363164251809504119387655692694595436862580255028849965329896384970573826110873526073020004740150277153939755822627304956271771213726927202474107140824095221211103011606133257334597761080318478783173360123037796769181156622699882100151971627398499720293519714412965674803632346706353750040813645044794156673788838242356724096768529024396035197059908718872966055500756754263343042983956387228191921240555708657847192708639374849680113689337669343525869443666982143661835556872439324245740510312882260114440324220593386584544036101047588860876309917764788348149033826742150815416199927347074474889191011008914273211055776156590824573181865175557454887045176637173191753016866915241723461721503929611825410957896790863100178898824471941563858953947446754599670144519158865281779802483294761653227549102429067512685099524961703344257579582858805060001586348663200425470085847629466168851904385589047503292045518146174885448158817980892775067193693653603704511426574833568190941052046496348938074989470863222691791504860836554692201047822962849326906689258445297142272067708260776073501676337123879297494630187044482049471793496228354976838167367917314240440619201560675714446569092989093681786017850124279883777089404880459522810241620576558632937982266027219629850557892681011591520858434324968744540306355012280141924331616867182896146432661856915332423167594160302986543945325226702212567723903039284062801194599766252242046071969525446170857382661956900915296767425856674198010324129125415024203844094596751484223655341369409677625173822045751380468034771364457339955713826058172693094917949082622180400899584779187798761972667592177007191752009935412817635446962323444109039013099634568757888226348990656534106267320264885445138443572020700480129218052870894604088371451922789421139951783318831804334827859552770753784713336051817311767236876973821633481613486903202780601030577989932410605733038447965813816634895639911870316961450079796558648875990831764413166860218758339159356422075827902626683572560643129459420924838863126581314015089516116331870721480780483393528808521679927476179493972102365498658145229846054215387596759901422919443384517256950228639787626880050341666222654345830566141023990715979988954119072707318994249145842845317201951472916887810437623294334462043732527407463417818683021099654701081266114052712612338087056119872804363425825675777422153729058837584828973880362156384769282899031038043849863971311559334450679873685959821515062371120132626350621796166760016266204064606359004753425686442619314877507292593978019088874698329025035828743469892430090518150828860569592834365167269994961468736926318525751940647800743870637958193687781515128422353361423294764426022432923139664463293378081711068675868920494644618183780092201325227921074424078187071875143442005273460856123240810846207787533856743585206519707560718152635081125293046312152577562123275407934252249907334652316484709336114967976050924638360508403251615932381190760212654166248633220198294598199106598125732524549834823101790090380918300270882658414286156716001741908927990056945524518035455211493944137979082612708568798888846717587847671368576063425158727257303160834539869642584610989799993458250542630184645710238783235327737410490617504844062066645379870408502956716284533610465981492755259588959740822511520719768787075790395502782677860513805477459962860619540304624251201184338563073424391213803602177471291271910035182159484440137176179358722893008054599042214685886923823073871173615124905772393310928421582642633785569697921635133349807203973093741292033853385999532148721674504882838439165557092168687465606578595651197216046238444710845171010283932709280326633883233355687470212651658800133029979709720029381903194377827831586698363648474493896849553639317484409134233192214828027186662925389087405947735246169429694844667979521051455933887396470135750002248005972349762831704126275006063385917385232873201834705116569379148634582158447832989821374668795021032112619827754648515079136348609804905109812562241845399077524079019260564917833140306963053540382267104209777990522098282324012132734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -67303561237109990093295316098485796046991793889122822691028126273193753888326432566980832915953709569494136929312301501056447533134011248793027970314880913091278798817775215262862048489489766957593768922703130987220485686110608045582993174340304738985906196577303415068821915953695666365021885253853333990046018117173497336233978565932278409583280215367202778954127828574856828320809021207326046053788569705742408581334081385431958026175551684098809433630585987655271867427882938016315314710695526940030487656906965482041383372870904004693080297525326262850728730187979364425491273606304015222970621622511731469472598548402804299655746874583554386047538402839935777389172298772274675163450132096737990992470417308494223569152939930504694817931812263300104741693034996936638587537548811664199464446740682916352855322595474995684088444400979421451096670540028106264002359814443758393296991513357364276881173458046950362670640561622205245183302183032925153622759861249782785068985942197669751805576544697252316591648861661854260629028211136475706712082316216738740362322743207759487840441131071432967568663833301434825260642712914984271393884557484981356645111381957692240832041715733644208783094918079420552383728045045405996272317486638859248613543638367174661072667502961598568452908376205495120963875628125435710751908719585200759059375359001909646280742563559213997215047614124638646977634700860957002269686310399438577548273165899832084630472591286037194875892011694051566102437595265824545560470796541915691108775356832880485221621305346372683917120368119169999480267457049837163867686210467959786028253739685252104478427525270854745903717450233655989081437765385155423781417877429518309821813593778448787626290981828787433532430750931229499070563129260333951697347318334887368085701893036741022483572313502489833760245958277200119456597623503411299954683237544038539459169551838522709466702333458074110611007572738870567909388816412521937091314006217128129613021356195985086060731813018217908659581283116418419457246493363198678635704557512308705431184061417720850905053559241505359117616205423687740479637762355292824081571299936006856864222286931663096496792782872160998432617466424183548967065603906005412933157677810104742486938582246009325725072898882551664046457946016166156657963187083881895621789780817398854169725846780842684687415383165484146180868894191785795767159905712129368121240474784250313457410033857938018443901795031495686729830145067303996619489698553805645772287917060176017800255015981189277644015045617466180825500107610950483859897860996363618304572443602862110163173771553204583700291641970163063101933168671984292746657014553784778435865998564829985133556868669956779440499209349368634707060251721858651887959477848340204485964358633257294939587403994503819990222776028669673360780282858943799732323505325444215598701535413130518278061220595612225868961021494226323426060001085567831037652961241213547601750212290691348969797532646318071255363584032653017570971238187841324123662328000367770792589196541347238253989268938534640193435532649108538703243002379638291326403824538988723165094733816851166000346107013649487233218431969824603442575928876119944291253782834663249566854837019992133476024447469332833248878913415242126221533356900571551133261158471232367518061541985397079037466889900075662814459604581040028861733971107094482968262010251651258467855191199737133426426086272140366418042999511635095909483924229448946023145342955205037675794557312050811330855662754882929468868845111531585896104667397076603827448755082391760500845711664943045496367273321617559715271941448387766255928406187361375204138957673265429589009471908913554842811451982829442437232339256686801149477856480332303605210344218462855034443328787771854399026488098147806047877994980374837007745107315524114051786833644176658981147955205926762155270711677124987889730062624925581168821175266957662807874835885700836278061787726719060369432701333364163686243112664215802798796479481588599026894535085065582332023892448370495376953044084721851549984342664697254723053110165055977562028112156479063794850033345908247682543472182934836448896425890049586758247819331684350211755995249510962688446289659787560789274389948984493068758022428019114364394384357926507401814001744624869916041206310451956345523506571384745438011736597069439099518270748013002492390864125064193827158143064072182520863667838504321646492639297207070048854211016209685597090819600040878986951308412681090014605304338053251864513554178833417508027965018496478173209678912270281051546439291343933103817543596782717129423061677485147904890336898483940073691325683182776021553366709121616883763512632942720821220876975644259352308207596879148935103889101282187084082347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 41064354480229926231552607028521739886983847510249230876094364094864337523428128341855817875055178595591181036256161354232453024653550499179246008925982861493728314138369641489921649454625935253047366074037936471217831288930535288804086058735167210261937884913870686776668087492725806946804304363206569718026854075689320083074547221118543366548154904788456648826390311256516610341964833031492106889187917417647556156772570597381920903958399519877841009891554331830520296457023327391792665952679065154720661637119410640242310876384053867158884438465899298221050150114395552275664534475515987298850492776801161347513349528660892774261505048705154205911117467432753552701927594801051868476301621198297370447011133310247721298634555388613229609915154306037208478259074369231812518909046099467871732242545244348156438607581350354125188107909789143427787839544598625996088044516032792958056309059625683118429457231263821401820858158305129509006895277594228414331615251485784375288003630871269439384266501696572636959641013292271967924691830737591998657813686384086440579073196433403682880210919622850866259616614239540453076648414517823175251659694625339989389451654918598441599863077454216430109614330267457581935814887854171459580939809851347927921878463302951600092593044599637138454368133052386611974092801171151658909875092259617068576485193086241786761877401542705596599246856074813835063007669584154348223555105909940768359794374974649202541558650474342483657588141901036049816919341608321373454787555175611671001809171286616557310270878632710247249129620993461814042977913165895152692601027634074208498499202844948410369301409551974517334952448516919180510392628316402265849336163304938635712901726697973151318968829171755693643782984044582935765339703507182971833274943670724853439480772747153612198220493652720496137820841975704777879963526482550369647388010683820324790874641149476978667202946207989812655769383988105738232674111865645518939705445737886494275549483313310182684358912824412117453922438329814887089746535138574931158272182990335862116971398186158888704207824833028774609891195283462433641807984519285166217499757578394540856312308443232013257899122322936892445362127930431429143124632745408800131449582266146682830289945442029054302378182391853096083200440583121837026473800668150850382985967854716777405363062626048816673675283302549548303691358352309960896620795369097072675278495771539289982015578328292705044904420235396530166071662633531514720456999057533023307173215987889408146461297994974459476902826152710550462831481996890604401828033023919929477799615348709914910293273271447825025156032597153230153693913808150791190553886854501091801961560262938498977375044135043583746026273793062913713827493566745201993400617513514823321016075318310215577546603627692582823767233430384141723717894920458547226192964529357838385113052817220558774363077367737951098403473974031208116937619664723997074151939378721165705767408748247711734743402749194157787792438683076193395962226289746454791037599459982835719104866153332643219348594887930706737846969218818786965594511599836642447284721826629906483514392959911201554095557482388974286541710977810780127621589856676026503732746061538520900476357519669163837815313325563950589500377875026737654373228005930754037890447194688758132150522808948749316032184083526586051207051743152069785652516122483308631808054245713698892271713674624454166257894845787993808642887391343156206870215279798704890705997792852820846697785131423174826502009989292492977200580557519625987191262211381551587023037515504851049054010069351523929453779689686850822109633172419098089785629893542950751625200256986118281688957001108306020228821143515291627857002147245006886117916083215483748671134195152207080929606519107331155070441328457262728878976658553049757694590524249174102386905649331302642867240302772632422940988327426322367444924256419191561423284586342269548269424471569404760650938975133224607436347002508301514009730320126578702002602160005294127562329059317396934601167303214303496440288250048411396485369797035521144299884059672895966359172038810970863632113773546075295724007735051080970469804575723631278329156801518243140824008298458479625873593933930430901155402619861540802456080366223813469014494110979696409949519372384255511700763520691370252641720507941133837363904456218233982686479132145272345541631445294518610427162039755233875572219975523386033285110862791263691615795805419018615652825609703635928619997327972033883923637547477082784245674461178927500206909485037775165846837587570555715700124967986996408699648415618772045478707745669628935163848105202452721687656208400093485641218052566082851575948181632161072492092484877022672651947378262236225479719425056140473834375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -21771534627496377269673487598757239484478452324542045445303695898556793452146170945919157646021675608279727440314614769867634241516127926178808264153553455470524759892781658721209401073570409445377881744737946515232428584271864505995363544023900845896132100039658208480141221694657296706164608917895774828217058597641997664243006282937560643645759646325910805810482963000308668403655878347440118765804426724311115577414207645989073210306138392928445965633036293118993522714071484021978456795169652374938781668490805157058889297071554779819929597397320981681011082743291314128963879732119401861478670301408807636631709899240818088028140396415872574263899168654020578831168526240245736118611441315586418602194035785642513612626235916032219684756710521442965063574075691251319052748066671712294253076740438711629365855851242083916834322830408541126015701176749669034112525298566558255704676098269766027322624170834007558319861760076137605808551646328355525194545414242679132382834718886956752598225009726884550879676299456513216048478555017565983692616365692253396528621205357595720583765105543853562610726681490227273550335028450457907220153967200430226049680465724906163281166004130774986247388154127904340578081060935226110790694202237722217735888026828049094834676180982795292514101870241767115856024635150091164020560164035299285895897271352926837634808601377185728010981620655708111140545886805528663267195470500679458894901244429592190069256068396192009748933703560380292822087806718696572131111890251362441139664415877045932946078568347878450227602912392255059251084597365152709304524857917134961879546408543659513786793893554284272945947124678427905943156177378639735962168493060470126543568224945146157771070311093704564376607684230143757718321450348164061532875213924998371039831743910025883799745919066175190887068611631100246889890878628495541684078468447990386330936901512571794907549851132785880057699518292183494063147810434565719658120650075294807398791987283029800665864765864436988380900622209109670313221513951781619489370807039256046995883755589699936656154471193320169473519724905375109675318459990391483082745789766007401895320829306786282056486125250225982355890863788519036437619109945698908479645064930611729491899100463695735436638010617864363037157720377140082244736471648061577741829236425038458675146913744699455131311457159510829121088240133652156488569404649769312434767768746424584306067461495755133731536127604245194181328032519114365336394361893920736324266665231083727685814136172653874035432212447023715296651286054528920321815123158018271188433383726521157186506386136988323176559873317972028241525767902458101113936094304520728139360519122928642131121102616007808419359938268484692883404082569689791870031106534533439797124026414340885416058560339632489820680575638597786241626752080190854400898291244174733450083053105820587487540079264523595406984626690402308692331019416204547338423450545606345670319508637558442055902386723127107254093580033576758269238636511497429241752547017507714206917137034168843746676196284132514053640052335774349644501076216987316238370179883605603087164977403557719559389253313252369131063301982974828250194608714261106620022862547774084746219798523509178659548128152987167780979811523205147717344982747683899618730308821689232910124125577379713826028889974124158276832376858406590752753932190617772194252107392672646752769819815631468719371920171514629353248849771112643575571121824294067770426129245816504487402448484715780472404629941937918397075055203589910947309501382263503250980598306064085713784596908697378981604007660760201433567887467197097800849353956951160489427666656819054399837678433245707665393919747575880082300105341500927198660345983992869478685957170592762663944113745768256565115788378228959223604009366326728018579673787550008147901804536973860231828133873896062487169597639299750504342066973163673111503473961413059108282876846390800538440471060528612002908847140614037700114790727521778163991227200010080076674360214511570391840846369728232974592444255857409461023385807953865468525298008572907007816686800477175275568571395965949333596833884218073504420766801404010398511368353257406249648041248629433574294599551647407054917317727163861057823419560019728931397863201955895687271216612165766585292813274664627324624745083092637816141345142095398782976321925670522802910980968474053412094523092249975585255248869751539455564345720417840241052804086323952936419885959506661323586466342150663949327267875438798197175958657814385960551282536441584561538675519593676423294256309343480487898106218246819479156798580557986955515889762336604399796920506647059621660337415707529540384734722969694429725049181895964773105180461544018922604953415819192094335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 9425362302428750327001882722085375778526953348614297510328657958421980984306045797714322316106514663221072612113580244017442874693751586697663827367247102788738437059753938814531614979434740725734890893204727452403295701724049868296221002914733384228895491429404109307449683677448590891649834708771489791736298275651813483325008449086826691657655219615020867257018625623714498196507900499190454018626034833899330873618895576361355121928827101007989553410320617298483687129050474575346739300650143274646092319437636472580093216059205331567818389471648716915152907329150422384621837800707303324528170017176100607743058318345418967272564709315706807952995308260474046272061344832649782412759058290453091577484608720799271833034815970595128013138963714681653169455678855786000647350725671911418188669839364931671476882700623404630174751837761858592639487272561350868742236007991274310495564436304011813865121075961802757154874695038984501648939629773503637956045032683175628911846620682445544684018999370684772715065986803883798607625097077773379526828439925534577465903245641907693060238176749796124110723092212087948500747688699487703987528680760609128129872333832094501956160091458111719232538902936207924166680950107431316023750950520497493846735265332189573340730529111323815109159816843933108083166801182319248633951758140069772987588363362156619368189441189121644943717204190080978111534532311087381510122226561067542582537608622891693306169568737608894558163835274000058315136064535737153314036106085080772822420682117292978324409256982785478169499042674527908604651205024951692278978765360060441258714536076155921329047734210317007247772966714034571744434016231057031308138084053925138313244779998136141648917652334169354117252485390044845208051801369252848366264938984985820234895330021240406684080295149222114421502346149349876340001565476774643795909023223863710497577582258043216751918205189625607248492216650330020112066055876920245639125886253468260242230560523592495288446037892292268367191641863472548336119315758688775700635385576970768945638857890841935440049193683993802879189693578904225411172096823891838336846837808259187258814204182035261434959134930250976749828195599953374340897333229075008911525559303854698371718673115130737012858444481392401694247358206995702440325714650593919314073556716959787879037907266222763068851014430950192112594666039196437602690418610179416090579293991716942766841308009288019173111828884635270704327150145582526600858602242640978369862014177683152498334853737769387650057358795438793366265736616133709173347558538618489647309872688280552904233329510820956255497841907310844794127304596480347692673254337360921864044630775493614794510225140869858677560276059925773910643497147134923373230307843019738160449307327282755821474464865662850958388239523664988161373064109576855598359531310842170150471974682706766540747837183415518609641075673589618650692332742638144079632683559442578028025048903478517053348678264671923826538149438681837490331670657862282065241147713527392719856238986303670540563877518385767673961603619229227313554057985641839562362086784646551468629315203624139572992571093371186781508264760654642043093915564437813073843185585483160675090913076355057680870669978365786536925423361779691289244170123027992161422223925254386954327674384658152885837453198252752027777452853853678682928335142739256170995426091064692465185940863684039586064427246855249110251488745185842835468803103247236614425890570242093723933165786575281474747999501311566289504679802580077219467036567216526918078681488549698923077415198224346396878164073819651311873726161986058671750226157736184566722107364620206388657292663311496120112561787772360524795686061837593232500756602976492428712193530870730375361507535609757066420512478541019021073952612611060048220454864912632159358602862942499426861320377299464760268823076367786420660115073668877983256369881344592069057534539971302280066595107816584129921755692777756808053253057285595173378150448709449386852934214530427448094680055246341943866190229411677295002743899861377247737141000332067570147133102725512090743165575820666379946818069656340271955934017270202897402334441032411519726836922271801866802649036808915078378772251736245174892212652254235012051112190245649652688232361012519319757387320443460773738559395529069250528487581497248242553346005174097168607911483609421167527514345896670225767242546289732247789740509944068799738596021361153647324139342560383022765761839139966300856796508991204434326484103079647783156972256833510516173621280831457129177013866760859747731357765133272148773818670661968292603797659384355649642962733863660037699706124097802890354279310955095246234725552984692965387537845680217641639898708312405947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3691887769521430273583932773762509087389107786281637006636916528326170655724972598857499905222923322677212056223748540002104286121172473879330608385850463344964044557647729969989211360113525800221038839244888505914397534115559704661098116650046303265860961295708061252880526224070847694505873769756108977793399480786068977198889150048537671225825657458179137173937122127085582712581127347040953948152864694382480210525727932864905124899140414610963484833688510244456628874371799834424411753735256096073543048617040068662780854601352725263071767999587192206330614951979163931901995683459553550485809931445538989820017324806185409710737197733770123898275189842136133889760543896212323670749515942862205277328453225928634640978799161399204549394878581488165480730111806582507666732675129486923753885438684106102876283984121679524054603441036481242604517704675125152371203282859362529294328307443811980721172922423945940955925991419987431154946855862881100037397539052685817698180822895945379388823317921204057838542828176652586417781960859374581044013366629148299088657254705635208838635843160597877147629087812066842878546387497381109916322386760542601378012324476895113613839095407420777405169082381763224486411797005939182776289233265684839362123585726477620253136180553846587295474500086791262689597477021635701032401539010498153609476876509710171685224341114361369874808719475899680662012401705153366920330290660311027481003263361520628794162513814773633652616149731107388560841130708797360254095039349819394948977891598375312131368319983846082237829702570639725530640407002136845177735336574756661867751353505705993999456634323772771617368513658349522995609327825503402120802658333555426239248518610667486361632066112667894808163097826375577081890871138801453785031221768642135233965990555871592259662109030439281575837129280046335038707733701711128762920636324154854740516891661859683733146931775913199481226787435802601233811904398040158474879584604705223309271169438284090951748648448450710923013845492608132487901989966837290389932433484585963417717950534405165462759229035337270367203440229483771467442035131584530436166440663800914933035257868316323615931360588104593507200474446445038226864747711367159927367435521786576165568653007048683626131489562234479561846328446533964262559376033530031545030380470959901663151552002113984043070043403917885473719922526503420598622083647037910354492579377853986141818413126411630807254052857432609357899426860408460264100781188138975794955178931503825711844278589816459452155227292972063718254868346140675021914699121086962588467619882912013064340758157684935220625880354601905957242092621808091510092073775151875962287440904339461878671293844862461841531484950158492378435173357602472764755674949432560747246303562231083629603017853712500713556537557503536983630129235602727602358122031208818736542071953653829912490994603576649283983262531735298617673624426560249641000861987573646950556115450981076306775967916031144817134217018917422251976696735110387326087051047603293066799143940084131559223081395757847982303288489466797425800698651623388051144388358383965896414989297486559700425723248606810861714911601530660838177563418826831110580547940571053011128657038537784817888914158323456674250846133891316212382488176167714982536767324098607892380041845926216626195697722067965223844862891859069048124794032674606844980184512025179934140264019034525872499071971100046349312393419008118251896163477350451906003604512253246932671259769514743367068469289892500129551829952753933258782517221970764052246976433949313472204159703724266507040211743537876193086885595953437141912484299535792089306690590716442037237492521489907649528640894950844989057790885022313225729059556611481204744293170038093381885609543957857851916462669332432475826533541476639061188044434382837643634712009660683697752607046249285716949545876833090644433076669612167367031624073065496310455474199568165812632215147525964027429038529924367687144151087780161614724534711005265228824608972465575316906198131486579024940767890924495005488498780967125369759203661878381658539573387897464495867526083626061200370867476218197695941411079565411972153459442422313791585607060995699106376284326725381357552311488804324773891716815555008080517660491823636735810312737785987266460450946521828469716854062710495064251997188063503837628929578355546878369422839116921205089522066008260395534530394701432485951114939980820692050122214389763016451107497178802878020037349305449847221209203619057214970187216074609163001251725501605917721204451790137498496031073611727239201447663675232551121292293988922761173169761812615964192881550176745324596242136022526508903768104732916485712790184408536607700681103899981938552830410225593652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1454756610983384377261954533445475366881378947125333596257760858558916013063590421224236234033214269269886737720956729601011544426284613389584063999078294988206329551507340157806899658476231920823047088760579357607186080637610020369944046893838011558027759366274121563739471405891504497758258130630497450134534304969796545481516344799864238979347210669413500734725654543116686827505029583408699055319496822324618166053878381182596330667887747873928336311012776717676270408833618647369782043246748956666527765581433421843258704866068783330775741921698746773349976918707335261779465564659512912850062539629873210681097935354695329788869504865364437070944968221386610213944799141695558066867347183111682182931806191445256949400827381380806862214051612837722695435850086578181442608175243855372308726817059186507773449453989019869924392440774567594163314019636463414699324937702590995492421685060913914804074087916052102244926950952150147940234595247250693769628066032396624833846668249637798845487780003507719906865706689905071151082871801080496022155018467793801676742849977532621104579238753640394586252620335789203260363128682434575900281051078910384571782266468662622599707721314585077944700071886346244643045739571571756014811097888803948409330420696307953890318654605655896331220964010638340089190860754056683493319428921174270155966242523648013805882421436360130374338815895058789532469655510575075714007913148283126406143032330768127380764210747553891481393923110239262410062555552556052407350111417321120104040525876613177513973520104236481363882919531896861480845213987412931820030951678005950957819558513555114780403730960207337707916164229955242652875249174913837633792529878232645266041211531193518021888175846667469523471528565734974961911576975187741498677722439751723119988885959951137160301679185437314265724033136528128241990088700965066078942979428241837327703346773001252262242541789649673410032758178927135675320492383624472972011731436199405334644777189713555632943051175817914683735650668779764320872157469848440364963572912179361996103332078698821915182493593490920214126170270979332915190799606212737006272153133738668856528575950043393118697792514784742280596250691603893155078039056401747441614023281130477815481529422433076457033075044359690508235947434904012333631431104236654577579055497998380721945850073207579091108645024051689500699768441313352096988671865137568923834802717838639273961846178930478378437180171051905972893456411013163078211391622456009945423672766075828981641115323407620679278454544319744186255675858966489930285459874733499210347284674520174765345946206031003112901621067748172602836786520589680095896541753715881897646589037318843660367853416164950479335942176475248853473139024685561424167465073831613781966303034831934058979241673984366191422271179874845747861159523407592522844387214314037616405993967793082960456054609902583786968448089849146070745301195192814071983333492876760290013407296241482403610608131098059551188781512228766259341927606186673400366883732510320186686801857294347721129040435968517365423195372070948938793416892218076570207826483071521655685471090831378888833651261733248891791098806948762971018493293847240532327058034433542681324496581231750496926036132980763590301769631985991456697321172770565730822208049857009153674394284940876226186565035652381683101642591658353778560434201059176413484616376622464937771098066441914257890226936274279757182773687337758298332564503570144057328464029186812743604934272162248295352001056823024800608875354712153055125756351660892808269401000665224556039692757601127824368596254863127033759660020204484189915338911847568565079628612834099481726445614495077024752601067777025520450357325725412815128251326676403979381827482194816770415879601651724169281135852281334795842718479281014700005008315457548443869332930725162238934671944896039192427305552320749671549126276422202999690738018078579474686150944314241505391342105535566742143505453439489982104035735868189378791242265233988624968883417248908138858733204506479495289036715351154625672961178005881885838489921602630890432657099208782386546493236437966650154583760233436833239029435793794313329277489153009140041240560335397065055574524126865827395631908227786519513873577142521229662231477977322327321365365831765847255796718814854755050849602584662865037808742681996818392498657814254625483025954748898304745632900930515784758927938974866572680724860483311612017683416682756162146639192089607147203584326309291476571929090219634988581741325576415002517519015361237622664552500474657373837417241362441075690672409267677805142046014938271320161069665457097567894127797226593301499915284746251201530218795161338729644067448479684722942110978321417320753475014083247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -544185068246920697842570886735320470951262550389173907279240603220003926995787757778949938236452570521739779904604830149453070402948170790929947268907792902831773145554022944825886070351036404512915318447387896421323715380214752163102604306127322584318464787666530433858672752725755674515369737623133180371424702855029677236457664793405416094950745476699499244754760385826065621756333509814634870297794489501011539342814238816921916456909861743942787019937015886757056872791799341905389120700127276544247282807325714909799868839309211326667539924030388878119756605728030113970920304008771202847168066315209739036386222648242998463091268980551178691034413115299322557787084526061356497095636760426006517366472050133943916560749629884982151103530023209930702924033264634655287946681702745406280873587880923535467570580786681319020618103264981948820423625479059937594601503898869790836180204081885733936181383175213421775770035668499632289391632596496572284471915757868031510629429295375628963664960560741585068466616150131356286944156104824175595958506839803373625052716901423660858938772050703583684746733400636875760485352185060249611050943441488766916572008694862401764471402009443178828536774097682035337396665112861566022648054485612774224995121728609241043649954849423385187060480901633364364162364992907263696825852792067279875151437945041733220366693320857738240860441488816013661180561884835109358913812470304979905806362541722158646723986740161278957859554482584482056784049169928028824082306349330701777985751160723396696797856210683520307452653922478463692256651144003627219180459161796905168113691392293523262714518400676599289649241682551825335134889888830211056117515691993481940364072383021341413632895036074297198821339718553096482238915301319925854176005244873739408664638450834826291593907163711751384422784939252561056546240754480896908740555709797342757005012569870904936696049683895114175830599612931118833862360082496060334666541949580844449077509926518519854304879692835654683264829167275716686571794055183564515165211344583700511317114900342546503583098340577280591205762550274809420313696796972145569745011468438017508368927993467806944034962976030458916963290317455078608257365166288416732937107081608115983890814692127601435883291347879128586085972771213188178347818586108062386286302072720574921043035441648462786169618967307143560575577918820745167382768516568111379642122775667976591279634469572867049348898745897984934355279567158237999686659041683144510677506129493018190008577672381391876983152771951913983965616504150974365134961299392082298950108602113144463495167608251879754584651320478418449635449806224112211417023315144975689729078910856687219702734737094418849458579906015106130197907211505837404802967808325070156670450310888792452951797626799985925435965617596035188312530159399446930836632582459444465095357153807401071661915702681661610361304145260470852675909425749235568442370569803225453350178407295490154544380412463306659525695032006675252843883848327637571188994298682482705795561949316784031700912607727116593903699137232332515779677048745725158537702103836503311792588762111135588622960982459405773543114399200141265870480532773429176829443278855866774345428619282126087378920019406215960330628268930599271971732430067033448803652022183124869220652237705390722865434975800209564144902427732287627010371150914373601521860957949781549395846637456714332536143329026456451425044455458234501083073925971445286225126555453912669398521109633441429023564549295692027354726171896849572844049444199032907509800418363420611358507733416872556798298275697746931143850478695743520170079313822451274752843114995607631108487795984722488408490484511440568042006138660355605150682644305181981910776938314918573155271888561693170270475156621156545148847849470112175482513350321582339635993770235683860096095035034848402870129241317467483876213537138655146016683784083448064883222421064249079665312071096098330787361968337267222480302010352274968474009262894351325768005791308130006798174233277254918126575445981755427446581476864244875181665970881028839778989951152794628437735427345559863061545575692753627324327477923909889993168363358410840478263955876309464623179986752012236857671210898515449756994459279440909583590150579571633200127882830456667781442633838155844006479077090023226802507061292731146614408571753504193332935609269314665216658648627707786633936282059104661910731414576626762208214915940695696703961273972221615798466236070562315791299795148214064196545387833248878301488384083551115167659159267670991794533240689527201726433446207660504722521097589400695590077931066794201814710099698146743735780884674240187398160117433374761061106497272760837044803735494805816013921102572998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 175146090914327609496223273940070545468934734334376317403901118112670622542129474380632329300329785187665945168894223284884811309167543743275374291126326604598722545010029187167781776018923068650289331388283225586874108734176427249806845362804287091389758649294827634123515414595265408296121854670274676451794942672943751976402453312052554706257919333424502055554665285009714897293307961289410904520400127590737630944395670088936415367643292427783769250719832373410725084328601553055606265346340658886821238306633223913446356641188816785449894776918549721529560922917440432014591710107497455065623829835222069907704487443983544263026220866484205183101016143314926033929749962658719364342109829271081283563618793146621841284547283732257365718254533104144703584533548472039390796137643612110023303805570037158683775443995134454040818973115303138550604029798804508154201352545720721911653501641357000182822007918264843008841547596841224476372654264773795344571283668716399588778401196720794870907432251060438871397689476742754343774421134076013557597135301764679621069803554787722177187510942139274548397329941446787333871292044114714638519651842783552920692850560832139191371933846792585595910662666743713514871870483747940855072615065685187536543429460674928933117945921636467935196706025744294519609761139584647639584931720586480418763778699244980704298460962883157727305958389245623270040669476253885502575889976535289951412883099773223241000014123205652225505693275596312773754128019821935097270388162148535397282652517826584207139105345462921038036995819809043032698677439444395900407662530099222439960941828572398478757285280537555096944272458661546328088590966242949491725001211099589802242520380166200010003056788938902794246990964494663306505689841126654427522406592282333273281924016789252015532273209280309629533478510908630788802392556130869135902250021245505134132318375541360963398871618474397664293449866556057634518893107502106828442918033784526676655988363517158536766987981308294456655165677655659481942803360407152066441688191972241699198510610712892669749779408969833915052221762621228228542356037672735618342810968372117368013091664037632170248545132598057215477256101712039928163540146079464421326100817303799882234819058033914867045393971880967459093236064876006109506970142422485301321264959238241673045630698951675908457558524069720164528795366063087516544239273855933039361626289363647231530866031155164300044613879062517269012610264146324415664792766897629367827424122432167768324779261163211935691605553771118252408610574247180452633355832486521201427842838107449693342289937171611911670079063908841587403938722633680418085387658843747723519542292465043663344620611281811628019099180544193739630823769600287417785451467853823777554696844482201903826558891243534293865077967117218485203574437732474749041634593932348021867190418286943141240184782516261343834036999233303731581825466422562869502737202689525660704363071669232090783740013269002681831340249117946506002909967742084144439103351050735587283319437284803657560751598168487430152582048466766700263418063401021851732795752788566076408643213211782420547977234934859664493387446778676841004069980291384029702684859533768665759251597637526599150035370180428087090123792186615283013195376349546797607906994440698302762295758679654351052641614697975251613410297465129685508570450758959747578939755538219233770034554591150704794718372320930618676834524465987689295056600381918686024924859904742579516965372670567200391055306208823377383876368794718376588052134598149340816837081480566815870202085257546373227585520223876950834426106091698966747194240531996805600942632203429417789649904055640978312351357780254535772892943707768711378957996113164946869416004099625124486082603817853350835668306142726721984133744242240074038660974985631963384929524811118498423959288641950634467340807202512589336348659673765202656634246208207387058028975749808553267111683146345740323652115214295625221997736060589388373308716840428655490299300511359449167538450383138410576835985658624164536981858645878136853098958862488820207070438357602618692089648930335483687731787587609274853387738347486047220365762410640973005044038617839263520007979140791747865902181563875924771956472107621799514384506254549384075589854931646213548099477733318177620513357042664984750308287261905663433046046912880763345541430789651563009733940797973826147537537483413511576959177724072088105847304739241426070350743644286219289650414017853738643984610125092574405823587761742694509283811000523493893837667347522398547923355047631455046862661051891913560281395436849472745907855250462619553720114647916847931530759025482855035806050497917766119874562175030507724011855626953779702471368469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -49663031282775018302003965164283503960573109276099794012806207362471402757009656181332762930686247088131810682126755985905665115575158035253718983281576602149892882948672324867454870801834434844157095902255509209191033533528614661594671149447265820616188607264978113745066556501323783601778246774166845988446819833046660016704691945619648352843234963727041033197446438656913858055336401792524295069724951986912584002778512114003890754440011253981118445063036280390687804557603781723695106914225261633543108614915289730924057649592374044226290692069242582330735428761171087162343787911006952918975746482052178822153152836481153948724696939809227846281480500748134838339160635931125154899758409923037636663345227551206418110612512635100456331142162041227254835771492563129501886439428813011779709306422264668105627014863672158004767685351593571742194755367015191859432642972352881306659079281576056677493984984639141821334696095835171682536823069971394641156259069377357071813843394910128014677690505170281672847218231977133853640870420477353462598433676749645443439172206605852726219855261972753447478203292246683969894511730047843944938582424490183682428456164833210931271171588574578548919749148343372547822608149334024792476571912352959454948571651891963280308736653268316594404660076506191769752420970942323119877545940483942033345180668059794914790421541042731337197436257252352522248558850080243742130393211020265862442697693915746151111449202537699358357153334950841544706894740368516570665856109797759038595111207553442733881840247606644441717045914712905130530086803834223316590299060055879450017365119901912708885104355247699355848411794898228366307994286647201479724307381866850073880598177041889592349786649860113716618839922493253706514415998308319109547625382321672810696034019816233042819248087935444782241112400980624250328703787278384956758154683144397732427151570957398044378111766554837976445788995685947481113235223705975898939663219181331591624303592087485792536419014127998667813882185836619465988081941155523768190061049803389254134338825223399370691283513622509781677288876659484299977855147038376608673949178293770088311074628189204535382428739598184035616457204181429816033477033577671734254467897948760165226835740831292797558501545201270536912163634375096847319723890128050548534164246410450542863558643648022338921783658116418328864414445698453871641023322458090438195544502650041798373974226183967888924486355391836073714807668998308443188986986279525391196249118058890610833489775457575937332566157709422291136557764159056766387472998832198401039428841092825881494419859188310397557517284953437319380743346192871917494024094466371555090461059030050337945329950438206587975589484961823135908277676539633457659810088644014635055579907021050272035679449291906924500715082346058162430403236886141671101015211214063082279993606975515103874331080829452278784689266395492091062351731625583981278688844426935396717605699678652890530390606573612394290849328686787598023023028554579035999625083358946724868192735475690315838361600639771626799756515442126071200369824078299977500847719862285878016957567460951109371397001137873304682963587402022661978212339841588512233114392464573739978924280156904069120935826528876665542958768895034097792789571733036040866821777285510217128465874542311907504069457652734726337998467925147716587210912774858119760230217332066695382423485522135382144984795561329350158354182516063531597012806681862727057635184983966270208550009347267209210837189775774214805720594612358159939080525029279855053918160903435982204779708860545627314308351768469008874501326253852877506621413648837247510830774289688661763453755633399422319772993425545742353380283578263134387270762732607480570465909565242195619605275935855543658148870586958446836706198100299084677593500556183778745767649358660292236332670660081447722295318511327612669414096658794348768251179184089581997375818334906236692630293964012484114746556803242286132712954858737223291596878796748841699645587832842025634417651830732664263231538941390277837542188418115196803292212945237072562252284921775989997901250689071141593161011414503516386421568492822481902318230736213601407819801156293186943173504557865052600052178280110957878763956132796206423957964037230793779309839818279513202654743468781653842162003798945831369825083593975504742586353324541698727581825069906369230080598631715936170900005246010895002196511595794535458999053677497934791561686519515459234612695480805524084371999355855358937251914155159680969010133082444900268446349591874462922753810097377599863365670448437121072598155137832784757185995573222579212112697639958791619411555342909846357048486747664833658461886892200206853240146889963146546966256713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 13897576023628671323544284365498846025817282646616577763043135366056530204731439842003758401321111968682867542805814954354888330838432026865663916046688586759959451788127371471577301884312905952092597832007139844477940070567037309871664890419695218298112292554489602021072232841194440589110010867724441309282846970925046175984946787162763027842519124630123741042018947537137564319782998136208642986255421971117703020420197238712866530468113720161775428032915815471680260084488773833163527905486394700767272427616348007560340713127501423370688717292489204927718666669595185787459178674957150915074564499040061530984530799995967479744123906854276187900710432201434672595941478621662441088813924179533000750183523471769733671626606127112310324873128930815452723609378190496099151106164574972904997068273652596187165095080298551999161808412178222080610752534753087650651356879495614870208455904864798437760391067833288070573691644286677067982930334370785756607501251184279133848512516200978468242705662625058672386001856702321619695492206141533605517469924757605502220238423305018166267597810942100592298939223926254030887534693651459300213195820684360332045184429093831218988441489780519485313904991566687362734036741205048548225363331291772597278084945001135558344342695354944051016344570550706535820776134367035736807371412326678313281131781903764025495017575927003742191240189158356932688911535907833719608985448896407613082939377836272040892218771404588407102011091984355092828046826119223948127993790185076204397799595787032093976688344300759133560983001785832981243224578043069290516563930142651191099319015061006421055935293658288480207486674292874727799899620430261475545813750215451571023535495954909417356921590765824453098689569081184821851895024600535932798341635773209128969888840393209888125753295160308753047220682659704448977722654733054059707639046556205800225054105676127140577387726265473127538313163611252211664725768428038463975481515944911896803244495761900727121955292463540521733243585243547576679849247908983812647723459567430718417308939526836163806115286783220391573855000513505866505286983366694096680420048636999450474669822084279333183108180489984155808576559120930950553843923227647286993241283698767085628268947816088422152787589460808985824233159823083185554933304609430069490391943194203558674195910977431225843100168216772578131265196082686452565628094736294079778563790333924060481210159842858201452015099960051646345738277744430151885279828874367785887121659433071808012851886292210197856554452526290572075654938482873663008886232073203999586471485355320435143380458298458905718788867885331374043094369028189153153120752743491650513834752974047994277801255766657447131451260186323370061001026673473889704807671401059196508777491673872683023574099543096910688173428213435818004235521993284654049208335051631070766839406706590835770429682881340892453074342583506811650143272847637833852796203334359401901291766104464457145196812865341869944715056105246042375285698294008966741443605085262884000828208923605026001099508895879153965933389413258991764303145943272061485613874416712056060641957431544363960371130807424313464700530240869658091470035886849844698503150868091283793482689021464716210548135563588838109529163284698952074667931543922670213845130803591353803633109985194488888512665538299707047697437150775695929185541575745200783426751438191283786572069439036907110177732564736279600526433958843481108953554243674109916455808999701884145587541423358718172790576732250124742449891181528350882647073868836602136981699567611695458017455602123964564522391618688131746502288023326089462525981121762739242243138285751113643266131426220075250571761909016106225498103057574540709370548615386542175704461697627236549251784634270580730117142447887124970954009472775967355493568916875638464733708547104610502512737521596162601435613468357292118629710317386910907861131385236560383547519254283467323685060240384524007957367156293172189975653105993620748184824579331220824121738940955830249636401199873475673363922304870990232986320509760811856774015423307242662986481454268149111056478599271278054732589048844889683812493966148227163453973603132985111740828389383932168126524930140150924413996031030407758912520876141847548473842800999428600384690811081397863238823838129641414925056357421974607925456526916023896979908434039371298674641148633756132099845175220442504639278325587378566935566572178393717446485050626879085704857095002210149606346338507204566140547482322113838801127019825657284063699643702240725889154468162394878217865165211675582362903770816907200469681123157396554677319935915208208566241792119620355210611135683447699555868431921038384870082549210357780993413232544724081139984130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3758513379410983778292579589385600986658453557069631370946090964089526828553758290108660870798045668462617758302790798728810009077547757819438792220142751231442461499249400822775798938302103913908805753624992417013247425953716919925552936825481512487083828489023855570052198630488670093369298274074887827065654928615966491928243372651470853556638707300103020957187371869981401450298267999634552209047271165911273162460410156934364845594255053628565719284598338917573694402714971293011374640439665585263225900019604563210818322878337524005735929158777687369506094316550338098207845261171204582129073353883173512455735658869065729944876262042826938189706003281173269273687704065029799858741030393359720445205697040256739904142034143621113307868639115179219087425498118643937048493805782213397680300887114296401824739633981943668968183159428975315021678882153847193484628023995247984893486366442795639700470840161344738892402209183592171230888644634973866359333609969794679833131623173188955042025249837412243260129460132562164401597255796865901372053570135710687864571227416653418113057204642413320210259434239734993977862161470608341005957750531570409785149989823450982369929884048327837050226096331724097545419301355663305005862140271978547878631100652196460587672959300926816968266131516761345295996222911040565145600472200377899055597295062160080964151263758597607406112711925837266672482736785354388006895713933995871160731730751615443146175842862480746732509553175364048008880536077629875863220720857605986341046318282515573282107152653142339259044157882321285536252279759091534306532337766330574559717303140913174501889578719688070744503558168429452602009127181440782137977238864327847273853903934882039871119889665559141489946238236377508798750039759911392794019506442877023993627583990878228500940052373657595407743589158472725661125752683764024020602566044949857421502568602319756605822498282726579825935262358010017619032709648895416076687534362758717667942333158527063808949250994721860666308306115468331591230674063013428442052870166636792354784833233170012543241543875275432149756549007463464735876949730092467246277729064752111173332532326005104668692544918743150118398999854023276995847634853171446440301261200858618819085561556023481818332628738664443033039878346209656878952104119946366134925533081861923501024177500919637791769177592726981344238357857410495533472606043061878869360945197491764515101459630420326553035043795137487032248287617685143965570438003124052304902641663796919703667581411564208206542831064432209898636241857215797840779826186725484417884114777574255525569297186295382309900118584058562810082489865283825316522967606892659502154096254509754337648670952107089696130205512733871444977109720542084965586117114559505557105884175673337830995521926389360931843100145065229690410975522873557322741557697534298316671628937111129690608653913395576578333725337226981605405439834486573682103571271946033747361021089554623388951721656397646650274647916316157944620590298401112537787525044457041711446210950027355750165770755887881386300537605627674751563876797533320859860221135697424191348281119488963262300540491230536804792531604197576503784681573263561545236664834286177227011774171451270056492897085184038493695197540305256903763835684683393408989915347668173669808815797103267545857928291361610861817781591525996637806689332075596983150096197266014165167451158430426690834266448624511945721788529206350828585108542076206578845911366118876916250266098370898632103384413295947441548471728075680101332380898458771003099423713373013031551492815049313774496967626424756143380755452062185055011904540569946710481698796651227994000343879079100587792372811483949458637449299836071826437331573612461296180159466953648164251654838368231236393253493985719624509955886280248262659583931100783572572276193370813842694223460892262484163221418987200067596503056410507251896941798690404115548445987759699324608220612783709789468216585895651929069597527334418453592322440700130380575584906375420069899130303657504372089329541179053389105450777898598617771282006158194423444159024476484488964858128329632743751040127551792403846597485623786056684209549110317732568106030537359835711387663520903094598405892215336772965016591242162712140705707620648956670696160665266788066917565284219279757541289823728166144374851935591844653926349885560634178548229751323925726715577958138483900033854561311726319091613991461437759690344649191720808735522644175721004852303053561908591844046506128010778702939827196318434505864485159198686329675873477518086212207015379544802150005993723148420035580446789489403816933497376867965634840605401249939434952460244706808520485421997302034784674809624814096119321821309178041076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 755171804126921974323813096701694566958360048906862383616491005541229310566148909583390972753872954887066415092606060419586797489134478912081626068425711856814339787029279676937102242707232623960332419250958700740484234433384146346241332570467973674892260237947193750221132681355864711596240885561201117511477723312385046639382897360413652397434819069570528271050612470441748267603855596678235718816930619398068217628345714509660465729149371965050233752211269156801907664397782894638103594079837688481737437116988702550501764764381285490285053960665565536841618826772571293422609104967193335979298693748396204745628386812110265816301918303170449475822852930241332711911505469198040145416598358813594625622511897354418099679753587497792104660475530894022135176486988541233306583484040637380748148212304616035586511831822678599382205210698137402880874101789917457803155728590928159090337844606995225645043708686626519494351072984788671177630589959872203462020568855727488128849347631726625589735715981332109194918781894125141487060298184175328991235892808377051676615932160776209958985246104163450692188940902860799213572133326072158987587571538125310620436623845720815351154106668532368596981111623958059461535878806160263743353681209630300781704104618588505169097612295955874892075710270169172580737236887588985310618095446075711068551915473403797350883042418824477514001098559925900543906370544837409958347265953178314232818490134171420152105037154802613437456054697454569569395897635426503339264168496609851624291414232597021378607385386052281624202405442375191852044914807371893626362901005495968159847736510871775599210967757801204776830235273564158242533185490101746869773944982426151664558525419684845492029744122325398270182231785562812807277656738904162933091247717567129104098787315044986183799338842631964067503691816456290911176768736177078128541673803603613117481892787150349334787116046282049602277879791759156014634956719657902223677064099730799065027985473194034015824388302005220674139557682336904171081976574169498903807698309514511450331309726271059352840643119649090220136288352279727962329319735314539562417632668698058889683188787467772200208131697733452305194226067245103993375755231298156400126968920076747593329029249760548395504474780662737764721333469088574002679961519208587137994822105527589821686418828386847927294881083964282523561007764627333879239577234729179005775850655515389286644336112473881111641636414231090321914667282351093371847758745177556129903247412135006962706662933831538576089334582034098991338216448202743256580589186836080733508304586088255040722183128084666854196761941407434868459090983485312079540718322376512832383515227148210119354900502796532924259729978334692475514862067065490483314836522054477639505430446719378130639854170769940709283831990230449203399002268051375347511310526777855325779092822916303124823001191265990022609294144369902740120947637133026347178190368378865997841984643577676998097140464245004355724356453568391738301847702126292043083914966377455826174284279230043715603065000495679041199013559327995165836602218937606346494528123319401444669140840295841574962254334840985232255058954478319277553797542435115241163835616394748232115225729726464235294763422201278784564983691815147603558043649884159699224528203981662769367970944486755156120362335507381455445434117423093988327885659798486194976245655309402928254803904762317108791877424446619447091498437113811736298661108044632845579922574526309070086805306053261234375930777225542431111084609282285320701025121217641334544250553908526312047176637673198719193193883003916372199736286289473772476665058618898724038125581336154129072124449926423074262219472779096621831223232293361350422273164266272173596876252507199614888458796515678664072189635006731829305341952875175736942493282480417635785817787395547250017885564079090223630334996899982921982045484027039473969574134618643980379195093331831445421107618838455588510379123537790974036750026379547349294124136993652705643300941431383729466362085627736990843047076337697392263831475105430230676440197162061536107171625295797048138449411458845352818906075165753186723738655509125211944777624645995447622579771279895107803663633906512381008259982772551640543274948609230498480913715612499585740849838968688214507464684911890085466596440097943157821076848578330612241613720848989238073063957920832585235282345659161201913808245478994993955586875333522799722296973898511960536983099983909222059443989131768958895720830095387979589462417111946437647867282790338825221604282522756604109251373731704462889728140418873005296240282756985627615284699104326831039910450186516721627005311661659531596881971901815796995321831600877511733826800367483156967163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -46327391979217887407830883413762414825290726059939809988384662175853013143901261376445906643547840710182037075648351411478467985528131372121469577314101222763867769440225738396909283678591831198737264127023906243307112423398512915271992031371631408871002681389456258156996419393852868211554252066103337418122180955531826292855530373443094815444585516064908465010020363856270146558199238315921865259662602181706863280844838773514360927597917937010540008662948755351752167970425814641316536217600266310363971022168463011452512050867113958416961759187176501757009046343717879024111841897378466879229672690672911813232010446329954841568319570933952792704786273921760591216748812411200688833594602478800683469523407942544263174419479591681623875668415137579647583909903418571913896808942141373486588507517283085353465570301406513757912809194820707752972134681927229765597683862061763482660839444093294526147974131228166015578713969910171648858971575199883257542434902750563992060007879975659006311338375588573098088879107438597737647410473410827860591778995080185555160148391471812286812198154040033666174752015794764542362235108386571528875177105064669297588221906580076459247059056612721920012975685746769076298939445440102084944842668905792796031031370625365768594503595712035594240190346209355117455481870944413019197890709516264683197019993218425102849334534951698344664986920609684693778416878381771329399673769461150960810084201194903990975587293301539714622029690525667773521208685520609738710987845095599895000143860254516397232206201522174748731963226622899368518691161182504166115298010073188872716840330968032107442420669577420666916621110864303807093700097689713252740385271106843488321697322513105837197649038709810799597501654224004518606938602420156969676116729061695613360707686434406975724199916014220065924198920076731615727573257767857659285609572857194520868084364215192850300436910731417638446237035716289555553211664837314158172163623458324114582685961649149921910772441299516399826433800717207304261415378418163035996559645521920117639113242057452139983017124303517650768248370738512634252789400823068581290924191113303847709861374789081188268389835950154400958070291691649550332412699127817993008856244367852328507693743216365285976165972563163166827897769487673633941122270757994354544023324654206344286597941413808870097920224514776396295819796457593341698334604545659282422423855134225569856306648029905786056891523805926689986303359129227316663787368098132293542666207995576307704254557447551670989662496938233536354623739740212555138641869721647111391733406287240440351458573278566221854785662699033503657058196222379024904725715348108570717350594518391464579991535798725900973931090768142322163027239911502053534468414063917668003674204758329746588064651266192781876722167595316556698224963817404695877013112272871039483594199436717787289925958532609190305671922168151987846488508322489944012549370087132996706981225631897976860883965929620810577719310325273779219812195311082382166944977436329000042089914439141233209114481932464484510234293713531372525089171849367195056335661208387265722852912513473818428527465754159176234905518812231086734325484271433303516759582012044100168031632916741791802120983751093522158443568502034150370493072404234147949890447686489415909984981937587554057633140726824642385319492665078375098415786360367405797170504965157840092937402029594570814262156864261869890103442131320886087867872735145031010339541207740865873592268275816475800760421580205658144684932982836945101509646470370967085221823900607648262800416418683053896587794807450569046468411699666162124443518021139582443536410018341320484176988872372261928560513695840698174475965985482278962130781181099888120576404757944649046357349106284664404045306033145445722506808319278716909874972809046526105748074759799467434778762293743239596937482479891387710908849138919343980693621979888855553774979780847302431890803461590140383520527672112941908636014776844799283077413600502548016535771980786895645668409082993928846257227394708313723684599993200946150518554075983018144745521715788862281340243437083705062068232294409476878799726840846699526410964140683350532013492698832388413103878941279338130536338157018969879992656189512426257024150045613102927173665392534879540408767280391034254920656695089114647213347317206237462051638708972858411490541578993262280292746602568675281468316377931523224058659987115802782917492103205728724912111049164361311831835916583236836818559692920265316465901720054380587067212860599763133100438574278690585895867937273585048951805317089818265158602043364316778793878322015516464415024082691030509507037093974278559196762241411938655021824432130672928096621669640964508056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -27637492415548583485676037672289222711270636396240421760092458190205056890261169795601120549264611398550125357787322707858082723478120847453068752655303347759026503458820156865911092878360883989459232469498698386278319352696661814844844600634937676742069156975065556028457279361420162975515164159534010949102307892875776047418875509566565289325901798761626077997382688459722967421141137606684931356725434700273153352115335649507597758649268176921624210636462467934397691876391951417677626450966140521569713656283114769666282996414274889004851022751169606405173580713175267941319147068812860595640159730135775173293455600774435138132680312566320557197030771449708097555040511620832469011975949813050840158005339880280172846053612751793849819647598983004244056599065311233570386345466847800417492383816105143992104580611362089524091192714928999696013397095987531608669469917249291720518706127276697036784771921596444846089536585281967708112412120925269230267502604399769982288993750235292789447911176933042370896942794545954120842137340721533291547731672749578788461776091114637531915615324028550913263726851153367642567488915942130501263709661354836704019015954605831884187340249352400252686935228372989674701090778867040028123299456402986891657469170877421013612677926436715464839954581056554288597683168578089769847257308145292774426806349683912902269893969218975503422077206029194892282748588961839758696211012309573790502992180262801388507602271093752582776982631172912282379213088972408843901051053284383272219080440893172209385691815468788271685313645134030190910347177531317216914583621266402709675515591497479869825579747359294013122589937403436807143978423003433548878759330691609360143510897583055770041124001171622876977407413037971725936714555003001783825382473413540003078293046745478452382140126061214152316452549464140524319205680763275056108594538225588575866496835974509371346830703134406406684434575009227268779414036001769203928496826679477143529237592882341157520279319989637539086670460542262102096110577234711463174575140932779691434358857174851359316533068018537296997329951126788670043296557564528753132543979629198274810101824068321706874996196639518953443100772779257289309395014951578564832079322709401883376964310383109292938391171892183936853541963106615497454233022097117919108983286239015255162967501324039546816681437681192186398613877322518579631689024067714344840511163374263136084232189201006245805653143939652286661246726901755762647200756577905759135932914240441465601299505519857378202307924018887324060240622444505486233569089362174081898533058940183938811359971944861886597899796752647134034532576041882625780329709971854519711741614632318334401262155227510719503175211130149354498360215431036349412695442663461956209426441198460451932323098786423617357204521375910194105792756811734001878729964496905494176107473707964501816950463421333614704163555066266371458066385041205513385395008031812682794450251077322388527817580833928486176679541146180518629153490131052158449562965067803869547726616944607392505493249649429983905887946313919457917347721914262973913434016490016595433687308608907088947907758324219687276975688041813823453095077874776076944691718884506662072619321526855710260571727539409664969719445364326906580983158638080263122139506016426618474084414464779452959966048678715847591618132596262636572564724339429054776766566274696156799203127946069637877360587692808705292972962888476997111790164024356380241512445279573303910073723528505020561093124495771418933102623631073572924032179510823196170952324597525434090302680010528158482453715925389602301418208827145859235165561399275830403909488197408236282435720829433761540196521272803021559827693607841108167320584050838971128442316730384116658199980547898804231973532239991287565740840984863435203216001233628752028834409422201525529258130015704561310454765913762804296796361445689071506267464082380693786211336495517870497648232926373188631588688615034386674096674243022060893269195947065309888331506280100349200910616546381861836958511150092797996663852383264499481999435712214729615079747964401350265890270027806828102459755253208441824147695335950493546713890545675519093124354202587681791811664317626394778004303056367034442292556419178791978356785815814337639572507309250405796737744167225734692899736203860807105777640835214657775799104177293312244437404314111107594608181762259610839621607588708639864636848760510144042295677703560093411290885952944675314170129790582313373278775157422440211972366119018314793383680176501655493254265421644618526745434999273380480950142882590888408646935744206596977025914973317740586748025216006657778770018039007793317673658073704587102458816266797874769988780590510749816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 9612812040577541836470852782323049076797953906912775371085695395008044867496409963149810280483372883663966345979758442860573818859220857460055363624157306765911102047590517003044563441172485115009451484287541917454637787635652472368800984079892422955539485682054499852330969024707801076625925656032329875054014919082754235990289799186459224236155395210788951047010551017221710357923247637497477050377623626843251606522689857089818204319594767389264669352078870533565223454272306698345573043258069702701095814391410602102711387055577667213693234515209041192406752322771085837371506637834445470063298902318483345132381588992897370820298051737249079323368509918930832218744953617050017096345043905896295768245808293137320873240221107582256486772352324848684851059816073381715339054525338546593569763929746272395654299528317280492968270132998774218956965744605714832039727431598204527030611293691139930965350811364175548979324754990202528728291212769906732408077350368678258018152363333952125749324637901272819631312591775263621400656661127367478178510860865135094357956180867739876154401684311645061985788779637811901315467567703722891796904685107230426897251545609771149223523608870777065736861830047360013651474071444093585012637787217677725224255665167557989715560977139211537766031649709900607032343290106836333639602778654878657358451887931968938404807300855358287921671621820603422866118871078031254266750393808474047177894271050524081619641405132700520349597878055053520891663546447784635955474476654839645077085566783075524302305755102211666264139877190967467237545729406064218460118253769646639301975164475120542216284764339994266361081923851315907089730929009889696323809693484966738250763531747111857074210296444981804894687355919113351117842095881300140385232661029227027859636124473318494156284833918457653230773606228878190877620964085220368629754947734674491497746931777462453971765056712266966661774183907306802891444647327409199877906896790084649653192206834011052333101733755478517637709246242150502734680851114009101233604558286091787675831929930855240015982771380855213320294486193854193418436733153674677061498879137746297338773514012192854555574469288346031631430335538975694597981547073459099525067934439034674653734640230122684610044781385499664131917125182986521783192151715947116323355622916941918459557737804275939967378838672060597552835307990886425969929405610011042967544710032423074673492139244949269832406590518427588361819201317670850284137188426130501883694428005055454206358819870153720272427006468567206636476797056905457396207229820715457962091313346644285322125873114773403750674121977874038316038717842720393534531973401984090225020213728388484704243901493999189078358367882653087412262301238725881706203835901379859513121637005076964807759815950064898850104177813386419139434888836269194410331387854656219639587381729562512496888452950323294825834715527233223642878939265113329538072065408708600416248025304946220719230376774131023449217370076580917305187099898872488642848118934217555299681007953870155343652051851692804625747954649474637261342579562557622956883083879968647087556923023394330981717439365125990382716219349063059919041961883707338633378213954012745204482211293304244670666855081192433789111745486643606884371278172896607729880476503735403508109472627946214643537324404765038015230254810889044814705541109255074292284107899431768125312565168431507812275214809036394426712006928297408605203628236138606789622111849666359032509336816048333043780417972988013136040897020308826469382567095896903612590631654035192540426972764963803921479682472854401006347949317127289725403951884558287110715865853836159538364442104735075585107399312070949585265890643885658527584155175283788045381921789669700161094124971535316805661179008935733920173800854315652774122804515159992085960408032437572535309701679409426062524739708121929673463091493339384901325350310215525312186636779847917187132100157259289900745524121175034868813282525302128277280064426690425090361729197857852397086580217891091978613906726152335200064839396866525547434013606156832580713326732504802433159671490386485494551745728333458860342120939302933317829169048374263703141503516854063155104355320757580985502002232136422704072094214266572682713325470396967425059083872375264771571394740869089065678275759228360632297200534964638228130759000526772717862553840874663478139664820254633290691752491516482846777100317577400021323714602234918405156373508890010626374325996289700711742730773000238099524905289845796807922137746983309999506985063889253534401402998549577006332106107285388511732388429082785990222468075171346332754787911714628086705013820255005145873614244798945033405180329111162629763798685255050659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -964969695322568932569423150254316298621720443047614870332306964993787679433430991805649435944256466697194841487912214406555983850424837445748410800899140215257697812981558220087741287297237214886796879219407852419299485455196089800474589350121595023373653782415022394460113451186365002226942601746496265433815129645639636042675685752729742131546311187243005186896561188192958247519080387080814170076249361975699424695810317960524803059074757660245788542380529703980492399297868383782608734483800362361008911582125464338650610722956129212460920496919672508693369403019970863781535079678897443785669753516199261077408223582811186252451739697793233035267549841430416656777776380226091565970264256654115548285004544939470118430411371149047769263286819521879653505272797418483324581795522506509332540609423993751473833493088711077346848095717516299864268751854538419768426629538105379526420112670370083983293141265502024495506777427827305952471824008772212731961314845761043280891617628087501688220052840453912630786636268643998318871180741607309085025255213752544671968581013167683572966177609147534076661132033554306656017607474049338730816909347241677294952586964126105727486109139325136117405564552726140626110864780780207655733053024683837766292446248963126339061629441639273152997705110296163701545341346445776125858350208280298485784990275648715536511550347941620961874469688270201071136544920738217962307979368584827389629161343460496356071310343815209128902934135014273873337462872439492406939050873712185064940382969944046244606303602399998142921465773988342762133716889314553352560953571196215842279067027343738494742509453499233772966244002201907530486614444386855380837970686804760142962285980842382631991691023013187595347528124556923683010931523620338443854060986993680648526646459778023815400884215235796849913533696516615914684766674082871645343744602909558082841291771601568173711660349859604232378882025083264386101462555267540989241963195594590757283106238392673068571378060757799923694005225614969999024884700032251497088424686798524189327270002205658955861654595664860630597913503451938928749951621701265210564888625822001508058372466612976729122912713980785799609414399030949263683510113483576108987297617830815892058132443286313693971434910739788171970530473795568145635622420959878432261635174007222617089666050568479449381641648817069546201722252132987605153680156768539288172158162165817740481523605773472463668419701537069739836522760637678815971783162256529031366862399400255945885752280053008988032051585559719384707872337048276143915154605244960017542288900862854141418615281997661506257377765303063571431241352119946066107715276343778778799251154285334153931624042735641242041441311239635729286612770128281155058374854411350694432881772385394398587828111391342816728319380721371754404961722932309956685688925770738908546513215107697635003191543453840836243489370628623542840621081158609126518220062206426086393683093583364522336217858632374662314834617045701848678921612292811559656215933265889075401900655998275953348211505638643976416612219733476539469738296718486464432827381409423276631851605940038580943519600710359988056861573525798715355736869062478818671519556427825009596029282091922395619813717082685200331005270295280039716374396030605210020427223330800730698376528826644409350067015613942864484079558426378176137797332378802975315402715121105689013357883173336334346716846650216834322165764479489828216183338201074923377809506394318162147512445873898420378350191060725591828507325258550062148313753426043880280942751293381558233606674966776760107287840968855115520394130584756480733729581839896396324804128842413150942017231250038310323269613350045523912144411380579900688621876277889762803209115152734149212761533712665855620793359082098546412428752633791531240465251452671772078400883217193529562565783491201897166663690889622767120836775159761723470259037446555075655376713315661274472936748234312955206133960167802973797922859884464442878479608329636875790206440466057330069813248419375065952574100206577388413883102960356972580316843393604218238107897253064179660530724774926681929899672667847639631280787879883086970388097270762769008206830306301489968515164212436364405653375891535487662971607886868053872360416727878519217478774455408149174815078283740903873196914793202359525776050388786473537289849476618888954038872711778197389294664219651135122813916168246908367684307249605828168628312049688344700194177208361315817095572841903857050489419660622390162199478588861538263951315071355837022233947085291590810193521433035356552886892529556610703837869594629160903818708707940463122171953700310566514373178040032228245730515464253566579485053461579678110312496662139892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -240663905275918356469203813910085195234735204892067077743971848127441227930809617300761089024612483075964474732615937648685293923056469101181476051862987821940168330012128141286774753982731941694167681327091206675701653452836987692997528359628180392506903360209706666100033037747009093164478836449901203762724651917818381437925024685520107365141341452031137656247231846864544265429282268323179865319457361303005558743814799321525020512342542486620048684858342851310572181220210858882360831904825852629407568016496212374491086495483250691139919612716202365003228363589692023801039916919601075479740454636056172360402869483157442817772636634106693950621956015655921505185186882898985912190229569488975741890188833673441743410948151526246576308718911911890548976240763460344494380450187400876718995716828529810676184420899512183982339001032057264540125523355665840494757403334137967221231723006408170920481401659930161985643086135743192362630460214986636944721941146280966908015712701457567622124556490586464858292664716989718002249782709475008637705731225217828100310223326534619465821041917037214794621710383519706212584418987143377559440863471060753070682092536155893258652500862497364385392176233246370305924929080837538159352610922815080744945564474811891722682775138539640420038516749139576315348275100104390532128425971295176767586012756862966645965106043319428628093654850825463574878884708963839510863089445667908825970386541289212990742585907566768128763527132580866426075938409277353463945048077019738154913605950989949288705062929403212075065751601401966813515224768432360317834119761407160909199298467961698739715829435956993308437124336773536982607849105179501418824569534909810894753410373875158279002567125606158264712612615706906958813973491798584151891857332925733439226429016115737322877665280850753537557502213088053268283650456318206173360881532555272224293308494447713754546645951132805482393014500174650846536902418658725881287264532736590420641452484952221941388856070892778459840173784684293494181579058438150013480791599657505907166914256626058260293197673831969048282303709200074665343426898071236586929091162017719514693180781833404910440555626193199610630093140706147609668590572484791268835107744442492200566306149326705258654435745672070416978388933352250704549086398976960980610821487323331741660474302567456879372266608408243701186908526825370945114909777054625146286970001724328693829181140844010907823407234378176014488975514646693924377905310147915962065739597450029556688509782213383971950067134962129648136221976759139021321709646757685027058031835482774643040324261357834512852939055407956941915946350388550181899835866065306146942927051620743085738641734994858379466225623729625897489354708884818137632915385030971962727078944051915958629826892477267091886036802619922180214416670289310668712000249759142407027038838977937091362722861684680177214292799508209764809306302962758586989903126883960356914074400686510473685076012748139210593111243975828219139894017304642641394137413904528044913622248208340010406001822789075396345163429067677119519973515101628815003402891775953115034733572829679092989130485409801778718881675958850111064072703811314002437088952425328943858190652726946129856824593536597033129907589900231157258223027352567345926842638881609611051462266828434898903755437952819456905102443686529782539639712513427370140413229921142568739237966348889607819403455940596648796099097935380593586584384673179860146913393540366238727543591383448128986767110493525061490712904022495791105494729685187682144480836184482575515889793054908045635106930507509632558710787889430809336040861623427465863101502110396890120724139361684861424536625309452786310188633283483652589684138170471977020553978721239325159408762105953052200773021502785986148567232847501931545169946726451587334781258391786519674697164909715921292710222267516833358681020277201976021434999805400384793608883987959975460545167948394368535333569428258781581126741529690597993526016051928513600845877301286571855025515552323244699657980555035724521495593415568847423074749982677722840456217309790732595707286197858400266356852477469321981906802313518090906988301429555143163329939359625084947090821579059552326579319338435093664389536869145126480606697976743782272339396324689915101507012554537830354074856082000152128931195433483161550395162743372772460237136187326137866056046100370002551764991632769660526544241121944069355482724664624924677818709620488660775467206951615907492802121851638881124807709967281197764262977898981872703760472981665102869224928488007051065810246020391030106038876911915531469489288404403855676991163067668506827442028011261815871877697445611207790896558072247920175621151924133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 113098678938945942609763252347451176463718428548154981087946858761234617147397171744253320402663218442000379373494658290006614325423621894658134201802386280322747550948237382660276499953122865732332726288091589230782044693720539235329875057438611561780455301392354935427917837645426349955129506196635905792907279811467212143610993542521283562301124993349037395899228022239936458320950811093709564471820452474128335733880966746077467914061452433745728300990539212342999744241768926552250946464104594445114965478089051030424495324592639934951043236618984903425404699897190025392609072079863385799936285518362898490713968566834466285799210436694003272700914665730689480529289966691008368484410141853159481723476810808833153726632371704580925197184902023969162933807344701598813725049105689954912201042344554498955727636930839383695311492749576215018192507213270404382012191114014773524368672547622238493725623545296092455143158061035788308416034731921959690971244832792476215451917269254611245857339131414464390105386981520225488815172200268891198813367191511931364406633574812917132615382576747099590682812823463487836308346158170284299223921256521161941131985189064774800526991414354235025680233245073211225792103246436914746806106173144426911734479145154560879820806973958565883233212878558241834100807505920987376070869779338869790240444236743611712807080402124563118102688026725965116036497786404243876217797580246471326793675180504430412325006144423188955404840690351167038591112191516575489997068673127818363158373429663415572324065987436220500004965642971742724606742741391080522114757001349263649639061202588854286363414848665152096579262849191739491437808975915453709816938900118141981171215523336721450925482594503247439687593159334037932158341488853763559998987419029278622027097329318594731895970263571612609086849195976568821495332904019359101812297703231526471983021120856714607362048309043817930311275796551997669118680503423709430680116052770032342712564422627963743514671911800615067052710666676928983543707741693324646834179730770586127143987940342811864817650924446096292811575983419075306459757758923658756373048613561708171198511127205671244834460569802731577941861312663851997296367384235051003825100111088316646157588183202335873382283560219032039781786043283346439935910085844089300663520100419281245998517047374460818670949575318913733913711336192720456808386684444324028325869226253318907833722783963626992919575177149543396963295059782117783115759506109062832650027454702055091329677344679292108199130680981741974049394156304715664060059107093691179281244666614751663497734218565642422239461895066945802782300038579401436879126034576721748194365121879410575036989236327156176596396441861962833741345019595200625557576944722159277912504668893986548028589651848826528683795082670276983110911776579098685902932857393236001256283609217277298124274110966106188814130055277234901761196831800054147561439467623793355168349472561484716015837696749073328046724743618484458362206289657517592435687816438669673908367329115621096762805524988449308142747379387042798993482360960996595792809134757314770104915366669699794561435815435383349325529087460839878808838605946665578845702672956849398127936292518931586551000320048018239630282066862498092788204798254454072259904702056210746714999201171810440996599026867938430526408184903689699752373881419321848895867308038547398582861712590812917605759794291616980035550680496634157308390973734173943429954678801249677294841340537584251057660864137207254750021475346436062972102696174666885038541558295940554871719913338511995143189808717752781318711409323486614235478400035856587995586896961294219680265538776038867387274939163260322430299209905002289091244891200677154133634915694229407226932390847196840413853758936726545339526785810788249240352213051643694521059407255131713318706016187116940328867423167819930792929752770064893058614335594690909475281863617541591784755086483819684522649982695628333136342181644502696345109318703574656230959088440692039771435759684735357331148339053600367486095633185621869512580959614378744898891609999316188709946546530688579409917934338762290629623085653050437957287618369041552708086826065063364247198116378125828586666584731353602126224520965403251517145251102404628353179158624300695388242429722361779600901758179977469398113006200860317904175767587715419501415612795715980447709361486556680833748591424337354155895901986128583976026823020865011154325074630661807463905644239289077051844012496327441032119207215139860474574745099854509957102541110889342403565080000456779318309516037785597934969653674153598900251228863374857416252605427037242693759481177606908277567336435447692621424163186775054500541090965270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -23185647320357690172825883413662250209890039310963259766948575107551507556927474306267356095023937234136198911910766618966824065300683165031255903040716344420554183039693058948380388836079191851035805285488013378533532647284399688154009624374553500548017591853852920122354096301355430901088301611877804883638161193870395324100978124978216563956637500002839243961787370100145658517853316261998982527979747560746954177764005976701400314001708915749448056297585378999255626648973350279672517570091889000709073676123132293211899018063424879464646145311883164798704694041890287634967083629643862736731589196259169462842965143482071478021177688736796704845898675064862846112062789468038156497521595893476899388198834316933360186087168674710399563641003323518186975852935566358807388712226084821557566522617901723426223641185776103975838778110133128150846915640562687005934797244488992178453051692782625079716879247477976715005308828732561238414298844565879004330399247855599386232182921657623317941696694527214247146022901167703883820200843396315468050428566791612319392345718777105559443882250389512220978060312728047295972535496131562110890594838710143364209987335529683914863972092096670749965606381285082013944733492183138283402703106817146804173537643877613094804361652527232183833144089011567290185419871105035807642577390035717593456554418132533973230907493205253464357185618375841750462545464710153568601065866087661819863635976871942533346801944269543608835114925910844932425864838729662072885421857689663507898431873623804375453500092311966064473558313780855347794771610210399011936011791300682797689224675354379813042698471781123527979668883623157068344516266775072241266881800057555944196235786121370758835371035959387732160143733039833394924884168903399566501415344381685291350337365677325724770834504727524873077789899827210487736897487584550574945174848670641240122820278090080008460401641846159653417844383511905988274940438916222846249978407939214309436114797335827720831595594709982361372333502831114894544229429924241026897121981955564694530963070435467917923122549657993322844368548790709671906164483778050570938955521772666926492206087509551296198600654396314350058654666730228774574186442679717712253472590108862400509901694303605792195215141305437666966370530031557192361842632747942090941925939900507326071101490686587260879907656191501258047978398580792822205087464226128044182606076402528570413662316893497397285782202339973558363523870867028672891538804113181917747541952412121601243521647817921972997461590801351503523028558968370400819749914548512160951154979808702429155084774085635495151592795533694735280435500687373467342021003303068752203225938241117035876223290363276675843961384971387620385334883599712590157845596490218580830855618051482641590409526707719462775368466135391178346261881947563313564448702144815248810118791095221665568184906096308307529516530491743492404788719189574101799182855257732073821615321147984216856486771749502516354660391568405115621259991994897533786743138674660214793017144556408238568305053260858693084524920683641278156156012552320578946567991452948809124310575010969899402224720922923681237073835481664427401533726327512263040851463016684612076500036284555108789454967462262832728496726920648410679823887373867230932356374808221465927850407477242220818397797261379686654783998829035647241687542975483685121242264853511710487756543338811386713756597224716225211131195335780730464734077752382044327989561770920834843549644546719473589852725450277555461951775201039581500238551546347505316052286678369052294595662486744113630629241264050530982781434330329544813527713177747757208263170147794118755236332954107565728781326481678181151849670217038407597619355572844199439293391674847349907769828313371815334374186034167171504103097793022521804889884852062188993763246603842084420650340649417389005655947519293405770021053445024248076415588199392942744010538734963516708650706195887507036878867386555083389842161299107035425971184318842880767646061113944921364117950459354561329311803702731195936957994672440046150790632007344784926628536814132819753403092483872669196933212220345574587248648912468676953533118391900213844718483266380754413306525258074494082614123025945679107282849184537945014259673767403207182521345028087810707558677042702726644194704382542283436643605260941875258872262685498568981557873151071883199595910578185388901123928310678595326320311220166580990838754854852494353796892674288451012483596866493672058637797318846670408214851991321267820490476048874085258659970278269418851996874934479598394015672686049870751581189931521040313596555560567745694062496930453400931108089285353269638769469088403505746483005346742934268265962600708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 3136613508695735685165640076699688605629977385269169869767441976473295736097782634706862414474076955378595820326259361568441420762591672262938817606247671362267876295608963127730245578616902940257781201744742471759751623634518562367969783473240413044694124086796770746564701971667836198038968380682590959982560218938780091665038411699258255028265279646109387788378620490735014771486209876549037641990434055341460086823958660620173519794286339809582309776803334250017140889380932119519155139948260573379156354756568047676208040469021806085915035173022131846781480405747212302985306756252949283844192710324587281709004856027092865761870034979072011553554558944753684259174422875022268908578105952102508144256508125148846937417029819341454309810860848420639238534800958514114354865488450862932290135229175894374305414290150805370728172748860382125825828360266787826741533767543485231121158125730843273977175888246296462447104709902308386430175324683787216256556782548129772159702514981781742182135389439311713933189238570832023543903953879347439352253093863796286243414413314549344540215749606320281993704932008607351859114400864863944843628506548702412545634482415388243217742245167310232733701725359346303177393183229303960356952297039458796524784878025300934448969948982081192319112409209493677109634834366761394900046079759670658391937312625084990926710466513910072016894200131699377680667331326635130237040812153903652297105166450049556584614569234529202295437046114891226827310973544994088191312510724422103525693343392340273563294331787442319755353611785955637064486597684054600288367596671410039196716993605713542657227385507480943262155558075497220618862583194178120735006534673697355033671787482870835056648679601887379577997209025966292285660261125218096817645060292154718514275958494911505417630582134023988188688698684208603485835702466990137478047114855241920734358445814949666627721921966962584484732356225710489577605086418918257322996454242858936683536998315785836503184965632805075224358153973307479661765243273639245234936250010735614791854379646599038201494375490174751416930012484554557544701265661256025451739856281237877567683889203721243691078711338226782061483542593794921844619130984271159435500908043641809362491258167045722769820843907502656842494993539661208612022018094498327203937341926041345418939458762556943227041201304815308231621482230372705907123437225237430343847264197835725881000821514549546115835209907452309771815100579701028153348699111286463938807272943233579851415084240114160086120069012407177053611618950622886082287732267340128547892315202751378893902170262428481904498294572117809441401632910886530110850338989682509097544105292909526145106603133231754963750989302419124629939180936190938261631018784311623269505812785891647452458061444395100132946347349854727717991474978093662382558550759517074104363608727915790242709521700459272218170029003696717905230129900409288465767258493242200890334536954143502786992805127429589454516828968476499860775280538081595567194776021119484823946168276325011535763403108091352561648048849372837419582633216232597338742838825283906401886826307119217521745460002187728322898154966093389229324837837740701926719508670530728811296235691134684703483519465761059169471162381733377048792215538132121849060287673156626666735820118971225127719515760242959772749334859656938500784916109501919285882517937566482832050979129595286776227590497329753943010467831392976098356979643053219305215355894994320418773077889495762118365894900333788911070791461414508166092564056058966630665881907621971381514128163359372554487278292547310862842959312959790176130530936721756479639377315718192917534771803337007083589088229429080568754957582726542520741636041966962523348912670984266336226397129957060603420108772970124979099233529051717035197818613467554530713074610694939329590337281522607826189867954371668617222697124436862227176445008784393944338828377687202307534544600654900892913218646891725509385603651833176134877452644986811009340695044411107373250291770953486000038064387929061021775224749491692348629905434556108810132147482226400273760208325834669329346711049992534589824835916371221468745123737878503342007854781466239003588831913401198431966844140106721241769305855712070164334223459492770849978479329240917166794936759902414569895893107690411322154949119348946616218976027761409315095543728560266097475423318785078695406401459430910782329949295572191820674171964491525169107597308537364431934138985123575816527151313297148297475948473588462164760445052515117174800587815236566665861003392132274110758928459115108109991235077415406148959489506759332076968537527592217030921431596298006938370159809203930564586761158205895380675792694091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -347670241137263276190260699877524686115957311763995945817381113002624540820142285859653940495144944357492035508574208430855178216195219638311477348385314477272519407255593887588497740555397016991035160563269008749290371854917841681249496504557672474239535215613560283379627413679254687383916133509129643808308161025922004269675083560415964784498659831380793403093433196333391943616141155659418885395486704439336085925908629277739476928337811892664537510538394834462519142850247858329222532494256809249596743708654533559844146839860888352043081604808700093001174864621509248965167324655701759576147966767071718060093123870935485351415482914438553689626840522586969253101400766857660136141656892904681616921796539689140737887697458000723433316907355276953933002538007069508053275658878044106654071910313168799403177597743816148799367743024486814465142311094136501006367840084602119334005821652946327874288218702967781320324440394479602504691227226005719959460664978926562422106092355686595314879224327798193673366320182284891024551340752378336636936007514910034225996866394039699472506176691972543837370008116108559667577622669665219740091740245708556038817217846645822010392672109163478956304740903490262085778333172629060267965709508448473686857357838889354870711066957142683560316604975625049219065614649075059584623188611820586681558429278186179817997193332813227319424864348112219076052098981474138743017836769500367182803307940834600795802589479175245499127091842067669595795464843187109357176163285914465029622956561676994670035845478668570610037679423129671289251932514078562371691653530203465918203817869827957276156126095670505780705381204097308152056264025622944259057269189097056402065902620232198327969552540397777314955757545671426105976440848671314134815319722365741289041962748765995564417004225683542815515287662142604722455651677538990027224323406153610526897995087642545531611154996233310077900125184661148835299171408011800570284652639521823441428786789161197546640347451002124827697344546118991465161710026291795134884224744087604325741169070603692930597436566204623706570962844571342400804157855684947366231824659506190886892545664729477162452355940314749914864783052971148480878473748717673503240320507263804578498977925362235363290720105743624286601428998073529419225766275638924467784515117514318593706828280438625227090910409584360976557954193935815002550610848352223578209177275365131484129180740645752742178956099533368023519264441625549965462702316321260717905939432828569128100060900103033665924023314055034757995308160195602019537297124952969033101327475711657277965154043720148522678582654303617205753984476263941716204297169551718132366631541019209564629567676908409720869280227537739204774110947946389855063950958493570258022946574033036903256423692426736241788842435455893113779309532144767651571923677789971143515868356369606249504141619469940947142634011869687231878352087445778943567678545692531249493191504632755726601562091349179190413986215366151036042337687704665619697549856513050337346877337032335154093351581402785873786032635237456262739494869748281560140685648529655064195682873178105164003093061524311284969864544374449348909522403393522826390532107744173485004266287426433044981701976517555736857937136444413307989816339860909316116995941338168038114281597988643346373807318228896699134445269316836780506138908970168588907698002778369463484694538384592349637295893512400271336266430897174065663665204725725640819899783320548841967996531283104998576943875073833432363158008462682537297537148832484436853607951766867860125800855396402535422586450754698316092212552891051589980886003849161967586920464188880473980669582965675597269294732634109699114989873808836084140247125968784960961171960573619311011240751004385805411096246180792561490761120409136218971018878719273330562506310774650817790065522459642726015140821173186271410734319986837542885888021114414177816995444232149376102988535129873464314544123381341606285454479859164078347193605729277246212301975095381762831461599612505369319984324829194512472930194538462178502012493778590142059962001674224703413615781204793712254655465634761415227730903398470982751242264796852989984488394498109840936981263433945387485274427932713655356054964953080214291357870109267665307324030997471754343101632847331733078777767743972196665939047356973688187602587327351208578047449216879548187944769897041025791912423181733627658558850873339620057347174208166136548440178606610483860846001222249771057886734468301424806935638711299478382469871415393408790266950130361724049920814761428598009814306776599720743042901583402578100901170450171848894375586115273316651055837904244894828429854588842278400148790590202286839485168457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 48071363734197717024074314996063558300831651748323031928131803612394634154839323656748643637163347442772761224593272524255420336617724807794638721352317847979122286642519116345948034014000596690168867300078332036493646618938401152004438060800434730297138230105797000764700286224050700952235921391971830355563908536986735374814538101483913029272493925182035579344844289249667672457327327865862638774109279784052856765216813660643829695144906952979174424558840807566585722122720898871605270726425470389720532059513258187195480531743111100221999098286956282048513771373072938287688434472791292257246091113346906964303103417737127183593359576250948686307561511312506899657248605249326576993989517568744318867784988607121728233293637350600990330875294577519481215097878676704812183796569163513776766207329387969852657042042033323861136474481377339139342478095982967845896831363639179284472556835715301359602338789281452315491389360370995780772334368226753196388470974707075832544637569318350746466258117265200157190711227770398858745838467080601787696930418954833992667192421278279847710472145801894489952464119786648467380908196965103106425119732003545290113841058568673106645784203722183623610069846822660314770873649387351535608823376304383612714096754126639438856282246179222499824036380568732743805380025930725413171875903974881359920930708389449539587334835002392137131895393808294771809721338336030200114570597182312705470799103117834961599105484061249955566234792851200854939778370663944370269276471481355207960030698232257558052339469838283227046377635254154047571400894802319667616540547402763350641399329171162675393960817436298708812954104786398615950990472512428853608521164471845780515018370206547323983187251829196525917575881885269846072259098465031461948430696411102983015168320103393076867527634181373863758035983970182203003595824964740506081335013397829567818953442937790479457890730023617502490797803389648897869979771033029647738972980376464467848102936155632095437216756983772117128372746265632397248682247470141374863803422726628976366973270968837989477580056420742273406527628114524040797331617659282107885347741937594766491981920991020413752626218356257782254463365495826822957689075674092851281997521521284958900748153133954027828795575808427599955584572614436087256112016794441617564776654583431054841448755092147325988612717049006085572610355620265870522373772617735682511733849717250115426549078062446002881746892637230407188003542738972457657765930829487796257339111347695179565276092707572766390110188453287542291652518670899432083829582527186132832137522425038235280313519660501999286023362919245825180640400584960607265032659573438153410657515028509773598042441024128135586755282678516039266934371895089110666361102847411864745774587358825942534850815642280196859512523854269802451747465110258100610083748445395158782657167269650089186258502543133041837335706388036524494777149952361529140615015221759808347338439977994253529569170891864925754962624406984515397295118498882963259904177904597799401489902890304492034551651068694672941792113933013687485798189878623769513555076413952298197145907698385848029078744333936845412299537556723033359461150996026915366625144290787241413984127957952252185954103021659173425576223516852060129758768922857714194492575481246386102620731047825149007862061336688618885320633988283106019420522123907406146983955629646415641610188825760439709990554790926536135117141340006787596988745816083589932916172324390259139431269193264737437728691939422376290392807499339969837912862418776513828073951548746541682190962175433060425161451756450552987585492000151376840419782411231883309820947358427898398173650691815332839835796477605382774106110715845588532388296396195008445247875235934746926187632335642094931224384370044394255217735420621743563812511854268148264431974784662413980460903349608375455842369443890950267104999337540623193070982893019325750221224949671427246543985097771618430884197029552934060044158508042942223619235505115223196418533719871459241120007626636354494828424304748463356477325147166923120930030929402667118219236656170504224320105022496852027515905657175820840562389119184440536816613007330041175870631203787646405508582670923350445067790571774464008032473143612342374426769700176146187872580392147770470204537410985236971499289348252242960942009680115096856967353915336774807730389696706292419129943573936526472484919268685448401444921394774522888999050765721366931336675036940909722983899898489267202802740402912092540577511820926815717524469338703056538300765476951342851744404398293480913160057411104603385235208439788738501740643739803064086679328217382861401177659399740604484270227275236809256134835451360791921615600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -10142976295322489541565431707321653554137868837582887849440507829611932567126871928522870801498751941944633765710980471509698286102352567753330522477462862658853825779565728518376057384002078818176865300185396217328481501384936502271982147895678203749983715869414987901895198877600609362453427291070778105172647836798059712390955314699326995782498379996637668445912685671492192772353539528388644874381318232044696782378201113044935502258600904565335468092883965881005874196872590466657930293981214614852689994601848133243240139060655987366525953688146597439176846009106831106826177769342447748426214854654539701617916173805470079840180275170566904177725143214130358876808387877948429566048853191645811555536547608272903185125360581041809010016181389710789262236545121770821065487940269751333504404965344271695884762611434736573969543543653003787718075541059698821870710199318828871503410359236269942901392342242861870160579884183332192332054540176979377769496278135165047543589114609543704153597606290975857495357917344965870082620493273711035426505538298691503819737252626540792159575984309870438624879945471091250897906361991312026901680947101240846666076146498524557596428690875576848501772440402500528500197572714179918677350904611877219975345004297412463393762532139541655534753779304292945586365874474010517110150498459037145416285991843640287253941584711078687275992069960895009955071202897170299185186923884659646241989783250296262389613953032750591625661650364230244946609660639031652356729937118784445278705311360312615558836529033191319280731725967101582975100656598039995606184085913269564339847146158196605211838626361119889053993470511468713969945931565692166763581672683667256843571776544995635846208290376907035872847025154308412529436469288464709897821804876395103059663552738044886172902032653940598124063723637457467894063511858239016545001743485074547940594434954818425978770026643926556137273760102473113760549058749888680223128268718107519822019103107917131007486534000339138535151698472381665179272169102315914570398178409192268805219800427783540732852509857476733714617664361589088621542924315220219196911037501978037389824064065271526203611492761553215292115214400456501257118069615239132859146296284686275329412959513868906779177631736073001575786563418511250676388029130827163163036327079387999672469990492156425910268131978470443202117920094667305808210426624390821450387707075665857948159871004799961438538696400907713409307928860547666403569514119574605819082355128384700021414399195212593280430723089146609524567288083772576840031145462513923321501072890261795035958167609019683331553653881548236503030611278362658984594831051361485527563489922149306326771996048054977677445730641169682522977614905235405504646195019943443332503419528933917241109603546328819665133811691750532621860604062711951976022435146695740074895876015685232568209455774022334493198533225486188386435795688920259069697507070502217075328799709228398991240841072511885967355478572326024129723864949093818902598950372221443175656297532571902021901820993203761362647941610914900489556041692302793525496051383209448638080271278424800739656419167956824260532243955509100976423172308575553676123777211333874905161845192258154379289186924958153814486125090247672374577234416660445838456876894643968080621872423569203290630812857177595719050410040334009244268593352840637218690538696029503748946493147853450299216933670644787908765006282652884572291870167155806020957275614948913951304955536648788280901527134213807926559568494951052329962101050833787766698861629629205905315617772367959692104567741674053604943389435832855351146266729605519507879112724219023057636115691257036812807860766818168897570962874218245336626470867413845142749403229796859075405329422489008925975899828943760842185979804223363111683167693015890821931574629696089406263064410616908765959929763918590486143020094794862956795730858209684680494615945476536348128805130391434896620118959452205072641772686020598137795623554366620664897045124276427347227804834865778240343577765754141366085363022173250708675888581409461663619395701574050414065210541992600108849852953261369133960264286152320408017563310361438429142851825370263984170478884667420162336473794374321432556638584218183399282842145706237612990541490387950555155917241237199705815884668459738870689629722879630043679599683915350051450106651065133513577863932801672659070376981753781814647719220693508646036369303276355820545809906942775376872188139854763523815376820179764467824824158321726423388125533797603641182055857148872632916576786779207816370774007722333060579176940943543605556768498756044194256550850221462561420759689139213259157096615412945314460227518714964389801025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2302655463200699054193216146508889023936977452268381779011190883915350309196721324020419612379355121995543209144040466656058446790687786762809976609092936858105020874246269055018653708541857720203763672016747772669266910677669740323379179320853608437566498888010927436382513291792323283811032000140964384220889370046529911981537072165055403073340697622551295278115052657613782283659773074006099671006470274610400192988704677300405417663481546097516035141745927681357123221885306439473349902145973454384983724736031346014171031351287323020068887804268208030028754627005733059558810794902060044837935075733905131369407532335893412720700241986514828165872862036336812316054763658020999385799795236003067188214700583348171072603328235601900406027397771112206604190197059357514257383089840460796102402245112985090019478073201347404325850109799915131571703888280226752190734386578764494765355053547890661705101207264614170547693460395382030344462134339652259230419306093149851422901681931990193995176367472812731499176217711219910546997619953177633149804668348746151447184303766064025036933680091012010713255393703205551226341971294610693441267197292942898909216291384082368312599040296686696802512123056655717724178377876089252084796777270617213474026809668412683597274466985611345589692850111900942596284891254483687985466189917928358324828695029253444936135974775602163635140857740577441214630390474403594940232528081290396178347005394532516844217771300180202555645803619364031007298176764379709468617698203534901517386810258737289687244393196286106066626737311873229779172334588154665465527062241459591386147832669708555574609228289958928048156909616196263389098018600502085161025064093130624951391193367534332323897134558532582210050664010860440860140248232829380523555782240479815569809311888355207759780405009583759309624927991012952212875997680117065526047364979833326751769519315535700084032526621511800928723420225017014516531856129519559864192025259386420334310392870930548703933874290235344239313472501297929261738121757970015324523304180199456747028213645475381096624831701064082297430425495455064552022517545931601038008903712451414249786987935542502788508284304660646724738772925490888702148550831320013823992938655833473741384376805215866925286475531594515244478535937219736773175226202010242095203512459868031336211729148852413102039176211104240379930279594370704736200372384853791807757970733879840993140923434275810069677642965098767311973716681199528464848259312111261734314866123604762451159487073665421152872768896210298546687440509448133165442917826727235420854150263958417736382855800780042393002592943817811138833578550681728273489029103026485766572519011074371973675608613115119924395252575052393350657355356488241729104606870464198811379568119945414663596026490450072351181861428415824517737615304191476836973609604607090595367197582399186745713863695062872297928647930182896490104228463902348250047550887400480708697444972710962563717036928296474651734195033641178347705079942752322480882780695742013366595923549523345467839802230173075145644254130777664796945671521692799051012366540245624158206445731476715946347582930543208427189093957269906225033657930790055690991737148428505000399462715896037756955455024750399401197171261294812472706044005739628411356474969515071808813438978252291817722680598871263501478940158110754549533195514549173482555381019473101285598819893567574143487600761828697774277224664016923245080806411416644918882131920722415208462928510047285418718106248519241435853796719311051777093842024394445582001464097931832792206708351537980703625153862787457068395939837839240418303322647637447367895023470334373648016147055407386072003676902831282073951807884986020461015236798380648194061049518784234196821005488292609213076225075658749770054094152167142732212371024277914774263318792485947788665175391072171112604014662234864446852441963933820859176480880762202663047404605342582897111032031381186811437059467497463398916781380486753132645937872621502752969089588908870942988037551624526244429307456365260529529241865770238544062357182729023914181065575975838880827743104538593033629469243652229938412056916487397676905297515873997530026250844101729594416496768190859787406091175742233655602975854492618733993982979432303836680850246466363403813733015661831303739114402293611537674692374088332591461498689687379287772075387443434265043394712240886155334362046123913863235904252512775063829987750696735524999929354069376833770726290069461676613235306225227891081125047335135228770963651177347453977796317438514969044255893308054638064586262338969307644811198705381240059322758030530334692852166967019862296454539390441306263772029536531569034726461395621299743652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -451764622686706648753943755900934241819715819326917617992917889390206020717914663737873752197485073810339951977646449365155912001327750579233689663228680707134576596264558144295677885395766807355255830112993660562189379482502264949944801318386403976179448049761261875458136983390436457231558696109663763778567760556777130581167977617781937070157076721539822157868097860654671702935924093375356843540135094434456932750500914766517747508981971173342241924132806889026698098458486774174312465925993463918874148953361708670617439064302887360903315930469520429895286707873184236731459495489563093459856815456059088184010776377749932875795647846899375007612513761490874419267208233074536468048597393411481990920001400693170843473704492639720266778975956563048651365977308800744119520543098672602275425789614416507652258816569605963621550192335667420733167696787581266625385194637980667391409818692829946907448342043861634900722285767750613580068136867696374268533359754513613760508246093801552654522762026817340566957066746019228657256237875187578172453114526632967307304639154444415401793403060538329885285502050387749501855409811917112796757444364094687208693790606562195605479073763710378261879887515208999625161862094115097427955353435643204885322629721494530617773130450947318784414201364110031111612903005262467348478198241104213958523355256061356974014139606482093320351760341928082897961395339627082790914679644904826305216380927349573701637456876464117847790129515402702570333363531413648543734118644691535200211219278640952001937204172218012697795167952818594662100919149982542780579939058714505020960322135310005678576663699179331195801872325644727689301483208859667664281998677021871677768419233799389023525080438115463192809896914911050652208743484765684089279458383975258077345943557608419155503951145236925151487888358921415731151538803939246516216266303707738835468880967266427284369808708834084850973927291565997812356102507426033510519425726044464429223676385875620610676989564874446970820512051717214323713534120020711678662714067236772464104096885458974441533180366249287170837759418090384966686501803808731899779524665553624787930220680912957518546078504183112919934574758149228653561207171076612721101534366062348518207336700537760870151851808576471525617255090779121774625486383312875039593597575295317619024801706278230002436822593696189000840879177095366155593505410277868159053439356223765904562934357315289582879224211597798549424949851368495354166273262125247958848186803220707135132878213202813041332309979147867020701969685976717237822392126730636891432751993886992680089180446427463460314207740607598592393132542777985698188256402745469056739660813448922855839548753382677543139572495982197330138365856117894430706218874113013002292317584870080458508403451211274414115686833852711447139695142739591424477311900512052454171277412758227888050599275112213561994545208916973680043503467444422863479748201127602256811277123303313891010692471427946740889282024688985439960379885294622962502245464095911528462135238000582105804058047355195583108186947800681887808243975014689020450591007285382009251070812186887948323419259657099665510459033873389494889969888659996670041075773653782399969256748374460607630116623162037215063710444381917922337230223602384862299158147880709560338906726687776603758628852392787476851797527749789626277407640537076441705908935388852959409088103897165718073954148613443610010972182051310700390535513946713017201625592081605462141853255804733397785782633478855602320350435612507527694443251739472178117792473890705524914202603724928007746920938447318971827963705063674266082246999781778490952481839597590667800642481398706809612183971151772676833474930524141401914027004534988691571916924129931380337243594190334423071757366176486516723369102927915935222137288153622399712725609760960288547689606566156909193426088651721917355087041015415796565337254940411043969137866167463859659503709506537400771427019814709062906546363374146056820022653200673137560619311468818499854936177781239948633848865978769893869649490725134527562348079495244841095649571641788107778033665966815280380425626391249601722278764518720593384690775130623221637391702575156757680396352639475585492881088773039224492265414721666956797530733845820475579270921167378949438442096091814416177204615140037580593027693315665833737504151704561535020333203771817623915065715672065783481154647744963328179417694648435316341887743863279825023815902113879570023746191799942423807467266726578960878699436564058441443328817907885715771416959198565076896276432246552733668328650810643100973430439728068267070493771698609133434408011521190101743403793420159730972655545197192335603235755115747451782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 72569318465734381327795981407091965489326368785466807079824319652466631406535983714282030776353374255211803899560997885504408815255969757302267531204107172097908943945879848148475324849842717569448151860745399254645432292486809449795341334846783144139123296447973883664771135247277930184406041583002131484216024047476935356055068010403818697008913132115684489478958788384325546212911214535399286821785028376258927615874311983075025198794196710665879614093224142472220600548135946023182376258067023620707192161830040370872004936632101086116380664352926036569874208977253670655978912645261197788276979360162585081693881583013720253270492223882820285490062250969089315638558925484106129830874833685449841989531238335825445886327736658711525589322937464342310305139574058686534821537444119700539192592027167313898224647223980593124572458041334548923872152775855719121557126691437067394369628584180779850722943279186508505390208066553905460991170720299665331010212751397209848438213016929155012184097713094342041053437228926800591304649824755946939664336586013648629352801037451228446462828421966194087685223614528625510783617447188559214303440232730119178997085457710690136735507896146093839967647258836897157409974490823946329263406975588203977997639177753491514164417245951789891787198374560865563110608368666553164260763586426117737949561190243170099502349873354331531911351349132004483446041262705024211916830542591994293098446701856500523877401409761096603832336177641478236683013808317422728601608364009873607275507278341453577005819468838236078990867994037012870619810129760113092580164275626283814454301422989312114129480438210734083452957318519621912324239918590715388976959677689399604477834205674229519115636049953306061443519264400013850540703710005874895508459908569620970092312729746443419343774839183630514059455452599796439616187449349940234428443350504916326291528321401006657869376444630495654284832193914677799484924197497257070641071440968531430138947566439766923443605297182357067537137674931897884341484831527106902988289011944619226820211874529730760296997262490679881313070182510753513577504370492241042589103002017078572219165064158038827686176254423254352464096845853262164584121726339376003038880911892227138468624800990024759684921384741509948011194509147735821980995112988635115644515460069001603049316809002076409473076154144488413138841570180331504797215146706948049426115118184328678875308374935359510239612309587053950630085818407988175404312784457061924742175988835297632535572457626196655633333165448106099959264218357032068671290002252694782915551856009437470154688625156878275886696006119824989894118616361679082966993310936626872347719353365178570764614199674240949022954283316433848473262847323887689024140823641349852113925516374448246200203166834484293260606222751988867781839921142369118431798540386205422123700322858684324592643868202721149058131624363550295731330943852631244293436911261068746490942075281625091683677550327277026440128337433855396269483473270623402156077709614277371242064821229813284290084680605167052623633668689427222962563097105889807663172829823676144837033296292802992804072517476303746648613256158640577588920700367694873410685498126954432915960429303720890320974604189619973148473907787398480893935267807674142076026290082846086792857519005225018202265335228954527767169555457858745378518688288261124957885588770441292377214492339393587218944168373768991290767769799524022583710786110553551120199001584377332601655385462662632283734364440954081329796793123800271783129405498130141705527553879626843804621993654435981035408532000508343501581304549278097852049611079854654235875175982114074006971088864498889685610505162667103609262259743979066588482245808844546349882469875121575490254130532523948210904189144310185634281602432411832478667979874921004997144301147923836322957618709681817466360656700063431695386398502604517777918637563351850858071768035719025568928247922413180968404541645841451509809378915467627372646022195692201748088434458626265087186487612935615128744537223910624600008012914550116432254338539824957020023255353377104690470399002670708421132936983448949528787846127643519756920609149860562303986209785369786851555805147807680384219415324371967766039256869896413623004302288729297062871951577653401114545963572006407043114838384281491642463564155849434747813930244625096536618672632952711193853896117444743612859512788493442674258700448267906299364099882875191391758261686760470903653735231224337256960149032887728427271387038132068784713220146938950981463866083516990649218526362636717758605784637858051969360331719536346743554539163705797983918904773156545335505515198516453706915980847828103025280870497226715087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -9512612543174909105189042081051998707528920577562348637090482881536128365220991922061704622741728250655676849826213134028435469770449837706682868750377995691111315265881047213683925487434558341765026642330406813813433006719672573008940461898036307704065462605895105023985902224329073164343778540704916824572750069014319797359890799467177179703963282121827825301842651773187186928042571669197936165346424911704614682329335479533426792579945016130306821868675481877160257818259440093938786243410390952932293238519394294636806088557727231456822547021020410327265980412392749648333431460550397377898774724399115047189412223508708862252982131043165179408919493209643588355608692628146137885764763359158495754914865857995183392442992264286071731833743984795443808514154072117435239031835136109894656672906308010279919688512680933884664090503993974748447854199910574065058822088806203448748546637323290839495066715235211362416542631188237724367545614359757326215134477009601504290158675404940062199473090845369123282424630254845028994239410567080086894122624843497398210046544003839241337496140407180702703343365295343453411995287328573179046644423265287660836313294279870730732126365137482004787703182916550074088224983832136255428468163041324515584420920379214444585576589929327176985298295788062120791527954674055934501985759551623817185496610171918351537200695666910274404742573040286660113561772976090556646496418607313390590619656127950550208061935106166501657901404982729929343395886549231898455576301507677350663962863707926820867850252420594370557564517755573427080910928841359535094241572626306216454307842296934123915443458473359347864991703526208394077023956645625637348762301497419592340888990346472586530111912003717864047721024033685590842084769163454363360499975485128046148047937262130877632500315530576086622647930280335186495128272741480771926635225300882263649139883845449285763374164130466477431415835859859201639872625604203778755279961921843941939587654020642404429310184189477640628385251806328744758066033716218707600915533646720664579105470515162777029470997076749013247142266289183442145505419084895499088316308338899272000789686391184506453914801784501181548513898085416568702702571630963877777244055876929099160144962735216169848469762312462541987609348330653948652465320559037910663340592679835823957892331316992300294608996525085294194870479575627173782539341911542612399944960934972249925423107052299052553385678901533905734226806231550843754745280380824621332767022684724752962688894973871372379433475693831313863957540101065201261907447951322880078654624943119969026940924833685643831542207189625308326783224690798279726871872742954530215967065688228805554984838087934166824577673717303834201315628391751298495277762099735808297987768608655200138128917215610378272679460136223079974283194594724807008662550861072445286973674335137342739015639524679848108801447705446640575002890107113744343151635081573306621736500246418439972980535363373074696109505149372837296321499822290180657922283047001606087072838182762716130379900425294046378752998430266038339194323786099904229737703894258136020240592983245789025296763957817606108484296438559593011119897619423168743566627092683005926499388554313915120369862843646710444586893749464042770101238438737286309765591968039339481395300505812653806565094448019878035790510477481388610615770819755470328897630822486568604002546755936037476050207830807008636165587135786072317396049477289779043534492818514371924030325257584110605181713580944961258875639913645641470631984068839812581481151507281429263548400427714763541740318812649446883978384221394348024751599803708901815881904632251464959726773198309767132977671801090724509372175651090025116544471677418100055528677751463192631702917491380173848268800477563137175646375269156388947587835672343247957393347252887528741970286120902508512253548659888378978831529401213201596811909055362510746510023640361789808859470927123919851261656863137999844783546278203729470502119352758957767044875227173319060170472352253023160231726191170594657715734965508987297522841437811474257375115237502188559876862183817640543721187418051757107373480084188407210680664068256290516667750772873584921220237136633923336341791020740984116857118150661960458266112462447475638666808599844077328887017294960842912713827589555598537448933155089310989702805080730033361618138078423604659105697642668621830705472641898893550555115684908709318451925676225940058495392533646557648649046595672774328861751790016078240834521477373838837120779137484626537171071110338481949133256611288463702793354270164921081697109822800307201006640652227715532966517556611821761089731572389355935025245839004244854440912604331970214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1053661785227478667388616878619874916589576523087259283808172039036152514134253245493383022521076211117671581358294640703970603167934713523589329787731326602852286516991442100277661071147728240442333907661893637814816061848716785566176057801586097283792791836418429789497156097515518303238699294409249409231291872371336725328884230080055991185534811431688811424707411292633296073792813371564639904007091787416564591375207441238876849578978996849976433377083499646799739378777223334718834036054102862424464881103892929090156764487119686983356091138252494860400477214175588943744805862901067330613023116828783197722184694253201711358142138018908298138927470604217869714861327568203323557510195220558975601078311655186652275740762779717730939402307084233175674784588820915116211063399254924791125866642126311912632739152548803474545968997232216717410450028726776856992690013016191490129139419617074955988007649296760040992567002906348099152968783784572437395414836945074960537843413762898994999168237646590473109114722995478905820866669221050205556681870887543762842357219278750388395695589878620846029780101650505418187242156654408939228455957669924098320485795084304376135505862622229916965004763205719791042458763491193443778116750684427254763964781559740874566190201917119807244442977680962802448172515213957688788489686516251861439771650919620067126995225935978989559905291915411624209518168856864366455487780648389025438217930914419065295257665743271972389161680757593283719709951475898772475010735826894870570102952560699533906967609160949665615196048413042621829245261333275499885568544823719488141195670007210865301576334783467682227993822290913540238688677688225161472968612606669666383235097824264676125871601723583723418270359889294354836706511338538420994042267559619622500149397245021594619916825560211988584568117282398838512865927955471403539528053583109383912105111086370081201150488711840692650544751921395454954530335820546993339613969496849837083087064688404832989307571910515981806482376381737220546149605604170710705053403950793124166734260205127542168350350651575213474756257212593998903928106930378387024030080981683759159441020630676837676251569457256078973453760433012613707238689193015447784860013079154056545295906428029985389548000316071758503474548444466435170735103513735884833789104478726545509611017437949774613768301280253401853353888647731439266690848022672940447076368747035719160852123705024920844255344573749717791641036943466100132720105018358274027836475929709211596744431060713706090494864299805075310222586996559570092394612025699282269818245585848012696943675886163911507907859219564123857509704484519021390565700805255781366262053243410071431118669542293618632047020741223572262775759624076947152768485509001679052110295887956023621986140612979616205651407812068907495450542270251713224655515966277595114829606641838914568809680062375428319184607671668935787749271337907486720049172228303882806741881964158736001984031784820300920349776036863082066852112797150024476331543141478391455978407497823972892167102374749731284175325295065975370524431933599594697013574624069532367905728233104909833966033448852669507999173202470041928042172808678584419903563962442901299618935970257618705965463809049341879441614754056585145020772367648111325027004800364928097864756912320811212087038496635681433486313798242771606306533111631884704289850027640716255555521164972952606806653699605574776857547157779209391012657535848869954987154813501031363881499234786745009682995991941364300467036171279297684906986392713944787428548534603070394238428921931370242944462842306094379052615505467442260216323937924566459644829401227503795370626622440975494245883488333987708234340840385103243226533762660904075309473131970429478978506586880978672590912192189269805800153188808050594603670622946539515183355875284570787410643537825681584696024072893590530804831398168845057824221939257610669978480541048236375113392011326027090169574879408863779170821786959923364926789253159757649551918418112908331989559595583666054507122570121120663330342796786011997137543767730848315402295259769402408607222635915190217858296524067541473487962110561542322242394352702067317744030202041255700860586732441502744278833914093373821870013546236229342708223883920908766405101214176247501924359326705496836069371675539690864165266421433513679922390191646229234506388343960256305827278938227755899198962658401099873708240458319664663585365416150663247816221211314821011614874458228014050089222201957102247606458819514903015747984832236569669541107829338863185420828310869493050151158975271496165049120329845322475839622707805588167934568715345379945200861422943948572720703731049747730139642953872680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -106315048161921943823353753733530313874497095640278384804706092630738832930932632465260981015341403383082416221233945923368389154045246227211418670132893696377202931246662842147416048321593826691814669396697607226693614726667377151744188791392273571787296184113401470095227038634062326932913509685200991000389453631497614283654740017943453691236176023158642469489644595617607184535218228096964950010252337425590297693105954734196156529349282750714362092532812487262758657825789899136616618282468082146919112029355010238872129809081615944880842391078360709848492078991763638035320312726366209955941206413991045669736399699455192688485469892855611437532545013561118501532053651981223177621251495939725457446499679360641067308442042669690923841525254814966472063774412890880403490460537833275327931832001478851548687376044965454850705371846714917543955908505355947506535057277429061419112801827508140432549259303614236050887476619077836550656789793602558905455692365491553436690032594796694547143850971596897476646190539067403562367919170110628855884143646454639606567032654393194456734359113619675816052874342136196521458656173197521120741092803962895181541067284687862608993653203762330108207084528675767055359025685355212095701548490561639640798377641225925705578207071408108283033575127005212728798965362233020468783637335278897087653196952428786897171632259396621634335041168356499351392136134481281673132402579177192392175185268871168521217372209825437091535041834427659533719831844107406075079617120319000065862443728625851123344866492361693497936479062130504450344227461533598954027127109179619693742114072409226683885788336360940460236531848840892188630887463686476240721421665510985043646407810894322462455400513116939885913277926469308614078479616704911891030385863668477648715696724521209724663313529426816331578227116120379069303619095404404209694733874080427218825496769174908054350885223130209552731724242535501334353325890091371236786628928978914886163544446334566920166828997583276446865243231624507648764697646803179536315157777190115668686818153142556373197357704912843566017401007387813607012062138498890153237787851981584997388991623368204495058936701874422013981430388549371417795045506096512800564526191281218101274396649841811973069905350618184120152214476590695796303351583856022264429031488713026279207472305040561014659617173025815172343307255355890851435884235667398842821811991544153023154997559454034230796964916317838073948220154436015767321911153434150309508083915785228520126011265984702140803760971851534741097241832711525217350318185159551024322408368428267862701215752947020267666361692143842958564757006289635289280374698557549166081615635283538555878290513162481597168396598738643839764436884607949594298451313488910326570884934657731419139214176198639666545108344617467395171680708795405514360122733530856654111494338452723114850460307508815020704599064989094004158628225304257753895729344679544168782538433111209884947083160349228967779017314987432482286637015186707262975822762031977170597157578970278526548976320863540004883290182435198146188739321975389273675316130618153514478353567215056669462107327125542089654158615125414167755000549118516495388879848821212405374238846229671754668791913951471332772093470728858491319266540178239336369950400294633021496913999579783339197677498459358212110401379241721864090781916502694235367307302388997666100767494906225655490762107199912560030970146583127623716471705420737535398130150986500264225044628483785419856443163305527421176883567616793746246403974944470462643016486723544103861739842297307363704473491899005983095021114161125406878196877858210914026620349498085954809539438579606164974661730584470749332727339615385635323578770205626047142273835094062526145999573839218537238731565725689158916312960485423952136086792905629029960378658504327239098033651297086808449963780171466925894876479061849358439887988869663926687570106862504300696127278927089022822174526310814636660816526505445418336779900337630181598478398743772564160328246382079031880012514123872479254674776613642696620285221293816350239684391045364138930371908760298754507647888292099387692041724396198018931008712563763459224771445723818358354187938933462912524555099274706353007025872506272067920657045933745594094410102124143263708144254632326805070771537700853832263155751316210811479532530984315218421878825033671418573543925463707560060041869528503795775024517720130042511655519128950697641112016085031611485368558155488549596699976818533101175764036740504897393919621328131977182971574627946287228856278135063984933892186598830315821343611440463124908703873818827276670268682568846463506701795380788074018670030329827568493783473968505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 10496810761145618675601380586105744448636724323903008341118659388020432359021720553403674717375969249910908761433718604771861836449902363237987713595633440160156050935418706068479914102026511444353249990038445275924852907502300343218814783491104809151747178013963912465586177366304810333204467790077863060492724114066765461607711955253656716662309370242790423329923071335704033202685408083624517238759380814026236167243130582900120464442036051142702337823987670381057065867103158398378741076458122445330784204717891747489464757163206020973439820810815852117039909377601410722647837307145537186408841223578239338331266304265832754229194643994617593570448292863198234590953018399709963548500589147052113550032577661241691995289120084837181188403164438980867666446721934700819103484269657677307650437550163106801984601621504895779964535466955215597391965083736647841455503252945454767984354130659793611050494018050725675201926797391196676641548778233621984587101381656776057662837627872166116749911974300998508427310063060553037137670090424315150674096896415081673903516944158155972219138138537519263522254334092503284868192467646434514893408048658511180253212915796767658009905666607601789049937013374883843472077558671636803674837202610678244198039253769069325889683110128653098312463532325771367702565496960964521062077680564985035605316742799672963815841784412093679513663247402685251888784245253846941015178238843386785326138913778386889247332816524461193188687429926610821406187435676022312198423765932149774661974581412428163120999439701557272080801627662556433632253858293531651136704402229975593393199737855635283559727962835393957858937425063559634854201852499612959002395993017319448731274542153985583096611260618189568428050935232241999458357054205416264641595996405929413308149584255566646833967792686475424228090463383468223626650696356621071352767169855873538177576925167560339838307234946993720631151249227911800419871093714340387543758032842777380979132390676460653224289157926492273799671593432207026228933347047051362248385555817198694486348040616441627499449709205465908527536076819226547643391361809287740748805608380278263256490312463819262199862549826137904130556625724584076215269597386870415086788757974884019979836748058178436608907203231432932042127935452608202743926255363943985668842404913264283258895004372467926644357474116594466227642684105032399691020752963763713724748231402475082263226287419907300641808660093450815712560720306173472532231467066692040294222543187056336954494647262500189033965866386800472593673782294314012318275412232595774364827055063233878198354120321958629059077533137038615754436896914052264317104982783964409206374087609222964333229665184940303230035257855410447325961361974603260297725427050235494414488659372346200885409091532364883770854223995341264785186852324357294821311501338294126981352783897364255126588241679030718496113060462577481032688319215672685844736395217522963621177816755713883404499146821090548050421209910724490780030773074657685946732403550944998729369803557079485230871224962730057166202335674669119785071365682706203617141808912231305824157714421407711801433347354688819095186592601976102505534852611265684407758787280795383211250373435977582919042712311271132031708763210245392309683792315495160348164484385755330171544538998967763293417546641724781571445704169106356213173376397237619011199777526247606202277365752076587286373433025341864445919147163074837795269941778348238784433946775836748155015766041432480474888603014426280438045118624448044831784978168582992325278763933303760042967185391556398963310181016201293981475127594625785447540022451628747523759249712454988390266577624494993882703287114442846182510469423744431503595900300896810494234815032841687082067120923540223529536623478844447451370549237715881973086418192238578537738302468964469659966787925134793708215117292327323884039494085652033626753725268824432255924669923067103482268548072134775725278239734086278430916059369857803286314970037953588401113175180788443746496937393218148043436590060095377620522958101143708406104821574524005388447866437025833306058188862191888239538529957302550510208440056472450427256920035221385248013731710190791560255623598610504150066163322228877806180491302361743007018328952844971878920167238308027996705037436879259833008059119191527621231842824578704253841360667599346728776452269454336303990782960367708158850550436095407907715580062379017686766245688821844183245649859061340913415240208945954732295372856477366060896509570834942354972048823075080067843998618495449302019601682219882471867196362516892155871115763647483352951606241215088453624159351643748467047486546583683228199435091373743489384651184082031250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1023992112153361870547319289091174163105222886974427649317483480987568847747296633621246991902671332593751983884876579837080954444146899462280922490205749346610300629091901591257824744275561107936200315169072638043067487821043388044998226124430999572094527973160002768293721676982623001173742152646156367750372611958423852392807117747371410101200151071711721683816979424478683449381413185939671663373229726223333290682071836245678667973542571484992901517061252830185806909803544219676781538107398836751590192832422713856821705724928352387966064336909661466103256445629449855657292455237999662763873456026210553105241397586113858459881212425654832334847752023772733730158638281255585019584282970208889797877309833593864385017237092818627877663772556096255772307100012686813629359675553550403511814221136040822884283551971536842103906826481616500898877945332518900224580897938444316629469421320882056348833214861434571265200889947969011466171578043528063340062307065370575439261122900932639780130978199898951470132682241523035819537030344189339244470439564595395781160389060685439985757861944261343759403493691443090733307816860544709175973299100171928838794140054476603463867437452837322575214939973717608974186667169096124013688931066295284139485198678202948665172075098242666469431445526037800257376732542351579483047770224322365772652468481467805392052708133426757395149576338955945472832396104113626203807672434927316032263545182284696545634171993754128689906290122736571454846472089997211726721765752687179544344275867172337478065366663111995039674799661878994712332546620456496752243316866032316061975169045092590126393563357193656562762023999121262606166157627127782649143044130902906359916540440418165040415920178310579365768138580859085340873101566056958898191827365878078849076875727893209858117453714461275306531941465106457419327409703117586509734944993720922923731555709528212270689224531116529970172881206668473124306936803884107221741750793183526612536994575377937736407093915117005603178810159393855542891284247513064390700400117077272495301099801953202607665772376230760796766046311249526936946089099498307964259154329460183239880270153238652727212598399283165854350763555240579333759282458825053873762785103930840978409089873738172199654378312243727042316001688226002614466146404996016897720631668932142279230630136407041283825837645506517931442989992804427794476284899524842085492408666372332917714822585386523803446836050443162984026322580462337044724795463375376988283128477095709906503459018923033800374245692325098453266125877789521396141065871121825806521517720140835309648510856436845003283768951674931550071422452044246516606309976419423561252806257099438713391838338248855711254189771020314592482287240595899392671905000197459368235827241935414741590725698969032749625056809045255196440638934336083206923967966258730355511978482328867514687063462340077641581985629747268283866277898272640281744318332689893894177561201375772986210616769365138051490332586229865387770546674079043070618556854365970617232158234682741359319047520891314745904027271145702096685522597705389256115104768563098880949806937785158198058597879872271730864525807855071296022403063825212005919240998546772719891144076694869712806962477832030621886981805512392250015950593490461932180614002603225195329511822935324787429926314878255629333875471805233920065295677407772269444869400643879140197603588443088811397894077748356995535190287589024944142515924808983837619602100843449250812636432515255087241003817503607677166483124968399487379855954289252518575667588192322604563690784701319375734348864568589446063507565105275666856835359920515117969764876025062439044518936053637916421852467582364040481285836580135945778069703915713874345546820287115676793790506777202020889673248966947991361580812166669974747718887403044223509180517502483149892264220638358595723052485947081836276242047281172840039127704978951558699972312013900680992018627280170727100338847949636815534122610858427971815174321011804057471849790943905078013477715107514742192973558313021008800119262960297010076204206327809100338537033407023315310598583812168571239459416738224979300086815575627590492911642117063652803373907830134180113048679051373698355621761003680499771873324087457410053066706940366762154384489577744896039953259125641898240590640190562164056606905074518315730005953158634140591148751054686010111182177188243961544106819817878771134259696032792621023913428026262406077631044702696991040704312075666223894658103732482795007417384702788698208630874052886931205502335591248003450399748722045539928223829200878999799712692686718935717846554033561806291123866378795024315188151835262933751103577378671616315841674804687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 98089811637964188209483981928313664521828474927410629651551766578882264000626647402736142184950022050249526550156111490635069701747700389896426313773192881144176197957560365908831725347224276664762635455059095160160251152358428464969571046770817299334974179632326623919102794009217214230431219486105623010342165512024559099771973018764609531532714354804450291764456975217412485705429408498542707503479530937924542598233509936823205288212105926473554553906852439389523577154479698130847227651458739256837913202834706347097984688682144650899047520302371228329183391549067080183755107057063662613337826697837188979456298272526436279107061611492520292789744059399145005815366512659897437442583017014434850328505186508851229659249116278587366612951574279368677275200736329916030798346274417293226141977980576909457083252936082128585416924203131579695558526427442684401113008731896612953985636787295993869780578605484024299255551145846507032086311533960958323981818208536086880292538131211120864521274875408689246479141400975008861666723904831754894807692008338149518785573429232110075130520381108329863517392462324867176354155019698805379103961947325264275731458430587497656133649867174400498333685168614172673878323186635546778207765946408264515825004043452998860047843385851704546133725016973826821181253468823576717941083858716327562685645196011244668303575339389334607743038792811148329693088086236177897285822465893192827173556606178354014782529980455390657165078089598896010435781093367762028942483707188117156936744124639566469309017645978132696483741924658954397918346420276278178578538109593581836179570785297992801025450161769640607685988033782677643226631117044608407184847107320804353777474807323832377902595454286672531895198237024126147057218962595651817646372648871698024680570081918845318602590817011055003035428505210833386196262005125533504268193281750550344048591005676257360497888224959452247899351654837371455095754178921105396919435778081445079795417749784444287437504727715227778739632324213306907120654165340906053830397831730742449087932215545814652640558867058076718508722344463848596809685441223672479011444544453509057288225765000813680943357413815544029440053512933517320044180165854343682464515952284657141640690991659025935328693434937534281348822175839311736344697523280768953826594170439576726481938715543550535142387020529327781472408821573296114786034965514933382934518187884333038896123832547210049811844991836057756861649198091855585904952005642923207568343393111553231328330065672376041217489058359776422464242047759728813319969893538097122109132943627504714820289554470116512225956988090663292131444471082498872807918315031686013806662142870801506452666836219518350683672021331621751422743711335518208487341314626449979521846794982253750900501533560720495488002487485790457362680783088299226487519566218933088962649589515345315884325324367799596432872763511666852802894292014653015169867447499007859374058236417576292148043035679701831930718213995135674832857855862930077177308403987808987219511038268887322096102561149866468083093215982951952208484698675716691623967283065043270976807349208138234653346519738045543334770261247702171684190933024259115696155037688351627168823159593196244684887835448233100052340519469241697073117384157016545048906718959359083044749321497937473196651188920066966729892616099732142152903095188661671104075234721849707807704480495565664646684218816990611272788940917585000769702322256505313170348056635645921974834158703168146515528819958621987470797030299021431933639492099230429201773196688362394108293127092584708614334085505402463129349268067889917792262257759453912746763567100328338654411034130608284166540977813430520763539627025326455260316886219057278734478789791452265831108159805406403264616338052235416454392554646200874745639187172235370623525315757241511559713444372019162410444939362912865226373663009139776312155386255426145250251109223647051310953022200571594338612863935737546142170991466697002316971351997951250073713393704671437401661236168127944192441531747775379547208914471428667140417795607704029563902302136462599729927169319068103135661470957073750722642922524898932799956539914101134270822886012810255579158467001875723883040169725242127097876044154956282669261148186272799944757963839086501733428268403448343596392660717058164202493631238698056534134641015950980028858488661459374810466435332740507372576634776147152343710835118178050866874578935221035538186537368277027733072666091932892061029019127665609191492965000479903492566967783357147972402898190856463177935625801338060249357942166884078624538739082317617133081448761568628094937977838969598239668769596061403276243436266668140888214111328125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -9529398656239725298775141911728625752280192090619384585896122477450147388071732357562792119102097004075070581584017317040980168663878525083148635948130717102064463410870889511856312113367133170763925397811378686093947124939034264852384826004440015830120032748083561452613995960382891586253564859770269571829611407489553620567791026208432720874887676959805748705857430133840471445838790102996296020770800394381505286955359058551708759077722268072621810777068461413233869764113057201976486814716564573160649117974000719634018421667173019860583928506988169168634603967292818798942657809754012340586513887327739716650028597233015941946024861556472510043575509217668013942043837747433079960798343334739778419625289323748877734340568483575612345643040873924307123403343389594110995238327315854818082516850653551446436149320598427716118062973460499387317035495913325923439857598919678603181421505443205612249490951844209827995674554421949614784839241913416372931404223969414228320051749439430990971854877715805876078018663914698654695886790349864456917114075438809220019780097346412095820200343332796403021410137033040583237222588192766229719487192734900353168248984822965965195632531820290079626769059721546387907204998484272543341823368233509587394102537110929515495628203099362719674500793442066901810684762208520097617841020945550153470567303535000911870545819848086673911749523269584903210634982424214128658793659172007476817861510924463319513424173516839612133703673436779676165264297835383339407407178200430486765206168193294034365149353808550577397850539695887325194834804999798323653835975031131587637751164644290092512265693413328046054448246390411582856824220756388600986723050439854749059218470643498209308814016127757304407912194136330714163554981098144191201808175479828708077147699064492509231503030833584802551224268308398436971976304851096655640959019852566537875488032888604269960015174361762071201979992269403387112806493545815893607645047024152725251540123005951072736606820297958251886299167323567038740607532159296814352183606850764370004788336931584533050671073791229668815652987519443150270329944950657501267284612480823668044281357251744284831306241429500939962709599768712872060881980948825942575916374115214297894781917197914790126541157204743629835700142680404801879218565880654617789171100797463047760204754033658639121291253586871115956061216319789863759764768017868185417044183638079186642007748091657866160539642598662341997324600758434663068299472525741766066668565090614032892274893718510439157043531266273038495437875897861838238412148252340551700442474359595173771532243848017224659565941336747105194100537793271531259125381303051513600260731003208503131190331441307908908314456837966225099173903387805918828902863014792872120815264340568598270258620765142886200133754826314957048989033377734652242180375234944611391099724332639056922650274699270220729747960236865693497214264632299314091524432734133627652950712568344770658449430783143831496634551225080769036591416221881452974649444023832109913381180733798993174776910657929367199844170728353283320280889446210322989959329810140214807521967464594942888034172605494802588560077704493366866926275182603525623825174995691966464803703112645901521527299753632954158231515157158122885312700241027318791485483230735628003379770539231493056950578853936838421408822981043173266123659416964670005152889100447195408533367502638183587765199895034917099110799819533060752741076062390455823109644435572433973291391479517799984327246327924581559335775281224572318911468159764004747378119101647717328265502572173279813377379062305226589959713395078064422201116991785370380382043253069926377272986443746280389168906739951211284326470987356572974534204479672239644247109143420626011313966460359363943618526835623454562018677095739108225595115810981709176502924022856945080921138420360890232577387776219962774341813917191933379526994208351299990017061519142994121388542231305173184680017288800870109156064552917115239980426351358430779922238377963740741777333452122237097601479506543503125688601977044345266289242511735096717813616947611016380048319857780433898600861958137224558906853849650534650238749839027070344987342081188954737280065486725228343922244998959016308556207159773762859687131439735649630300911413878420576339556939358478008929350586776530168246513359838541104174797671101756985104800818774908074195936573823884547592200363498719668178854229786765338521033268113789407351016690699498285292840885689798180935021466103802638281417780324390889841654814001656116867476049490657924668517926130422548376033670650186133988146753209163586705470880615337675477468340653897555500362594555611675878026289865374565124511718750000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 930808001353684099838677032101440849361168692118360923188420068794924988672058190649543785186484970571945272578641322063629596232177103189741242131714841804330935710737070833236044319958955171054654627511211247516486953316800442212133415141071452662855048490903608619940957266524811982286126680399642044541690851214267658262628604784275894550249058792067969836884198963425198771097254898083489612334021307468026805613326093890041494290463295789687804165419751011537376215990093762025436585676447142560320294353642283324944393647499333109847525354088382557821178704334318941729337935418218086867724172883755990205046477229094492613383961405714966006870967732349252970523966825634416966856832660890675286117229801934019270172034007105767198591133057392612450105299109068170891015732383902434421135858354173295865886636689150652705463115706240690736764122764029383463417976027612862634851865315204875084763845356262130418723114240817113028585605585041000440878358542148442552838646143055060326761345941534719506062113200636955410309027796229408507739183236237774318735361558556876201410670318732826774731713055276653699428396301397644338396285990257936779878678700502372324066982542524960467339078627030389258426607079963867879225861361489945717599066682577423130941941750947476024080425451592841359710646618392604291731051179653409454655439545260541056321112116367901927418448409532109102485137169021878384860986405321377444030089907677505356844672881375306709569200293139608228442563220189030500495195227642782508915127951968820530573987258010693215316593281268816966374330876112534138256491237916163872180147324389169098677749895557070928145805161436276737484633688677946915110893931944677184129415017120429089355879636532995980423920750079625731182235396591598467945399484327235225772492560486773423422870602359156030511856581697792575153944588099502638559172051912302871625321918511953419367742669323343765841328062642210519247097786843804756844823249927812657760556096192200214568784335579809116687722328550443104592102773585072754024947322001602007617996489852400799528948737124260242168629245028033534562916006990142837254534607893299142387775629058201308480968351196786085536568768345707203214205312545388455153637157331643093297237457652893613303671066883367482886180748886537907850584246969386464034420614559755748984478078750460723346336639183619972269617474268766042527062519379896731611913842894153108418013672959254885308680983422548503242779330910339032696142867211247954733121751965659219260712311622542158402673721639332614170244801432615745159937940599365286364571276259244368704302903479786529982575677640230900038641804588538852838518285428772346474417663754997806155607737763672371000859541065019615731104309996666050686497880859283907843257113053012978124923162095392578514795684194163171170490273126892001985383144492762980737603741739756982895090585511065361655425255548032332839350253419420483550271630987392923130952568357994314635742811229646126990019483314050741319750390358064926692985653942895436388211156105431435251541065474895903016596543960468789918997443152493703269341589262024824842488820417091807119262187853747806526231389120603200594821956964417895734664494444029861304772015630746812651724120318462539628881578841790449667033414627186797549595794576428115708585528244686412615073439363250363778263447471904316354506130017227256185714739311240409585645424551620859467243518769043131575109085862784292143155637714255575862964500197204816462344912435375542990049481195741488194470016241699679027342666162979860475139673799818987819744507767470265190898938294265353155127421047223829617099835132602212642998666791489953605618925125409046461201598065428103104450182229910758085534913521387944035707378489703325562741748422576943237574562588720205019594326924589470859787385876625594514520920307482047461429330760698873867940568645997605231421902126377003403858546063292004010418227274438456049184287175664503338037356942560231514776689578896567343336516892569786153916050360019082975350451226627034479008234206540204499557174641805527731573042151827917051926421962400497933331055838730367315848958963941347459209341202944602054730676450625001966305118876564057438364817170986785267331375171455698819451358802331138572467209987967474254677055739758859927709036376905794692427908255918433768434592315209790680124826232540603721384330110357114951068758887721004916877345967270721986159410399761364432115223822184642533609468155547380553164185922785237788540937597286270498162555392789532568088631947865934231891425184772654557378832840227598604677306170538726503283111746708011552953575442605729529122702154611799094993951941874356634798459708690643310546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -83749081581510834266358846476260470235677827442879095189026008356934591350681805351933161531636661764688859354942261136356729999032711034192532979557828074017968926298452679622029386906428589477821740132305631707146681927613508529332245888646886822548959197931772413280228359507330397406480772228282384532631322007873276104512703001725692146201488875713756568435759708188559890678776040586904738206958647293041158604858737428463249975615829198402394102143364240070815027794725140284804091798491389448104734763873630246766980851817206977291416924299340619863194639433852080255398793816432709101470458671388717595257053249872429234217626292859410131747374491301317082886537018342074892450828174106379548834107853328571676569444170842132102591756811311934739487633107664583537893391094096346245510220716330112171389313423677081671518779201844376093782812512691153148119591971527690431464630747627882984086770167443119570724471249130379271444045307680001664983544644365747524203470296536816043108304598478828589687584956127284632316569153600142927367451112410724194432366291867689594952253576423296394946636259183100567288973274695521497882126029219135540439299127343952126555705640661729589243264095612523815452832883394688047421162274976511613256631357875224784852582245261036912745770647860745078118916594822107282321239139162418421962677694227611324024439584471676795022662274097809187201895455834892132766410267769173156917637898250617698285041597230879269569289315665475667906827603708234839894925627058474952561279782022876632310658369309337924564958006230343323885791783488082950839648104641473152300571712349576174698017806418695823259003141854369745041571849726355147665294342719958141677538440521557500296665839461082367784258443697907785930326820183746074098419395055606314386403611793107356333772791368847306019908602641553406071098282788684511882596222461710412934298324734943725765091935936344531883417204038017800165922023977521318571552151508496357801934080088739483209227830075318096086112601188062864063535532176114864917711107879972726891308638343475766250750081741616747211230003422544672975105984509156401164298342545907445662088042290969607834824227333932650023145467535197213625463049153355644672576831133941934057006583023583923611845927803363726814815460805223213267410698625521530666319007211699759848985906210430162561879176921158860328147786039178930094024806696901005632561076080984725394076194468924971887053692719711327538638017754067796347333300927964102544786140627344531126540742632117650310672667410234496396611686425356266671575776670645825010808314585424112724930851445426864409333316041814192691067401884905990366782707920700736280104164445870882209037974320603198861059701254090569395546979265390449997860598442457239127391135920206956711293602927211758648293811995559693334702832139692185529816388568098341867314712804516524994679882988636402652795648590321481006639235573894452546285077300983551338931364232403549630332385632347286633920133244266349047879062887715684203015775056726250344952949823322847414375250570218317074973806165495895591152437676878411346288095849502452165492971314173761510509701473447120955903063358033841287754497871764002484396689969042607155622576522993037729152331771709744489098568627630084600398147893404766531954065830507299318113882091808259737716699671687587632096742634987730245748246333082156442630237115100596234858249429573342874454108296923012912618662010329213742209435674568398943206567927013148081518487772529700076074218697631296869758691284517482681336344769972019116363804907179281231438410382447513366944772270488341716226953250707768016979727743180714415863064732015112640045778714169252345442990682024300841659098036816983629595378672502323608229377178593697626765209180656295161902341110753928524405264060574067600534888992728420910038635541907469005902450604380380772965162417043106498601886299440265681019751751316675847630332889940792494355430091417858795960497826755775928489105138164331974881376499083718818625879809541408119284605212791431504411117787948020888039258408239868138279700415568242321288932317093228771634959392436004639798889679880846787409713995351952429374816296928355731753070439276320439554121026935664725708589460621824198323841904933584757675903728650488660586341503083057835362640536318186134436859834278241780368679579188399435378860347643681981979230268879796036815277986776662298820955568277689269525984590488496786311502873150983315696667627904567962417113869055810812050335847932940453671876990787210324340124735099160888807407042517052326893608643759123738699989754807194193142351914929470220173480769620345920864366718452214194898139206608448148472234606742858886718750000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 6551821674884093222554997896916541064987736043400363044953369061695901696727043865646415165725624332208873388910554727275271685784154433245275955036381016335421104012596624645739524573966017055941176338950319340969108597659128156064418217563448340660152915051155671830769540811078455789333548041479358668183667769646264464212707828493790393815707015675585196872058306281669818820842450198813593185746258312295954094941995635543533320748779070838466297048935679012094191802911115626970327429328218880365153598827548135276279902467999149404485809248573422570297335545999220914158530681815447606112573160431020673533572711043186688127244456622894127602777148545677177953540933771821902328903471352554476305862384897496403104090635540947094135332799018168996646499837501904501238708220122195783872924913592748611987934637742922485262586452944789156463743561803895296235756755044583683171753717310937735884227057778507570833316439771032675848107031053786134941941146821933434671972576654518891770784110257652677269685609777296040785201938482652370668653661347172735118911113723102710943860499867599244451692658523959429300194763336465596200454944339264414805161801836085507348767252636793301774882221170450224143658972617176896428876738010416350115034470535807480460722510284095180370931286899212501935333815069843628673245500915680106824491308992924794735138590421569852784754491633284605493671667334262769820826558239628424810592073639647043389444471442800251585657680932295825149275019187967974202593304175534056518790565541227209832885160421957527608713205304944221608539113205684108143752901410763947035427325733123143572872980443863213727678923881593408861620749759270199138198913060743270777759821595873987731639097619813459802079704691034743788105851273423459566734835956822444508242419802240915047606372853189832974023202959857944167061131035733571589472948023941824310920102550138710825450651657261552588343244970979823247722462365096565283795064793898152180246130927514111145185987451176567379889000354279160690351358986129747481578239279418045493546564460726582209555873099553021365691098658980991266082428946802883003796754383441562792734030742588245929977202440754141314393331350976495641788400584682321597323293731220113410346167004611636866800804414136100407661810158897900378232817988807634760178216354340459874271050353922932479203694488557688718763659019666798662055712507747585494595827731533168700764040136811658656855321306805791453083629853568928851695172128185701583784693577095955751679981258931086595459064513603220453786141088188064646147512632709227060737967721102428005857630136236485077531360547145644390305321385849914876385596271491061917502060983240353935486044024504531675749867733966820287147980218184439595129812162617494458965877206859948337317237142073405422214126432922949589380708185380291160956726319592761813108492441037139035452833282762919080677479794726955516676158393449142477852955006822373071146640866123163611164349534916276034000443503561213145975667600890073728362636499997955729783170105120715938095148348361400330717009273635714835646193488235899161388387352931665974117190981258900372696604755352917959128740181128096825721922625430175565274320718024198315443718512050396623244655604492627381520587046740532523188259976276158441521340376797759094690605255108921632811505493202061189038942103662817293656003527975082282937708290027330673912859112277247075317280995317528333734611838823488892936473012292483668922962173257159383330383878461128483756087364383323505551327418252626362837317171313519056595985576294456628975709633812398115855666001231703205274713537266792183773717417452433420484121766875901296217026073297039548442379978793256423658768994036712672773038281493347277440753961784055385329185997099251017223259227214307714490969825112087912203808343298669368648670507163475195859376496750631443955444484053717978103527428225533945039362756287793329074450430687693792438904569490010588877622783552789915205899583543911724937576794050890672236485788893586523159956551622438467856651895871413104407141090777291007103750280130932746103608766888436273126110578913148550426861609935314493643659990223986581382910844802800294963219963000290598080181945856731097660958304729226813877634640409592504902838773351463435305561179561110174145974082963584595125918323543487207318719070213516403458442819882017646526797397668133197099394163291351100064742792115989008016552082564007742792962418757596984367712525307526533130385813945609368395033570316700140633456993181681202437480800850504259925422585275288011454237346961758255521992102140927147829933214890229702098842673895073651501536918806613973611637519938994955737143754959106445312500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -478586826878790013919346233866539756267713154500574872577415574350390764773265598788661139428420932780837637698719223421427204318561906045712605365697997264020746783193280690896657226935892127189816182429139691323138117433063533192673126568054699399918521594951318540680456303024376762917891356293672600008680168073501137707065468164531357192039211729467189635148680478929189572258813852311165821701015453970444375091272172023255997285918699449781705646590718795768416510975125505216908123932061003733733382648798496344228363257865704416029524208165768185224961800993458967616384961323229479810490426743911981076755047307968215382684816449740671590282980569649788803974450850645243785503379480467954714971325863026642265233812825655629652194234204901279685890328588567075051741577212822515832907175119790147021379768637644811939278822620773895380216431482950150445432079444103096353674589747123388973834771718109506296598573655339394954539624987030446101661508728084696643900143838677348341738690035512617617259027199647066653107632887670242166242918040923439288491923356941748600025666171562683194210243776531825438937224154810501525582079135427773454369012438283823836862488980512788385902910731941226465400698174046204979866609119573157185576417611260130827033021936164872915642828351010637145554501182052230409856588950123328883927483999024796562879124081203886702893758012223647745363108164383918459619850963996023944232126474231531948219445184055942052501993341587975430634687075699580298270884452578549716468308820757212935422079432322747052654712057189845892280780870089619670814023151574316928852024801367446159313169733561082379943544052864406616326706958717954333579645360127426963613343295445456612337368973729432383663879357911061069528588740612006025311282353522141259927706718434200035352398403646995204498704326226002808276495043657386762263071181139687916485925737967058683226104338828246640481130100947984441754407770240042587896312746427118336365217840966712539487498747536789708247001533228285080764410093315056476485424235876984968071101203200571979181219499488292623121001762487207499683309639792998063829994655685171326819704602525042052357206782328956581667411256293565523479104613883801464071717708676510509154979754648971741437437348988657933203334905819790989919844030511384751924763084844983297826950680701552776994283998284788968950086351311211723478042451404502199375084415281386740014463258216721351817019252885066166785343347368161625505320518526521324456913082727978885720960224068672884494575279175224188459949591808555137560738318565788463151824393155382985541152661353990325840575261027692316290614543482340955431522776913664531246778711200134291889776643215269434729997844898991097903627100013777126860486388090384026735352430763784731208831964221100174386670587345048500027839355187546996933416608249455415440974282688617776445738796817116722695562524499066986817758045035627594349381633236870702231178701579246288616677845772673022212425876403644406596663761934937573985051116533689221649524062322086914078451128486874030510315735381730038775644066538292620873307721204769509180553984434773353696355799231569158673745724409358725591647102551198996648791155136774752666023212229483909922675747446469038549893088692880482674650637002661279649090415356660291535578828757390624628658757135553755904976957340022807611360059762553581429769461964503084256248902423473048968272752637418360422344945238044354635629182793084154818792193942903786977948382005078695041208701302306981331252704450505632015833243075242401765888159048504456618806920785046152409386216970354602018083679525454715458039788427381532643795553805408911901745968228774004892638786679381015348983667033548331447172681912272009155878751503848189646176044577256884298261752325004304455834887860835678359307052832519302427871655941162098370719006838479914547877789547489605804773618811694111320713128981951143844191669151771184474566699353975191384502807252500056536429948572487811361523089541749638740310295657376767106539568620322644778909540118604310152921285057006971282378612252856472769223174959128903981518238615220770751033868439239333239672289421588500612125272035800736185534824276985787011930263265550125019995914004514647444243784782924233220390672547286762913812870317418108091488097423450796228942965800453142344181541539051829856768226307247386667155888953949116861534770683787083686089679343603534226184184246494479477066225171366206245215192805238108968963365934214423786766704986351017421903719388889036807075563967522035431069264984373250959627799237548119720633946661560954791446599998192139756218893981850912380063456230374777392630273197937640361487865447998046875000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 38453753588253656463331075005768976293346509507535981051663826778190419313312376207106268666784088160740947124835780911864919646300172678208406999209225055024974609644370003792788067540195007464604489922505915108486366169357432796286552212262416276634836118391620845064475686099410806380929833836387166246465082509502010738010994423538441699336889825737628826334560711769258213651455214261296050935395545165700901320981501268363342087688263812695937697451962267554593759535156310243071294734162754604243232907552460737264043880020119771783360799352859054820451827885983031821209005672642541253989982590864644863241256407678523910444615016694233371993830775073728440179757874604796584487302694962055961065629212819696006095411022665727575184133984306238300941803248379794025882091088922092071090778930720603595545749665567745587500873580861653542759568284627247030931782747497565714336142138427182368972243455578365606966772639254547222500771406406365912772558923669051743338466785633028345879604914000609624934348586490121558346628740635562943084234321601545406958539165305982160798856436751032267107065773490164802301819395902509240428533467016499544491903432168449456011147187943672178769982527725199061782772530858765606884311663056546837928697990219848212276370334861247977259310628368492339348220596958595453416197253821508022373520349287329005929905868719085872817245480550071495892533995164154551437749469239977594631600703200911723611102267248559767949701187362693744707053184512543481458622253672839490861660040470746694813970646319363857508309301796377320626394547456951550362841493986646839431649762456698812064906512825754838337226708871452344907489362231761278375188840193590347819513571182171857984801762548917448829474734903568090837942483705360687570856760579240009358633543526201344725144095409434545916553732139551952182999324819562201268704216722330294403812507630394200012219995972645118535981790187860129696948454469424134673828514632398305072184688131912647523547929379264205609553060452252649314589647715092908006204056293388052108582557359746866801285230838638352834237741444571077126717943891679665405747370304768768812979388274230428438835992803959600316738653354055732455744456504698292255443674390235731158621833099124199838120755237775806055327093231310205482645565930817924819646501289752386114442085940231191226103526341460234667946030570826004114546157202203204604930499312820588909458023089459499628902690148226935202389735082636097445531808993399960303374922320903883805251438721495517564694236151411753849782565679689284301703764034869243150261886144206686491786655572303706723167776024637536971633379157809658589451872856456500957532779247173869034567655124905438825409855150706489216447099629245686271074666219076838526070706764589253503053257266335437501943209754142732234736291411211750912076944759426864359435506589394657778747569294347535320389566176175214469253673445960728965250053860839191643874301438643017411873900400901255219630765498154010858611902220437223065629544720715178882965744128994536697275993670068000645998130471946318133403575151601380415698371233498363256296771896749212712096833860229910087081837372306083722385103177209536605956908322299110679276574388408813203496712466981283041881634276283224026120348658042790658462483775192934203601839205769138030397679290246635230181124069973807980464869603674971133902004308981681439411468235604876048893547317005663427260208880754883500855249879201096311978500055082103034544710776226337711964072219708574907216590508598240215830213915259485442128812106145971382981759771113648301771073660862770809897679012564493870907676405792071649873299409464171703218173699075590160297241428214521559333337099463242042690640120493332322065185221896157375217609446913719388356790154703285343165818344546504016444439297711035549003589768271859814504891663506256425224167425461733436532990486960700540992633280407852618943815729896564507658866129414453909735757460505879296885299023772297199235229127640703278756456527556584238438130206851250127955264009560244376698201976297076396592760449944031909816378916488750101852162276193511772258520834654151667662952771091247795006365383343503219835588052895194872818477164008037833120616956911135825142258850034030430271245917753422315750554533998655358011544152220099065349834022057832383188071953551219486912617636018409487080121243223737218478213588161911882801853552563163151813709159022590471979465378054785623769062015162257359176664052528259077842748533381175795920458841197878886140451457923503798300494551660972129404941398935970298339625456375068521406976380721123460951809467559600936215895356531973634249573024135315790772438049316406250000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3264588611067330014203346376369318676393156502181732024935206304187263571561778247182714267205062723690566554462926819034444385115682187628817571023703725936505752533592057801857144525863955001008194604155123685795135042381314351707542843362536268432612683118835945331440527570735794786503434096709672800117351338900374905612268741730876143652376888798824784336775982056504426250395601181092899157354388795935524693059051350388672581885118005888397211259502784181848813441266361895298324146994677242767662277676426792773380237232683087337202608542599969399412725272306343403422106717344908520293635163159662720444088071176481284193191615756449000636530043100176401346458526292784007744731273433756443703759831812881446086560019809958718767398123016402271375300722037322446844568159204032147635795996777074969872879776478271791917219386454817281320609461850880497594777499748109565791938469032348344021655101501460178227388279034767800098591770943822205332455183647644658864928657546160793598223165568603676809603502029782828980491990311236121995499367460272152430411859853844411370380944593250105243214702717620038399625082757943746261869130800170845463126165067974448346659582934545233398556064732777693571342439736197369523448672484221544301871926947438003406568794816585957105949069620708962855053124821231439079276401314953401891773164504815001293840868461891389675971527529402204464031704822271603376746538567578652358671061469759765255741161758816944691787724280246188401303275262307410309274677829514710877904337431447891208314535422255115751265153917013962898347412803920745870264274909373157752989413178636115969055397045675083908987974041113073868958267811995884149320132588655213278821693835618729972454029899685406540717568103394656861002318558227238008619482468833831340911158949592536018127461256075255712577319288991747748727318406925496707269137335990681815489504900819278225251961170735740729164341741390938523059338521543018568483230396428152161298796195880823566694991705649195597442759055326072824809352420585865005913204518097476487740343857351368962672477229474200847454813678932961510768878965596332680059610259706852149554836964900688097346472505800028722637660000278228919002269159032604850598708921323063919539690795426701074074882161848889613047888482106996793753701238795286953473723867932196427698856553954663666286201419508349892544402110442654816463168383082138684495751165573714676034198252328858743569922104449092268063043525887468367659825974184547008897245925101247752855415646346727342586837491698089715878357291209029732068819163712937041141318630444214908957289185619248055286087980156600664964850263627024435481956928058470374276382241679605773990917610874657328966519914425019124826634990473293852292249225525740240897411376035444072179133740269750893008970419417019765978797317292814546058333953691343843342799969020668503065102770416645105703429703565924082753905643980462703671980400444515548734591575128597846933256725290052595342527119276441065829477359515927533524495748727642684957051858739321909757485618558769752794395477480637207108695530779967126118332257385168771840099766866424570731422589615810280226400652326875052633217477755765558530308549913732565719360347143661891524077972725734513432884110280621585276610555347844883709690623543736015450580061418855049029236693559787404130256482365556643987021483955191840059003577638024356062644785458657548569025724183026628261509402163397684931232367243092033925028733400794762129438677516469446270597346315278366777491926292984919240781775074984391797152189581328556277300252430457928330633473381818017791800049045315709332663208509016713413291797538519350217745678302108783040013404881245898740850368093164752034895232253985974648497557904335037822051539466626619267317279469031756533773553537024488463675451223837232100729342211593093621061131061596415394176812257347981296600320057986700191282512206893017532431759311620422884776590038654899396144960561983055404428802707793328777632851150526483094987681284105761345890647966042393245754916854277648319351718192599518799347263024494284100071117054366231470560964605429108929563535094027072328235021088926266182812930970709733284318117409379527434156472497758273100645097048016443921008004933999895198725266521746150560825774597197016211092688175655902628697203736644076603763765610765782845227566044984518162570138598250528610352572517010322814899231142473968387820746648949293742010864295535135286442071661660073392314684412587348796328399293640504569748507972982005399810105703192779939308951210845791145558493746166863122423561108441006910897905216166675629476113035475650340219834307563079937040129152592271566390991210937500000000000000000000000000000000000000000000000000000000000000*i1^53 + 231688681542629913596037989151157796801759859151303232693302628954844181296022733663153731990692074714859225240385713897704498952990578050752378245383109320005865055601149048306960244080793224892072931979371378802094386991893118267670506140993480533853983690938679822425400478121167403739782395526954486711296340277771615053515459861044126607183811003584028204361089783159986992640703784375898985681972262642706396451138926575864064556850593942234176571969194405360411437971409879481774838234469022202564637678596642571369280679740821562263253480741022102027742218552069787445757825264289973918612622498780527965464760147580594412845916890746709951850501921500071637140780099894338927694071665318462959280522215140030473135894664519149973789733890436039125782393223217192441994928652892186642691144997816778555161962321771747652729532881721944462356598967134375101938484650199408830767843646459947008611247383900921643839191180984306143357842983435367954117137421471333028534971879337029447610993098077372589218448398938704131525870054929405570444259953159018548620401013952455854335686123268895692287414529963409042606629596781281115079539134525389495722593233841573602759333749204214281194758569372891007167152956042910967031582628029239357601787905478965019620986459287926394181138820213858067406366941629019116608577115864144750899601363326416051141334589853544083472666101218896533026906430495609849633775982956335245741922521236133647183641079491573529296848335430816157867350119742313977800358174717155807219273316032293458705274581469870709959428092334495997706179966529277265366499510589914253272786587294040988372856324924628076419726703337464102416235390038013082972557607350297054925836693971923666703893825257470978077188493694149216130138327954786239793828662370046334458355895436200289180722647879188698982635384207942208238440899662410403879802181455585506854323103102445201929811440211157020094744488568650905204282421455218632329316849723763050798012463042112631797745390594266271703398224908779816616629052093918599168708635693053515903840000360688263321213856300545122013727910988627062028423390146977284002753936089903849784758835567653560293286586546513352003071705846516160266160408937250348350168546987253014386794244945116943484759675618319174083756996287682575058950723723497668170707654703020637865442179250907923082690142529519744835437459552640481849852975754438602904377740322766382584676718458640230230341192002928822983760207739504880814373136030595879712219468486663959352328000322536506186313532531656681873440759076928389775606393715370235088712923417563229676438995514278949360667306377512975216965917264355566764268298476485729408901477536021914337629766246268413939904981295061794439952389167732004221056907041911683413669345082486081253787488970376680633741391377224340267195550448125083156252166625477904379721237304562971640760093323248450965063467726562721022662164271637480503451649206510241016898274896215117666675958715926791274865260067791408175926793763194887646858524315880733512416822887552868249928566524807926253922142666240297292337214798896875100200533801614660901115892763610591480832601973712299744807284042100118839191885094373425398261551015058951207608361029089634500005017643226309553726120849770847925593442606057303130956439933227586609149763142848974876464887676351532428503806684498100510414135424632033638391451114560012202412509035344377722995265495725574684738929953446830605231165066733566224151952011568949438720795041761280063574320716301190939504495465207110546872069586292321341812712817438392740356881616299097253622572979681193456091885875110150314780575547628764823028058185711418879460808287984095531689919222236055052627941931110682582701271629561897157644982841564448578170442709973117150316882197165118590646175394737089988894060418187689566968992301825342883253967341846037222276183248278929852652175113892822826200789419917022627609287055343691581225925755404441947542856772971422769062343231084253851831055602462527452807349549820750730850851926052876020805875281698534707099146063913813588607048037294002654127879933039510262193895149173755764941497692293142199168498404474343641053455633288267785413274436444031742080434186018767766705679384589022294025956661273327650573221611619498863116038335541367179863898169510067257633464432634738177881889191147651126070250579342023162914581642760038555452797232490479516117755839402566950195942499807133498341437611202477334345599423123517371384465355006809141401149984226038458553006091548394394661630842114768146508155260210893612471750553941383991756129042608773789500652267761918968579742518771322117346524273591443176201210008002817630767822265625000000000000000000000000000000000000000000000000000000000000*i1^54 + -12343298648301309366853992273187006293450449831735852992834042935162441537584368754336557859677406418537193808187160512081963021303797087289852614667202922468264227962190374531102906982125278549582589797263692834289135494945961759242956733653503039365677803228840930211797258334635976633280238785318021904472555691995180512987958674649057582012720771228922606824368761140804976887310069182329580642641454033962421474984762201545484211407447281852818036134468858770439977612040215385195989796456872189286807807305597804626000100414965403486970969475884713600504852354050054251517636070566198998064488854834002969787974548026799897175018795091569453243111234704470402060060625468053015487141159577072454563277895648476912448240425501613252628505843808821977956673196177591088435543018378302603442192246996345483121314417518260403429415852297319055196908847717313745799869874755178943860656695248721248254764374033406347661326646595527813304055943146115573276938516994461383324839667898125387923122483429360178355290390361347323817226095648269406993047306264127117558202346866187317260114177110635794920803824624241710220490295100621554876176989675329800025947696082461190847106036464763969634626889445364957234162385484108817627103208494843256193387839042664054899986206295154874168847295901663705311919702380773914853462932349019536596606291938458940898874315627277593549377005387987962361218000663652851113637698365304847391735591920717051487649704029679108713805375191904254744555055914568437813306839925963944167158680378893566529856836216770978782535558074062489418142335361080570834660395531180318376413734955478426920553734843466720145128862305892261423647819954870355700650030549951274078758704970995764770961248175169210660354146852187748367784699715104407684745174638804426882749946874681514929704237921624309732945787247585702590599712481569872100507064192259791979398274466665809790583652096058443136442875081525890086591882917933558089103567171633380183395282377574953156733029638847569176619271669036301207604981632723195035622718635846257458783270725584263292504405730090370054146380391202961504963859140900360934226102280173151871417009802689043046357590675383021275320273380917021517804145718290168639960403892210355642186435226396752024484360410157445708015760864220796890284260550915293485627368772404744644287962997618234952699392344986764676707288352985620599283806583562143507518296362376943955207926615615531460868357891452462877036709707485705912627748376209802899028683810755259666870020833192879960866152035345626864899008896774450292233979190223273812562422985834527098322021006126395016332939534555989715029451512257001411921807043573281731979171412956863251828798361745864057614871275923896250342814481011833197147881642797058891624570382598994946574553397163057950652429157154331168161736913521509555510625593425079185609041400190017363970481021289766519127602460109768976887937357321030929372603780365176648905198534899873301973319713408212973554098340504127264274647779810847563133482346065094212270286806243746642358254233563822785431421409643182241957395775554475545317805267009772642374079754091704454159509946088390162300167592338655094811530265592420687525151902440654125082238781614296362395462555065215285510250813729655521207548221393011311390456751664484768063053243540867955145739060644060688285776186640366894455003835830385258284322152500838063067159594711161627574158625409314637825891584677578795808767705632373625087447754786608648752780912511106833062781080600689988025519772411770516856894839901403923938079867597298372745601904723239422895673249867769661427319516028889452892932570595637660416270341228659272438064504369495072112640285700343717516382191321634732412083851021112260083564990812074398461623522462972532283828601642462957007793754238997660389051180036164775544659254736352895679462982541914825023760030172521193571658729371816788496277860935234779176824249344178963549432709316292918876854444163041828676634869879486259007001246316657183552019907288077514939926838796138273131459257016901224645824117517405187282226108627936873671653495588695834581038031511346213855686049151134677909223404234637539259863862555873897659142823418826553200985232185783167789595555883087155916240897739657658876986778080281320564775338604229494825536896121401985837985285484006515864660010999170785863506319387920432701318924626515284421158531331689356986113505735383051547954580651876485498556024211877199502227657241297912264924378399183939760737777445073935286720101328006060592549231306998442504205789312652123948141292830685679178050079541832788281012546104910530994603562704876659540637278588449987637432059273123741149902343750000000000000000000000000000000000000000000000000000000000*i1^55 + 480380282395043116069797438234491095980857648220296104526271040980624604860935056192907695102944953126154896942314140525518123159583177910392729478471576859279741963613790724870276020025528921004769362606040150702456702782094745336660905427578998346840537982437956329474634777389666450843634951281165626091936089892332637046406896636976024133592614993475774590897399490289417293561232292475354163087108439919070275709313170045850662715788592857707382423359186331134750776099304970784005183510984044031424032371741175422950210679515650775048799188138477526352354432851119092578624188982044906510867786576619710083808973039659344639154349836644284436744871684096886935765208633372403072176747020579071790883437385312987546007221096919801749462940875521038144133185760920587909447784692670415203133384966830534784412308168390707389378406576715903324368207165694463258646069635408870196123432222776197551222616737208104621361535356130258229008739427175329748455194392932411397035679025948293289257658561203431687580615475915678983551284861978471476751072968610068514839939599772471170364172267059901589870016485633792141400046448610767424137145371246570273496851404337108099094086904243858596175133862235480667893732805499735353390517767089083517838903739474983016265606100342533343269773583263819169706172711327839911743724780129577526486412523563998833217697205142272627789596357250118046776902108802316339734186066277979026794839480129674674784960208603428053750674635337121730006488432344001750049848195001111065767241232844927235101824889379795743730234745612776196521238322245551065869201855240588836455646034963700115004303092756238788327925488301369394124649131986357974121611860180732340360715633961510646262462433463598289892280745291854041230473762049554128986478812069938211556617866362465861897181004107741675652418754725494552420472301637229196785557544111594141080144832299613732475906648039225303397735538669746559625570088049716773573118793336576971121765051667793680613328402180952140589736750595757409570367539906110660030949397988152238475792956564391142538767640934815384261561107460238985336835346350107089512680102261694930923214944076837010011210999560383157409783710516641367794462378995970828945919362893020302110956617254236491012961686548737871943313903701972518868891788108148884541043396668701409882378540593318075524052013223063901993324972910785584597091925802759922650816704988008320641144430818923198137658118324978962934195086737727757880117319244325728206692143746277516426631255691604110153236635695108527836124869570171960824275423354121625337610338147717529982790537289930702060589129984512981936322983838847665044025996797479062663018111897806264594863113614863002579229923358766557355255699236954299957723461087055488968840342509212044533451371783185701129039727886444054074818644892825765821086116668344457030612512557730947966318792695736615001072972734637891587284960674534609222595219186723070288068322095881436653737304816102142281200688502141812564315416825895000699835085206984060591308307448081976668010986821350309406151149767553543479753847760486715748314515979888069693648225701114977986703095109567610653407036946176172716862501005314979744017565852346592784604547391926533092557268253746571287657616975801758248852118926213578466968705203816152858549881260716520739004196788685095924885699698199238978988340831698142438672908432061331414019814151806645163307998120746017050972923018891393500197225251991001539810548790569813757861101485191527843269203806564252083051795449218937640576954699891031988495766445792718815434332394739198237926848311263685310699233320895813977997967385827351478657051723442032872537931035999248744628122226942929616485367725861024570359914664099671369559645992915508135703877364944877606977143444885990576077107722166096380671114918130289926791637580234229982390231330047960588929432747743709392081397035781759398949174147521318673340561934455960403501642984381850119269388985845424453422331898550892168316333479809119933887793234357399972339629279058650465372708529571092246930832286404345948947479599333114622006516735148907727905774268288846399387680579376173053325173159156142595874258339249663310972442191664312626054468155527365571521252608365022233223040073184207211788893040146895388037420651839014931833658176661461737979895098920048595350918984752770988789370349250386168862126192853234655174745584864062585612811281470034786637548604926114968581192274762582628787909172119344207253601400303606599482700557235848316886836571869461668323827361568320764532343026551142961153619869737610414892134913208681299498778980799800530526471897362046629185498633702877668838482350111007690429687500000000000000000000000000000000000000000000000000000000*i1^56 + 4567514866480902048399798501514296167511492263725777955928947327586593347781795444647415653448487880620798561768115255182612122236854255089468745308432631383617964510146715777575292463672316616187563433368580801695790738095173172264858641090914590744623233245780398610021999670132571938009981414163828189886082482997292763981630504253467500534334220739362411221381032328830927487886983035449679281731137717227413110416458158348989694627055522820517434826524211171669741313324407773275919061487842021279666759087274073834558871994177405203941600449296139966937903618931414464333348475946549829872243650891885681321911940314632479798134649191061470557389341630426939079567622317045095945797235011869991666949205827916674768107119516563646232354646157656323768540643113065736074188775117510835968535852491875626642951554394788810832234939193887123851045283418237568081726367333862144701001984119174871145787590844150716691469734549245180621119386364992583572782679304140048495484923932224940101196906413243464577645882842803353057037564380503785316071715525046570711921682484400356442251414584443133992666690782293633155920867640965576382742714957199223626734260132961551870524168498878809235530142821333271724966254359509691948176415649339900534943284939194350440552873169987845727697680608144650478573113059857605468762645693905208420014759235397806682535624174772648197083448068739278582669928681487770613647552994459122207857822685645429772732437355923984819546849172053254252860203470993105660041569763454616370860796028639184265074876462772745951515714549262643033826346461316905519949978358310802435839139728480045576243835934798178971454352551366286732946775593348566214905275457671888589912424251121133180883430372996715549264535874121661101775568323956683076799167623460927997561691265144744531856026024575698126975208970237913709970228572887582092184188203794103576243683917054424111787307756336563675309606500238111931003036062160864662807116796225007996003200683158369499578982069274394503811757448256861825336081421866125687808881473989429014068707197813868912118912270638038898374918880032352515051494320304639937639959317380479939076156107617571108305412732985724118060087623789181724288424660611791169641073461548558503838696547417059232853593730133655684469005846391742411442963150745281843151563243796529550589730630247825970102952036982439683610783370807204707789032131998092551050178755958212147489029799070623162614355387508847777301300531481624114182973550588255820386101059790711236781285784670027842662065635873261750986715876879351423885086245499232484297222215497001509722952809501762191599412555533932048522220556003710309521796885149434930261694610714887600458868574346237020355225157853507700581849334166342081412218790639322104200239055369408338575097118484740843263026000366730983869056312638750893288060903580541943282944928597278793994076315581003247490347729536941217487113932567476120445356310332737211058301090630488708487038899303075184648971181508313068221788778734102572044804823217699312078376497165004856690594839617056966017307162294805392314429715707731520906603206862238896060227279074915896330025317797097504250874016227384676073095407415515202406680976450326863455755167908238464106970440044667732000545590417395344455082280408058893605869003412425745837383175666054540140178323502924843302656601934475127555915137367742117331162807607579182435899603289819325081637615715381686967841918052913818083576198078849548920447579864418482577554343350227912342308591691975387094345184664268037043118787349171677294049174955394943300580078901842612337718379131221625054638996701866653918071797269502457041979608136538564504194973570758652680710438683531999867869897613120496978215738081682665554650553574540344627075877935267710029285887664775750618778707714100873495722911102251100434361017192357758729423655250919253693102058957869708287502139075175553190006971134869934293438101931791410122880249106856706850399085641431318085176947662081508282679700682594585213788150375399700362844687319329939633477777815932896105563367934370151312602117478246848783356876516191396818942323484071698633172221331272683664014843226067984322354200499589337553289795732595842107148556779241118161983465379607736607424866762632388053994643679703761485240833365582007504642295088235574255882785991133592692957612655015799216862519961722164333947583325001980219478561799178139567994479878717458989452523120547555889758865125963452196698834530703474169452848413317565255193554153846048291685178788290942800314973572179023560981825764241439178323243985547436936486102595780734456945952102449665978974694402662788981055609127679417724721133708953857421875000000000000000000000000000000000000000000000000000000*i1^57 + -3479675746070355584329432990999003348001887558521362203463889637539130495428374272199473667562525806788535257113244374272950256469691770166066071610722642473211549386874526129279854433878079681981094313259233062226999292742464712325061650226302002982111825856872275501659366288258999976117457862168429673258572160379909710560677996313177497801465290642982178282170860112148966934506281862124994687249913519014885179984627019234139963561612495508449100250332079015587636113872290083390615349480737163041070143740463261010733816131278403917041409626752777211251040443568288052194760805501769035417833504659819423244440374046049890845814825748241444048976504518863694838208843594136689190013834510806354486031150079692016438933641392272766405883773119667441424553222234653276913220469595992552229807368266933483955222772782865087895926399032535016856785554823906734955861729575450398816246573686391162238402839696329665597457490745273598867817490463355912718107410115088875302339396260822041274920288058710138944468410799845502228758792665461501575667671207755763320124017178572586739547346287445681706866876037334236601376913186788862708699537180816309761544126164840600369396798908309687371826839944572621896454198002280492150252651057039180748939084369551253691554381249932472222777027227006831115736291323977496668951552238355377778326468077470113885564917864205133194165838966392043681748693700578513776444141460150944697557120307872192862128154920744439751486907479820311314307046903882290030898123543059712099310867530756688357916845665921032763922963153249072743244763780736752564147357722390204085900896868978290994909357939873649667562654284494669930301179021499194939991067457772401038364810415950923658409765871625688283039127527977206137068074892027032824040685561211473782488316292784613683509443258402590177410183004874952674069512383030133463130205614558630227565125187478226071293595202812599940633324517707099884303715375576020720790876954118203682351279640518365170496636075189223529056731229334852466545058684073354740226314742194410718678437135160005696647800851369578460422524781750298362189378323726256181862299787733963842845510683417743987097494403288840216128640521680688438131389566005836591813455939472506226263842675279582348998387712667318164409573096422305495449111563765752644365239743637513296860847559085927525983062814918190920966394997218684027151994122002177900020238195068760979231096462259877829285175338917155917566954582579595513793613703143855884728805365418547563225206081982033084023398155859761541573332927031353881539641018200663192058767068619562099725235416836201085405526799476477514102377752298712739832224570245814035526861695035042833307020017771713388585461101068473567398623883264830296816980814029715824169361914417966553214339801021455156338917394625219939666127122991564290192454443977597404474766849519684650380652555772406610597163463220784008863896493973449848044880569398120459930369281793293421177292630056202690085104919194983473349171553194188280284731428805242440696042503258666593709723758367456508728532875864430952345064335509928439129772432720131026588130062509122231601442567486945012729851654053066263088473485941504145978783527641551225659431027517019449373480997841864805699031846904397675669477612117749463209220756845802682695641983562673608871582959486043231914266029504092519304577760273330741825497002879442732704050998968275223548977609766961954250218856420311614227977177366848783729187338286615764687018006251786430686987018981905558190707502249552054260173711332500337760401614875283451634995789389103749474454569543730948150168721394293855511433930088252061727859483496012501322757992926810191076568415152315100853545542522177881274114031116141217529155018875484600770504933219196550494267409248781897141358386776105758249557700106296650020383006418161500785514250843535737660783730213272136601682598336547261125759768094720081687888358130857597438379633189847625634725721248385255416925206393367592871925228050779098378175162451311771268664406788676873634792223547376740519140354573040826804088210655367742903690484720701372261649247991084415454040157528352718080192242032458485615886055106427911062927158305387914034570284534944638898755408281698463445849379589577865628624190697534545694049440085066241485835278966287099520407422680510631766346217761621229349210620999816101469524507232965657491703778817742278803146686246239878950621073597809939302471544800051487529864671263870105104990802955118220033677534492353165468392572492655072288885663473777511685395112344019197242938357310880551252653277435076736082056799520852132658258304243784088907406903956598398508504033088684082031250000000000000000000000000000000000000000000000000000*i1^58 + 249189165992746964667176854587760523586302280681214172239230537058024174884135382344201147944075496943666194518391953590160788996056453138869314540810023670811939110425240879712961449348159076214341518679877761267891684497791637354194298274772307443729826716394795162141061824091435628745310622311222154634292389268905884143127430913362657473782591275695257888657874286645388896148317079049575269514892102442842705062964138944421970811334048741303646907179105346452142300602718823942639900104229427751226513352789704137131275857519384101952793036138882521569491817956285041694362361705410895675200118987906232298792844586087586893543619471861566435932826268087384761149218160731245264106316842554692141589997881425870464370533195734799451931840913508090681374247210627788869590358478445075024513967346036031799170554631934262944306768557805896697341345039490492077492277211496027855060755424085776185356030098472906119588522762792456259238882149494154047622872115276687981128763354667366968285500720567096255593478570268782196570028415768901183314665368914286228487636889972107060307626876719565147249536736677412993316882690015280764514294060816439149158712838630118761630942250203329689241572128944960808005949067102027817969714423528197161471064515650948715385851686016893395599771175058369790592224805758302283717050708307725603731536779963820632179654429109639121978414488850506443775910851001810207612901359716380910540282764579893788551704046971577378446006451646069430045178856611579871279340360111580274453041795126235420468266698265679332104525047226790324389030893547746927956933243197753892958583949537719411122892462529695536961961961314521373163769665844551375119492507433127487021242141030861388937228474162570713699730211857718344622137367706693593442942165460578245883079142233994568578940996858134507609244872043159491894511919354909821896571224912658661053639040369087982256549500336525110192326398192923815403087093057397113480560217447191734899860625996199042572280118773873701062306440222476479560449791298548597609650247868260564763924477993284145835423580050294336107021984115718777503072138033879498996397742027809434257507555792733488998194829028858390143006266584047357567648676841993853318939444147088986423096258599148536477055795095882671628393921437915202801249589224224796829803980986812849916790010055752964677266559425299535104216499794845910410491149757626364992830025273566104123916725414107756876049687414642649633101721502462328901362265644176274375161819853931235336362673271760931137314951883624849558670703703260588055260242959050541448625093020986518465853363875994533464186626210607073587602288488084944525853013085327832979023006167340485534120484166045224428298459462731779385638879293008717150957887124643439461987309686192450089473064827165666368434066632505484610652005623606299407937244567045310837483658199605258227397000688520118058793611972150007420635193433538824503466779661615247163111722482101122366379567509016218444512972624419321538947013213424121393296772861177419433327428256245330811734423117302980391163107131957001139332730489233932355379682565375912331595773857002065974184665237838488511052596932772744810486462047386876015446888546870912793492866765606494455276203914628985455566967520958381854313544310700537333163915517786261014342794676897556986988425497375916140647441226396284051401735617008502310765548918774720644320199801328058991330512169612716222212889249231930133943019941048421823597665590629498397681827107009085805569342715392877393306666484651395542701753212239678549701710296287852183841765761842152186719482765096825204208437743104804942661846900918484940949203867666136025761048726623986038100637186218146867076112986071895425222573032806480950091222780040777655518904701344038829666050484418610128014885413484557838700098950607568100275849785747139656128593340311632299172989785574811991716704343171630105657653646982744696220180811619438651861621683751331061561193354422984212314891502384088617676190770128404364088608923758629280695021584553139538759830096010990071351795944092290179361612472431054342182624415005684299890480125260894785643041113519330147289981075196722172694187903695973164400018092508253467179006684685936124392239071425414138082903662744587611883440640929007776229486332631032897657118676296113062926736516110657461577352456332850915149696309821370333425001888280934020090298726260117401873147819562004685901721139043734376417223582547810690422987278099092307191472505645616683651281449140001307351010826627593510084247289276414053255778807979309316161849153125020293159003347014155126291308468403424747135601942722982369415873904472391586750745773315429687500000000000000000000000000000000000000000000000000*i1^59 + -492404513137608085288280882227893225134004023309865121442807660741626096655925653364654464757563217160526255124007115644177375989375673263220772498774289734969224005614734248383249066852368402993790117275792652216631386929769521245719206552548372074940568379162325263636727416080817469087013408999186229540473270442423291282016467052799940692838534458342373080606685731507425163506316862590503018427336340894240243873445823830703352181208196397712431189451775568832252617152348436286327919354805411066412014718408082356606110170810741697770792336365004984226253928556138592237714931494231418497189130807578463401665256223849521188751571326775161426706489943994428244576460804690951060613921607731313417003810865319447046619311425702432607463630119971147004907041673322431984914359403552023169571624707291103778996615479633170238218791514432310213949870093546081368182877714942057981711549453226905053895992101566407081341641093397743204815712354101885263998996126136487377543996441615796764166444886589653775153781028672554359835918393276125423735138910071192946849911372434472290473982943444038498121111522596244024296911964833911465620704870429720767099519945047110544425864519124931786423777572316681460099920214915539471030252229106753084098047476704843531227072503298667123307880579668520154068013165320600298485409941815652089633349266749084808993137385598445838298700617403970840475106912492585595982700065579168820796333357330053761781498404500451361963394372169856615371047048073764989677716758690480134645583370396928618424767297541736328508508536002897910880055836344789223074579284353851056385265739217035925102766165808618437495875808096679361374764869161475318096884858147508373694568967010981969055463261750455442536988667127017092954314392339002796480001306200543780334567310072750895448247862067297682462665794869890955270536855795410055491712575578069496257612348327573239992495295808976959417499957290056597256325206454289494664678323160811323588616631406800296358802615278805898357577692477479739082630068731745556565424275525091147595222550608725561560835820900245442728872477756300241509088718378027883549953647026609675827390169480727792638589202028197166198120671719584502633898946164609227448356901316751568312745053607596388375352573074895293374870627578508999244120572464905956389697064115620341857558202316320239682465381443517270981432293581475359280418963768666417331842322948658105334142628198942120704818515154654163945346851342129732435682020683037401946972719744731217971043666298235829402522602101719045538924625915301655624930654836503643330860533487242343562944135360731610688689064312287422113220397027453353405592162895865331535006203396656264320574831135046745222250981294257592093289063962126286155084376475012541974698867189046539842742191440146872186271906581898915258971097406762107154110693353395861248057739682899997603842342724490339292160052270361090541239494643416023975479492348486148457130661326650086948491887147171641248963705467730229423072636284035737418734083938413561307084218775068745641538155954616082115979209304979726090470770401470754425595632513351188119151144269007325261579452582737394081635533124920881296656254322791037295091111522966448917320961588311104326856885279882550916205890312761813431983936206062542687636253116009633830152355724872138321579101948266711234011099357662123438223948678128077126820652269905414612540200891361182316953300445754751632257210938725447513542621992745620594843074296835354673156386520826355150939188594942909977184412667763876325302482197227811187108429455109370722009793060207806687824904106648723598128229956020036310560791378785031689287572295005404111618955001618942758769314916126190077762906152829347507208886406970653876255281071697476354351878878066947599368280615306301524924853236651791594278475141511355730920019141157076393134866777862571415675815118569783269838163457123357809686435828656680676456124785824616467773667122638844408525953345983035432887989822631219404823360901765106968456679233340437924252554879892665229256751687992274565823109491612969124671957222120567110520573477495221446832646851834301536828492315884928271609222108037565054578257167118847580693380038480245284111978877937449754340798131687648033465344581317633194004669927288497691141877655304512518165543831147157896273687255567787776443641690888074548115197374046024440770185366211125403495295201148076777686446121851453120499977964233743808629333810654134953978615216688992189601565016786520919221086190942946758031378626018997177247563179182826253801499375519535646982265957451917148466659722023642401880751119357078611895496912776428732883005068288184702396392822265625000000000000000000000000000000000000000000000000*i1^60 + -543523187956122108596178478949950292940029152707410424522924694053473689844936053703083412105455495104282480787653890412796887679420936259576297794281102841379064434677673020538732049731916959210503274705744315595382139482115097436050104461002239160849504812777173135877434380795756048910786023162998535106596317400630728296557063079499803729307265672870671034001301842182868552655379921488252748281460417241795255144808894471769697107891712611468526181394949302663074004422720511227442341700855694368448060654952950053222260122449256834845239840329493884949097433594129654961329619641130694562250995627666842489457670795978447112938871135171765009102821682561892286120480946058006014921084561012605733699679257114780004228441802424043155973708953857867551250943633127591438720579513256375633713479932054766063028820982860729810856639558343865491854615871681490669154981888257266313917983051087466713980714253111913032200527745833050429854278817624044571493136711281508818185170312884409952647489612998875129081996497105355774441555370110935942691759582802701012888229459320644429895687887428289657068098557475251279205370304096656842059988368141856935616996631042120584120854883675120762351935841984876087145861767024648518568754394385934203573814360192685548517603876972480957634942002038980252967821636156410272039703055503604891008043386015601295166330456821520402969136107614695073973840023673281370332515047037410225256506853877308544674740788150545323483179720345186223221562815100328807501823928746769745779062416115762165457191745499405346407111958267798608769182074566062418756141689813493101045442487583864528855835591921382756134177654528795007652133937700545198980552161239919809900468239789641458671746457666650387458919361675297331520015578438814583487857097828211615643710471617330080686172236902009861660594449676024975948157209058099975495798581345710337267362075188861890819911215608727867162449341230735834089700990944318103095317234671944904019560105515266962918114388230936704434720010588008158169630301152370394992522716066643041096057859601904140845760215238372057470513633920840297577027424798785317326172733748093597296576123391688600803516646893607621381015224582983786771096079327458096263299780344003951850679222224193351622245208469910420867253616549574617560709995274166947794178593927900146041366230399125757255456822680030031634888621035735266609757189941835989435284677525025009463349745034640137496347898645306273238643483007436086915007293514931737724204802527565016675005397308405472562580756485874767648114917002340455301529759653966242074040548625594370075776141853893664130746244911289511845464525514450581196172745984044573155786733932354982635725924525315116721413417523475781553314659918210935682016838568522046633373588858877812408140611908193813824297192044775004851245103099747560473307956692848509688697647253367721725912669864227583969959279337488961931833582195343621568313942439364518409182048441790543816689919089758533622867489014148746150444643126320717504970678797204956201946160822501967575890405131503174408399533105685880202133222337442499869056642394339066902018906856783592263271349404461120204871736310124739157656521979623094934676341661922795057026113415463497927255189258776922551088131303949100059151942681050231271020404939705019421464844780560329090769029806584228158980558446047076886225504829335386139817319343673277211321981803712704250663174126350244442280855828658013219231011484422341698795971208348345662544567049020035711576098206919778855617690803166074339468023701426331832709498020149216419947084580077739420520376564243545444032865923169732620544715305741336480302565985156462654798588432192142858006276815019073732165078552507956601106572124387758521586171753471107687253040880754796960753295566668626977182560424877069676510404949787615391483390325811320795568648327901805541725718434337487530023484114981549165873771799348477743073425360828156665002878251470486557945212436372448738202222687233469930512870580911803018893671413247500010176858104304821471903893312027875857684401442484105794388951285119236870607907069830736798271489704727554819111545556692834165700043216725957264166186723707678923517093519790634373951020314762069416901791920125003079057518370405298553771999152277401719983389345297459958951945014527819996982366418364769916671815105330203202554383856313120426316065246631023838113657848728050657806906469835735256769892206358358538416698268212367355142366690974840219963259836528572984016146919706262749914797752350163999652704178815904732594272341684759791801144890321453694947897741182093013053893368795028234865686539145301914288666011998429894447326660156250000000000000000000000000000000000000000000000*i1^61 + 3162312834743110801385658414383589466590181886025633184228427294465958179186742336431291166653190664179832198109577120175008437943316674002222605782489726230375775032432460821827872581437035199095616812007223124313895974107505026726025279901224680564042473512149863243363005376981773005353833176718234007702611935176508268110439999191356140679737154304394012529722152363365492373567192482732107014370826189253403631661935672222093470514631389736011654086344361342295536997187685024063189011761749105423177758276235365473968308312136412422231595010464787520054731258303391871173614398442230097142306719337202817916580508013026297162863553793193018959174572679663685691232376542564294154800625097649977740747654165201606390990837717255744313622011073953295515966671926948868877502479988693281598590340815717263816862825548375150509011284502427221684968336932459492682144354948040778409847488421505576479280997088062612533179330734584219649836109334627763504311960242195634546163719838383538912065739135719606442340278249025579823448434319070265191924289724308077368544658866047405559663260842441923831032557496829823903789702101406634254087866436556821787325679624167436577782213402140665655877912733059945733690518710333815011477810006512099185658559539833694370735972489391421018469182632740945115517873190572672976944897953187918518334451641459634558951204729821856704051602323673077981389544020973208646630320296951559138418969460075464483044166854748420098085347835030552249657314862184936826935171580269265534816854055070968108709638941326298481992999755322531547435793595890799426902897262954587805769780788524984237541825208568643052102421364707291628165769984205865579824346824035110518031155584045342992092001226761929415983425836338525731116787475622496501572545533815447444295540646913798366600280588676249012877731486302254729253680612201795688228680145988574190139301791481511906528726764976268359025084696543709838889229545301406753167238025664334514401286499141418558963702945474790868145836409895498284897202290228530282469801755205960057106887971043281176736227064288720676565856299207543143295954107135545014963129687844078749334353004924225387513215486030626972658940598153877552667219192291875826990608604615650844764483670541002512208694601789592983684147674657882279267074093227195593152428151263553454710000048854619285689832497602917376105063569247094136107732914388122747164385290075595435980270600234227927382893629231067573517540396096548655314133634132043839852011524256231464456255847464947991523071573122050474164759808084839969382402402756174795621561981943925494845936967193044933410494793133319258834664623795836161776006303591399468560249661006034306163393293042758749241036450275459596306324673779315663983654320132417926183142072551678419798272674705953116435757726106978063226124766426386292152853186132995844252821150221648054915739261143141642340401046195264148397199210689427483599118937830691686238877874133367997415280861857093797109437959920350906916082062354589128418173213508875533503103300843109115319688717370856837408963160848642067335572733551337042550241430637707644848652638032095300779660531565185302561887528495390210966115578198929181170718660309699576859983378361181421910762500429487357747101302315156897318693530737703762769156505114534838121103501181196842209453181984242365249432737620994668090423991804402547261046740867881482825569691605343524471565316726780958683054931204141845364721641457273018043477132737277869756310272980682556945908652621122732189547946966727082861842149803839289653974682216916714264169535806022405153542946386229522277580068596804179727794642361487366804602740956713160760023014123378552079742267572359204460474080876230480097147749360570247156786174357296096758706296091971924958188801346476596000124576395089660552506210651477443538793768331610921276196146321739153022820914950996702558093159862355273953826091081520392169874754908180207465901934681608734266501413238166471171959222615601401290408557101559504696755563904244428739258569172695146339511810282887546759913355647140012903841466649496688159141251590142861665127294226011967066962845986972490362133207971193137988358634276576063234429212291591441936599745513114963655239888901871683771951480059177196942401077585464139937984837568679018264276639490965097265901838615860683694888887725639255592598525042023668281821285298286216976612470222507558360532730280307193194433487958036312101808329188011615868435062671524002079143287746817245536067755007326541093400104725541859517926070638697009373657644084743594305409240884398915690476235748712780604188326901237951046385635972546523930759576614946126937866210937500000000000000000000000000000000000000000000*i1^62 + 815373621047029465727727890996083830094408782378210608802969240182278633600902336940439077809496438504792881161445781891776754623431560725001405474561354622088672408818244915610379707258616968265637453589684568921377124341745623361011783781027460197883200392041266635751270831863135914342330154506529247491040191232913754319143033820349778308572685064617378157189205915463350885310801865127687640999596816885688613934527366663744506628245735395899877153177323548790604295773617518513531533212460437594659000810786615267894434302498685396090256908681144778612866534212091964431457490511409585833015371601174342399968289521740893856394428497794206672107538264683019769714549581312102512625039715909153518518011958015208057649865305346052029513721790323679819850696752205962304589601744909667260934997335490305476189204688916739577622193034958172031194253381428268391024377500562498364277310708656695612492072614977623012536122356447100125608889922913370013249306497289843201391519473344484515577752703539607129275099240145772470395400148545624234287430980142106380936427600642874605574885148864527321277572698216089733840416280096430693457895808812052457445737112158065588829499585955779719506494568982935643618510522900983858062657346079555270659989376644403302956372204718340597450950879437659292815648472097888366628519594850777945680429201764198074403956095824794915279116073167424837579489561513116528565479785258328050532653609753456379147862861767561901939878072069606568991492591015965552827311010592294482768552103082217857329246210118812817454053155475206326542361784576591298362010061631040632489556293553451297512922346355230037020856320646582716083285311197155290810524253919011759714441433127837970357518130003709037267050037044619481857213779100171288489739324917212035683519273264876731691028428434472073822285874259199605118587046098933978731037985154274598592549499822587671622829192996007728714813047147224377034833042396602040338675035726370459012365757170840622814908969603128435852520513225002159746737763658365272207471416884680338002527100016007913078023982500223409833654668666480117917370514555795011855286632888726277474188608303625789268185881517827860873547252287292178638112868498507091099966078591341297670979861144170773712828532394030703196758808192164652505532524457501975337531617593076079715784967621849547095260058669432927125616020292264444730680049226633541702335533001145852027412077999541295797990795910695675649297927820404057980064704057318446952227705789296457172345618086153959101058878393251971828497138115100831313775843502090401731208389760609423521273126323876834268018110263826247585422260564382718922813909083989170722361760846504476670879803585043418441556697934514544346361963033378603534231345617988216780937801181988242637066280327368886838434559297002583523591251583157398432588122680081928751373642801149699894431055722849451966932785078810721854776741701185253994826575140370246418091227046707838179028506193897401072206417727916956260251104346512380640543578170975267324432646850572737057953934942561580415827118350162450346118113140758033163063521901934438237983616479180804578926474215281465883839298291913642660144176943768574383116718857590089884708818928181658296180032356251842078330552806025945016054897091422124380405327497296955560886437687559551310478529173299517313790502562473815145725558226882152442133901805867513430817511744174498510222848593147949223105245971438890953290993301712490421352068378091751412768102091277613057234899273999753577361317650525644404060680450300201881144370445603017497698996068931416939319712853150090786209065511534149267877247765634518092768822490894744064585167692807037706578781718191574215011064202346725207358297890242915836858630343256530889765282657555408622014396319958568094134110338112819732335232148004105001695749147868079488951176715931151526950673860539993887152280905391390472833918914787132994975019359426132199475724247538066166676747172349428141549544867997901942418080199922505733523787124366473865713861355842915171315397466755137932319310440762090754371006870339238843137193013494960475711037153264209722551349292316155970414349562662773022915903972008498746914988470916603613333993679697899906796930084973214324992121559015679617081477971138194901463077676401466432847306637259087408488893175259352266090292044606995997589757152727781278554730124883876289198282271678501804496452558015974934547263501200086283512181876519478980780311478672342798639075622562239597244293288049038543986405401556030461859662153678951861602198147312030248771689807682919992661836271356881486387066200962943701621695458126026778700179420411586761474609375000000000000000000000000000000000000000000*i1^63 + 27956678733343975722146809920231712274200925862093001857235750427217708367063863535793077477798636529989102236238956523016500438169057460747003570943868635859980298168657703489872345191742208199805609248077557295187354406849705521851217614722308570471003338534047168575396029786447377736692562252122365633284158765449464105346029661258358438746947517313405556370217081140989235273980642197198158042920246969364311768857226934497770038365752714277889707594687673347487829649466514509052027837250593241502179947309139930100886449713557834826922013717469435025943431823925512741118620485516335048620743309320387104358694818819729224154678184731696891533925209580053623679661759495245706518990368006347909272941527721577373495527806530051883044504284829160705290514586822425344772312125275299951042982573588972985520049379317860887097777656939692972906667017619173915385044210063791312593524577320338707497408363100987814508014277208117196340095701227304630640129957180112144276910221390699857281293676785195979349995920661541953839860690116233864527446574282141308426783421012291699691337481554225138660412336234325012379494475263000852093304175859941953204034304321278212557620475997067840553761610284768683358831958184253850537143248505638778212305950820796054518363830657265936403614388855517835449019636171939030767302323977338879957843339630054766294065778457474379902971929977883474160860278751030825490567534140224470755854473619709530355876813549326371915120621912729232500998170836247068363172562324601778164869533610292672214706796122748777782209202515584880566679088101525518110506179252096658343676114979163458431513191942348159343008548476444221582641917796252464022815941245094500119885613784417060560574545616012872108951830767371036834305727862596126552649030164766846437694616331153747891582616087142161929162179947275590315786387986389698054408559582245302130610567117613762445536282740744895641025893597143124897392687428193750041533953424749992593204669014283380218437789930533236340372623481838176688780329478612816189464262890222566562828968996042916815540333880139299565660196272193794979353157187363419956926177302010773760954054263165196873211787028015691940501163141523081682096693397691017806916950830395492830014411130637389958561605261787877395475636786857994172715829292392309034400923705552646108983362697631930062203128451952911550221050951351416810284936638943808360307893570538765236576197025234564746496816378767155737064000246819267215407213817260020371181562902795443588309590307569306119345147609901673928556867197181707373002784547731052002292425715183012636136005835152884757093136947916129776734783297651844749680002270774509650248257910143215649640234757360558108553944478819240997621742428893745598049322142229366193860073514167817292956745523698401943087664395050927265982777754695822984671379338707684758202838894770661392841948402205905108914314508528971424430041076618034630053730701329262992927165403811249973725594090946742086735512643136464071350648068048268235196706837797132807635398227979599574653389191618511098509535539505888394424934775572664842034011376130945912986957458923749221127016264465639655482520264094680403969531840916552188792002769669740192406762259758596886946779173879170016225408929894710682791802378547551509445852885331103348496563830152826092201760657331493143345002121168139723980186139115768986613841182351090230069247254937744254126004742124923116451229470350998912311532461205697268621315471780300311319142567598108430333601049263516407124111546037842722705645711932551863441226440995776624079594417692039839163765937867853475407250819087927659928349536872710604150084934326724337124328493492016525114050000926527047242196659610210862836914965215099253407598963652086533863490420400382497863073737718419586356450884568581605235677701302459051552624618839023886349723151872508227473585856984295104515876730370236948792852351472988017973897691797992865602893558199117661618642591456265496273460645199601690564658063667597721344476272398905168020108507466897699038268574631708507331350374876892239278912386236481403601209571944397959216163481242760180563966455345709357326368922760756216353378581428397182479595540211951886826754887677138459204826762184576421958142326666826589677447424187965500712686395989942422848326898715205477641411291057712155093728356607669706468570529583154307363440960094621561599964162759544706469196716512100946885040054995148474453970485390226517128375288445520077999207341784977845405159434809509761268346151382696233511816312042381009592211705803903090563993812279367450805444337421550083267594953493061025494460097862159386750136036425828933715820312500000000000000000000000000000000000000*i1^64 + -2485689082400146801926345042984602329291618507982155169834408212618944136280876921292973829884039187254134441678942380842149340828277019028205009096163346628367046486578424113842496014319725101109171259244144224893927201768136135356650550306874242210081523146222205039660164070752197770361787908302115653624106204054871801888405292515129224091846925888665061403024388890287468301010736989170866732473101762576505647949136078193770532732366978945519910128350479436205773065205907044532994048283935968280535249152401144541710726398991516392945115587420745704369568507173490268408204149939342672038179626419858619330473341116824134654425489891652347362314117317939474249572433665169445958367738767244484289241381272632411635597793379809723540301784783018561269756832434402210375277121727885991760406123705211849707766375040270708112562211323799004372228124509565608073550476669652158070443323626761947019956373629941596026817699780140533603027268432356648311038492526359475847104216300745904444514943935125954161358599862206518763815687890346792014798925312592409125504444329207594494027339794254106227313263073095962308625704120419957734383977271768999226389847456705977655614171795086167253794227117243569189893907052436102436924840854516429768581389154512619762889276285823099010932706412187429605874150216054251587027566502938842684992319030816645380244186330136776814116916224293492718168460240302111810949092264047658006551250673141330656129978073919967539455606921563090206932862973139965218449558962697840034964293821262286480308764703366031422597836221403156086441142899457385564458232106825751114221155879501246918402577458476500747476202269643976363052116021124067545018469196890297742961808895147295952474552475115414711989425230180986100812556407416632535401394898061647332137969723398744485552743579674851564961616793343281626060482980588510135199781722503233881462638550702008246059791141137449740084751798163755139982467768993433220032023070798503493988830554532749085950036614657483315166645627840057431351249875150130510267325471389334964400606666349756521945605245781683606741288923349523460932186848022663786650711883984045296938873725682222347731495340240745328398047955754752015204190921696285861472694646158245914213990240498408926384638813784802540634629972467002664357877460784740702221723628880274857894071070702679839607761918345962915267244323499756485560964003114253059935871050669678573907071091636978464568540492054567041086022063676025750757305711448256678061056382772642747591324047577395926939943754369103985859014599923904716759259205821033126344230216224947039596276537386854999850844345529180456575655541940335372862024155437507102689335068315754007419146327168303992541563907756836800911145562327715849821994014652861342128404441084886881526165440419199416456328611328108778829673587143017868010584936928236189138488222576303472307283483960320624655734736386153025984182276503635188108276641388554845585648596488241891224960536689936885094799589297695384702105984481527605631492796628364888124521741604848623656111269642837183228237660814442751102262612880560152594259712648428809627855184856092780453669828966566660443471695887847971425687351915816988474353437206234723669898739411882529752667375231161999012841879192198720948894377961647829029832930784095446396789586753959305766124792637016163710988668889775358307712703210291881466380710442876075101602130375734551223194622088348733386350026035071906257252319859759040823446864558696892293368656227784382668842594848169729973343407356270066959327762953397090466008612073412164094380343301817308888412272094091258811485756823387504737973098413630163625780579360655519830499487817502921405223262770514856692282370995638557559282270807411479812166357934827191044341153330158935968680003890108060277792131678461448892839062784690713800782131337968876494664483091683788286806386028335468809858907638864297178891408533612370204338561534857814749926559286055577310231982102895041969305638664349866199789720817420304190982930140130324895235257152128441096470661262808437406843991392863829341028472682201833660876651595341757138472229271737426567578591478405564697542932530005542828047960704826410648750451070568950514384115566468073667150477332413618879613102844317709182526645352656166552156497581555018611475008171721604262275753287172133021585929848752510437962439484343024763531568604420780978737260707388186254110097556628301749628596293816141594946580726405063839093248239451894316132705437894214196983217103582864316564915461930997820673665801407579869173406870455677817074826713923790995187832091313467237839994993169224186090049411035352022736333310604095458984375000000000000000000000000000000000000*i1^65 + 42369822563274618738701556039272090346149954488504281033152756705923913758750058653716214927319941724351470444391034934995033136857590572571713820357520118792910988786895955300544017528212116903296502677014982528387857204490175068581948150390166737140974022381041545886436635777324862035387592466598760661119328784411958445226791710315257843050683839788540329995069596653482710720512500020273051384974145249203452051963549565550852105931477775327418428036476136042030156291467380754483567946924796420603754010722669701935543628436867071312321627467931296893613489273053903354619324414101258135916489889004378605879668489609256129798385411257746230518208170095785008672499977859205119715082565910478540146082770437409587397626832535863836210348082107763490569100896892753180918247561341402147061895023912843635064280266513177379016469466882034583192855697950098293748849936826793728545564649134008982843173472380968169427718308678816321483488053095010501901000052517302816371213570441697030360121981061692235701022560895125241163018302698460514766538856200894157392193746696390881513562395237433684735962681306423175802978603020370366994653445971547741256687466823962805528878205983522584615132727254956127858114400472915934646440116114355859386130807468277569131207841403174907207233764047941382245682595990056066126461455999220134398018272769520170283720194825719007490791883542155156770723568937134072243047799171966618294820753816892749926590788932537244376399135753979981515154752914818370062406040167049888274451346013953083906907345267593071423070472525800883940072996513466331496025929111393855237537983496711666481923097149947069482514807524582370787057296127988065504196565901547913895474200412776186657832740903253099069993573903803981967404011690687787641668451466696509351656498964378138303219915590899832915342124190682705702604694436821756709403697373085935843052978070810498870616479971557373928140478836566863868500446690522750173335968254221712449259583004646399439584574525053776964903353366426705441999530453844342848638163775068519768665880040091894699946649164837738021345030599795383445624196842552601737968470535919728527469470261986303535786413937530076560063595808272629012340706631574721186567109384119515986468325708564438226146648638615220010890305443349162074329596349152126184675149061621281497745122088047641338006461115924496471705209943268666615003758504131594294217891908316589649816550592501632891852140880163667088293507833501693238671290150658519160323162695123563824902727017068108659055612320971391813593285535638210770052029793091370605953759152430106459868047804229346052317202755222356439399332724498634091957294005270378195107983287879116166540497409058567321253954335894669437958019661642741861116460356532545666847124847237715925016698905732190947069104560901574922894880440214078657799264758225187639776976365101759474409518868255858237931999678941680521201016815321613697413514127885430337649860476497409465845516579136764902374562805648970039870385391287275373418223327686046632616443919625952181676635588908871210662922554186233219087815188548056491448274682754660508236658496112733171163033220904651267871169666780940853741753249714364545458960778661374272188523504098113882849575520366272942733458688980976621616716582027810214028608973820386428032268378114320700042215823548897216736687728025006473768845867297544932945677552339146957201024728717559220665413460375474970769658096845155479324189280935974718828642443699067680621705493445171351829376769674296942412313855655494420664461188870312189554313157335989341596553361495592993351892291891845021535630238805219991071002982823199889506246324874438088303205470316276161416992936902063747451989448495744032216237589978104721944785361987771313954301174708033268255440701149971978824319041555781355917404716507052925496074487642764751484259408599797366184946622869914652870076123202939294767315091340119025067055082977274240456910777308288695557051072497627277863992343672344947683170478641588503042461981266519773746254544218628429344967597112201519942121660154717263201810409827597256518113385271432880136086393384787415508901382970089747136242026095648719805388957964475996078930022062043283310425642429687439510849488348144202777225089769736043872420705972150244202702447087262418886321668789713784579378188265746552364161529003246536088190004132119726695397614209812146796127206097388276434064137456679796865467369358669186032806930972299749073932808471392639810505189378950671695712396936222391752734799720877660044762084510672731048433025632961189719130071954902588734993172711296728813284303517114623774397763611432310426607728004455566406250000000000000000000000000000000000*i1^66 + -3941796167619773212382320505189115861348316532933899652056589057035724473893229758041728453454734518594049845491296181307835012970476393452584625232372887087083222262358823796538142673090894163185773479852465759735934532246846038386256647584768684795962316786437292572630683731804011261440207728123670720252206887628833467114717152689505629334632105034909715770508248273059045754897665972882699077548133654046998034477015789732991726801062947218788017820582295812916363286577739178591943584963892730490854695654148329622970774888622980052562361877979450044935215837647490989994858518035532386946088317264189840732155213453116178277529018884064204689219661888033419382706489727576189350618997932867421575215247428328369038575717915865891639622010502589918930891025702919889761509147413512341821661775168623840913746078893539400951892543341752044536121943848149272839156551369781975341658265310108363916025007836997637678172674310054354438664501803578130839686187327263892043940257917491708832004407917222379004001810567258462935220931040672447227499806882900717754884906626817051585139780852477499162817114709335084841622717372664986689857227989753544255691024824750372822374035869079517565311085452842798248938806792949355842705476602199315641907470571958781910438083361588896990062112720173707852449806315834384856789303441188046914166368762893928733237241611433421066696467562665777111250054636161917447908121616388413992875786602827737375554785507452513423927148981974325657894398855454751069271871997485964606964512869831339376071620890976504313025921601884518934798774595032463930301451396658419094647358922920408683297733352439737048864402891638828419069451243699395837545084257366868826056634749258378996799360799254522754071128744120524583352594702604786714958963216036409270384771374700213977905448148158808615518141840870468698261780190629752114943082557497596965072071495785995794738475403164276248918809254773842653149081870336826229079861214218246227794104784662687472927902074208643517560836222358427750581028126067932892648838021993316562942080352978842189637843946012221365024458690154478020766305113942992995170057002736302918726683132315747341085293491747685017767383043586128605077484747377323777372557460840448365513642801023900506420746122783668155579514361773925171632827045386109700105057798851205257399086168687212963568498006308173994361686476106080733632288571126823283827491662170546365964148140295839520479358565466936133600688095314493677552322148922967168721844154765883210592470262692722378859342011624449819509518251553920901218588786924082766879369917258424199972687645891061910797027818294767881114612191218199820381349415078873502458284215934072133001441313342084484425341642354014168965108121396643373441107912211037624987050422047243513646802417882968670539138969057580025315482053810701543727125914153598912148853659595414767836620045107393474277183406721232743983936143901998880526046096948799339284737933324805733012846940023963709071739310926038472967401340737950906473239252371757460355379323210743017508463277187319700793893931491313090477308612477202136905887367941761803597178684140541117003839178540528223428995960720226255477339756873745548015588903111119043063080405323114387627281339165848780127184512565167003732791663899169705544405851498956618888736299494487322671255126203454948672937773596565396981436727115348119922440790483281897762713802966477051469557946102624522056343861970967783297081545434428205760997357943884894058795248760903497654686955367343275524025334330394901804814823076657974895863587958708909139987314619374424264406367076057808498789981482285052466317072456744361736396940173236724383945625833581349843195321158076735248556410251641801544066084779112801278771459523484209750487107461556997411281364590904395939084882090708874323449113691136387484878956748127663052895858013946365428435596201311396783059468623244110860555605903766295486111821784935788420132320815021814661548222497187946125473398053986393027935548068671914258131366516187730629187259802136072932492301629541368905406265083052040280859211230591407120458982856158369996347876875160196265586863756675708934045961363240392943831474999286448984069216890558230682791201489850242620654143924424030606863980855680323050769019152901669069109438964616064392013687739131503570993411035690114262916830091338793182522286516664485261514049593336118932630553591757607752537688234752403338666285998349716121605008072002607644293405809175490545744072309372459198583375822968139700867321258419742935159456605909153647432502232070282298720077594331481546035111185875557058586376265202268903697913060568680521100759506225585937500000000000000000000000000000000*i1^67 + 142020227374419951239747545264584598604339263852354373251021552028371071860408939916566680799066498941724645191133709059545293349402342848043525934373450707626009090468524371634807305288737144616002445947233168015775677945802848340089110790709216679300888021412648062589427464717839875081511270282223868086006649679669716793598017267419972901659695366466091967444077663789146362878749143217833934857886201363263110353422217236874173584825234246869108348034062752844089631488922747814273252813195634690610376665176396363335883700212155236285300246618783145828777339909927946488186362913234814287891230959271643583552326460533766658375656270340121430629832233231911092377782571525739817582386120826514030469824180501679702410299449913917848068722857252915760061203123287687987165733194520715110490480428740833136728407938880226309999702175748562218050471604552504039106114716065720714996912364241722458452819938100300919698030576589488362386898108992861065413002241788087244496221505366503169988482174947774085351676300431752398438310021387375567244942337523470273440833909065438955834134463368725156212374564403448923174601545103472678223656656328110276422489415148146363948398556973619162037377631204718343136827199602433823673677503896199138999054641641341068284568834549255018333873841343861321942205233848320588252830930666127076229385849047834223181813725236604894217732221414420433466403975938569976617843825484458973051557079132093335331011707920414092370851388694546244243317337939520049113915876679223334526808326188443322245816455525552524548341446507130126429355350484152082680404464391627197219111093327737548648765398444919136612320185943319461247912483754480662409195043133740903014238719228992099304135162611541822148022616094045569794440057097212457838977663240528918238718799986501020327811089955471815303388674187859795108044631897002382636049165021452575094568660040533488290163013287663591500017849127292372096557732502817980980263940282624475201926176085040249295113257374317435626587501688164505512449297870091051296721048379870865575419317126280318370689566441522223367889992467985537024081125012077258051294068655932240029153804689883612944293072887568905350439272659297350602951331637930507863054755798055805746182545521765317998340859130744286298810371981074756692976484936174178169230728758320855461553584427885241092409154370218705467724211121728287952174920170811401019741925731965524589896743693431588716433694914208345006894763316036490416331578906921522544817828088059532453055337743058899052220947709264135837925273668465156859900465762655351214470138677262835664352381294730481706874067298472149170905342520277625438961798613113276289757467358481478134358302534791971058109563116601802855267932125618732662925115067821309239823291964201680700278579976923574922394204113838975979001324893090803278795693611319724633373496889676363960254279108393064191156717529499955337954581425326384746530325125490930783101371336646593563398726734681360735433527284628130952418073261364694219635345192049239071866770915683363969721733073811836979190307838728813472167151641552475431594583010791961758176487788698525130012451482542762566031714562726012997317634020850602157570219995276206887669748689995416195957532256342063594781494487670909366477874298801015329580593678897822790697286546015628084261461268923456655574427932403239456594778858600109539592805266485004275218677340284215266475021764597890582732904083795747081133275318422560384234410822820195275938015888836041730793462384591948603716547110991925392509935743818346000051240179592039777187564639799153007885425669325662681559494232936585776889470586902875424403206146240575898941684348295282995734833301533493129197619156621394360692704061480233462526627706659277997298402605700387418183203193507682065725536049236090361659647664356378017272258381052433717534690466401449966154768142862927718547415137020417973036117863986593264103213983130006129727569675238472362586298780805846461166410142318395028868845688318830186293288972609960614850008580527653541805459449365173709378349075993083122653581863750099901741000303584920433169078485805934373387213706192041749614446828142151622441577914908210456198674468140038911220399806147032423791089640048237152992074501004218324776333521807967682421045426521806526312010745818481642899647904072237429067343092509900458997499443920469060572409151555289997674455011692844980291448977678725556528480751724393040014846143114802275418929918832990331815064777361723705982588063948961665955234913102189930796669955938654784020896616369695575534619316849013971971995446173461588819748429896212826850643295983900316059589385986328125000000000000000000000000000000*i1^68 + 2061562203464687838135974085376495986871094684660252865184291861347583759952660801052094418938613003606368935859740042240503046141135100022161572131230496186278984993607967151108741766279859500795110310481751591389136973844309113418569280150411748853158241733560021782812570583617654692692823323829697980694186729237375593892298740742212338750092275191814064738126813436911389236450325503420037941771015612207677633851267432215410730296181772063840772140506139992951427303789998895231450031383609986646956130880926711105193929661975945937118162808233096461239646486125439374768049816230127003377931642594906186638310991880401385945437813591196028984939151638087062583176187483158383795058545650571228360936012633720703290058207149357918307992039885241151326582989205571855893897136794489718040968202226658846492392218737056605457640775434353694183828214921698592689906895383811894146206967262685550613234987335170430430159493771926604968758232993524055962219015289697635950811022263008749524206326074091222101379656309735821925161618664642216195512697508458703164418737794077262560360068222429124588587560287269132855424779198887525914638235249359421675233840468148327460507784264535158415377456060807420229882612787234386815498066897487227735523247684594945677724274990403345274950614408704024269732952243527206887436575166221785599640084320757093845483850451099130500165734411976665400116455686473572300594844026156473705632828863907704121213001099813740051397415907664993385141574324208941696535692816017726166409177211383878600814340643371843679463865644010917838646932454095757005103472963397608313648876114263224222424186187573542321531592692755827874734090898008141874419182892123086168250906011087723364918115042875819241121133839297677129989590423384280337868621037206063728581314926128168165959994592287350115357631262628010478191179493581156237925894785928885496509770162393466068382925659237127963161965144904349544818577486048986565045582787395768299233891915380162567541952761098000344398012894655859668887219884959060146773982158955747308114760133127934124514970489623731474336680401877850161993097919606434066584679142688111977932188407323938283756613807452372002562534993716130228662489573958615558968887241201944584014475220278957962630123499628370883994875119804400404630025281139457629390235709674056569597112569084179711158750993560132115406399928679371574063182029641021686438334514440643425436597192773931945241233591473418846562957941886475494918751170072087716346253320179359300799735843758106659045023429590575823467139797032554386503054948477931242381943260092050394103276573910117592904673706921771940420402038769528040572721325986581113337301639776013823220973499699449256459739086459386922701704841316320282704388079099034016589719301405335214478085225827632168601610702324534069105516183757472683682783090448990793540684440282853955737243411368718280482745688604647448272690313038368365019019054286893047380126762984208850000404889291992291523808754014162917699038492151220937807544928715967228185344675264247926673060401858134152960188312685889967708293460175624100492716083316167521255956784888150685879289906626868612608289251606713451118026992742378382173623425716095819490018425330346189721169637761663630131694083939554544824216802690108180674012746947163311610910719415321250796899896870555946538694282464052918531653529295625654080399758689073328848260417611001267586004672278918328829246192137408452049707803626212135072562754884454459362435087924651063935210574910260999216708012561939485606472925825535513806735508297500137148360650841355801612047253610848227142794444759997068645621780443416853318328853756463355848269295189846053187061420112501773553095395742777879096618404444137540598522764870993094946117917456086569590449026346548968397695852993075399253719440416801691090091904680724625842270563976877952266541731123654724861380521669512893275478091465898438920670857068681506247651191524087481322586449833855735714928123143850229164315156863432670541343075957155940634499843558799647918445181428465802719381904495778397749315106095941291372744946904911690367630713800626283081530793404447823115874914543895366917359012250464911481989899080761900556149479039483256596076784858449460375318311553902951923414975590778624430148308540373649424668588328963840211876175530026132408529970801505082933801499950470461202451635193694944611003789707794370240913530422832394060074247144869315243927783609566834767709907837147886011044878617021328822343259188881925190933905505554292002123317747493879141800084722765619748559635018532753733199400710771940191531060833710076174440928298281505703926086425781250000000000000000000000000000*i1^69 + 65101729801491926596960422682707221884470499959693912385496006121006166511876324226388821699346894163781677661415578301318686987839334027307586890753055845836524687354619958772540317444952659965922456783760027108054877169093898329727753925623910698330820628845100468828469633686526445172095227414557245464741847945708478890132131645945876057030836562639511191414760322245069343711745196038070738166585812116080583345260445806206384733739172201983672317349819469386333495596367520019148373893467680432789167964916118594555733270884322208297066997806755371236344715133376897699242238598249597177384565561298316875248289552268206826563251023240688477854830370482023932834662047274241925148852567306319541267776544001569237136545894297967215175244785770418274848328394008854855603592582038909744185092694570303421315128812366097016725757955437378630145523080899013701186064981161877238893639445344787499954942232747691426164012604504350885904873188363170418724190435794773850178173907288925219463869057944206252720835444266102638171185926026822716792815154573593098988107729106712755273321822606658730611535328524186351921534705099290370323550470076029795888857508748268731966638919628378196017238206015353078737079437682242486099150242246760136842222817941059340077257881615189050445730522025645025770082723563202485123100340579154338198704592255120932741120325682747686249382662391657508902481078332170913511885494456200299793169389032498764988824731197253117850890216232694525602532312341334003259262611167134574820162998915368524603572703860932164906636347073528779213794089563689170858975860805877374054596945840392986674451384483136571498648822601718254082784249002135981249906111837267175421350907212265624458808790604173159302868737164486813519988074876302548223559834499179495765976901582812730318916471685875644592635077665423759526746316431125809063790411237790764370797522919482674813522721919200554079609533731868480621309341095129301563555532832778843594463643267418308693792197533700815481863108029271989008005356574323152719426109554033646682734459309614202357817590183351698691158123412996503378268265416815724771510363191924665388087185967727740357677089376711043765515111282443981513557281207058463447336386235049825675743738566190258369001486875672603727821893770942094710844541000425814165662092378845319525248125478405384351549387919239773152394610307270001036383464998500709831729377163088194637204357912484546431975314793192418894091191747475660671116409311722941748504728989671133223020728534910164615137674287265972734920493240777519306500461587186510569785951487336722882097115885836991673843869708020357541842807890992226430949524272488659929115109954862884495473561703845236371860056711916815331180633988016083106991149308960913725136770996345717597426112336237723003667342096705128994552133615371202860420837920416633188763008001924861821457703180400892057763620952868289595747895002579492405303913197646308707707193876399500954040148768988435514588506088783519063914459672570744974366561921810530264229997267173071372682035118541829753635949232670902263394154649872617940243335411663025302364498794849437489037082772679480029638939105185786608614723907573302107271120996154889886872445811672788038600505490366958678181083908235424360288111334677135980005206368218644585888934452122844794235438703694662198171833372379193952054662169576470455105796774129641184493516242081293910561326767315136817848927293265868966723069779258414142281719342714540852365234382328939898513841042613552927160778530215080476790969149625198883199145033871714478679086536805733099120471674001720417988921397875893259341606795487795569650548562447322883345566303877035964996531537735213422385783271234888320196134605235701356635359093411924450450793154623743046807222372756535366093302689421238167410015459083537538445016322442363423081199494730404224915303350673704018914379083497623204850027792114945839780285118386090450543970074318649935869446263144588702727973572412825704171772565875174953589440466939200614633942091074114489034960706519064050475755397149941168676135423328109546356562482700177372518629579134393442637020157217611823766958291225159650427404814291867162690940383429710412607663906098512564208285516908704164031156272379165074592379030294877786646314326997961197427478711621783344882418965526343918096182179720835774487197997511019603626653754543746068745545499908298725247542625920720158394073250176791893263438468753525519818144865399204851355718520337619141457965949028051503697257705509386628087654689281331477954929281775967188226752110730970280750566055925323783591933835684928411069449794013053178787231445312500000000000000000000000000*i1^70 + -10851283904205124955767995200045879230059336230486993588618003182043618941198001162269221537294055114484672652445504935146377996035057203895795242818994337582067155531275455357898993865856051410953103863383620507474197225182007993212299687445476143433092777491661888741089209766047817645095332030602514422998756015180869232330191527912441115219456101899886491998041069596873029231095105110620965663131457069813596399178033994698281465726987608063408953258211051249431234919033831495553198719468380001490161452115383742067111816848324588831723945994169829015042275119632312703131453621979925495723409850443707824669069782442151099484683238225689036871027950059852841125158482238141573070591139924134719723133882872310885914351619983796104597441225987001093952412992559531655862186215434736683166587417474675831981371207597806949267695763149879200980818606672659152181245187429845258960282378666887547550916377192404620176139843938986264845327942266244435035946531201768101653518468149091366978058206776523111512022316831774912812423996950624345996094554653481564278931013136703915832445957427855417767899259776106238361655000347249951349021883228084452779129127361703360511771285421547773434504829234556120531810018817340187136530274617868551942205252584675423230824976663944313294247424067176333056809390815543376256801456175726750516324536042088268858366738502849601190892873275087150673342031962537060050157633973961354724017697675562207984694909108820934848825681773265551087745294260981238313068765390682180980483344791468714967335276470253099748706706134507679646835445351936410240810314200176559272676590127951695648450915405909600175504148432089104642836904253522480877476481093067333429634533013868342911907850581384719430452803959675593092174545329974983591827693182045310749834760299256725235114935633114114338550378956604525766952223937951978163619029193984391791675435785426557440971311804083308376185101257025461582848992566347390487419546962508294923148722930033407315100032874038338325936667697118255240334722522642928417147174165941783672617837336359006878172999292908199370228159222132530911962621830147421614260967250012737236659353895845490750719237480870872017060811664353017329741100440849116494883904030114141170006854429493173511471204617502700669367728137201782854472634839123870033144918204484916969178125095816977523491858348828383339930681740170643806439322521350691226839388611574261194616280037081650765602727839436997018187512075516084880074838181195759071246613879983241436985865847947112515330436619664601018029975017127150934174268068946962226731291156154798094092583456015446920099139434288090293610468914765302648762360670401690255429009427426394487747296082232267234983517421832096623613316076824387757867056146685793706109275384119317978420414936330244237605070911161125082701386225399539545280402769074715372633244127210437119009060521932267789649405592438342544687874727154958258720884489169248119230317754885800481931376861701971647854521402602545256773635039422415613459089926043125659402241251489577230903806613215672793017587675283355930432066071631848810888521106724206770126387813713561155772942470569409242238280671816526842949408370268051583902183745128235362410123594714350123439301960447707365442270103536641893477090335092698490103944494464678669718510225113421814939349058859294037316501565063694573961348643137844199873472797075895676481579363886013296075036043981819611042202375245262734129472663360589627301459373711416654192654538982513704841016299860157718892918166240814491568103569736123697018722018471428185827367008598554172769673117349062870238720870192192308515400100033970397596146706154493729148441339780132507437328816336311584051447182700978742543047672807446911297906482424547222981633542989532381982927271728767133679848433304307280934035121708364074366970111719915307167154468169582023604795147218261005153028555221106526024746801135336812272181112533572606277815774308962258291369829699996496962149466177984264109536820332373271359403117896717301013433147594874246030049175145915972798838752842493639188512459029980878711624438137667460994968472667532794528014243879427127747296827144892644481062899968876773563005835168534153148255421896719175729959520805784127917841413282825822202491601584580548902848866997746170077240503400374721883496946952493053193208685163778093359334549053771349809499272240327691046702179369070065495931416906914772667041535806147436017647260060398172729838204077974584967497720550100970315099798922225210901436646272533512950275179892429629584067540512275522297049773435162485957522108716098377127127865005018492183808120898902416229248046875000000000000000000000000*i1^71 + 323756554880172498437706117044983438380970527723046668323182368703100636646423636300801385648508765551653814655436043674275777636011442156075531266643719434717834605284077538957308944712317804327088122935909633383652263344997865766664447249766413787822638350889733801302290982448346093863531695813331339766467981964998621978410128228451370086033281339300939929038682913994265134896292498295870101104047818836579681037566778671417668243003242190752545176869962227245428771313453260085104280269994979199096823273537054114749845976258871475178131978494988852902172744548626398816011859213246243948219158821258251088195664265050649750855826206380923681637015909213211676738749094117648337230482085193695217614902603695634232412026980618550813810768026801516455532442228948790402552953530808864868450306099053788930889125210136230967043978458455202565857926029760967148719325703579169289568660070631385465742479594542843604560177850391901640545500317834578810547150284647151647233503279866230918240076483148233601780509136373104045204964490886538158818390215924965362760482466488389817632675063649315446963173358741337171802967989086821107614880073027827227973266318995485056422612392187545481903192005329302567099702008250489571982678347370700334164615495326731477631921454923490303330203832086402837259689335210316418689951068888341503544996683152702147473327156754794817859474958268415003706062341476956677552984257945663786453461341756722732609760604841846462077501899007044883921302042907392341223941125206073656482533562253764032918582055235608113889062608898498483655079944454583015894721211263256509827499148683405034090715227357679238284062069532619296656025122805180093886227852366217202838664521699030800094924892215062418759768451882510688744606241884827127100509431976764144329248205954382405516760939548502210431287968360447749319803665229920750454067514137723698455620256712293559359733545053059874181924076563234536628344440145726533598362585327526670731291251054171217136971805314137359310023777921500203338796779040179328498405583698453799335308579725157825108375281585606651047235849995241556994004421127690684302180082814190078628288309691413437981240461164820895711315587384247131894712657102822280534681589829538160501583342125017537002057739747394971233825370504955126570371158096103337432950989185467313419072948116311621996825913655228496276409192654121640178524997158929780848166270581250816988934737595064453489076689329540813646897077266853721676856882008795149507003493336470541098000952596529828913804596949522481301079564503603784229106851133495337929928819735513638116176388792849868855355628744888875216601285705973814946908145618664790364143735937836347575587495827562234954154067599848241940276592807359837679598491858087243352781436117685644725067836965361609620053745088876715078922182532189504659901779276388423481540091008829382790333952519891465142224754108909218793360867684306248886496551902340843184342515337272994277724717452900956071074070211812276407193861108256964065114991409060055959883368623312551236306372783310152650761173827817870774138592526263997296190817744149835435844647567881768463144338274475823013309344145533191786957002978659595981839143450844073683155854450339634549040394027625098292517890042693579070575778211484146544214237624653771198732193574053243556492753130418484229873882512287536695583324615100588503445346302067301427897394241024855118340516924562484464709911110768265599626149908198353391415115590598650193851527032815630690004745441070567268788853604149376645937664028041131103231768650002093916672752011795738454828523643895214838491318992425558405428523105767522788539124794593647317262049222093795988111142295985312333097649380188801343382537645678006958647269394830297756529008235467850038778219872907221697980978713061618785167959433465122986572766863842537741392491539204022820270727077934182238910418114832461622996314403405493849230766331866274475341468107728617776470319857677082393720337863389104182074807499687537481844423606530049606073170852081873732282562960680639267554102735444583825845686663212146049505175380830054664459435235266293951716495523292082319647399040016473847617592766391660424475171935404877415528559933801007753918210152848203916993459021865308726591918146752910283031973958477726132168503450388959719569801426044706058369736088753902477789413174877085446320032709155378336393293963915944857499663348379844059509056925212427231742283399075291181552898931493500034551781139844689486116393113125845706990314664362033605954985167133545083556767232132150687238558077040656488657105021358991397235557729850086161604849621653556823730468750000000000000000000000*i1^72 + -14724769164241218452550495767845600233412387879116108466403589996133165553738930763474443812861226928835180210937694933288748200904625998888861089960607202340928852018588728525127839007062798168343025987582343347371135670425773341351644643440649288968030037010067420245986456450172490861430655297219470760190681338738914849213330791474152154297550763781181021404142640735863006240973492825632586776082675251728433329656607714111822686473473303350237294894171451302158640376774938837028667378850355884895257251520434083346107430476940226358499248434505408908819917883421415259453926495947351984474458714527588738444667637028701565320820505386078229940040273656227270155553714355946003431156456967053163579843586849540480447161533512019872490708868062075718094525155191256121809382437413813253590410643976797852480784902525734841536090299472767648136471493016776726534692537203872237809853306946314678016299892228706072111832445798697041481517567367635784354341097675570145377300753415368569135890080851507319267852066048167766405921900690393279107906534942424465856462282055156399442183514047981989755367410589001398310385335198634402816743596588122931679901968300774965412925466354319016676045111784338177492320650360248414674921179105417444293082542933138685420833471148986134920590011539386356695690162724248993577668492054473312046150657258900310149843378117776224061121574212320946380801032006747830036457923699188958033354718897075686145331706782582324548411628071049372808452925017101823704842873767931629025041961618391879384033153103346904671662527722296148462239198992502329809970317824715960466729930529549678554449105802658167732720239242089346766357655050865964995374096540425707730871161836326184555622503953667309676223511026933597818346414288265000835454919569657608529273111380650705287617246780778114091400962546286226669456784196619469924827040983747477173440736508382541221773387516316987516226297706961689295517455929221881215879585578952288984918705530246397802816709754878916461497999794892227049855265399689947224797130656114496126830446631007814226875493471541958969668682379243586018390553002029255864749218187150895514003845060051951797934664951860621815606475451214046390969727157186040117379122870433635541563734291093663634289355782655976519643127850715963662262042383949351261480671383387340851451032663142341640579047834850379983844578664170182650258369508795225859449968940685795703877057079957975131545747921397051263584917507818567047022303866217993699619801262822045921953554175586691384264799591074930636112102792744172264749318860555669971572051851234440354359806640921322603207860266165655411146851376735686938471736276000187299752036281095583375109089543983133952298494855350283395352775171599503406893310712673622610652858443533375231301346219753788150717680109651693966407362138857052724356577896231450586411568192931418573379405816922201745467724109280595969142471242454937774671106957007983938602306801744906914359764894388409360927258536475806318339392092138201120281375908049463251667620532496679823657225371896999614854383009526027690752984414155424538466468511279653790895094795712179613053675427236882520978864159322335380628720015787702985532165461548847057121461102414784039354773744051836760383729862278031632102070368653756880809862067454992668961588158905842895055535141730963397605637146040875553030699268366038147568696043723321482071928120363675409941100110870420372572043294158958431540315061749314743566347355356110176304553947727820094273707410432852924807043555027003188506007574229480125768646619112128801223588725200730802475131811143439890407812274671921331149443447940786700927740963977788742391564736731096451497102874313222026010323046261923773894404700126370071712649874597364604852108722328237863230480855234805496995380332960877377426647532881400289630152589846543502006949345682603871619374877783528657597332773986921348231209820706939618945332400724522910637094564469109165152379596793307581069135603354848685717114473944685843622556463577959009890672982673364035478129661214141532644350847485393337779572282514720573522649620227251323518517954495560837486047810062554969207061949326177222203480822770774273196799144585445396557829095790694260409609190092302447999822455367015541071483656057753915962431145194108157191400305079174466809105939610437106284829754185916503347403874044536030437701148969308008618512056033798719599371036389194167099363612884536822566634190375347392054142127914087304546303591663455680454711717102122279123637745661554667903810008700344015552312965584761448825815605255120245135545508151306292893983895808673878491390496492385864257812500000000000000000000*i1^73 + 574500710087503064445713136462221512524385174740264983380530934495715087151548861999694640718604787432293044277553999269047596595726319853584534857356321775834685361622391441859561155363239850466527006554595859568330922645927666069205815610365888153250341579854422235545665856905058115385219977357326348631866532174160428165513898952067615523757561170803558152377754051305941125577157301333405500148847584294257698534432036021452997127055802338853772250934045875957201264585722746613153740220433711196040733463125853798437070795293468373731182630901654118062603004526439771723660315913160905907749460119204771022472058489974093735930587078494386756650938392599230148797592584167178052135283975669390206757588959219479323794172323167188427195419693351209920225302076430107954257874821187119634103710091194232184394848432479307888267938809959166519520067501885466967337824187327428269100748834411934939241548088545584292310385570449591833274386165844041472873669434218847228205768625647791623757498132824634765531988420483266346335287968075555082822541965340394879525814404722644916793868579845117115522844458300016319419224798771100927086264957748600496756680052582178984483649376505045163313038421640293816536279222004197011893868035072129380771299159845633632859128376914488662078030651486533842864480135049577136356932990507835060719634950201053875679202889965092354367068911737587124095743059984848394892313250287629314164130818439333784005356908922208071759144598533445306105369530171068124258673039523953032535256508308044021867874329374836295050660368389044947842029305694166576993667509058789722407346968274548115742852532636876989535989534508109426487014677900058651848066711536838225826773812332550272400537873225205985439473104291251267079981623640761228801431005577516358907324856400044932021009014668951285481000434809648503995602552766380230716800587432475628070937572821012802087450049505929608356867957047817126945576549374049367877146596681235350402415811538271054863731463465191508996342546692053601267478997479772761652103566845657471966621177698288808838841350930606618897057735906069663165905900934659224788175647562019188608234403888259322853733903353164022964158109235141797362206725773937126128933106451604921798116684399398081663695186236000123886172383093626355750870497230941658840229718537689577476010911036455843128911861477383870628864867603737483718171474316096061082670955765312614919970829773312665275641925395331397274411997165568637008330810336151239465063293416403094889452697243481788837141557004097764787166548777376746551953254765843314652223655077947433830671472016434050888845194829408818593771441462929995190754875440369265748164335623835320908363580710308158901629670169383778278300722250291580707820488875208964560972026222366880413239800987130562170686462611806116058528011120376054937643016767644236762775705655498225590659932410289692407220866334903714171069525795148595354087239900290241219221476897603968911307059705119798309152535462256344625272549013395774018982367664161691108044151768723413543710401811037204347147574450060665192196424979826698947165570132198692719931793509383569710899544974530997844406635415798052061668640272750758842829750674378850971803272239811541957836280172287235811922793394923174639694316329175320395821576681433369738714758790291087931739035006480594848940748057825159794111359662045120173010525971856063251638677793950677818625219116351657105890030038932967052847309472214999582184925060963585370635531014765044839990294151058678618573769277011481385940485637947871962999586355110055307120378321263274605621314752097161642441728001775355253872590419610875578027841798172243456962592566213943508409681630944947503885015770099589644110974280081797153991093300677064862731193863697864643870334486732467758231562302924146657782390712645493126133996316534574843400503319405761302886290869159598568131063460794810534175055239840653634308462741017021814795523027793337405869430318187801287531610130075712087714260380620119256975519924428587298843543285004022809973911696550854603624664866890718473611685634846893499176646936207823904165781985819480766244739580255292219036521071706081718016211365167556215966891156781003806595933210007130030521253528987911703450393163513409539799039114269542374819086734353066721467499566055240771538348881840588332854136092666995986517642782038720117235690613714466861991084400767030710987200936719394283377795080017295658535075445980555025972240743169318642502476033013410866363175268813070842745167607435890557683148218014694036506868192105409603784894431867883416657558384068173011616220691166745382361114025115966796875000000000000000000*i1^74 + -8660320551527905103028858879872044553555943442543861006936682498215346884914959750043871448460780835052109292969423141686769743163289373088479322370958893619472389638452673376403651794655569623511830758719578370330219194278850093188760775653506620485754729028972062950392195519231025065685537627473788892110061420098178508915189098738653124788585074432032407358022183149863519618995591030048860253170041299121248973491598329978861450208260812692120665729421478363302870028768152172866810256211153466258488261864698335162774794625430933386459244680652085177606112243123660514635947676100430192408127986518391940967848613719000393912636613634989657984360948909942932217794941722968453784364160357774827663598195644807267916688317504734028943421443981606239110604429308737461670147475697135529372098965195469859913436012159577169327776354207448864067631606074758496639628521176393934798681272490899697005013784900162324491086206925875339509158370787205590206755138937236693590533818955558915826598584113444905763943342836787457110920809747862469762150828929098882071899730252326763975459801094983969231158490820827337777818544782513036202662164675218469848342585792913398324366301657429582101112420289449710039041334035859751875680391224459175944869758404233639977112448455343531466211290217847841767799421292880590197863878833013019033977102040261673946333036668017162602766419007946892893952632626711124831418292191436720740678533591500596301979736502086924439162646872907954672794071087790836140333862178773917824578943008699277488454028652955539224194665149941576181554456564354198721554990230337802509186637593900712319331951094049869476980641476566643776267096108913486193022549327063693378979149884613348906489154915755156711589912294783465088190916061443716512595176209207686464019578164782080942451613002112100549833106078456658213686456333255748077459362467936672501250476630801730740441717845786004159602955583154504170753268157298000705087414719919043116249971217792476457217433834588324197784315886093601591528603033696280279250247939410564728487389639399111329909274328674794237673944887802116296830756537323504373349037013247576274779585385901796654727535311371146510732602200710830527372335462372611154022353825863828979182835379814511741840160799817408070533609705824550688835418195685808167409706706039038475942388272573914990959075493369266266394126876294033480120791843497052475124722895939305226983467507999559227262399910169551522730013474603486277862689140179932120715305984948636163012841963214983426844786228015172714666176865606488553046452382844174955044930276264307570115156930411227573867877530163002441134503829430016325926860754653435851770040160779813831673107239933909967100127313030107875809845695924688280452744382022845059507689637289554818488906621897028018386462612754558223180306311068005084790091403291571530023365321602128546273352825051038139113759147532312165200789718466487681868147099665777842168746125137662853623503812143083699434914464823960736049718525477835348521184956834948153492434222796592250803841516480899210065165984548106315434688949171035701846583432551352992780205087194089259481084414504154514740318211634931850923536647690972262293016129896878637222583183749177622162994102159192616277794409973588305467618673786138998091543253931526041574568708322226058297123023008683002557938877029087555347716279040087082914595367342379254210662974032853266194627763321575882014153633433078843464868304841029510518640544449487971574125409809963696603700759081036543322521555068879722793795327839290520956138078106566975626686538644647747790076018243482446660993740606148482687534190021773270775139125640549985409513491674705611500575628433632876736565005774425013128031055483945573804859657677039332285186237764495026437383485774469882444507443487038830169782834256269360842239470106852974731098999747369085621081924423081990142469239846310038108030500941930351561943374907678839175110894412517643942893771243484844036676380203655836360573227626561568789256615870579330257845814404519931671038689854160317769478199536552877506772604790118533044249833886094879386309483491825452584043067121661278293843592846081215400438303037433358558512901208659019623206506230576192285942140457589827066462716604805450891919798342286073907581368960102881037269686859519137264761345726997101926248949652058330009042175267473581608990155420999011607617151382756368098573073097893748975717946110470696006916419998720044236755185248792795838322880905391293141982709238445595156028526297357143345138867909468541179612733797289347406465743358602290435062447229762686018439410418068291619420051574707031250000000000000000*i1^75 + 75049533807611368248876875940076201015720913722595118071489182946321857148096333015748965768624675836973344868109896612479286688449511159472478061831788653345974651391508693912995746205621204770821214863934978961968647432235720805058382269267704332602782636493284449360987308852767618988097088813147673480769290331713292707464512464039615111736457334997919073931197594461957058088514136514835061440289506960596590235297433174167861627884571617562741231087564710990231820022983379313424485063608447650497474284131645962594916710324434843890422928177949340360977272474384418651145026739677016482849488782690849456416922701560953804546474737245350091880245031825396151693677032853855544728216141727998338925907682839774592277687031862692777088986557975303805597282851874864083039958111108793986549274748144301007870813504366393900462646707349633082574932296479231338272575145697554132176502136818243547948824347575896693200007806721169829679005195751224480891597707563350119099939902713695921940623075944659163156242199374531299836211849737150268482131582681335597825682321824049864123174775257707450232025965911727375469242978835672920820760921747137846908848000513594688664040296688378104817472331564270296128968790846189925697960344738900407076551899690629852502527002671206764668563747503799241396047964950435191809359160111350488789510824563067574765190854391457976170145256821305671295772615455845383043179783214321532458772545429754067342877036368944484229899685563265600087010356942383719289031939586538532614692207579064947639300179170940132776860204166698104373377424273458145153111128704232444756895798697950082605577508023245391708717761736549231834517167215953136537550331610343508312234474173499672783246736385802022185274543424777651935521715388873353997043796259887076781035685069495523163432462423244405240023090564031600717619955770380352644989129786937959774550728820405751788966060936669310475663197139350005205778304350113669717700843054827172531573102382430456130600036237215192698683106628784292523060692199580035550546025195797840251218781629531580103186950518147671786313565558043736339718521819490983873038734721305990270066214851788767287292017237500473159152538221511503018779909626203103003485982017221543005544586850076024788335909703890192462124505415050332533794481391036225898926809985846475142951890014467190597349325145310090465971287693579001072107354833827996613530298761574035739915475282641148217050650462483441758638819320457949814297645159466667906959265125581285006800990425957597980864648700713892387242939137609641464604212103681086833845024182066420157388966619653579117395286759752958932865507145893279207339003788272060526182817817417421968778824511950035561465649771932253006053476739120227594367973392287329768076641420189835442354126734401311513619309646676942405032259707979610675898860624036227192030037421057417037152725465751425870723112200593199649637830143866248496306158486963036887101361331388588622419506717506540574429355012578458306966154469412708044043498435268056468252447685336198803797952758123074133206679564890436498802116975484523452563611727453586167047041690984610462539555742980410477656333370532298948146931038786300975405003038868661435801083499053754953343435645547842848669568590914995997331477419865821578654594374576648604309715333374108769499621345876131283999563449849375103620462097192583080838821484656582536222476550969530476596291789255460454612484923807377039932318153669325713340523433772880793013152436736881901690974600124497778847372837626199721016483075373785858666036717871177100659587640429885831236003924529276293122156629065708995661606497376690075169602687825236758504062434388672725248743018666217416452897674222069637487402926150170541614114123193745632041314981019714296446159306330876737265591564769552701092796166226737944901709838415547219665730693262604825521647429065609660046861354576083265102912665906511167195143837720269519565666354621788225689183255433594339800967304530798158006375914032099074445927331077875963290631646377551632970225443874781640091415609875298241720219563344613994290956072995574250379490167292919106873250059448901372613836699954283114407149124092173469471328203864964220088798289052579893473281926153192079156250790883479556389856303990668084004050849954607507724503143843635754398314687589071136320778250468814329529578967153923290994088920396803391481404805031561385767573397082224315495193960186340732402528790763182974952407896937846810280079030962896071468885453025992186982796467481268434920041130753452431916995824979304572870881576636103767255729505344236107688971060269977897405624389648437500000000000000*i1^76 + -2735859885003494864481325922657877386157644764215223147630032207111621476663902005248897613423564684329722207198059589024293454814581856222061451086819833129915536740858010426344499425377926004112816441603654275333660165183885849234465089741361618807954075343841022980314666215397548386180666377693731961931533396082189603389303349293075488975454922351907646058501546581073263982396465317097277436008070747978343283315076811352023372496826454747398416573556111191826534288277653213916707142783736951859286200005379716015934225829300961591439011988532037267537966317506755179771529214680440060094479226310669259961137935321513245682535532086654078713888427961073594060901209260453832473967979978483293817402502535370774961780273685872830717800122218224607517432262090666622537068736975727393490705082740644398577230383589641855746834153761512187641308230221967307361358037493795787030523037650503539192056873271674026016658444435680426729010080468032064839402092874560998891119618339807487209428000318250834488879973024523246061742989989327205510775028638434102925069444947619173970484301663007173170682616851945240389953214429464977199066594868122320822834876151887579329920389158096022840087950732982574620007142735900572603237662066672510961768582849655362732767903015262758356377751510475648790735324581175784841591510802449990544958951121606930943269272298988231031173670214357230132122032104706356473931091865074307476590214608581932507609154930612123349907723765508901418195496770037353796399240199163093438573239984313150659200048706262339284066332229329714008847007464423622646365624227901478317137751537969905048291660652982335491423371727813191952981973708106930284844336227156474423101832354398216686777433406865650050170470828903977055429923817095323956296188609372793118755161691397765855688548791306338353496796025022024330075206747055589860182335662462637748855554324323230278931343670015588138037528282800646337938663386827075832849906267671904961087185190229924608855093967302998691913236231665476026516312254707799202554422648617254543253842083092565418630009484406872216412328896121933960222921368908173598831377007431148147438926728056075830647890954208546146190744633951762176116474843143874481664512412214706741683646423542563611587186686950779190865636188706311016883076665610203876370758643938353023314311005008963609033356310101487127050202102934714832789213261591454101647333474481020850665455655733838159304636063094849028979875125333320356573544429166777367649532426604709366255705119156909762572672287691561831483737144984769802484051854934623508612875060648449236147466771794880856966793827854510107119394571228694972839663444101244753269926499966402092833402160370243208812334220430689297052950215208419965426491481929422573116764861951229570536851081468971674565437671559686044473509233418876813757828718288119840952820379489294272390336080871825276712553299728292624761392315365853968945431819995512419338520756476349871005656110235142273273309670391235197753148285993021064525728399802635940525296274660856627632861262161974402682698487390111248749608492829409840499226762932510991083979757834140369075157780562482558955946912147833100653026920995751036606235161391781134347609816837333278760042020575348201135261902716766949179917965015568733394888287295621696230142859561009271418897637944988753667382503890796266032240146724021278440968920604780194182650474160161977330273382686726465436631684421279580527232727422417220556405670800981596472223468959924231561129781395060980558136923848937271896369420216071255124042068551168791906964244543561148644302542555486382835606949144382067396170257476114201713856391406983421337796290249385908367599900827160166547148820346652214376415917531712404452596522333764365108589573266790776399793119175419257452388219295172034545870741986794290370403026332496059738683273355107592771316170950307704966862473259316093372772006623019973276527883762508631123964596023556076111484682947161889003508532793898403185455007873864817244304351603154947716659187801759207374188883988365634093376158630403746631552026506831449489082618430359262137244760258884542362049620890026323369589444954156451432427678746220130253815567871569336309134079752116700406144874630411579245098425077818410834531278327687940669497063196514716450016127520603513724027698357074827582184893911386916651095751632905137217735158609186417121645742077551380155530817755155526474633597858521823251002945292219907249286096425374575202436224480162378890395652773765096421324126013501986900208166693318432886761545170358988824993659676886141740248200616980600585748106823302805423736572265625000000000000*i1^77 + 31319490177388101726576421905650227005212584332327941715292584605578382272139309439714059835876941810342310451873562994509392013270055634852718222388493292870239436370277258219147882351205055246517737782338235888186545950804972689776351262879713385879288111819266652485827735617814789834017486271591479468482411799818069506553444151553957217759476976978608905415533042552819748862414072541871674708668760805994609561646485737391068601332490668888686208158140624780516006450982381353902428238484757706140264321610346961893395797394727322328994135811170364635850604281346891470383991499845321439510945675608704903707339357950397724299167615587610137754255704892251842744461074665753060643293977023935058192780815890891488499518734660357399913641875999887011295243321169693645519514053857276718959715604755870682021400927490315015189833065158741211363507062671025843449892780234485999759869661848658204254970099199110602313674425478874462140205815797976959928279569477330692107228403279729239730722573655474726602103678426398213332617829669216251172480454220440074584601185604656945747218074860110155945239139684884532384734538880048409722808415915771841860880716441229253978603948046608252386577119172070609276900216939871548543777166115648104794210236206790005010735345460043644542249221642865127394360444369075915230534650039702167132369837817712881870408787412148789184302627168822500309920518914934635859340103770830711951323224805343338286371956418157276822491372498855084004664418235498298459247848907396007169738581606231658497144415739729875365954898399397814036751869270268662718838592825395356602744394453994661854413243646155122469475804077913538328266416351617945206723545923350851520119106482025706117499828198715417621525104844076076566787126107543709474522791112392225787719193261581516715923296716976696051726272547270167236062888244314960256230847077653991708056815313773868068946564905923679257090504333784880528506408570192285469716456443483401257724646784201967944274256533067402657194309317468982912399455438098862612150016887625788736080605987868960537594958351236278980712950937448408658537297623412694002056516120242704639039976378916377581488734248671797685107261425325909321440939169029886909390180525444624951236816902665942657884461955510647090066549902998646408244383364099948265285741317888636098789323360502674403297213721664746770708294030656612933421479470114909544020274225719979517634098917339978144107795068398173483942778422085850873381637319376490395966635133240864780439803461312774981460327458056323432653992235591080549631212117602334106917440453627916787119885536347946579440137295576871808132081877014976788291411281798089700603054510006307249234830180952429954176397024514427736033515573296034230518316766768137165900031029645959267588745705917531333088083164624069977955042587223272340487184864816818715838413787153216089713767726378281597042866161476597113205732845382149872040436890595226897951040564433623446707564582404644890554581605406296693098706186258499830565398265538467092897222464278729128335536283542844915673397292992091342625169893941853967374230861351380260453402222725850591267571847081577085691217233525857389923749654936672438963573587380094863494614645174387304490206413648858235697426902794316927047879683155430484124799294458490529482339872127166432394835111341111674475782558861870531535772324104439031678975996953267512973642809462175242872743622203765670062647133484372310867556190054367452087565883214864559229363154337587225720570321413766026842211259778341152863432572905067252500101992926023060373344426339550687808964106417727245271438632002857001160316664254880634071019672360352068262560568436226726675323002767733321425073045894042463501329461328712815739154090355317941490039977291187929544315490020426070246425631020461277862930703160654862034592723874139119048504300784299834133691095501540923768309474056696875931407721293167321224133923860222009804443153381416911777788005497556139007823492731886441772612426766772883136477096170741962676763365655113285697134571427612737508065054810599193001677685883634246023612042972165135826474613026953797781816961107758620380708150795030392352686365521425662698865266861793086376046033183759254761319681646419992200873564583585088402415419354176668808375262949996739699780090267949616977691927294433254446435067794717714349281519973877942037625438228394704964309997400213548786089585939087090266000126985989841913269196178078147837988467221995198456840828277079849901145963602571051009555712393417401249167757016279438465292543757174900219247048798305320301818208128530329759087180718779563903808593750000000000*i1^78 + -539289896833384047958528625157811547084873730697288800709324781496765576668901469260686870727249749025893341233793886284348573935396927522971982244586895549254200037970454058202647403288294495296194810311319542218757635060093514070749299929860888532997474526979003676327080932938464575073431103946012554766376618497372400438516320463646099256739198528478290929010817107166668686182379235794293580230190286049136581130814819688258721794050339875610026904647800190632888423722700298631271321621747939555969992891924024003677081595728557032145119101477283278146100757359091030142278701364936569753856922720108458911053572492178005050591390922152466359017273634564669433604104695229441042009109889532623890696354069287069691258353222191213122355726803007449419754253518423458937606950552567932341487171704459955323417257269562200752945593334569215255237410202458359542079046808439889012434581986028413667445935346113541042613232575821363604645189339938739337390868948104489061506871813244442685931185521134991771729657209944459878712735250762698667566288196917188204292117345533646377679198497458936010897809990756067625044002670210095075902074506960230786977097006016538128719922583678106224137777982880320849897199351361029369035743110007148689854894934352540150416350984968163034356201816288339014582824527479271230367153132850341056296956243469820998487296187542355556537183836664745633605463688712671129648127823820787001286565044145127481088046696656721972484602994396180629143187122247426104139321268550042772062902515727987582145407930481479530222333476586809071228375751074913446087104425314179565443961217137170147182278891819185318362292005595279805941549191426296429654145853052602473755224537459252635667436016567592106165051498498793797869629843250066268749512731012118010287860499475561850160453235893838693035438907543113306348543437492925185443918214906916209409783195180579442809735934355283550381005538105944107998410943962212788818593831543298990287258622027456470783991009340825752220359991935107122397978792651064868027216698293407322218340919245621417369864078135443171700358382491734687282064642306206338881133500462021777730584976741936605322797339756731528387895252403195282070623445288595983720525577940948253038148425860237781730031525278667456799167982732758301768593305473930379841064493053686081579068923641167983205675007883049383662872003509419127023111082047855670511979952616772261117513316443154333497768332263890264790702741564953870481098630652902381622417746728383701045979769956582594362363620048273212531448231872023078939173549952921790771197049767171288173189268705803612925954587154269943336582273173671275762514961845228736842985035008979548624651389592178756735989469736544981919858931282350274535584392850991553522913361760188998396483474605645468703917567168165033235858804763193095794786009575117565735326249922190875802091538265430655703088751037181001541792413453307281204685305651540127842324848353933488484418451083474754387411412766562914482013991566545600169067451047019877234313873565986413107254682522070297779205724062557408877410457240049719336711789027109345575377753844312039405348058435037416452038027108674501214815091994774735952154961108839748379545828587057196138036073061007141329612241159745476936326444278871912317813807761860009571420730331829671342777947569068731219243761138070497943222540471275377730135838199780765247041287688765737417256480907476571130914277675827493366883681262082536111065766426424322187357900292742654344634724316514161527002432255956461005713869541691883651670474205192613011343590364708007236135923105603818259252188123355116171989314199470161396916151840912015742999394546382436123955228486452768877565450613538309817112702583288825631568212776019455100435845375889031894606051633604644923037916258250680225759855861587387279347791936301203125685651223573077356276393695069473270838546537781783854352048083731046531525710352485224635334733597349999347396388991832798855353874122400186547740806050054183918922964980606377981837459395182379313048031015610346413688332329892762429645588313502606619996434444077517919020052569000692270531431875612202817340091518116669102934026198478737648954759981893095388791397317033734234158665483157810063344571088160145476232791544177279065277580475655595184002281534878181973197969760687998685210158244682322603726249499574667401666576504756664871084949085969656172613552244849414290547697490341421833409001992509819479396353340114109012965078625921709402539473306434527802791182372934740192717483559079906977500307087208843074460390589149951531908883106680718810821417719125747680664062500000000*i1^79 + 81089448437028726977888544342265862785945316456572958116810617463237094105533746973050018888690925950867048412644765023109316838589649324554164634833568699945927426961404076446146727014747240887962838406545356103005744822687303351490239865766502905694382724680986098162471513805602823276528057488468565092991043031871688426755476523246766084985517846639000523891895493174880303265512551020294258787617739960169369479186519390665726356434790682697704152754664547257226261668825481097140454900642510303730540140057827828944635074366527615685395777195233415631153025083308001692350232733048514999916510715368423505006347750550437115235138221854890590430238130168444561892278744102521914276400494550243023107386905496167270182530688996842042633083633709501438193825423670148028864462598890676949126352303210235814152887145521593983992025310896107605581661664647955368760496933258147564516018409748228767280300136564047054603657730775582992454848533556557646591889540550465016562397136310428144011016674444051863230155587788530874162473859267270091304128595227617588677980841891284221777900289325503236262556918584951777603602042363638295522858256588171739920093545227427818808098529712433043975861245154370031886791488895852963674875804408515352507716654069970440550021904493842005053030991111901499731219862494737684072428491335215124138826596460982493682187916725694834834349339001670002708940069992880502865691169832665034172115451808174516607189194141153412814327036304295081803764667045208983504991157247431610948255077614141381260287622175473453035065357344053441129805974644546978222091331835225753856444814532818644289936894132656322601185867860761233249479963183781672624054550033279803236830130284975938212581284135924533053231322575331933540720007643220266277585104743929244447147016042299045308853518544173638291765021663767294198865403884896197971217600383633293553643683563152371432472684615459297252140053804153402172677122174389563705013564396531193753402723426162461369357776790876583379207777399426448250113992254299490085503762136871742149322323163231294428508514581597742373561938144858820401898146286656716190329592248990899054125685119511699877534624974658669304264679921974063217583080596445944856078639881591235123847167882479905620917674128810238268623454119653428909443805599914063006618001395300370697666307001128949819834455858458968053724414463562347811111710998970468049072928255275459861689434307390575450729573555947180992094500445186383454223485157114516278944699602716475788289205657577580144675729242105386380920743658723536443899676616376744770317894991332786814522191266480417695979005538806768806315339541122102805429977572495407529320218437212422084709201684357750855644227683806284867024007409254882649597944976972178194122875542302655910122861555559436776851883739520788385421637522422113141127681629680057300630569671356417092848267509855824305179703487229614533676720361829677106439351775355080167120527223587669622360381875532858765950556559871117030550084165905100034494564782016786691780003939986076126736434538196800631069194760459136565771006006106887409490336601289040891905026348514374278909008406040454017008495144046204254136621203812907139142375295495878567713491126182513055185894686072516502932531327577839516010411668339176357091221643407093735488228524416598429403667667881631702394034121007908615734892316824482163290842297644997799110978258976795792714572463401937588105680906280834319361188325588688993568353523023321448008802978266859341686880402846504645055822888482917753342091510158938300909648812904881979763053679884838903071966029022071155001345236830399737203469209066896257178746574537316650296117642768122424337614871307834735260433865468929805959302555033926350832395696507240562670310653267657651777158670686749229124166372342396735030029346563168081650925484229809644653035880677404641729578120361285306311719169448958416149744108884042921667254852619506193358954820168983596767807152113793658223802736465422020164001955177914125428500176013629042408931236510578583377011345317048073396390651843556798659391825699753639215593083293508064741118158618503963592861347292349505383315019071005324447891549187699851340000358008534120095058889182896846956564681473982462658916743139981886710946353784810072403912820651541335705297842948511132897453606741659493908523952322151957537639348621509304003906874842922681934732211104719514129198445324097135575354420459928310144138839619251431896168155851215336729714548686681439786590026782700601852124769563916237890978370866110191969255932271253855364033230979992680070855826102160790469497442245483398437500000000*i1^80 + -2802292704270145317028235994395497444599683065163178452582241066096450745515885554652520914791447303286297164409920705443512020027690837429051569886236161249755548541504000032677400272004429381976295157903337152381925043193610741572490572216833546591372514710068120732333280928583983439129788031103512628340306743748030181627617681074999480512899028062042425184760971035057853825464725663794591360680490885891450134606394612513619022146295067680789281961710224160742662123505060646632514791824934559175399527082413891352805846637824975673449172731922823099628036085004149956826100111161736180588840673119970250209863573071172665719470858339153255178964851965164637497644292912007797741747310981664066660211320401530103939778516708969883054287421598515194389015316928709556310381300790773874512377931747649604109889999410484758651798889204666855034604559181649526497648446069771429167486812840219583888820800169022171012454371070979906416103166565541821315367382070147300051795008146242424517800866450988532839627096064102801905795731325374038401982743437850787256655839010316653853973042255024584013393414210765025800663664153316422006200118330461206295905001341837859788208264683581886170099926850640039104712167822676185188499694427689366367629620704825854000191310432949508367422197699746630229686931736867694373818504561078532461434030529879753586213064523786101921367626657618176952431488923268625101376799642219935502770611496842142038392554939069770232812580863464559927072627477326966068950265814376760379503775617335073664298894037482013172210237753795602573388944679488834860441918513982904792848954383898301183409682946096498544164563647237700912603037128647080266035887145819101716541948853278621845432895349056133344211842834266507603175123487213669352369580788241228611246237388839876348782461803738400899859781276828131587324225819234860091153531763878568989383048450332198152626511740094971742705652681654961492505154964375881259231665344020483841812422224027510749137127491164272120477266627943599983913332298450326587301391098406931194310784666591690362924266788046453543267168214811712227621773695365982711079894809955083829916419140807278940863276868689784919258899250440304363398441297146856030917568911089348853428571635111730201966235475784457170132802402210931939871055455007491005067577999000639830440219648058024913531354200884330552149717203434692603750050573138450356077930366864146039512766092390399492310733360364630048111378365662047751100444053685106633432385842846804534580705054467161374308384391076833862281519140134261750203735605600019096396448639160505089768316684876605843207968514460772459948206215483067771413530808446346974962442330274414813175775071317511988772497344005187858824840666226702725105804415394824658195935370203084482927713332789972828209208080965470583895282066243284549288594557125067561410295317055218303223388783063995055212905603551644662912031448758715688083460195533932674083491237248792645131444646088652090547473928112445845862021268667963705256036043458449752174845363509619778545093871530919740990538479475402742820185872967853973245381033539720387318337233559770242460535577578664387560797800260527358826840433746369045700070702673206500198407543967894492830419519865242069158867374014519555144008099385690855903986886593653710503131831349195998304040336269710266021429153926056541735504333926111729015130191741789687476668528553988431666134435686444296984556545490613449484229274817514501673532899391600786136430622742908884285963005626277268443014686430824024825392457796923754519411337933524889915944180091818455797334419363875245281568593146510109240364980298761180589617109323973405533444266789324627688258299095602154934276191513053232318817706105077739002581184434678147959073983593398249224508436134259990921166060728387822807602202009724593595336412587999805743566379315961795284238072675851992071171362871095275760530514487010669878220091239696571343892952842917594305206490873509809671266823966706464781884329132364568938524344888773926615570710811584328378113142138688319116708050056058669820200528591375060033607156323416468536781196484562425096964393354049420470798174789969267666853283141675318589295918188124854178369295297165822095090433066787960286143361503407536569475813802423323072562602465029754831016351927739477631297835768799269694895209208193245270132878609008367323639311833851612880424225669837062579431673810430401716602737457442043363272205560474087582857690077522404129788118516102272094054133166253886498791004350306314787954947158058910808629845714744585562209111713471987314960642834194004535675048828125000000000000*i1^81 + 58139842280686268021747179327098569224506024490221416157244618662417316465727413901714651367181935492473402335365945648136964996080980022793739516846684355724979106531639729150221046965804765737266236083830684167811508909575453115509433218766419500160762643322304286232312367324079897647716474320204727600374810408699786643247435281202505303230308894646718510789825522454438369215756011453374698305635521189725715786041652943751377811420930262653400981354683187435134396722395697496470552538852143156747174040615254511582681628249576034604899443500544473279872952561501656298712536806105511402594567893392326460825450490566446921080471614117318869602823076069778036066804640797917842648039172581418071458508652052151057248921405110485291317204334583047971367939379513208791324300697533153979436285235507712528449187152375203800008635911799704337489432336244854288152525222053766901506099530298287396685535423056626277130622572683559838141861137400139351070331757071874024601293239254822131891205863392282614827419017985932788241297681302449717818602433415695871933839129101958497793527632462939996035300967746006805096985712060506442297645567260131490190270474817787774116948032434669053235821525626259336884029397659862185073579914327885977381618999609045013104802076259510391608094714579756152490975949325214798146451781487711027176073840186958822306670086359639672113078732477795457489658109553339280969175803205475507139223349188637322609714191816839206028989789825708142307138864430723419893031601693882208801622541014565969048246846324486190280039986684350673986583683322355362360384896650962424830069087458153367247649731003487044505498180626348661463065032876161614215243398974989598404353579682987153101244081976194479741899908276773953298587419718079729142149723773886429246534350577979948773500155324418684142977421105452461002404604869912724686552609115210566464000445981443242444996508929294935495070533548448618945667408408167774300646664272064709577577707681973336440801545431131196878260462235358238103556544661155280870122096582606234511502310327232231794197235856252427240789078657001865087998134210354069893928789932893238757158991552644606991933897333558979048292085338703428331971912793781556869446125403851316215313943235638049366950180801446940242599967990087555740946225616665057415934495707711026883364362149864472203869959622842947596836437093497988728934505450513433211104970779090665609048392624097753716084735702502830563894594987973946172707346957742570834447065620676039712806353027827608875011305899399091227302614716186256770182154925577085897528553348805781503347201220198916263435160330553970293391631075054493279994517145404969183967227951058196219668246758758716658807521844007978851166920215433106583788872848655292335668773882966943987707636973251026230348258606708247031652485368345945340700582851159674447395961889189354415873410209102860566348320704943340783154810983836820822472134530985391147591963456807714238518760105952269948780233477740113527042082868172426790690431276973558556896388536427732659379024607442775439428942308110162775195672706837229987809411663497761642215743829194762001543215021107525591051768317445786057051118505219295258123325496891799485384533157773309973601325458262967636332237243272141647730776374249036609489846453642749785512575645611075405236735633460152801133625237187027946643339124555221139276847145384188256255799307272068918368111102957847640164299453130727006100005892685428951487208191965187955691924379435685818036706251443967608716867791484664268539435368125711679108197624171446618917594230383708581918841945268202612381473960562824384726671943395739991586817470792390630884837940921789355395109875205939644038552085293660395906547798155344784595099266597047432456993131314462528731880235130570222407938925040778475683962087022286190804403775632374898032558100199159734822478941933952750825598115476841289398989452235820136316401379661723334674257167723775013029333822682547055252546961452535343829274164176871394353943981967092274980838387060672759986173350374534306954824312836077356711927366687364973820233584716936240367680175388957942114796078091066644686544686086479832034601942238100773483722946059255457655219869855581873866916955540916336911740303925786565111770616759737285555690655659509844355740957331559598757181354834432661939104663570797416362717429917608523210057842591218808839411732275762033554777667744564732910643959996824979344825627645156287188427763586160829845234610635960272009123421689739506941965754258622299514430015849675966606230186623583203187060064465185860171914100646972656250000000000000000000*i1^82 + -1598655987772473717136611142011282837953436477129393482928038319069756736981357559464302499155413294570306196431917204869349595252634268608996916032719362870979890995819560421246924974480321611251617922538962819093915614338928763595341507620740983947641266388284494646695075767019438228651321681344570642662056256035720956192689588546237717446933119042995013588605307231418634769690833332116347716898826545759928486333835518446715290637718243204858580617628242031142087835470959992353030793653649823714538884862361794811452373013183562206120867886065068569075684613609138865077735945094663570055924507705536302854568951448519294491680615862851359102788668279071223913839925087488740764334496565029519605148864589207319340499963963281669612887986128122493577912450563765257177328415472709239907302351131659782362882261281874446687508603057677752004000915085500296371018931944736908971581885715727311284476929643468407676911331381919220050613226467517313492530144732456290739720224639722983239190902675747508178704023828743619093014155535071169706894131571561385007097358067262434283909644037138049675834550609846334218891370075060837528124285860567412770789481469801870380353685952337264760028227770610593814462531785005894804015662816669290058647755542306183297104899849168159468927644560758616999575140219995320591344089744509959497699102076689763392176174270572334271383751255485857436055528732475738155616933657733257708748570616205495570155588681840191637241859984629812884335831282279560814010454266277377170985967217785546593319191857537803166973906814235825973234922339565055310930095565442186357930176206461362199261092517130118503926688226209394750510827714803519029018367583686186075381628930940787999882963586337322919415304087407439577470042054664393301633969395164840754151772765143506285222823002555829166802931138876662322190857086220702962682551429624134339032675426805320318468487561048426950694712541229132957852420819581982776973698380698078333099554850807739247644088163799012542823186198254262262229813280160866347719209308654848803742468456045850529898067865695507150205785408105756885821352996663677460384421861015517726185394968678443071543877092646984231694426488483408679263171982558348086066481977791629515862579887133091791866355749036731371562196259970965071293502871516986429743388829257186332245244557275364218260262943546910571201477400129541871004234227629470513281569375805519470609823677984172531570417966180316661299866599124698077584848004398110966375720123514838279873299054825407387894027704999608715714990449780656254726380047581229510715625117494548259620782430094478625844738128535903720621401079077352253401838380765508280370441287293139297855187291160522927052731466413440680690585366449898479233040544471785712944439166870942774850185744721603986753187237156590013091550644847798921916077089582239174983461938945972574669118625543713053172147834310411125101244535556600317953872017182636044606030310996133722482865061403078868603553291288656071200488697136153647455558058228666478625709345200105778981941318776299491493042186558280560731803884498965550029639345832107856448306027731514606290621631620350914055857015181421032490432879967689303422870351641193926051206730768667581063225639449274253918558475423273124100881268659438603195716209555112867338000379519131574769979716787927410948502249217982068692597911500032652330604074927499377340485037573045851189734283791141075599239612546472008669178195198680769803264739257443071778511491517271258536265109279821656030891105566272368239897664400644541001625560289931381468128427038448617375020620064465701429718118195380322075556349791169148121580924532038920360436704515912821327516078936199943891503823527920657376754922831232425721443473962120634350247173178347976814260416723799807922791642471381337001664752426103357892076742302843638009194508659619815693131679871906396192574049626158864725846126895575510385970253487095351924229412056246750673600438177317706788857503407807966055637002215042426005582798509527366634264970816432750535018712227582376613872619608105159978925395051918224902357256597706266557602055119504974899703595804367069815593692628733643698741247267296199224981912184789024357770048956999052791508301453714752342417944144748983690337923379746547143422321374625210191193370981454645643108736046815914920146586925687839905845282418866614358284701441644424288993052608529586470408466535051961903340091765826494337468251868176377087384210736891974306345844979264666328960711266065251855725890098737315973796820646544203686048853829682059313199715688824653625488281250000000000000000000000000*i1^83 + 46279336509417780639490312302379699101138491799233536545363033859918504066768444836953041475257480707924053677499640893859584372036388681841272526597505780169852293707555140683233355614150690171554727796366690281604847110855982960706602059255841334726547965701561581541735384490991667873516283711233929341118640385887181460354362522926188350368644696386915393237206922687137778124292460903498248747222197768165300974421105179143145001931026980997047297138978217917279885727514566004060208303948442158315402623723252812416711100239039467124496303408092970179554073640631741438886727716581717672043293388331804132852471260082523030000362082679294191832725613395683826603635870907750152965098194563721202069796277819236460812583618563583447189291877161153054281184837034975162939144459690372597049969884885464939861718263112287710344221025165144865020822413245725075802062770878350761921289736117316187497436781841073606761607725711301004199702824297183443155129056231976619363174700888763306108643379200057397838729839313191452942132713094495151265942892054194752661193937887545791001379847011952343346191738057425016893982025141943760003705019364953478352270144971993568112874595414062562899720124091939813764808389592351099577539664593228854792817475962743112219183516676009605813704337118674934810709631516118135589366471737320771979755044772182583548045005897770778402447071599110472878427929072641609013079614459759839920841523275262111914255855626157772333040318129898807122294344459384221851539723810392196217026287768285703311664685849998305537041973792197838176926981767175545866512572466490313590809598878184718529366524538895792893640600111613828675004943977015154990495995781088684480776175204401928374202169448244067604541165165925407646875219479959873927061654226676021688419133518358386926470335002748990669225408858888080894180235041529847057166528385677675282429095770698855239137366263903663999994014366652452637574354801147103029549000794690052399978466484692000095523545094277265925611295758826768974651576446782850252713562652562704784737546239039261842012866761473932951532551645630805192953781971140392386325981993511327843798866247060974909657055597448740931855742705832881377952418550868948769444329340421690146176776232044767717215832624550887456167743679896832685284446291083698205960785676277371789612430141939909640433174571871833780355235427913515721066383085178712469181691184278005061414143198769153992443449202209814963213016422393322707495174803255965311940221143304196639700440371728459272233347124625570526467483844191785021055382225527333877540926520650649554429293408255627522783595422665440604375144462020011383203603096955848434631156888181858643365182085192365540931078254651274062716775228005277356454528907751976874934358094034891217598956032286541390488737217112145271823017855603671394835860174209145588424731297074687431772920152845034100827644569312185760635092076862617530468099949570142005790649007016431502614738431769538263514035963683472607542637891484388299290620536698651559050851115338587929697983734250160697893276537469120028072936174378689777877177025737235276911269146945989183429137030022512362598625649683840194604827075307131012978592354825320008913896842858904343730582738581443697931339235683148401081914688488250797122153305344148489192030825858946024607119673413723426538096962819167942825401604465473823861095999980340000360896762083911304964206895428559458672707520429739883056993351799395847085416629455815192100390797301871156425959287123594410607274812027821366991111843701803410039736646558875669216344056481045948279176975230827007950759961533906542267221813630127497309716035274590321891492852508793460860322565698771548203861807825621170759278560167905779072801233712792011312895101548448907358799468003794879129685330467120170483933522855766813837381745454605171292506501276674818649201141703715293169982983729587987976288843884439032682200468146798436488614809230986102376905219117698718558059843760025306662402478870048065078261237628435110849926534085201573236690776927992817510913237611350564474016617776853033042919056952397329943931683940917891882525273410206024815191761031073986487568645366396442491207158063334481482830741511010031641889104810176012515969209085705644640412286067079142306899475405172025082976865008233115606454266867496830842309941923463583708342864660813270483276668503210275744486993419069080107528374967503386068434388314203486910704917215359928461399577213447194209010518103881918581706193896035448726931639117776606383141107012457266905585129279643297195434570312500000000000000000000000000000000000*i1^84 + -975713973597765326914042736647337582820839444331718689568642835766179882398041273022134429912439559251286166317481410198537492142932028923660471284544848663262952668231670676393715211645171204372514778296211259584786556551355131620797138169694800978986646270579010209718990635364488085521859760166377975669268211211498488247594494695809098988131970272144115169405892053910263112731875357000401949935175208260377815349159522458282537289106441032383246531678545122966371089546198319491610064586810917360057961524639707156005986871584735403307198069418735958627579262348752531906599108457123155482949430279271981593026116846164544511405682753257313040444156990632035944441756401022507304400341136003089780816901693459089144662635182910821465192858077825508640805189593336447332076465264274492468194401744959941446216461713086152979691337069407614641099252592930483930820295687029752343088186292495185542289030878175205186569886678749968710212529719802367774613584260743109949704855995594343732568001771370285187523758582007974909431052530694509576281575304062959731431975459748631449791419271933729226433252366506117631054189455322461117232157120386170007083526663460932927613118693408943743449791333568361304872309419061613361133238934127499510762847971063140195492979296299858849038514175703941748472377005255487980097568950805593658978817191005090284280794706725335538188769625185916235671930955698349235993967866426585200520527914490924820887651867175455729260530760839543450706523629154598917886841483981263613975775487069510953780878003589752597647535428218741069779758852451538944954194584504080328950937389728210298069155985878195032888216652974890631304650020281480658916941066537372410916310581495956426242675004796435503922156488925777173305508905918997442461833459622168391077058563085860105838401452774763878128028177641879673567141124664347975625313519784404887570075380416131613615526206730697770312730026000627154807552954453891797830327230090357987075968267612832131830788270407866986374866579725155067579354267637093641223210819075658099347336413839074789031607491111770771587831370350320097391923698926004358821191183192088958016837005176029871457122590874485909709270643628860747557623560286259986804272582594770389354391338821388531621211415080254927752297431779915272818404189006981483576325310395775032340744220673503747343549550973844127045197302266697651469342032142990027348092970985369457669795598929291654080778925606629922873344636888061138769277190344784683679217201812468941720323712238851491135479595289648949631161659991644341628332158056797987481679001579642602477481956692522579925183770587401291539506395466978909797013202034367292777059023063852213530093004440394952967593417097731215780911306549120859278381121616287688999356151009378877438908720811309170412626414660156979969177125478176505502786066700204052974128284362360365708965068357739170197843990943690850068282341586863799761765673356725229446116941819405004016291200829948409656527428946933752907224535589376638756560192123079341627640033797367518372740563746234459806172147694032371510931858494444904288587866258318916907040101756234918531348089314047697414687211643932933187220461412451215541469576290022047354720020488641831601550392933416446551339462722177524309585728254825060077640424306361668249727702309191336949636102508037353877240889507989222518046819276540652409184959762996475282259981985436821877901534516676592907458895868346354521368080090097802761294304382462697746958111092042694312217564994782562409239132971742548176505516288278950689187469442240824968099779227794380407150770981380550905145879757228846089061524264825410358728795125585505630991915823101974369297569804434310730295088618350069033798852753008508283613612095204099630316948794577606215802682282524105803322596954997414891210387454167991779383436967821421340199943999018711497283726138525524505581026534151958429328506761046856845635251192127343318820222667321217207057694190152608821397505799179773750774247113616567846558257105762558198992072369810509329102049436139289569149995980699032841767595588520194323673162046689950369769153926348599936754242357950457088414684332717103859792011096668998969600553437863288815211154246285334060009913147336813842639451816777095354441049639319845465209452085903048581527999679071685457596559296387242289235093610244383752007378539736959926754052203643667770226738356880957407188652996205011505172264298551604648757555613424560888602901031884573924952415742329041919347528427795859654212892058807971870116126268924432224594056606292724609375000000000000000000000000000000000000000*i1^85 + 18602247484337268461457623924946018219899059384911407124635067855053733497395951421069995415070549151154971276641455304480560369739616961771379091873050528990552259494773243422561487405233107308165147327685329005752019240918665317208088330744972260711712215336037322137494337878548085914224053976017595054631365943928898285641010573410848911011250060573395309940144941509179309173995896891925625904391052271327002861457051367310920515299279018953551087859746593147331648214389464262991721640770971342588618747863686392271235864180435025588324190749776548239699563328280812339855859856703677616904655171442814489284198178836186781644718832031522322967449210407323324260163567559107688278970514041143772123472847500008192943569611236695823157583571919911828270452151165241357480208858333794464635761892823309085585035676444169400688201683414853052928958152916962990902850290911981225356466566930192614481326222814415529687738543639523202020022585464633549742743835167511973366337343669320122416604618845521336464969539659850907416170557748967667194859704985907185992679733360329902814472258324774647641888171072798955523955914533755105964266117867512342523098877301418755936890114309423869777710879206689565145655018781581167880882366706698996912850731517248612965252540947408440943905502763518361354372219731976443649965237945962101953365023120880900493746610466110845336420956326265167404124372023038385574750484582224054371634639953455790400760267219793872100942732864879321460744974002076200756800368541904090147671948348727540738757615493835358690352165957606577858655848019841359649945939362635787311387237852079370146283433924621484098803624626469924638405804124788560018230383271494192679722064609476354626606820891752704517956586185420657315013116301982290865812387524349149735754612118582112278983376202727337394037295427859267314288485723291628820372108712336052265623337517737121968980103949934226165684216448087353846368663992590349634034471646709257983614489897118617784956014917317936122358296642840633691288566217099682689878046852158480753412167302071957598470983544586991463105626417171913181318831355175687062754175009636258233153871555250821550300160287145087273230914110338161903645188868668142742424158625733521322451125550196182750443981685194252500941299934577714156749948713748099902535659749599123350383892568500554487532984118083273169446731813907645904853695105537662635113788313791143945300291116028036578227422446405017453993989202288879077020592546831584927853484829241986906569896502996257130839206372079427000756433473201625483825241813634813866146981879697097975204222462808257586273995015135466143793222989651590815394921986625451215072821218329678996479892071477389100008063236398945799308951148214964472560146874625608964991747643095034183712439267407856071679357570544038379780762973680344498098964631744009795737156899056121108350851421009197775213978111021337359772487152735170808661107094063296790115314203556061600773925341555270977275934116066594170094865614266233965637483282204741220512316286210199484936615974734795538688032692831745284992346333467086249328212935929385057230172774512314344145701339612941386819225773405749545343118641821675466711537030220065741139555659778767228913386383002970773770211994807226745905895928847694481695326814901455080908664525735012503121289005329341568787087680039651956829020471641510099496015585179795130372519437650051264781887434722367154612042443119326389500050360862625079363356018455985642021889572018396519182996914681505329139998807923322189821906400919662342927222002817774143422924001203999564894188588627583232886205251886904155148909846304123026131364608863599841012879269691192952206714698977385564063033700021341363666829503958580089998882329559883793819186692128485464072354188876173101341965727670100699124120481669675242775690797995246043108862048546178786505246046295227850345072849655617958431541900522035251250960669378858689554181933473170551347236617415994126395025385971583799486877510891900385163161739285339128531567638398232866372201181005251030686360356448956842629770137928166693439506403640074421088416150524051565386899905954157287948942842552515070741108562926080982313295901124728665998278318531282362681979490976395141782164015016288649145341987021728835382529586284798548251056113254183557677006016869136991309007142886455021372551568028411060919608971825923053029019913984619535064844708035045917206581030924573947679010506713878234653335769889252855483915551517762924489477995801361141617373531077927572988268282264471054077148437500000000000000000000000000000000000000000000000*i1^86 + -435702133537258874242431915380380627910418286163648284786984399170815679167309319955319723191690510105676591680493341032532563229607364611736287035909146245258651814705682070445523861826195253924336146228790621258650184511551477682166207510326739829761483465121344233496859877027717088619308912324974884871314417778689111434513536222736093864012542967388165162030995130544669743973410912460700079062786708945127747272406160276742226863929854961904435263382333008888987544966633163050797602613794421059005870520895260489474764967970996071585704851801676716467482546812002117783241369039923512875676829102866735334632631068021179527621253505491458916773418815767690986634390079059088669047848240856845640205562533487048015853795978529055805554369930172195846704813575982719379268639908713557110849996267085565267164284829752367055349170863014037479836413362016843789146603577710505867287300039526729385309269890431249482056629423159294132356366953441599717067629414563283658585680152799261725140343345865138757937581993974434601326265504032939753719234478234972970031866203150847252248052690276205898041400682654501491444647108427720145864325319123122864493924079279410720587050131002836261187299075747108923729604322582112478932178545083914085516275918413499505975831502360211790436790160998374483903934586569898270446816254100220769547110226727055871733179236882036086770978960415125321141431112290736287094853907751444820646438926877967435797129916765349261741889185315869361529078866440157784809389334512183267120388152635380816895100598848327798720881159076519592476495844324548044491672512507497727660268268997614446433518220779260840754050631504139036904565514778127847702191051586835573318301272000319069364903878971417080395949745999233764819755678519476190970775333827692170169380908564738604640014042417851886054460729773433559356956012937857849455582412651254361890049896425343220908984205968730186089348928325428229185608520277571566260725425051335254126288593902308244941277810063545034771725648261414265175942312755344155154635277335770371837043462967358262936933539446361863743135026221789129919497193982868374812014697093050963901171830813308439030112615211216218898497421029199103859589376426614296696141548941620413193051122976983372441873275373399719489303227149257744379169686789013185684650381584198300882089568603820910650832752102536130488235274323505459708046148788098842029902791119086244350302060002716076491996345889735214174635380832821144096546149777035762161348257948345811006477017025476785617528732579603912883210334893014614333133206814180121796125186648274886335388758121856362187372817975005262735501631818141827600746824366640634018794661604046762250296960588526678213501473359662134242438625088729519839713785236460139193254788856299002454427430840197222687956017848721394340823834515403955454993048161807488525044114898448303146458990160363119348154882570740361508472215659930656048729570806657606144840940528614388335768794998257423384679274377063951656688664823595543691008558410564275420076244114424257552042507550633505791752507202639863164883989482713521881589710113693214227752540469997433949558503879644758928268111749317003157892014282156090591270218851825010328969791701495020615356750250444404518139283326863130119701476164694704669928100944826193431499662358650166609162532157486667488838845651049118750257588794783675288647612376913439976029157055428609155890061378665158277627572605547102561276141698678847930980786713348847085637953121131818288552852772447396946682006280676278447261325445693202587003968921983057145495112666671456706183466268974165367745555297909522627931416965194224626007353064327421084029723673663963512217284266501466693541524956524883727685784511776862690780161422374229698933266847429983541863962520002382867227060734826961768361137880389499023224756358553124075626356706645490334914804254068332682399826672931128303167383537481555904294765392409371784519135867425270147820174654291125119041513386309344911220441563028181299866717764705787997855685343746043989361922995540589960740393288222393246895414060248182173233515779543982299294961184168598557603095772602488550702462662891921963444807562793400848298329411268773226374264609007967026151013175735599372759823379925821261606888358427536154201178103624215916923307912383131603835672294111507617568913659034043970190001463499215452501815386660783100716829480236799075005848279896476489414192996990584442078371684460334460315581701872760566983612454625033424867147020878046318767153537117089595422744750976562500000000000000000000000000000000000000000000000000000*i1^87 + 10454590707309569456746925700491984245963693289031159615041724263572022153028389616232318614860367005784760176731402831442055464249604191256662470207122023427030103854890517317833342038986004295978653900050370621183665033313960436777077697356378317846475810653843194452697788780392644560987321071977818831146648481904976126980525836511782636019823521052382417920942387754181294466623293450600081644296167346085631501592252157557985768490082414776282658114319647835868023283108631107638610133108852948048521417464710226578905117823539297412120562467994398978626613716499937619227191162800063253508903273606981657350848268891704210241562639685630617642536938986137602872099720003944975941346645588328164378315269976568522726678759767909413391943963991751896191646732248452423202817433615991213597494703750661373719130673471938573194309965562846591470914238145416454037290281832989925147900415185136507611482631163125235348312043744018204489129977158817892988249126015225046284755981527523570062328999294529864545361210405089318656323634488472797496496597084272487128499623199289206398292137414914234803262145532424199116338644129100981351283726260562522526811267445232844356024166881381389139283947093210321628039815464750254289395536202098167951212448945065468299096462795221382417134211974165311402326851379227694615800434811066308918054467687169220510091361599055872023986853012243720428390899731825401896476996313715847959756052108254209425876981407482998614472378171566327581648614333999318902503519757172289085306044951734923159199868613048923684483168687002539960085536281419579153960672790770568734044326095215968617796578049850211679665675385401585766247034846852555994203479314057277946945178438242491064737508568982225630303653991430287380801190512470051232188226296830130071292604437965726417593002670838759823364718784847645201850540401958211711788975491266920239463909144336223867833338964944637452402070711274049476404667650094770778360736438306376964172069199827340676161243636409844070348406785862613857872724175758330392109226736374007958278243913734733056426763521157755397006903224202120345033887648453644060100393633436659682745258169605827298113428606060923183136850186739374555672877366506740434077105310038374559609054694343024089516508726926474462945501040362565362721377762226813150544506897096030175860884101682614114178377826182079993819870982796221346504878444916913085730360495581690025375068886606912761888272315794908263164813559145442822394059483378870556775071492254031762214399217754720395941691179458976343153475058717438502055588487187943025461769856249223208142864441892299860614455056386118493644993889640337884191279304028477614878933494329641281623455844412073119268273639234395998327762391257027494724153322609274581316324608497011385147598201634932132240195385756037672143030642035385712967888413149093826374356200406860209204337223757997698761016547097467070129206190871436456660692914544029556445890962474418339613197177655717625141322992036482446939623229126788049955857208375602548662452873202328218199615217095664882693143220234207959714707540773669255829948981500024199188611198761687725673069992484541978897619535867608836088772233987780976638770613716421247979472472201339876990550210437185671995929028150608432571379710218618500947842605063643340992318867675236349620010826003406054096982081512358749574625529331964629985090202376839625181380952811803769100621891535390861973470438510619140941500637080640181816762575927646500295355300946213225695545591504935976705875842515009247925365442725137477010973894779670418663129546132598648513217975334928768427806548212406994438262126329886033451690341135309505025319165823671309545795301608168181310535219665440963545502721893179902401735209424966897177840697265939398991186129833309485102769826337396575088211685564267448774455923771967094950900865481563273714957927649836232232572986085722363659709898934787107523421056490324002008520899735749412369827797882810436703907126295211849988770989519676061190219846061658191555512145477563656655402809286037487149164130255110932060748295302270817030165733457205016764076004451190104429333621653473894454091331674183431675256837880292384450012859049707805520177970892741870837599662486907328268534839341545419891259818205594641545652648001367066849216451339871046838464603910410256177009623090162038128312445408411840903570550715772199463479956247519988229403442445804068367358302347405513850877847972991214532902560860693268444856717401042799235960827594812563457650453863902343750000000000000000000000000000000000000000000000000000000000000000*i1^88 + -207314265353563114204857048505925426787063901759501267353631095389221087514232224081225308912487726694390056206515701883968652511788848435461409097267757910263948807013721249186047159300398033815423091565758560243757224579417065170212917692854452871708205784831376991230927665194675227731939113073882694196695256515961443967141115218969948732055503577825104985009877483920475976220770603487346994403697259026118045651001038997813927282551620922615303259882869169042761554863564928696883342453654279886906284040268249814479472683973007586312907992317628923719726170072732092052349707133014094996430035680803365003868703533797366293498863072330550462806200286309857885964777819393517846535532095951188832647076008744613672465944103833383983860606448210376100911675219460091087749510972453820313758854788120160219205475750056276821614727191442265585426532788223409351618388472220975897567000996026493388757056150607452483788487059994871122144831484346040797255350369659595149062376946122581195596453712696757799934410410752551903050811758876310628046478406649835937392959759485215540442373496863077366903241348968440002292298565893177010913984110067417050839911432016452899512185256891760090418052692603918974608599213566309019629076454233046188089504569696079372773650812161598393010877829019789638160871096154658869960446877271829458989809697908373151273231306522272304283635761072892707359220078521002142038544431879068236592307897626533171279418828509055959919551062647320476163772174715632149733705697848108351467228616775647596937291620212224253589531563328911959979525902969861601656128855636066753242163014118859936540537192194976277610575690191480887118214357358284014762113205279657502162927406813842842415672686219217927114990484158992049948978422222699282462566746198669278027227754393186887619847622709874341593138540353461705242566083367017420317070411869120985958596152787084373981278310279086962453858953637132749601731445714839531266734106084159068429966057353655344532181931017785297731459734183572805811903481783708410495763320386247195676393351973130783469754622829270576406079328374949339008692053064474748935533255241289832603152111671375508504862929718186744537568670849882196537073352156748292492066095178028284491011842476461803460348142574138624233924318729397760214128171472841943234570872707470541683296990619046507194714057042364731402894531457060491244224310688915040010356367219855966639346849395414153982152252555282111846090604899817175126255732545228117903928259179411270906989052048490242653394548772239829482299820292500138054775056954632356731356707070474894488553040629666089060944265115939930961559130551239080591459218150434680553844191373087189802716031310530473036195903517162203472088027527429309553435401547186427988269986560137445870866148963062426296703336471402124138931897367109248564281759282237279792088403430618770438630944022260873680560800611974829263628276967473467230360987562500065813876694745095516009407559818194238430596149331889288923394909864419627916533216971067656769444725434105240452652108842401172068468527814615947885131429435298124329082956291656174549292999251715026469678284426713527258514091604104141120169426264267475098005967790379161333523095597362154024958883840968950170001149228857886776621985983699636584587023322544439051902641281497168036664201019743723851732886664270783495977199423640554834459899624032889404995235384269626559506632613121046748886334519015611154196696749867492287187981491887159997466889298385293049865384090233220261415457509869187509347212630655223425194428772235679556396979948002089707940215438635988875576091571956172518990449317490796725051726951740896852213356816048789854207635170007493999472752465114024312820838115671759500700345927069634561681745848800578690191831908648119995579726391709376231293579882805354169498566813292499919560117105833283445356118063310180091538846929605846436145019075630288993551595697218456312286923915896086086396877669608994976172074971208268433297864499459880125010225461708055461450350462992254788388892685124539462369224110099246810625458076883594041910308614128516955097288393718865994046525883158406233596675618594185112257366925710966458657919398051592153847363097645275135243063010600132445212947346907736163687652831754114698491576608164679978398618376947599039662228422807866930045731320589410052685011798773412867664800145089254397200249903819375522201807226712402051968384429455897564315766323249441081542586653094787450023153506669196386273689269319896341762413512500000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 3428047998527301308626636399567336296396985371694604120276126730048726956223364016773457447842358490425500512729357837866605693793191783040026128123188538981278824503308889463746612229147126012019537313861565797851475058355605150003363720439322111166725673186693821847727986717699943601276712455037323174255092890267583551028059845013450403473104814660705176097779364839898910195405000077955114643590537303348689959260187514261643510088460936131973849034604917899147681614546535526939125639816274986650945840739363918692905335609003645351544879941450140983872069027170899283306628341966348329544088259867038642153461502307472470075399631036060362521591960306329265461575790329012190297403364021048224903347964932654530836580612615189452027400633903439164030361910667354402120419219099296142575092923714229052147036023275680655921875989085645591404519555055711454357461034290549400749792133120615883108038960282714125947449691789527637325421245694032544331254848468709641511698924230780063111216424910647770016015297456303602159696249978444414313691841259470320459561755959636230456436303635173876097779826478910012389745438952454337166321710681074098424417094395087723367690544366028961529497768409433778686319480419499827731969166909696512848548009117102541881867094929112499939709798669655269012386176312283603801591745487460359936851918387056829099256478616990063179460565346770663588298000995606844439903893713739750997911155773104065306824714260596195670080891831642806004373743732922997485715754150624713336194769067920618748213447498337076151290539376545507961606135461899460163632003564901260258938208523445640320288929495010008898383013010079196278412107850588913614387087537938352076152923941326302082329280429179350410436272737241123949427004738099952733512274644209843987106555122650973060288564972066915970985835563544048027486436785036261495361502120272138386626031982871817702118836967023124698692815061177770748178954366616426135350740572086902096427109983247878280137463773067405763609312925833680258383063842253150784564232133048978617598543533243663588998463085299623567017844659570854293082869660786626601003266784935982305764939812393339929468621004898906711700926508329437223867725637634679941352837175645555829101822715650445964089208552632858859830022902624633315056408400447753575590967561581789729904142636062460575268863539467551244195946642003703980530315889673654144835195379093848469394614531791731072817237680116056917088313723625288876844597423472301132325661025848375273928229821276525908388825647022661444348349593384066293339610303859089567331363030059490349905570559127611292648866669102442429726926215767403953390653927623019749720277131224332641678299192818443564060607044835803298306216387975266433754276073942602306216817007051538738475144605372436127644945652982916745941597767695467242134655381035817404957317787460282194870596338243936440068277990703271453678179539320406288752888754277371809301724044454018259146955034625564283268027003422985347103432453771966950595492040112682232960145708237207349927814249182913547102060200851964336628377515220255724352127619282388539826016408111886767370841203121242809887292025352147188756031229118395734929388677995818731260555882561629061992132793766018411664270121502916484098326802626815016358356537838964823015137224083826670168259758389600859208310492303492891075821193405639228023218195915055376195245917438172903185632344769123266212861302597451868367590451097572584858090315009255146058685162205202631595113190159520981187698605695808523865577196929217514086519226190933863351872040795709583690543681694625303521824457212922109608771165283455516933484611317590077385780098053913326166081835932181433233580751001214889339067886029446081359481152111009474225931179656050228366522977926876836310617904027504416480416626572715082226268839518256903137868521576672313270089015116180281986329814681633592988669440236116168009192305357473210005800165424113895741892626178770510780232638740312165326394243844175939021179914726231379095195347976746152534029199879914370225851570830864679747174078002963884286261775296435020745522210177038417244317977545450236920958556562605759896313233725975048942162707487060717389224749994304798408453509107701124851560256661912151285412880026557177678763296421703594309192701188053733869319396554585784648101165529913109463996675372234018227523546964044569993364449320313784396124023895320774187603157408988892013440939573808352663531303751742434267687677229652886999305082058839264927360000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -51604291297357135742775744561536477272579601620879009893103351603133642565001482589340129755334707221975343358432641646689035978425685623214302537870662213667063212694023906094023086464210793837508523190896204429051365362870892700086367164311878403121275056271301047693113507954188484124073507506724667533382874435221730451443205158916503794150792216817101757333448983743348722980792215301756566002423580755637840764996388081520945012627645987121021489472261302122123261673091893685659442274241437725355843431887046026042476308595416725051482371458464614986300303845180257145133705650652008757074794136358198507761364141704521853999006917884388105500640728292726917699647919311556449763895649690429128648776511506685388080606548003172663635333905671659350927733957861437170733833504699712646318766859806193913618549202042890779075359813240423088354591978108263302364726707920057367882867443674850353166632954035257299233723981780596966205809764383279455196840703027188145142418368583675254698312912879147318480334863379537270696672288133166634708670299059270965132836908790062053950510148118691991633560827127580066723003276107614878158349751306293363175671888394441002651503753817229497542424510017271830497925561901799333612001146406559191426180172544715485152311921413770601604292294761711268287500526601003213511966716059440497708520304215672994860952405419628166552377362105436252154565848731846801109543889322657910226546093813570938263841883446982744196018784752475508040894322011763176424461687305309440707901379505998662378929307693510300883031731693260589992233859290704814444239328496015653191587941933678959213464063350884987299535842351035030208840254588945380867077873077412162451037664366928511101320106082890817940888524576441066389519193379161431383370252425699245491704682664444755904073624897320960677595776056320271839376797473244378906679505835084797234549039787852697935912369286867010427857189554114292008972796614779170964458824388683722791673388037820840680655893477222297525762288519031998090206504284559914703231222584709764635998186524612635853893875856543109723836389959393136417100299051901020397115535413571275234145525714960852651021120252560380208224637203013064927617810525832112042766156783443817244060130723232439029156619811997469045374290894273836219826655333114738526873928554793415367622325603142059378569966565365679012254799989916700873793001985783071358955389885641765521199275349226864279341595814450649643802436681372839386107686744105522879414884514506032285629051990892425544687326794775334562444353249229810370831189016395922528399324059805472249831576088612528294198526227312931323668908089723394878779927303444850280733357275906973397194257292317646505567520498754544134489135876838105946958916671636387094716919753967901058147063432393054172605705318284061733694991717075363352634719493923480291538305472643682379366721789321874063192565648759728349013867296852481367780008083405955295500404450687685285162762951452898640132299475458549682601316218046341775540148218911293220554023167133167827465332170890509679191559002048150575153602756677329080632165684038865451662456627556144396515809739546573369129788799350817427952189242696200197208071617600221236467175982850937651817006001096917392959194264167152875823803281754330506717926600320754160456926953682068685839265886551721096379009755205108383393374814686609694711087561978398313517196396172194738154923660318765188017910335301159403114058528556774278824718770862047758835605476146303852831860348329720445737605017385175539470436025279569747082609986410450290264093469463158569464542590605512762454246296149744660334311951358315755619413633135261295340197182968488566668218042095154065203361446438441302735119413914583104766732921024553538615831302652041809267896405321988022945692606713540349121834544703989820976979185308338210373076477325118576476069651425725545400838814515265991366540917474829436059144142857377499141560765193696497633997202687084332613845424846165358491325311571228774152197219543930410128887029619846269559572581114865675609649086432525106558783166587819678966612712942396400995682575878771758930965206096175174834986743839931523874142823048084264300358832810832509718354652588249741977184469899176081711892987915723132264873909024951328632887485564218408967219892719874709760259823255267361126417923049266879007715186916922055898074974914156333287520978290259525642041336250491430465502571848961121956270302977057602247899882984327629159828843718157369277435468808278016000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 716544020672171828022728151187641661573544761224613887883225881779274803375796931980769013967002221486856557418778666537382922052294317154893440023976162820818332197778669199404045170863743486328422507672999625662669347837689357313794876572424326515577024337360933750144321924977332446959141986750045103393426298383295109363275927844050361588215713306750280047047988609597508379309600529126314116239387014495284647976455233033495697365744591125981302138657792879240368017333446811695819176563625963560736773975312700109882110604904651414644295980997305428319992582915506664927169018648248441946722447294464550081971133454726298639324667879974928783899567306272626641321852366099366867064932750651554773593210871196318406103764617321289957615377121340850319788538918824994967081243368222071201370799558127118636215864433288026799998248079881086180474008308757864663695751843909678837032557935079371492444400842920950979934256054134005285641877703081763252152987985758838656857725016406456728700404595254506424655151755083008890783434352877099974506985525423015796235751935276431942723830036553399828975477115627343461616959418190999405411197069870091694165282032913208528477400946740600137234626339098539602529940662610822440540925304679129888917606306358591750447845462943662607630066081180663238779012523120339062792873445794941125043503529664088205335571355198747273340093922951573973028670433999885543406776016501903974895072550739334639665081558434646910859342246643121728709201818504816360804855106766884981646155962933523099996999668476715007385205889609651826203440080242856385344688238910825566598138586028479062608884330446930535325979418631259853063027616171789597043799089231559901826107871073021592560753989621127936229793681843297569973753174675443632848414054354556704964414226740222396234757152140563743420550362462212017024061250851786292882500778189597997957382149482767589088609960234510538364132464946386552340093740382584564805921514426272167788146461495305621528990020697919594218692404121719865629140819261243838315552706943678619763173858287402599878018439628684891648216459522293852136224792632449601783727379990011217777293562859776067188530396337685584502164810514777623100793890704169367972462811126583901369503910359276475199403855368252655239038936906575952454085346073716285164241181121019775840541721651739797832106879819812969579025199900323074646558279669147042984401046256195303500467569172114047386459688649730512637106820658502109953437046015152225671597881362597399651344290283096643333321867772525517144432233593925428657254514964917480543100009798458205555725933210454286497406044709391079202796503897587683182141943557931117739406206853433151967416866919837449550624625203454058762792959406311448143328377500365281238492182044010195634073486448763582562495025619417643412910123140041986176568158817917588630902696812751620123489709541905209427616484731607603306573687676257942246250159140481483333672915144184446270151000691568021089744781207539682891555505685644828577524543511952831001947563274711765862073211809096063313470194636608340541371343885452881300430647586218321663882051341299669986935072189718796218240519644736090924492074949381654313681149352164371912366360082970517885703811296435944202921810368369550692751452879832726791393978531385820714721678546997767345462698521096711375165942616141223005219441062268621641251434691960165476237177016797054035681438543183253398648153919220195996509767723161458183869687325804096723879959299193818488174300939285055448605348713807562848778938070483104195727308536230787754629898413766398817800517546846826496786779086247445742351778841956450737551400154164706590825836264292126634325684963103345813289642352053375942452604992953542873872424286293096862538242333468254244681281616929767117054556849001938638347258803124754282424730896857347966697701631864641681906649736926781300633486832223811580592156112136743655599527570188471418344479073797943750745285553137526991084981780846082993268296028991300803753100783499242543276887001023559075182037277323190679324564604151429269646871809987636338726697375481618247265747546237054896855312961537895348250434029259497089721028298589577962206301637708440504004533698825136112351930438214683192104880243611721631470180240462978054525219996591311294256796763735563770704217273668152670976870380536440536896892245143168047232240599448397782616258432600040402298299500335145832830407176962507523889099507998347719814162269258223567671112186721970210369272440422400000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -8573220277005595357708425293165080745381596200601948513826906786291457331612214860286233435152004994859365284624505656659163364398660209913056071846733872086223332247858363628643998445944639010359703199941481563698295524494693381953188102645245274164367502331979714694236273320313074079305170033241567187958896374127972713305994851543459893116969411340661544994178038690514114320735520992341458686229934865594489940460847125520960979358104866348283175947863818597028806314631078191720302872165268782838592511241397535534359968664292767685810575999606332844610255812436902258909335877596626376799133516934367671253545749963706454435157163148727272069260593946011077649601181085549429733631742090057852208686778463123987993583200800374812857745996467521826226232465079046810446873757643070524847128883043768985545824791405007515595618985687462257867982428233793442141820980856076992930791348496800807239840402863681376136431090903726703014309870917169304255386117125406560020126534860657710365010650393359842491492841201627945728838733351028878402011257679494544082069305911107426408356002900319818230056959548308851089859047129689386833998016557788708548138787456561557633176386251199276875192767739465153102140034272328027911504102120394008332524108427941616502779303726642022243016757598287076283656181424424347655045389581887921342896080745213008921759756247053477887924168712490916183409560126729308080420868965659939167973663386246183469004562825417908650247419723306302979565114070540880397996985933003126498521115017584118210127906135014453854967819117863702108069328020731108226053805359680825080489829757128898998182937506822231169918223800540688782935098204434472965695980303073144822832921851441306582749826937839612845977434282766731652293322638723097767027867605218558096786386888415105864281359496457888518503630660131247382993430038664432183940948831377882788854847687316881095273789146443188825026813184214915142364021090087827484572571801603006285104216253922631892206259995242837951258388373098878364051011267755197109340394541249155029042571362998471476337411695831022227530587569162891070079711077259877144263925713620281566998594446067841642642446836261793574034689772102687042874453560814155859272985008682109900643038517113885022336876626795783890821394207370386003990248640758905260486399473627104414854394514903866176338658433684763348333659505458881316063124092213178895261714086925657411896519821063650433641162753398637961649321157861937072636974804513094684833964513820805618096217046404223278719619483626971854367301905322629698853552225065437280526671541163811981060858191704555130618300855436810496019517368091085707870888354777948996963766637814508290946894773328935129019779674274685953980076669777010748728163929334679505098789231480790841142953157814958864211918411831027700525090608945896077131064598601274887880925116252909740134373542680574417491088562556820202707515956558672520679531106696954334163688296916258110342767430275973206488749070204584855084003242003018019122637605153946638301458525616420482493724234530641514216556179349750172046437760937174810165058846398806443825697065675129918842049570091162657104802842557254885696361609365228266036187518320003478397216862184687966426933553412619056449926592093392624651439023929360997610131539503528729322085300315550587892480969515418898474049630225392945326082982856846739088782970055694365098298926694468655740469248086792917389510100544461759984577673593791387828002501425126729537909557820388834002755424838125712523952290996829983507905142710483444565695259773029325977142141518465741846519875239250067552755846404545084978754513164661343299677811815525462881434044805433633113425741822848461119818424072824938252364904343067448608378554595643382196783398664623954892393073702460443176345378752015773175591156930306914095450414467229089622154130386632240793997148453845537283557637217636252257101260903324150019777411880854929362260639619908272095027055666320845947227114967867767029010369506711348614020756721198923376602885431175518936027762155285358246157490128666404083595767668543575337503665753343548655819890464342926748667950306102281454710205771147993583461849240628882955727484421360517481463361959585519225025281088440885419005328192548892450571573507367399344586437276601910625656543417784980229297649600393817173166687868921345525080713490012060088375613860016731279657826794946985214754745038098778622485859720094253591294534459299538396626982830935027439444235233786304999781826560000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 86728726800458960069749556647872967781657487959045261830334046941308384538437787845427857100127623543303716153409334055561824769388867004296042915098202367479816596316173204339709531955108806421187945858411705979961053295110191772795837563175299087740092575480621523503294444282807191397184056263234820891542163183114573918322225722772466149299752478482053971340717193675047096783658949480110524872038957950368594406198177866122036317573076062945251319250735814186038676925531109454254773723229724790272480483452419949945315257798468099054410044628301329413614001554487170144892358643585664504070905754972446426357093447961823848622013591354742913955265553523196494896489740134308457833224750332270232145998126597340649036572053108957719274156236817848438711447912550067540603815193406196188541214992094519374365018942542728168617926909166808366142471312356402971355655093639088833204536951349798030739504983807463434849466930690561146902427523406161490838231509397754459075421036760628153059171598740871462585515472974407431232763255813960285104893279658622255221329841453448609133327792829633044782603435643540251132376974973213953578071789057213545381384462126696593927883156028464259428175037381039388115206095039045933063206524563116215298345796370346235410719868051608435715623889275410508911555436125363539704675511467094671473366595032962450789078387297754420500757952143635823280718776732892049380476308844881122310192929710135217873627028135708346336385331448223658217872342981315197790832035059805771302755683546217566497163542481926568302892676526048731143025961261771569152335311814378080630999451853854467863642207855236727927056096844576073681290384772176388819965210390424761016949539300987913685970762407704551619344041551644595747637863599754205131130856734392181942626088240106593509716545937368964420324833834561838236600714620263349798709259624715225416297513516825689776731681238895744512232564854234441457302232755825680574506189540431564117493862162753811604030232767706550790487734728288584707085374057110360542695207738164967858905849486969056035285785217616780616393574344358548075146611661573977226407708089085810021197957945893022192636501161252674910004858155506893596345089286269454775350823515578287212486491049950145213585910557313810926423974596511508104940586874492472446849457439343994806702880850300214051638112382232016317464672378308112443958876885002376338071644026666264728642709533161900867726269046588571782324632918049793020875873556507286751542790787882145523378717435625814526338306557120355728390186584793766846659680589419391281398868720277301335571326213020379121631652109772877433116814247992851220703410405512499641758588928836463224462463085277317585048637026595845780960092577401495932511552241308387697546686729803511217192907046520149930360181647569798052670656367251439755763960088770684620989148155553085842476352819038122146520202476936664221251882532432874545807525191607194086919099441050820338292010556984986646357385188693317184274939254903988148753115659304833873081716578460807246927078482536706396836381604592207043575356453229222604613647570641834343489633923490779129638662898932335193916503089140831021664421475910535351858428452419816797141254406473596909174628008728132305702194585816766536763470844302169343137499894604879621947352700084355616712953490523583889594162513276625539080137406324860672000770227003573390267719342396370629669709767433616061172786443815711792393164541894187330449212477541550721930497709179343565380123498635803506023534384531548905949528325984867793256881720485510775206385705186149205854352946717966188300717678603569992772083632687410570776672438169599496380660652125813297350770862133599437525027030982633210401188811315352259711403513692295360480052029382671212739109712115980269676806671002137491082202447461971302009606889668113227439868154939263318544789356334977226278942364510213446356866193083245918358820444572442119947783379689546267920766940884695685563064014308293972793702360628176364670948302774718335008172386354610125899704226690375228142048386698414586434246369216303368275106693886994773613096519301199358184022830236050940849051487826702352351284392917966461513817771279580332528085419191477947735436097098429279749974048904438110703465524143666954612933998144121891210564522365915451878471412559645336524710421801434593060816410419625585247262025830936290295610590758405291874373360854712435390115948580427864031078125511037079034309626344010036238354760220927441502208000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -797616989685344348514850646358726984848432835362942507687340367029752316332630834553453189710196545256707100151293871180383060487316230143936705265789404199831893320054624681553760234258807630289706483351936888431131676614493520287024339681064938722220475513010997529639501338817236427599439579879261867825984882415643919380519073999216817749473931471141380213808567661443730614342196551872221627099867865013204484533248937271223231216899126334001869797051680066199829732314574698752683312770541043461368511142429457240950789238151077024592797152073978448892372041670861106512761764243527414811652368610069400852254269856111033245003847767818394226296424883715667334504360674825219929963512881539343575330671205074518935205563939585701613110039205872632047077556679686212888106154459585489694107352770241312023090887336560932846428578596533534974637126197512653614112026858707556118627351781956983035912951965318722890685571780178660412862869594684013281255004161732513338435211661444956095457708888916087270983414591647775265681975884124472105160830007347310034656069692228252185219406861662699820080600907243313578459041170630475190990175897818047172747833314951072063223534700131881327166180589065497543058513492020103235286524624853693509573044840817731663006394576037297181804733936357438095611711257854471139367486552005726809804534079901727652304334372471170844270071562053903831000121395444446711968968380528396159384460634743975577527328392304580939731127210454649483810915446774870556304875575144653602575018208264893271500177061938085545640671376739237566582647551181368970497161801476717126484498821908365626676287102445382871566485836837053013270817699671009832115792338522741330594700124343573063036253437085651690188164701789722810216463174706324977995784837846689927499164371810568489570073432060107780369601820985007188271778979020413282591900902295032938163082324284271468074322880416329595293306092675153646076505101207448853209385762609715695927587536086120960192495787203466639110829672423956068473086469069969229307981726183341088963692422894115565805339463250911542097798580785217927717235513362728544722013681624929673345380866603451253069147922007081823780213047275073234145493071490013198715810022727120313098248086941672382626710982158994866043459737351152241274250525513246199812311571978509529731594525305454942336378473210528009835780481161430435587626189059413003253446033912385661569154955594994389471272153898612080386873712251192702482009794758251427922523165423918463289462243366614092851585465448554001808016501915914426203553744595174610451041094764959335147247360352501107597641980860712472523831468896209898854984161977045261417604707235345327266663676837494883241488271694331715322078015612424727622607344833604331425211301492779329708543002481044425911040388663125600458941110021502010852766009428425816005661259610420337018749237632373723279714449738856806769855724309837831616276469794048569180427211445147769435632247855059962568162996383660896772748173397534030581456829623045139131329624315484259197151959489017715088127043548487869397147829457804593957383564484779160370228464321140369963108919736439460057207340464608696690935974734246452634920125762336666572827210635974245968916098368761566744189798907760050543272969575872711263606089319681066236216684820651861553986370001610846200059353179564205983333374827210880086043987915445541539221703483963097542105737803731860922872455323924005141962187585772855644889712416184799956041081675034391263734537538494279860189429647844073493059975501913422264089410662649020859023092341301197316871313529303442226063552782251995994644392997705394725653234643055336271307384497519986207042470927303992046164270005235851844822996817385441275206416680739502580265886839848582071565386564974402396853786216459938507500210193023193665578436386815783540487563081273768115503751647864707825776291097296912689878368475536178972922201918954649955841316663343908197576000445681563882892259216729213426621868709532980872995768614194288345577761536709377984939315506295787209393998628590691931493863861917166931988890911684678352575353669654921522473753402298684824899953809121579916691542519309361917669476241771580052686743006172133393390387468809122382475295892072542237955963756028955053794125580159229452680358294389942479327145606120273757043590426331257586789751287455201521617572319082721185759403910194588183868629558695165233835336386484626891814402201081545005353216655877957502313353852538899660800000000000000000000000000000000000000000000000000000000000000000*i1^95 + 7554989028979911601520271186313206745444242629511180943394834526075358607421905867933101594027033429996714596703158988537498924928171805702682461024289894839314230641208323687611623595463820845713033494113249321974964392515945527026278857338090111520994583195674035776436803203429067297544395158291883701958294377331592135762950611017084881516395354643313848935348924773900727375693147863200044693838701519675533798703589435109088761245972778827722288792000808786220018105798350918839645874833640218659486810931070812816179020320583136391308971435705828908226143980039586426118154112450729073696493794701562227054030633540926526755641219204122506311937059084874317206717911046411192085255419434712881543972375101600543550259015447436812551377295486226124652346582207068215389933344694238065244126618934668015364182631458969875005172895637925807597754370110878302809378437724705581899382923435193927770106786662586600562054833480479659741498950709269445595806662688371907303937845376831901237309305229980409964732008779318576002047876789736761822759688037943038120990076923078258130374348075195468539007067671067865105989808788760111127208031093582384834054985064327316769532259304685414928970488313112316812216085906692483398745009943983857457322819884018427860503670681579270747421306938692723501641012909986896780878758678029609141387979737330410164586111861686444577096674861954669971615909339509443768049221976357063227365038545991690386762537428706773621599507571928694579825788154538885232946397490617999015891178807463804009488746274205478591165543218309441848844513681632524454213698470232864665520483472186952231830754662859906398584142097053904397445597120102795508374871216126718036320126866701855632854385111635626026113171490542233514924664415430383889138635975951802591729736350342758133428490370105128526089188698126720400052590466921671681814982199202370118410544841099484423571080143590089888389398134100566886984520796327917199831841805197633869296278282728108203468739336552842864198806514123307284229090670374723464010855752853932863429127713461363841829633026256874951298593151200541487980244913025782041996013140855642123340662290771199127189306236288914652127557457849645890593354175740462316699104800215584408373188511184252225468852121912273495306191622701039722497724271962917635449757810710987364079328026091409177731181346153510162538222950525953832069776077849929753676215459667629492749883384107880410954617118371493325840747717744232125437053463434777379911590722018367638939733096881325050099398093507544278510646118593509913991637560176605377872730258560873908162470514426544984552943532147382870010036424871851404360845441489058066068441281043323859773507549516216369238904874477877726313233328046791198196999309362063334790396997729457623799642287303534358867076414762823932775634977827888921047681456860519896936503818555027326599014349266632997339329617558003383954025639720792438240762816102401452183398375383514554964826686377894587678809170395513105039367747024708373430445335989215509145249185555754883983053947747494065001924317963754235678848314119786425290194143208204626375719913699959633264484329668182053809398308869286934379462315297923401188304263564451202690513335176271427143895329118473996387404536623175941250272226232962473355832802486644940592479282902420686947075435608989373372043220033425169939491507548580258504117747921096865090083388912794374522906360653522800843234382481730677049410966786840846585359651548376022257130204326340736780890144923527606984666212737978346430036040254228500299685163022192646055459585505869984369446232477418375849020887625273535379836028584623513932005327350406697701831894980367298056520290077594628341506138642774080816641557756790204619825833755503818029640743227188538167015845757144709732727241724241397474908431999642278859099516307165573317304198754779943925680301202784402918771174753931398922266923033695970026859487271799250856109199715294261324280201741483768376704600932416489061267757521483471180580300917425264830548828926583636967568082604557982253982172800082601848577676824398869132178714482534227229582823350931059088833045465623621136315475584620841748904865816982193800060383142806034211934768258373261847614590168577220397244095917661915159076939581512441880825579108794638857173701000639494644007320035584477489828375956594088347783158270785016579950635917497292647622206392565043147446290867625147234475658393688061968302794343109548739147994020895937926431441671946240000000000000000000000000000000000000000000000000000000000000000*i1^96 + -70957790166662697337786944648025987743801215212653242314587320734549101472425276687679374108774231739205798823149581200500555136660922055316374020809874561643062725526280472159179097901508916140916651796433154281457584407438960870010028290758895823569522693505675765281258732278776122749210112572409813029618697444571718567150352093693396642234920417349176140236496061923124561287153587285067083873262008040643365076579699601848477962840500211037619070829781554111841797752422612838017831518950547942744408993821741595559972298530918568680851115287207437675327258954689457032315228305162750800863605123727016337792488056899428582903129355626973108332070247726484225235964431874550958123817940700441642180968290919847250365712810699327849553842778147772779840836528860332981788676038977144848552356126214628788167081763941816295334465929660412406535452995129269746345144546374270830709185537009443289468626998660272604808002512464437264373538612021862685592600309653516976917118369138076626444136038573971040672278997169306987003196872165254547379018717777375651764738289557996034198663499900351674528995171538549442824811129789965550879674757552501237232609731287383610228671737259563698120971895593163218899218692985790531900570815044384734763254297375247085007363942027782297635348338399833085136639380055575028937731557048001222210642996687496893471933200538579617448023033506253077544836079538235984978946305286349377825067062091720668979167252600677840259171912416913206968477501486309910163171674499225639480394073280825785625023300436294470303349523402448815434482350217377688531783784462563019663905442242141905922428926048612326383052037566209084573680752029314279764967339097728320914269562311638806141316766627804167157402236791773682240030421087672828200581786218043140111588869714792773946480215512227832012462840903527290566923235406021657052724781019901165599959685286259780131643772484123789979865549588824050631417549637544775987685265488441250437235232615575957786796713552579679521949979126180951481398502219168486725048371632549375785821538841076860930947898865083532462944324248163226145521340570845611127174722075853178285150671327549347694801615490951151928547502548281722983436783488478896561819860017558756999795791773979476776709249540178498235021401395712449834505426005597079298623473789564684922822518997345864817156296076986517565456689380949704758374977022863902734904967696278465833235121205285631933080558846434135367015593568281402148006746080912569479929959486336029750752063296588657930179261560796693289988943768809423594452685969438046750497376446093340261718224339257855354966903763316866140770668834361925651912499663009419550418571375928589441373985758812945377047622818875890868089945323591785293465514348732867283060989888888396792218986486114816000410029933923661337937741297384783154758821020435625979746412871400732576453456215728307716616076519776910652105915389977073626808076272539048613624746429587864076676643900582528086804436266847202707628276065510757284003194047371389924956815261318572630979181137539258499334965197431578761370324050369385148378909070960646777303931944826727676372185560662029855438958096883691945767110624452930871655497496118288980426701341753794343728367149963629732308882031383338916448934065601085577334663502967194019180304237237288001169673177950426987563960699864018907792515724029546780576534693608003379412109468442521940352189916163012518701384497626365340447758314219087937798692919245822768814011701109520271639881226194708774917502290453756583902088681691368252896669870390843490671540230117111859210122685271722774235872398660168763233802697690213741769531258691453128911778806429796538210729837665624893328780510719536101213551044867569470039073676516625857080931523667969286494994460100785590490273440995618755501391723157478218160912878601064074453735830463653948597800907522017576330734940481633648820414598854989157346696795454222627439638143676194376178751016191857132565209339248768627532599852755619860340233895796216574194553258641596337243009316654662578734256893311305314972278509610163765060687637338965054141568756687624623892689005707354935416288843226674702063362314730398729967445882578274466309460927555208219601642949469368856744879909326215625045186568254479558008475061556658278487251173802707385940448903412780735250747336459183136201028195492203435963026319122248107316538503252332452988481077868808816555045302641514944551128192396126565941866810217503699737312755712000000000000000000000000000000000000000000000000000000000000000*i1^97 + 506761524313534272819854150370916967121041044892721746833179866377141861911794308645593415390892382897423546319512672525724274217741301423906850752607053376100413827675237628478263287232213983155219962365733788869817547838562674592585601841000890569438185094281891747928097518711659025799420761466804058434108827864240712476240342948901734699176439577375191122990667905584529512638238886026290614892858344143494742495559952755399611303587323711327025352677871627112369680172817243388250297580370633239491689608359140666429210973556677279143764543947396491840003476552474308206610222531203741535733614963692714583970526722157203708191985258110236828870062862090498262004902085362199118593403134391962052439612588752682274574093234155466545817598895793413804253484587406309494711131722579196674497224327743591075585339170873634717995166298991383863834836648319026496167497365433243939860268274269147672598658985279697363134309604137051323019192255869062665336673684130099073747293526095538377417922346277785546371689079338381883577307206731310333381206603378860504265708744410558513987846047402602984073540414367012481630426331175081290264176795940510712809535061472292006374454523564811637718949433023452208734671286895900680269710670279168604871480019669007089662933648594926973290647101702602808376281137306828371005080097852076908970033677925443404908128817040129661473242528420857977184930244534139522526854258224718283130162099802224296536317988021445959822069450407849239813965406110062177310143388174742866236402629970523426668235218226984994135033840722658989672497248756724679122118512097984787629407436567812191112912300870355755605000652192683857982811848933639362230160732466298914872932499118360546496481826919367150671769393442842418170611540121702043886707907065082786456710233560499676299365033679474485883857663341946322818304429306783914354547940966387187157359872833781809980754152449294134884002058475890875443797367321759266177116823821413221029742790829933492764485641549421469761295327532411967070538596499638184039712464429209263507083928735609882265671068694468302859414781826831454370640052994279546566987531267771944665714403360918261914275401448049832992234238063421043742251145454573135255873408814505499722602654019781190613823914493674495067178562694460318480899051359779940942455722128864102370279330652518610652227719566340743432776000356577444655335981656945725536068339321181729634358656120400617084784699910159390749965660843789627138371513142890230111357864455951590405735936939067261359213382069270691714720934780587611837951237515795081883355569243177912705751089076923782381803174022979255379272859958293805211246486577912708801541867299830386631311345652412463953556124000901568555630018484972122450573502284351658674352789138857710058873982993000452505185497311506107431304475041390227358420246440547281613286676591156325097879061228973553344959628957702133176971163187960134677189047888878259991320707289766935820874583742835132080252659577557211383137985219753862239427543800702281652342607446771617787054271513607812190602473932660629954799076584658641462699396364851234215926361432495986047806438643155838496184776183189435220232015427075800046985774109011526770508542705931203886165156247689932668869596678747287229805752833835739252902874677988229594641404309132681553065850014300298602745454276334976929833413613155284465059906495885771614538763609712401925335718662256496561273840811844886591880291111441434770476495145942796693742186231558630647228499643759285250510991775694050315009260751779353523706877514428076301531448703723697943673899704414496122749562287881694899564063668478961183728361441462190355498179671147490928849338361995490076308735140070709090361253234516307346552697947643547994643035784961933236867716967559413739518031663679878354687301534241913916455854525497028848899215956841830397390556981152839470676928768976161896541788543739478843439022671634214347052249470068726034014528495788876214249364514925430224102342594102312315063178525774923443161161245555972030859239297725328695574306743219279366711351729553173549571028774260788651717605077367566693500969921815669862302026902447788904742041938803027868070866900342731243997415866623778341766657627981495457207646008843529531411530668554776432906421726855600301782770123970077873244611162245756634105994299594891840662323629881137863017453731829405698103798999461764987072646858407268534789851153682069573963134414577442396743258106213583916158156800000000000000000000000000000000000000000000000000000000000000*i1^98 + -2630359875494319279498075875386711455363673422139941536482719768045278951597886054693894621836461293936614219024853018537454642319521428497244979714044435491493353011170108846592343355979953541664593250801325131585553485901752952184902320611063541365068681929537058125787277901039168065247534765668456292493147169129937814641791682705801547063518848504691111828445112579194296114210630112750193134690029199673847366047026209114628326760314864426282038850417080683079142872709981631244478652585227457587068836268129035894017871130227128615878203117100030290338306181324257961300601043807249959063370338975163347625635971059294035735796664345919795321875798786197980455649641112895243104571875509144176910676851329628296653681972733471695217398437440161768256693262657787378492252892621388143927726975483315522612459028612187445299560614462757509576832008006954213215459025580437231811149264726503147770794890152957970788333329170090568191681113216657857367908169533830040067039595458559776872727898973795279636518780578538664088351381595228356614879793821513314024794475063697705240780236348082507356921100077027637833272774427577779321240039741490448653099060342755316777595542178213036929039253340508462948922850733332392721491871290294910132557990502423551390497537916449878535262718394928252392341553784389037897500700760692473474909491894985032950806388580293697793712469976099473288711476672085294791980549394567143004963625284333319699612830633646827748696109526389209675545436514952560392366131951118637289974015619167314778590988215773654196105243318797662414559800531753259606532785106578180997375632416308730260987803388549767983672210349054788349706552647476271182397334088588463220261176394101988498312690789110428362822590057075327085734298224086579175969302031656771388180761036703625419379958368956027061506024929237925813878494327821744057645231932767156470578362486529651426334706859976452560968457855391260309073736221463272167509742352116463640438506024733337408791429899803772418438416912859379255972938483487051028937042518522655576277528867954426861716382062710577112086341508927655768563745702633294107193156743996494134044749574182326645511698758735291707449062642641549025646347132288022738847384474630203454499149592141733645585386477986721545753450269865645036352698208366095254473696640839649641399780286218518192818747408056177604005307820803345184272663060239008440059665433032631485694412180352189688613867455198384104309590470235782020960174677623433632951446099195078354346599623998363674567390625284045482329431273327743690217584662990149270393013891579488452675253032969535894432261101987887724279618946432374122685143400090116556389036695780047676141840059243584242877975442267074486499635374963617860311567078294405117060977298629384061218970189595063001353046269866956179969998071527042046525265980339061598913927358972237114716198523613043644141236326132199755244351625817467968117041779174568477662838609936862389051745142911636041144467650621650620923592259117707479804355264236884550636037021649577829234739221768227072657290233906757299556845506802891406079280053352553132180014349221063137183790487194761864983688605400461675104039963319618616315730031223217254192792276422419146541202993091133360763842588964767330396997164195216096148256612943042874752835177865020070699136550421642182047174169807272398788674690881877792053738773239325703985398623608563745475574943219338188390447745807498330300705895090566468458782904655353651344238284854951565426245324872893675292264598019446129082527188911124328287056623177615634227694667012110871757893441184600727742902329281443827473776375435167815013424590774844757907497406423981798418641991227620233718528282134322958536900547774538998552584508315374836364791478543965741343395139534265026112783136685822392715552715155849944503856816246478562393689866454823963846881879244935553822242100517971241782065394307686822590007642449950317634223476670062971137713841723326662624124557400799855465941775557191580028143703240719150304013980308773642384842430702517535542979223794619435964194155922138787582748359080474515275306679138708043203235975264071976119420245041984716757967055449265836915166844730906151694561173820926882192786719948849676874078902442300711298732893809639029107752779796451799825174257583550922949678912967163009919541136413419211842771290701381360080290386076034894419498496370864182411738129729847280434275032622095327786649178502095003420445524120512610959360000000000000000000000000000000000000000000000000000000000000*i1^99 + 16343331826890932605496097797463992038452408673457370881242285520314256895222486898179215084636933771077235839512252581744841133863831949800790171449468055418603983346073716720408455234402935019655402176080953279554652726359007189920942873187947619441962817833615652888411619052925354478958822843042359755962364105971067144261168192751079191891708353494927927081826579242675365104834041553447307981088124628164171033302573700410510272583695485084087974120871215441018440895868522169860282624256550066355872019399844578313375666893388460404988748070928270401327106360100499488791751796131915090491489981616353353428152552896526115461372394350538857363814687541909393345123319706924649907183674959222565497897014953634250611323096200305439368183858087167375698711680435384567282201757935310687438322920175903462005865125509090153757178546109372262009988151112357606348582904915092199202347707107137107114218487096570677403306171293218412620437533659870041939985334748202339437260352380605127092816318049852419059957574514549054961479265297080637067886101673117588033034508133385737917832503285853009473801413504055782688880630652301660730085711381391422928420090857320794697722786307539008618579626214723599213254188511232074493045813400101715897103420175159290174076366569016731684247717627353815370339613154124832424765147390873986647601451557822987619176661406430180247928370762872431805686755868349131129988599683648071462900181715334019431903667554688447298793932541563277814255701062211182088508537985409681713448896750918781058947543795928171319300876644645552009725654315915740089989831213616159015237251629929935544783515693345376529641003043814591852267595778206768058338310390381656455821095261221903871396593320185728948995807630716519872675582426410319233543616122714053592634704319143154547551283025259830850540643789002915076213352898418708227471873519853511321356806157047667007681107081348774721093466734051820230560843670641724554386631214613810977900607792854919950185985626954275742867499331956593257792152252895330916594731228828188514546175642956999931590214879876050608090659835736867671138627190462307459563679428346986552398912673657661405594596492556799105110832850034381351856432539316435526283224682205201735574200421459789173282833373140983645629641907521200354217716010291820168385753353625004927841862252342782052718325266140442178593750904032771172807117219237530113789845350354675130990283693818392559880497017331934302260744301272683080831670163600160723151628122612395176976059945067347995359145962535691940912319652223498321113422237518583510751982834675425579157674006847398095011986996883347240921865118989992935916920723159046453683945892117143679423621235430921890963747922018368162530414979294665842633409703106720955778451363679234566105852067721983988650777670137541998500736195607394540835183385365394298370955843260449107796623206026881825043557956191804729590003377143883345606712589814752123272581205938586562233140722597108218489696532217604606965046507744568376814745348414300801352170267133060923222438517316090877168772787553067327342864216797297973805660730976042369666666689209937256042600800496967694114867062738724210631174226813209546207115556266883747222787719118033578351030893597984648239647946694568837054904530878121548335486001826197528588678968890464944069036398096863916556275880573744246356120605092326409177058395248080379223841597648359531494808218154767887975427335925346108754625313099173207584730565949584322873412327513675323127966799174182122727131823767814951676536342319838234151547097342245064916560352946118899848427356652722066438331758670600822664730041885929136158821066187401737665556038754373362708797458609388902998511710129526061772959381326893481204880486309854968359036755714944529242207425954327003100908622983658937229422684868374962278525533991388004253951450632084788647129094191323733584004863645432655737308724281674938525562746311898527941068455860970435401874563415586758401312568762103938571835581151812881614996892433817279832673544102028630336222051300923695273205460774993057371872478744390637104245970942231094184809376779582173744814086965170655386801421319616107390390369639231049984725575637404220081304288118408796391891897913206382916308736457934921343467306196302437181285455542822132758731902548790586706035372624575373166557535516620769078077425293431028206638454567329444978569827802386694026996164825024929537011503723540574082545184334107178540637342794776576000000000000000000000000000000000000000000000000000000000000*i1^100 + -128386549733530138593474484529255460572289325704965691650569534884495532235214464228914169084830005962960482971484671025596387666211360813592949026120615888842027848245683877702791090947614814687805898708086817200550488178805283201610473421780858654878838587448648846831214727233291708546615375442984422854824155154919633714433965497348177754192233743012286926331106510806401625384106124362838194929646637645096644493359612157870826904997846444104480849591553696862886051915085717225442205737363491853978755293200671854079437478049860409420909508850431316122772403413096246807861797312359459729820007692211138609423405807624473642383402534604021718723697881131793630548812836811746348426615102194395242402024854846007756753441383286592986290703860487590684058924335999574284693493470154516854834861498619804993764555177716669631846353658613957460574221262897178772545447847747950929426731786146326620738788490876961034171647900860036543644226305656322656494023096872984965770078862905276634473305676484282303174356381637990453211131416426531800981136335256741707796885855851940182250287514024912118089431160668315767648926854726419707137806778249987722130507081665966312148083526260287629297080863568389944088987923453330159509439545010528303649216532445158761771872853823685139394372329530246834010968581871272194921472090538123027901165971031119189449401048239071943948214419991523594311515359733145439457208287088654846058580047340565512264944001735318725973280453206380169564644172455683378369153172294900762367738793510552430639350675928654471575598241388110846292279599787647182739248893675662474228078077107007247873504182355735919712906462261914694086858157053398858068078934653920313676327718239515346959052813564795263326911150189862550150885221418453924931323094703588224766844108080036615292000188286951392011197081935371866106333892594273285306728859278890506555416945881098912454791491899754608678086503740341154394849758449570886510803229220308265903568439441883942348907641584345899718549226875924132649339020917270836786910370500420814386020621857194453141947377718765880745375795207814355742089760700467756987343095445605008471956773682212011951673316979325723390879914595168345969160746875150138566620232611513398919075551598638331231816617644545156103034405181028700521662050351591124136127343381664210641944321882510815488094214872061030789608452926215353926989510233442101910728212518699049724601023334851916296260184670000675303301707998305539966712937481339821765727510045673538590894509722079721438535802735630544856544295166215093341161642794713162667927947545690588392009167758657411404566444208827309061052764412646282590114232765416974204438947019138425282344647658641314672201148912811501996357454598061494748531713147177674234649089570981823649532945160621516869485857007927994948088385025369156215288261961211912500393533023918407682133299102048967988508514247945441096259300678969275926995975241323028284379825820409650072042631181390155204255164004682233202138649876246539668797547281123463057246830246875439609592145797433196205031938993087391070044046430864896558411022569169201719264711120851113603443353572152087952271876284456913453687310838386680287766937876659147004335574173759561522427045095233294669681738339284853496931172153656631553419462200366692505446534459969450512467270797436589601715134869394301335357655651237071001299925112391425751238707728381509921555396617239136002405118351160258605504619508113812603642457653328533154894289551139476234940055457003059635036685784157311363798945754551738344623827106312918245530526704918748543315229309997195534926545465500015630303132213887120253127100397092644413522877137482164970020693672770040118211895359825380339324971052657461019403293416154522752290010352633181550788985270268457148546394089415674879967620505081457989878518269121964474835358783526480737109952387283932191169332960740446887040695804102291289983208081074088464205925659010019927626845115309604581900580849098125988382407380322915156061395492525471804878299663155100763333885703046148188277661693080161528632662220965174687117460037986522728220511510663654039390965035825899300403206907324503146085999531160883965439209776318060448749406583368851181430300204304936467127781443086340289846652113117888613681162522086328007981295191839701554118096127726978440919123507160685852271942078173430267807231923174594107285112595088202441303827300722637430111621283088307539857776959534683361662043632435200000000000000000000000000000000000000000000000000000000000*i1^101 + 680967663094466820927426521182256129758287715351348455625278220864680873903633791479983092470032282137161341671208473194223267216935475606555084651842335886148807897278395624595282760790801821750663029150623765070610417660574782370211296968371782011070445648066294421999831149684498081477984204551597162882158352307296360154945788245822738058127639378819480096073605004802540216895037346834681345565360883918361421883968862833440755029987432988660860401718392776612239098592634471731778507529398966388645049185611500861903972172389329516270208527583117862909015997445671737229466843568687862984644776700996271439878392212877516180280956702328163973151863271566949317475372148011347290216424753297763561301726307267769426104329112349062416476729126589459176146392664463159666718582694714117299775790011874285616402506317446533248464465026109520378235783949834111897230249853934064567724946218177619060543366703892146348745072577738647285045390879654094187037057352426916418374804968786578597313721267096460697567997457242853570266135842808827339350012371176430046618825950440242561918857773481555693720394579600227743576074650956844686431396125766256551205532155859631488202017486004320259453640984237006681817796203099491959819701836503312488208744862173320076266763096006798859174870783299356686224306885314356831910062638375765067683433645686576825263294343659480091793562103500467603995390349616590858364062730363082602113614640118746193822850968084626425640383519013148571117072746457000427146245066276077995337433208069493506945033296147241838828253596106617895374328596494844809922141284855760035242076908271656457031970171247671719308119913755537702373113418237806015686083234899641335516537985458854104256634097977450390942993888883584539450103570808193503839868637197356322403081061948485043328659832240574623770294398956321978492159138671602863214429863592618910693934926800769499155107604611378983126305142080710946954125653749333358535357862902275538401703175409122531565751197615414058939195164055932508001019348105168319199226999932076704843916976147379536071853469296742014214061836449799933176972705218574863323263889806734366745873760010898149689346994236540119569917136265490294873170670467095808943916672240357270366945787797062395609965352360116709286008805106285163803923490500852760664643229423933648746398479027765567434553708044715637671756016194148624317334342897134829103152828008843913652375088759656261995995703819207806268046794458720268027075461004433532780527947626520962241672979962969583441131832693225057357863107946083909148909055362964296699338452486745151884738543833228315632734671710720419461977410742077063196913328342206604804896846801136387479769258854189063327657938000737835251999001427957339816986949378689093396876338786891429383528147675371361543817518055677686249155668498822499933636606145770293219651965756244234925330109764667692014445503646961329694786312188884944112823023800118883604976670750009118953759208077830021996330970731250731255915031159994838904928390337527780848844470993146887167070998799599047283053163874441983684382703637657845234801812722571607400613520087640304029289038636420424098952352610570099716335646950043322589396388352745405632831933831365155176093073256796699606118084710702157409402072097708684077860581329365250020097602951366548797958409600965817599393689704264103158629644216835215285053595971759336261680124591369571973920252783297036880332885268299442428694331425969532838738841122115929950753760643165538085891100928311298349158182682278353498687240503080123969778056192054150631903118826974288191613418550304010194627004432644264238949370894657399452581011316559501577650667002823738621598734542234972310315213548255756188318807498116384597107097600277624116662181089523711585428274752261986993530862530506452582131367549313982498590591815902093657432421253030139527333471747244270723488941890270383571984102364466470811256588465856836442884134250394126059405504037331257157744491221424588416276220441422041443037596809966736422655959180752193084060323224668353234185640285327770004638803706706978858063100926007280720123764089109861573051365782678394790016620165200540182663680834405884341410634252161772135467529179994167995152416518489569091146840216873688808534080319098794529372280898496799462133864557045580581546147912996204719740716814694207131301554556418783006273726021390050450259784383391695153320736237344604715035366376480578365366839775825385701622415360000000000000000000000000000000000000000000000000000000000*i1^102 + -2578534786738389960780491107451810260301292381066245134625187499507204018341573696321586656503101292386847300515176213372760406892966845376163512602491105311255445397850262839309840278336121429667143756631139597051227787433726199892291105932181333671082269354946734113342268500640190407427123328964414093908543080626258661779447835871325542179815958474713402728074041698343615399530328421019387117544927562770909108662343843860139642491405605791915994797205149836015214228223847119834103836537052496889784285336068880611685329922608878734265981147362140709683375950001647932227971433720835924605106689823505786286972180465175704129685862448259527244670538974022636694100232751555705428263132912508880478035899974634882179248156573322336028858603387562922046302618806896123455924482134718313711979763022286213566892365930816137171323378438491825114302990997100707731438052086200590453675777507063300346374784167440429007026276214191518413488521288655455598287941312537935329676529843585137789729939895093693785412988977639962170021588908707479774638795012043712647255437826732003805312767641923026608040227636939171068408742506274060599294632468154842562327133074743563185315677231122598224130453570509457933332204110543840773828165290798428009788841807116775685894585945975114877308581255250567304462440244397883292369560124879493230838202650365260641371529839673657150844457619491096843507171125292756174211021831955543294872294584349713786869577037407189813195594615698197307282936557329158873893684248493715460714844252265334261507635401123824249112357225581671005940535615946461879892033225585190305027512655241823685290030862505941044103790193513674849389767443362624064383268683340735348791976006050886120271356317039822791620167763936578763379184285899581394551929464267294821164481211197499870420061963063129925182527621825588875313784288444366322120251904898922999417604051180950860869001863038406711333635459023263244543615747103757335986314275422337467229061575534407173511530837926588962809033156590523366181259888311015900951766948300100309679830288440494365427835635490379999657916230152640848565199789981058616849847334440210353755049671326905643114052960196377790345208677540541324873009164027837124097628533194946806152090683458273858194781802342708084783654550788073656752474530629922735614075844475191339117927873700468144509442619816725996423672127268532644016629706644714862096019363197068766324128353229476966947702701377758646542446429248284325789217687594022448095454939067051605505636666372026154995855567531929794014030379781808779762624016198739859925822300951656255413751683217036485076335803535769056466535400056391364785760287124101199432813999447913254578314446918674398081668497984736308804566402057004662273114055447042633484982067720276794819751351765570529394283666817289520949707751213147606688857276395866012321757628495274879063808151304436733683586964016794195479727491452851998021764756875893890247423769498831879911322208583664199865117302408822126139055021803121344944916820068809459659141601782006047164473921766449574422891896018824691388317240709926193317731309571581051199423534736192027198951612072760485715284565849196976102780931777025748331411150185458761644024470302705625503391688592582772098629977793973634217430785818047226080432437120934187610281588226316175478937080545941165159605394353665635286293488228676970000335263595821282425507672995984480545951863218565742687126009128488051986844453838389581245701957229404778881694695537379867462464122777557011018005222777877293528877419844032296032794879712099025630788598381474847067602472207114843163896205230957431029294570183112626791133047948684802066978249976991842933675165720511604590506589827940213506640938883067973758300409612289094285420650891370895796878910625982436821817998080466183804033352705252006459113380793446321428555764560582377840248105817022499789518666261908179161941409433750947837263520476224451600094161553440901650577988689805865663891468970518859857570283183934723069253608403822596863371340373243357669485569248818465122842399126947958066946084480185686196153849706741135499138514937638258848509618841111034987059990170418880004505848135984185834983624724131281515031593645617370742789537257440997406889900146932077732539686738924942677423798423568953689234679684467691526762587678637443544348501107021470261850667530711027021319740267103353477878165206752066314258265758936359621676486164089331490932449474845788340224000000000000000000000000000000000000000000000000000000000*i1^103 + 6952910217222096369904350403461358928442029878598440065440544793445269208540473191794590382046125478298582482101270210317843510435869689503856598176600105729767987527101842872221557121740348269872456204696116201949749090152296575992072176804794697669467992652218020447593283636012713251136507025496018569504006750192566250479727086758293055306624920830858156784752546895013124859267214566736378300824806576520896836324618774627834113809416988878825816757446799295808718626423704877272857566653711150432401330353470518869191864610096978376159701311107692601986934722937226429907323756023016918376613452044986441474818088904714365171503069957170625573472238612725227057657367735581056812144304371658502907182681447126244994688826102501105310827662990952572424149601285505710666490016735566834874545991696440100394145780293302336134992766232627724647378847100114921771111032080629924075997360847499910602721890660938458109409921461535812912180979375268844780931478821138874785394936558517639613954699280259550062959144076695634268273573190261029037134087449535217127574923812695830571010289916966016533216389224365338951229226826834576972669305283282944925628896327607370416997114732352129215352759462455207039071354926592740292021726959434624206422878223937830884985767426082406431550736307563612752146180924011572681348490344259742606230381373751364921626110528695357905916882897916662267265761869062070803427100358277291251799031158152226938703324048449254569517298780036529970311528502878450135890404438634861499917005391297435272202275921329481424832944682452146666135997786116929686461901757539056551682382303993676253794881783380967468047996391090799782682324513131608352731374045772298190315957592794801843834894161057390149587278180002502724438607994377733009737902579579873200653985988780926120092392992264317663692547836590468841134666550638504967972544396046811376779465249193251056239534004096310722631717484715919252773001531844595875981839623812817251286534783755629579764081733424922478773687372742585109703873843336352618424353779213277671693952594648925863489040599055697750328617033065315563763409308142393624355683214869800599284085574329820923914877802411692699113948044388164607231318355607209475296573628677507055197380849869752549729760369867298639468836371332698390059155141260539000679692329861884888041075198618922810500873966503517364655429536526811248663553372758034405469969896495746669190710356404326919299034265797079183124798780799402094314415310372593081167441557125509921222888269487018630120312005228790464195056799612257284863600944657913934247264434855162843618036916387932782735584397730017230726050526170008920974785395985077830227474850884054058806009901197668343614014470565871939161558813569574753620868199128738117710531204126112630175977915975397119339687489977266428141512174159650021093596830192517017887361829172014434700106113470570412783164894723989428131515094490031679471351083222611187162585376932248970912714049319848384418212448638682968625429615346995917362662215810025403101268230347569575207087890265954706600432320445494005500140385054187555127051463237019122105642732548781144378715830483227655007159726808719115377821923928956809774262648289872180246931597270739179101996664588729952930597920315449026949745327731892461218524329454093069276649310733602068208022348303423825687688757511553798774505635326989742269219487072973413290439428584914157503144261265769824623225274002871106116944510606975095485570197344877820597673346959844956094475459450071168725670703266684694846535187683990177255229324866470452163758016931537652532497938448574082335043755772118632969209577520231383514857604147351460362448417033787021413803861256214901272901742845366304534628725494882670962134593359934916120030099395923872899156757840026218763444277087066448004846676378268046033307428406510324230595654301210804492018937006675546176921102206912436535377772858344934801711176936995158162082577088163634192063704536281659610567869831882000705883543874793187559301344020999422478006208155337866046609126602232709106769879418847396235365369044478693185070485933179224410551266282311006360259229463110226118092615290728117528651442907078146966997324484522234120437806406363589720842038150233088486239325406217970894648701298672663633349956198210235705733186089181120636440931195316642251586831605876405979743603500752144235050073235540077276236135669428653049906136200948243314193726233253242840343717451766169600000000000000000000000000000000000000000000000000000000*i1^104 + -15627389663289785681263152390403769554864022732770347318412514717279441282814486258250556699059156039691661141022469803954196484207682129038680620448668761825787637562587680746354501443115183185106802873357429437870148765968921888817644276559625766871532926452864302125040251620355822485750822119182499048774070534955181648066714200627508147228204540393679527048381445735332454615579554862133743661110089754001626428788891041176607633338079702379201460446805044312702369734639799099130349283423972105419117734579424640884327187346033447075694543612756846482555214551440635199085068544302721969847457957933638391952534736828498186228049948968332528902082247874365290510396848929208543047082501243469788492434093716230606163186937857832770355031345773686031488240864804186182538083450204887911657906270230945059089620840638012925987376139694797730604119217527892484390763663306386248245681087657240045917333931077159306015292329943708478260096474510128697886377677861713334722593729711604207588114207800684426754253830970556338638879369228640226430676371371770669537976405356034666430927018316896460844476835140160532014179135074988094436647079843365356469133381562121815421473800725099925699764845037797085758621798330229767576423919660281408009668012498614181636036850395372304754926129531276924996834479943991977993354314797691537177367232625006755863294183200653145195743741618271592025152665484406560455508586990637447582285919319269779965064195707271033070428593441528953076131861563989419733815312801562682067238476980078914813073686674036308351511829961991397956597664633626531973702118401080224499746912429314988951063088962128375492891948228314874633976756734101989302075818844873880927915113602289076217896415186243836282165241675594630719633802307954602517084607311039646889654548002441192380530793931224592812396302957538020349773468139872823529025122522810656989786179676516224653393033321359206427338970022374187142967591457846876761286664972474316320502941720344030926293702532618004169510885103216685983702589616484735383745972222868330619172693256435306464306408723483319381200189406841440512137318482057832970459492549809571834391981270924162236261337631932372928477557139280584263341892127804639692902225594381153348686524483811339841699746105671943022423383250709402483933777669150022386268225114527960285938146723689235979761838561963355716514120943306046858846352148462452012397326334541364365194850038082539203454618575532965075413501591639981075066943110465413664540790453033894340256994145410929348918304318381104570355932956438782221139427063642270639570404175551786383727297581817856055542209826668910763109379846587138393647305364017155935288884911496794128274404395323483581724161651116059608013317589300196748847292697073327150788082647395372754693935632342088827805963751716545074393502149303364597928562718015034033870256262441264030039744206977460107857263987690756703522305549861277289486389305671166415753153184956642802622777400170072213232434974305390239702269821771928870031509054494837783957684156058424060609985390374260230709428552350074658323361393313557039457248729252370206961590591962501110659681608696148474261846262734244815595784632331063162803331554998054775668625127495706280907119744308998617847806154360686669870309270817602117533879855766326012361153766795967102748827949735002278389547650616333346888336178758426928662487255027370865142082156106924983215255508915400830158918225937913495585444523167568186522799417679626041298342875439892936320246274116820627009992537348861089099672117244925855772160357178999686466539970930478342796444648975548775926189305055773755212726761024568314755189304112627795559679561556188015656541282012635116726819518906923654645817896290010703640703878454582441767908346854866063707779943341305724158029175219734280978173762294019699959929021280940423258337292053046960575657912752815847557684384500120950264359077932626627192891577902102579960598270338581128226643188605169706462112405242463763715795197852093796546823585625628648362298325763298199150775796684046560205048005602985446899447922452675711640251824639508585309306050083194367853164689446838694740782169797140481839481377434313901896103156031116893900052594803559529861130454020071756692279243874003789593595971730880682342849434549410685268539596327419369853699120293283621029023280580799229043555914953096188967913334507156819410824326054324677784163186334912219130811706528473839322273100595200000000000000000000000000000000000000000000000000000000*i1^105 + 30502043154119317605999456974175749348056223279550737206414356245300404338698581257907267984910830815749516172346508879429034588141406973858037869423362626828136161785728547776391656802329406051030924008888440352581912349281330453653151086158851189133599746119134263985811301451089489553897410003705247950940814612852672410087928326028761265070359828588977445815013114974786215023238253178418450558771822463978666866560651058500848294678340974615512410140994625839227705216139740520556288461067924869444247785296547534779580365897572204183468996593106988087849856703320028712755233464925223811852506530172806414907008805652722846508906934364841125311707336740709819275698949671553819593141850653032578880054437222863027558875370688114201566050222760768183744954303229433370542758933345397725147556298405847190549996221705547167093626906041607760098778925077001258629705456775807208076042554661653839254562688548787857237504139819161670256999968068266295333627681392574057928132438208942043188693791450927574509588555209742602852647668707457716329767764770071547887624342325973999409611893104234369410411798283037086555176254640978895045526374795648207916751982322700079473588342177315453953538369833005866560148517820605981693951029780454987788604616451080995915315823792727748828492994521060996771024953128793127569995622631653070375649255340807607293845245855964522548688172212603209699480173423120839994290311260805492995028462465748296615195014294758633698881768441382522621352042216759450719611470365455282723735725367553994603104157152363815095594948969817418376139838267733128376812941168381366971839410029074015819815069995341828030483846050406513304590220759335410398400662194266902918523190997172684636799908062177988807793370555152349369231167543504383804234169585082765508665695470354801152551512996322831651664182930583309601122332240686097328378757321488097970839082857200107549512065426616020333764777664105203314342821926529618965942555831687595870892310976337555422362729603757496860527755532061282775579690695330987550243913833594800666438259419547867408608250262696363613152949898829495168851669063500790703107859942918541615906139797222301461576655767285498848808901685576624175567271199087446932640104179158001546002075067646758006240743758132508329941263923867685529789309690087971110751094851971770786117376645635625326210020490094407473718738800801379051212881216363017506098765743983045707983322207010191610016215308551733075556679861760097103904219156454143105209314548910526740452201776106993679818128821998257368402134671580968947147049368806433172729217069959825251437669396492784908851705765420431232851039544117492065751322808777415343450762448274634179958943534649215513870856337127953186541866731891143654968088782286935820485156586243641961461220895122077372072366690062490978150916356911789196456557632591820481537058952898985812206167241992181532201745423274647163344902357175499923248043199168523401400924345107933563949495216981395930251399085494505522516058108622693151175810981361328426392305796325521807238995074533461813861363521850402363044375868287746360128400320754607221817649530270587461506052821542982427454283337157235953100504492173025890204070148208507149580087732895447552725428827803297775695135487361867913121319071029854947737587415970918288136655321811778855407999014237458483671549407840480827928851065570642713354878816495858760257660408969046051178068389134964707432427184225739168963293652022998816430281337929061236938173415885769068279246375640282014624086188135075149193204598501306677935843798435518172134166868111918468546419448126465439869350738654224858358732664540872676139431471194238426278310969282374197062895188300918596249671288801904721588645519928684765996645437504038601446504959995907213469894638906099001626939149178359085809858971282092111274698328115111613686541195640462668357721551493602316623113773255554361854174488366233119947064143884963703851828922459109782454135241331946520621064529828379629152134042801802084325897670183958226580092121439412964344422879681599962562618265299350935569478727475244763840819685834159380749174141826587157176673346495350456210451504239006574593274494322902882152647326733354436134821003193970802072341640040375208625271200198390916607213993033152873284149209500879838803300766212359670646650266072116175794474968403183455076921996138358933805256584823556217434878717880753702257310677774645012267165173083617439883722752000000000000000000000000000000000000000000000000000000*i1^106 + -63573840508000137588611206529198536927171624359342760591267999588950633405720372585100755046106215589022331745319483778977381530837629020771525640211543175491755576789265311773636838137323823139578031181094732784645851390153546059046489040569175647983194455475659277391335691801384832758538257569444821965146092979451604265967911123132105037339460776525553191141395260208476552493429262671760690752872259892820717563627906865316053364228166719174115848315107428304646567615268902256651949629784104128220777403191681089056628527687098651649299760572292571819285563495921517552883762835318680550446617967757444107108768209415181257720492187853833506105418841495769187741001814284283321805476333503132205740241759070057662934357650608030031339913826642519903615430636361484455500220343294019970744865707354991160755340404475581860278141906392500752152688948511856449082654550417861799208820997200327774143926741331247211522780261827486135934193232177197979491094301466601641014122855826304643446406913004536196879794809771434901938725783232288771139871933074351663743674167728383147304099886838439906787392831945722564050325344014781552937295669375642753619313809534421290751144425785696378551507097251472186407701134758841372207414090389925660266950059400297369353436225154317611629934389823506341084332302915870493933332111484595295569063829310081256020477337263576450907237235467165127815828025889220336506161583264972403788932467142206772192884154193602872083409587641296820375488691908437359146994008302036255891498543646294771556478391827217646347152263868712503165709897620884558227178611969369086115397405236862995085865107294781061503178053242129261766550801189322316674282802815405528740032116981563636831800789563471946211588837560140976581770503321773529951472021997256205980658360254714854242449391794892792199800033921207520671379683964574461707287747053019275107519853872955562201238552857148873103358787014755191928166289977068579267202197950424523516994479543607055037876963581273760294618705241964579166648245152784447076448675651835638153300341784490792229806955617016861315831928187940790692190233599323722370977108522849385502563472156133332241928690289360727988946186104010647974103258607190575808418824480243982744922998208852828731862201827024617938760719510001605435558453140329853098689312670567856381578683702770133859376578749416086399350779883382073266384983909733878115160569693743376356017245007174051201739443213944569441823916959093525553082141318568510343956714886897146114937034436484226415800463977163359521837641898902023418709356241371970947131597120071066585456257407555213123011906297574670854364742348934853728922240479760515054729392805678478185386243433166020731044059621932039192930976774538975984040361303583225124464098263605409627574780391153433985341228182657994720798689646711424050719233263954703494377572806879278595031056162280047104259910611627722787787452687320502839663252364862835420110557131160501772499655599718514767205537500978969559662624567249965000114534455218476084555366316565788620155023665435709595985740383430785529654829084856905398737698771304723987002862843153328599527167778786031420618793244367205002701417594514222316484972882198599152827272783296787990999638587222812708298381656165548749231253549466605951997127790070707462784877446776642120164197871720526598962855948578798036742660968857264072900165275235341280706726683936437560357329259004465433861235878756249426512037586735330914827686006192541238028920683906877942065087482415905299327051900696342044685031477332309626097695310145733930824631421417271493630990658320451560077465905565134153399934462225295830643874166517438478558053162350597141052599962937649753090845028927985357787389033906060932145596920507915287910470740888604883909069383597637364619316519718256410754855720671038543007390919948812171441700748976477530280284302474069448345942006676962702165151615052341276850438632011330162372108910670492081358880258636427461025874977802913352037446274885201170885181097224492295075615485023037653665656851571982456127192719677845246318457095766892437537416377666040647646140529131169786368354617012350029760265877461483261260125720548283259859806923744761067684021652816060221699308111202123675870243178350518190168854040078722035616323864613829676704177197610204635765946593450978288953924653534903120767304285300748006087827754851388697275132514060235523286899704897971658296788831950907585331200000000000000000000000000000000000000000000000000000*i1^107 + 148926060883661756283353470010352389770592410903715314394120211759175963176975408905983884892202751436079655328457571534356703277887756172153273163757221974579293669844700006316919465890463254906734949238976706866321626462453200684358715016999551868794289054020783280941920991820608177213558504665966511330008732582431992533451378966583323153740278290269256655116276686483467257730482858611925766916407865062978074594777388904069794618058711751200175448156624273543465288464679051131755717725629239967574625226344374092204117231357635881929540887739346984899776552152607994934165342362547908720240335712434156104244808326446068868332137548118931821051280279571532961919169090281264899608288868382265060457630791105136635408580608720112726691589035502062533535378602991168925999400085795994009503116743700962700276551689158566349872732378079450928652044705093318543086577295733166285479999076051649022927543899226951210747469982021107567873744079259056774934773943458619807191199395455639905393585875534046762862525147274402764110886223506284861902811947186017588965368847880178645913355062282599184214654776958657576250535059403894980273628214765564533394695769233669799336296617630294835464184864975236704644659768016525414077271354409778223936208383582914614306937684913833773789492208743462929032579927559223631971111929783095719728613340434596107332308696863548786001614991844769259780372694928438661883412376392064034345100183313153520336133298978505882751919037727269680652116996113279630728390664946647604797071727494449678386956441709640674206032478542940499609311216514299711383910145766255815244393066916243521116815055010353199777971170035070079277054488011752868466372305555147123518385340334934287422208948395137225746958094061343191187781824999513831945863821457212511061963335787358734908329902364066899522891433243310347328795785920987410288397234011465104912478853333806512806571741238067384513043683501759218908373703505949627146134275591001248105698486524862659271575322953780684146941386938692059132689240609728396706705288901158161584414293284124615009066499026557202329746486868742324527253521262715520671798595526792818182192258453827860918984884488413264968799658513834425200993704641788403448917986849372652996677930407108536072724912293227558517774150612252847907962591446803604289936773513179173967048549405656001958074009902461316916057339946832240856977808606212078823589105306863318571067114692220756615338688785266194434586766488464647564592847305118820562302337183450180805387360954035934967514280385327077462283647886802517889187503689882622720965359001649491362129596242192836593587382069253145491568914773579041661610291699236318211156830719483494628416182653327034464722387944920946867770487982704509950981787054732262014056571102193487534900923618689125316761728083186680256904602987513599497228963182740387322143784606408139258853031090176932627436425805541820896568901939852536264501942029895227579620181390847969385404536215222468814452951693953804412019588155620852731936830899447825835342883260055202912453950833128212265091116582855764742739936668574843728418406040518460092649612192610522040082621877207493790867287786868633310788745046818311627652206657485069375488154935151511252127242936415725201322579315514080780244427112143053033180792542447076622691040103100937591802134741765692963488917987182362267087837117629465658745113614541944498474474652511790760722231335087801990792993190951447404532224494756979190678302632541921728553566754806420025910761681312629088030223386413118254656774928882252998924921021110564147667841388772501247777742774830466077413607327902425888738403874653252483457566118433058818924238057784607415282810300388899725286308513888904474961790941354377689365252797545390555389994935122980592261814556811020473755799725918478482556055165126785300479383432149995345829660313689711864996200738689666799974605860106613386688243725705643018746786828194109184356047964723870306253609676520473729879218433991497364946445340221418984865212696029055900092345923170475685183247290587827968131849900131445116900587219033909969905247491148077872756066737017824792528199072197678450934277391558711522119434521064069309069900808194069081619101861221836229505494858214436278358600658709635820832966958584080419077566884436871719595279043131451318077691492031310284354985034063107142844094224115657233080828042583196235987944001938263522487814509672944237037786004277166080000000000000000000000000000000000000000000000000000*i1^108 + -382701398627982825338838321759075099286079759778569095237445314210827939056676888005673771796761196280509442746263952368901766971046001245730148303042347969652928998567674441666449963708670131722324636659982678112002073192210327010531989173499234108017341990077560494980826078262483555039818104412615031180373745708590118218092251847139341741130956871347935839357555482316196314397618234767980171606081159658921098507295185956724582541270152129237180059164408833632635847577150911899859123935940649782594209212591821457199984498151451709700051662608871904857974852374226319168161977096114636349473537626427727575241466682505292699696747979825394859411195981680893440117782213698040407466463288369758764284081021198974460909093674863921455303090506451179675333172732819126727263502478966646572927455365502296875312469873252871466318098272563122271182630203225075087677458466801453355047298379203374876637204522901405451951457244135852388468192519580631125481356924036656729750331571760891460754856050534814208720986790709429069078251064241694273126150708003462396499308865644387967996732249432063130524075732365789234418380243182140916894364174702049688656376739872446641574833686825877755882911951970300102856765296235984177722644348628568575367481792978252003624712941224380216292033573735873071865442613043509236172016794872870889393671242410377215090118361850550360639687524306579049531636117020108218732561509007007403990879324501928838863612907439279550620424037495160027544800462541030520523024956726507562251893108212444113498887188673637041891396219301589854264467511941409090510810778277029274091967904349987917881699918194677644756695578253373275353551109683673961500055201785514233597294835765248538636042879112013167228463200728968520581445313809949551132647540918796174335372343900248001014394353212058249197585018455503116043727587288365233944025130375906894009193073343553323514837415461698500215861011966863775203392794504691593678202075314173328245757439818455291372673635698605815871919546486686889323722144705611141544116660189057112962977585371348115432941292317829293428245282853729496221549638130956794712428636827288345454103745408332750176977713946807681176937229315991533111538164746347450456023323029157508225684163556300330235695101314629821696757697655372096185510427156080147425320987917565232643775716728383513033152695556481010621959171942726440557263936080330192534355507464570368678666178985526957575027756555878086560400967785885461101963618636319563834872181545800157606876227008430204702483013763136151034706990782639970861357651853681759400423953230238965142412589536416031509150243317464656375564845372826114804855807845153717372129050176825624521798928884337293439663910495648213151810598319094098770274478371895723715493310276618633805860860922415962411525594345854697356820072245618506007031458191336266504195676420487621897084432348072650536203978680274526913953500254840780155607292976670842358260852356374391990143110586263035441254092277455868034190800188347928220579238612509798351132259218972488154411786108663311387639693433070470246280385000208861794594642747767298411014585965978521738997078307088427170079639367687387824480332013256239992501532023245089196514535924151597618470183460979884065556000978783794887841371880437232643007369187356303389150670633829090955640268057195533468704449094659571416880456896845372518532890316131634081524355347407123624385409157258669021497963890830361680164964162748864078270596138587862877321879865001462740107107040405907023330474577236854904073590759045223823769528031654818468794604194200260667328765181649643098029054436289098284438384454239926553527473185220981969856466298119078879110032036165857950183245356720243746759429382649476782221667290224101439641038236546549699039994363159316590857420447756373074192678962125412872223869158926289331147426848986940550995028353809530138091663702285158901761471664634495553289925115669722166558126581546403180554360877247866164882752959630591565226775100291735043842406357790046745894792689526019812195997748054541360234692410765768000358310477865954693532394133834058040096497110676783943488888178890841116564836235934308121295023666560529337823382801389450576409034740918139997078195546365330325036788825369524249809300491945801509794978302995216077628264166926807012146690274881633301056318584843369501398939723091360711910594853375391611284299878985104686933068599563976377849578782720000000000000000000000000000000000000000000000000000*i1^109 + 957726259823049345352006169161587542306648765886661694051733634194919284894153288745832515353139366028932092581238845031352535107379347200908693052707996019133187012957799000453947031667395103711284408762565394345280345281007133954868654757017796485358788650638385032102212986185883544872269181157520533194364478485943472393664784237982619489408619226046412850480715772188251242387994750516183097123974186671518459033935450174079444044826744260248044840028219525637151121214379427755243473279084487263592112637192390145429055380244754346744289237732674718089664119181671679830659769403372111601031092196086978431688127463840881546719668681444062911822544944316790679451451751307733739206991284522457284336606378984082924936618677989703605776144653176473626206948462540568025908162277884297741633327754949326979592451826418314363716403429231266644492564825099311900764692299352097891939808578892092997908386928624124947623120077424829899021045182237797289406113718650211566540570310890372909829720906109825354751308052425381374157076217403820390623314000041993871814644683475465266703700157846478024533028862595828460174610464334043519997268042565201299876056920837154806342250114279802711678334731276645910345392812568459090813386031677936223281885557106818035985940355117502469513244318014200551057946362703288683331095261366965411684012879532976501331850483680804438248783545988669800805720634358428652645706600612390245998304452774167330828974380672087919593915088059902022465943676700360903870744360920820247266918603684754807345515539964057521014830217420439069501922230173336969212211311312400791005836621262275355637003853488590389826326443315034543903828359013400229305808389904161755776270110831615775658503766055428192650670569714442537613327502954080343670482806784788527492560815522698059328474285287295467202524549998066464246332504838777434148010918173551649797449782249342812463722035659300675383748794946265971502109705256841698508271682339153338271017188497079272224921732435054705874658795755625545651648666046354909595077291722100824911315237490561148227677077189654525664953375568064049984720568292943947688811525140170673650464715129191064346055596803520498449220993059819048215181817188990351688402809518949131446407713687504572918436251797195682892143341682621471157551719646876845515023395603694814504632851513537104928371530958723587149245667277248083123638799142244913572159218940269285386969224097904844363624941809361625172553289804969128519855324953763775740201010310836381295203967355867399515133997231537734803300031353974090071732149616215117580712301733033535070485179682200338734817844764879730172718319759983265686106404990380001735886706994301372876720683060751414354190253440848332599855335469418393213312071538610215673139811432440021709217392370256998947266157263682400948013392716012466384915942952517630823421239795856763841732012323222551110733549962866266881743309732715158586004383011323442832882752027648528408469020491680285420405860675569102748414016728812902194441057834292571454265597625926260882175286118401952771290424040020088609665855462404185075657282527755928227978344805263894808248898810566396719322226558193752911365646115251156718228332865668514092559474037495835186042715622206138174626393131248350401184823235329388316242342977352261268292215673732561348275085179448613801373538790094178884260335285151467950190950944306779981008674526030974476294734253137115361115744274649731286825170930800259775629735532572298306970296089524759900586855231333255182550636780961999310562266056062068927467013999621690084962336724349407737847751692967840009839311259556267731221743143574184195177111501155270261823271459967930766313550307302424575433293837881433500771479015926204050636821018613248324929584271998535298050831676680899857334145385327397420046680478025574618255638396092111438659886978267532175567163565560139890380815208071100248803903707118246287353260653949332914249322640732740741777290082136936144957041303397399297241159902468401250385092469209882084721685497283007214913763465599344371928241221074843123750737807753627321050011877050313073237776506272893525202229406343111428377019588203347037808323433533166177526454789032390213569144610937438197558221332058525867734518616174451321788608456764680904929262232609892408036847934273116337258215223364038362403806734579185904396031645126483871876456668982710019333820382523493394371329300002303082128998400000000000000000000000000000000000000000000000000*i1^110 + -2106707841495578493257047127138769440400856472051937012269974185566883417570456661554179393642117474017840049791369352659728828024130392749165561696427699414958937529743486647740123676584451298339191643931335299214344023417923430913583552619266805376158304560567445598201547873252653451740187947354582542060341755113554541912189719631140219234299491366347918983788765093800733183444660236730598680443802428418530048363156309562427541828375701424911006714661570059981342014701290638925831755546094191623965161510281398543238714319733313202325658638045586026155362159527020202970887034459097325166047648969026318737413624471494547340803232343983659310265275257416707166328572821631018364988241733674508995674284749853067228245824101819667611468836643232206654244637278134452653610702399225693615898838830500918999872010002496624502569737284657568395779176390037524715589711439739269853209374252475982381295053573472871357811363993819236230829295237281035074426529764041135898702966649484883322624162481668803500314561080562160511125847039594112264970499250708916794612783410928392410704352962758508786532573666139956752142621773550056204833851129557144342145930599512632421513041596602210732779583786625120244400229339998246564112329342899629317240341132889846391865738490452360209489357598685026094058013293421782385049663832499757500197576144376579604578186996793206594189992330414181669110644543198172800021464873862559799414033122714863053624430220375232063738225726295741748190913489907569941605903122559760214459218215394999605446710001390435289497681442229690667942084454643425336209817334020107769324203521136192115135154531772812237018890944593057887153121854766362972798793260681345236325992937065073320182487051509919146289711309567572201523798589976595124875430496555854409921261951020707152850257141281491208717963418193573778936271347837585107354855453538084352385381165970815338654251078018210018392264348137305891927365369810138141052564943453781771561287528104829075227868745208595110544571727200213969439657719745864389830435632930938282451181301559535115884596230474822256716963552201993018875095820492579263316652283233141380182118350336295821554526707416565132110664294987013335352941003204922876037838170518687567885341536993895021398229258414660310292189364573383165715920212181689536643360968293061436306305153782862017566314588366419201443945708913669078814727267839828159634525237333479816200042397912362391396323225168114196807806928170392937245494002532640747777950298038515854286671548294773735347004094878410524751943149728853148318289264739174228902382095417126077078568945199199502118686301824483525760278265313405672176902452673705898462381137067041569211353611699825490494841325937825576640807312655667233898800665081065332420414268280365008694105864465313396125901971517573757592133710062257523932489739683083123607599295434882661178289339899244216970432421859367225183815437349564382577264867218091846618427516313563793847830856358376035612899471075494948909944923882121863910674528460178449294165128987795481955954304117643709610649082522521750893153812658487153268431558171234611967945741161137045886008409471089155900440560324625119180734472314452820638470599686664801053062139857804998637527583328515086677018949132535778680912997252271682818134375493989839776032896599420801748888422258442572324367459634749020463180169903703001886005964712248384332585102450319236266748538207657781010748489162918484205897558326520097893844979955266092713062349634157339225107488331802299317045116410986362331486136903912191663356671409519115929130347083525283181672622987987552378259013993977535420060656379010592058284137344543937204773194577455283401461363482026242895593216304913263971592352810606552012119245099650060414737011148574814513306545230767615654996444934188190216149987559091089452942528403313569193643633422616524360781309555003317740060451974021344756153436408622857596372630592804881357182314851751462018888606717530309497570157056122298601694671686187325178876456852646072224630715320317439403414980715908188785725433842885219038467985293556948205854512207876759601281522117532301334273075758846259698140203091051370863649234312063764689047319361561285173798449967194877455882018308400846418285330162405400049528845312727608157038366993132892841387544702942783495459569902313081306815586827707880158476149958170141932615130297881919292681887167948537946108412778642910740480000000000000000000000000000000000000000000000000*i1^111 + 3888984553723048396347757745707672974632140869304192592940379152419609283408243323121544893906207840203489219862703184611227837878650755310713646425923704389961630529978250555598741878049400209770250510009361944923529951241161334290539948639891928084058281218255863956942669771421415817820480893778154859748943289135929182733247355253450538337892074177551239850775191431501276122327930513975803720084430254424383607320576966247291781628010050630569913050386635077001936132798408680499145196491726356068287895436227346911147072453963250893623593232291662383389536642418328077225535614406706854820520545782117825186556408701116833617178871446913169923857299645820417850407649971521303769088177354044678392433774736793376866107502304182419763605744563614854613273460679728592791922726609878426379550692047286569428934672817459972248137048896896938873919426211475185189565259097489521090328376158859554740794867829534677145848595282061577410320214567069862247963621168099667894994524642192252155235541509258544495283797808805380100216736674218876198752502409340185341814213181442731632171096711439748274496954072787995627822283165232293625876683973792645099834178403561523344281836138115967471928261116583683355610181832576425469141730107886705851534692504069780832260321022697518857931468379761371513612657895168358904287705306854454315195965166183163890149860039835848247216761222849451596697491737807451664210398575882524437696371150267484346273171946078594524158988598893218326770572762263830086429104778697768485268738794092164638790798279438027888047596450424118162620598689485848800382113598418067428247870753325503726859914823944169097223389456281332267180541734829635479960082396663939221851334766638532360376337319556382472877114508053281836872250354663789327483281724697975642513928371226727452345359884441677715610339005577613107884315671091989762152539643008365219547667191803507672002976471539105648957031557590410231236567478650450652234614904408048915501250044577228829957272761532937840951646332300104588845278531613829337633402856395967277738003179891025189456103599086690104122204114121745378619038120985135431150577720256204649493407758700913615235528194633295049663492350030357262840654847274470953389190631603912724117364043373270914013521302904954259254617129944692101833600825431919162739898853256609135497064181499401210284492010697289535232757258982910127405434661318777836114912108381142508925884194995832050991775813895154239004416694600071894707735351980204021399857251250319736691167065340192311493861248377442339475698796405491718548081036839762933378411820313570533401306868346618647190068713079512831235006882066855226840657164565289609872522171508495793536241339310425638199319632602386801063714774205490224961113623818042002285952300969925157671138018266443717619921317372651530752403359130086958444547506059888200179097589557818109673581819852535061400344896499512941838953403171201389479692986811717399348546736772945029129926558704191760901747739255671860125860651774072043928294421152076936154052875989710959414856408991264292090286158065636052192436719423923672659450309469460722642644797312621886617646258867270265308706352125494380012638128064068232451280142012550733837214123869222821556206466019733427775486897463873486521996695333589021230684886156851789953192766896073557971260667749571541705671133170196522393706509724338867028559754036135473680118904082962925047437204343041234176539802971784948295268681277574203982125994365352853184236140460972394110279261574256009216605911744800336168844378341348900813295521674587553764495599317431770984465556139977461051295141376512486464486542978587598649051860039004357296170473839257962332132691094607040841967115491537282019263840852041439164581680441261589092203940190573320124825089318783594289793378503808587690023919964368062476023368904662056680574258621458805888828433594099755555738502471670565125587892609243128406457465241999768222593311645216035049274617054273878279001219612849123023182673668380198553523478668269434964246147699672249174776664180538163279241213217346312359657542388719200764351569342462176134620610241413754345693832828549094950539946226148081277383375291695731516816138829448071925420454270632345935756000877584167639745216987226141215008629554209142736356857142340960195780743866811111044271035736798529481453702427145565246773585681101484293511161255920777222333232210461821863853801833758720000000000000000000000000000000000000000000000000*i1^112 + -6012507735289472820973031921783906676915145133601566657447620857788096600839662190115784869915605496660788091969792393561889360710310644812859722804371114766664575725098820796318081710632996539870034038357683863868133221954223804525510194545872569597920271465709222304596115634124861562332997555933554355779098822288193179464351556936639387756341549839647883109825824965029015351748283101173013255872031003318040136624297359043666130602866142083251770147489603447812905911416935730691622372893347496259164567870829109295445300051137665661477161742808856722669221333833245701077206833384411825198948022034217599693160026603796672995938358352889246261523366044014292865509098243820849210847113009619256671411455782154861911570863733056876785608251816496923648184937041325511561457476454378780113606712614794095033317086496185940678913561279612986216748932068171296090029202447039655766199175843071022181213369360306449840103573439693821043627724907320083021279675641012980040594809590523518579319060100604028230356988084162621429501059494325051878766114563922731427194335913458829824739452373811242786043670676456286486749772834799250374082939834119336605531666355756319753547826563582400950950303689937740321020986859919104617798649297987370613385588847567833017614504287664407272829621082455611304953875156117154856609080839519051576429180762940370129613557186251876944463154380052175472105114712056408466042988961082878985473287584728327510028868165668728139815475962748065821898925254846010918017673478560438140997752909846579715448344295311668564558576229630587820926531144226067701445759332788252081109359126112091294778529494819861733581156576008515425003875995875086386981396739047742786391584158421110101625665981003365813055601014944985276195312152549194211460542497359866168635662354176847650905296082933258943379274957701896336359672619647945206389621939356437078643128619217056655847655488219011257133520578895748985565817527563610328607267270254437176366175622445619949937155339402784431634440653647416236494668208295193851901368040129440645342367193586382742650877397038535295321221974304727242140255821794703193688344962587586297211509999309225527351300762446028381823686108094111395885802963399326013931686167100546080033961197976298486673243479852233145622306341073684777780742875229790024132681204907933444514536200679918479193958671426036436774662803764316741362673333567028085357859238987832701034144284508024709988851730447269102503375592501717706756711701662204799016632077481977001956702472104253238672873154874395530103001429579167759205275115977869004409105472530003394096386725719572434377042271247161922581457854622919148368702641046295860959177000589485479449816701936117358729207974844333980242881854730391508046202305666777029867680455217017159393652169734216523321117864052454110144802867464441446780796234078338310995543783450849260347551453223345761472451894211620527683426604329258357096949054613242644909158848268074835453463512598278607293259816395634860989424989905714173151093999485376084734747219059371562902768864211153876132752576224955725708843799367259032905970957321461704628015981022686283426602134219654840734436478795798893862359398906240070386193476251574980235705340952499935987687721231705480886140884214724137121461974869849792824468321485280295619887989324505927916220359750742769190443145786079655948717140935771975493377475273003529241417386667184445430751696536760022199755397073267621060883430717863773913428148449605318012424807352706283996221633129329544614618182880458247055023858059494387056840379736980747080427458383729342281121893571453003389326258877535959674668322473109923584393498760175389096880562367824219413518519964346510039842321678723861867160837874994416403721233607124061283799448723143760968299138730127968973337678360087108384832704481798890345461894068384521484904176160266223652694482857854531514824060411971987728361514445652266447552950504636540394725487035971440307426057210229983603418912126947852735853004346300957032248280291866559187421665000351409909372052546717881764147451747723412363400950831745276575852597530907946094341838400305002444318662261659056365323300740531132545341337555496392050414852311977535406593834008623340293333808745856728968960705791349678223828688025069678643692177102844856882660216583923911370359163670704341101690407725449086522805879456735650850471292308104628345371726738332224620003852288000000000000000000000000000000000000000000000000*i1^113 + 7800789553433246489618246729854283698450344440732499600759825587228626033990371113563529929638017022983921985960096652314046484777250355932302485301516382934915651233406404725286200317911563009480529952176345813406219444270452065773611029062711456436700523294885540734667662017144720040299187397187975117799934314274273338954392538332692529587173261376792871551404170721500819023456299796360248846274121420127295903877543682486965899637425314141306721745079899035258449876640386387054698439926617619259567304549793434198919805135583154211935174182662820817194537693310599920417723397857631195908376357354525627225039668375260571170329779082788017542164714749381342333413412767608698341302632939903620585968896036108036568384057640275835844204652271096426118517168803597858938958158497665337045730750518567233517637207603316995389237333733219422867232410554570384160568021280056415832704611528829385164916831290896004682995669747234061873730013949482504380167920329170763057216721550325250562944939978854117679102954009205443305689760269434323500521385261829251903390314295165489921264107477119700159904209092088526538872808854852661063359203820324168387017259422118720694875573949980204122747544025051629719225731043006880734388659576842475775469105957091861748376559804436836142396527581535215694680425124618079031074071906650529406698472808739283235145261048893474874764533151108929905940271406896469158815878388605828373243034664292063799115302084472375431619794804711402756510219961643606060358333669956929281492716241158674548952424305610171483474930723798149554514831030072014694836493409968715660351483328496942095658203332543299800022871101368581422687426438349915590255383621676934676791522199643413205715918924726165475557903880373084181871263475803829318332880582662084492730274777818116301064899595243091702737142413998569088329409871261750654473820237497496525412826270231547390363509556637879387973939130528718104695028200319381003844167304883004438588874868737820047069900408500944097132125598134483231497304706754857892921050056545449362920413235322168362007377939390946152354254023546549348020829253946254138985701707467951200602547365450292163913379745768498910150755097673626077632970827017844465205185631913495723621063812974094331958850955463450139206929840412463365991054493700267920194532856525544864463749325549555875815808081243496870269637661633124553827627695255281366668841623340779238897915594081277790136709369800736619948674474218240369531640390756117317005364349059390208581838673916142793141351829764056743953675735002150769778715827548045327256287326786510884003224123196486917134339954351136522790049762259537755107125863469358549539844592637886678750320943190342170620721167038430060892420363133645353787150307079324493641723127003440666838784917799173893984477035805327009308215848523102695064229767401765217860434691639075874208625802052942901829633667281635637034022149652742930714389718070160990425841980878908951403550824893148435719221734912037944979499846158530329043338736512897647197706918936088805772959160226279774825218782731155652663113535132673356808143055694902198177501612965784913263376737314599648182938310436779543112185754717344311952839505764012327205532724623225893024544634800649273848354133130798787773042712245103196343189060694416824795143447880406299617248423057841282465238921392487969908877062744106784810719616305827271774591368471737309996219394741225647382122744669907372527964418197003048147661935631248323336144917171319678089087789946043163010251345525975297575392559479729251372878985898642911286994375908597513152338393176807387887111650132247571472468002114530941734820774932901143016954578366750783749485316237134126185380156760404613553020812436777344297549385873139763755515450009304095929354867015850634299071052651123941562566394972273848548426486853517583404763316979593759172489718045350390761245805810683920886135742625572673156672421282573740960803003029367225223091309329221725054432753972779090243840097885488576637844221638296173533254068012465904012622628548133547681300112933096260327822700812379113089780543401933657592547926754297042094045688745220718997453070678534814417110213249379811178397726265056539772686610443758441789936578490055073313534903976900976561800721515445664008096656881278491791125106224583636542208383406817452382503592100273889785765039187412228991972104560081343101842821321519397779537920000000000000000000000000000000000000000000000*i1^114 + -8475428586159624173030653287803154498887896205621627190774422680017096948643166662203075586770509711244948023695623500864053812597908795820943703791420925629749976158907163786582896777040757358507324870692072723038419200021885671606489727957094225444951906446851165925941245730335649144641606753439304644471796051466704751150690013253513300131690577955380833510094103341155625256802512922224326193167821324275104982348257417007217204327064951130827679344561542384470524333135646479957926700556951755896000645710920342016499250915744021422744884971780695601532952109834821689786540176510004441601859627751086314866717624876974923352124144437514656936512352129605726219314052679261004741937563097668728171735100644871455477317008355725093961008350807984583133949509386682647546910693546948543455244079910823460013732537538126460764856094287155545573660087720366944479526500439732729875416729647619915176947842231502122000761127384196998440819416078610498297461127900132244737923491814794722083394699916148600927428608465637210558019358983545302179639406207483950627981791906687156556210310037952052861680064930651445915503546117391536275797312771542932494977512147362885869460445634925126087290920187809809309448034719795523949487893446010991344117846693611407664351126534447047143920815021621184907582628080750437927241506299314484956489763658169106914932299225226845091798977943850298751904488466265079643833769272258930163276817587967830501480169729555128498877629668606233353275429182463100660834930409398039388111067651665252106658861276909186042587057810046054381324602922218927573271714202931572921066855558745620259556942713916274604766583669879262810104202924941823115029791764313392775226239000193753221376872019822268485649048134805520669961340147038442973786102071238716153174084863000599151600823290703951610941786996553441839467620756895107938868115048253636605376872047805917653339406225346203630062766828828731736933526658377033094528617187679371172235100756810704096419265243179944835762532789559877203085821281857897679485318213836152093011866777925939087077753785440681358708633202575786108324363485156369328573888684507362430465953253379333276154174489753794429987247656157967432575621522783988251520260879974927117428745113099805450896667962109324800083110617151004176644712641285135016535624995515456482607251534982503821872682926137480577507012648074823205434458082653791901326268012766224776895899541969873443381235687241176919276180963909598648044560583336269986535451939095658635374549984867611434421223407881494448760909037533831439504788133203329904752482865799106766326625320096861800984027518556114321796221751871913839426284913513127550327573286906958355381950024524444290093599207950680784793196925464683431368062628161536506081879658379978420351385156033422998996439149602477984001998590332903771762149091350061413757972358004039452812207591013030419391060095831994961246684965270424964900444213892088973210717513509398305437456804142696040415263736720434212841698380244020548366299786574438401657421734903624444450947223606197515457338521173092851928836408009552963938540714016731768730137166413270250284345443913687425934439650656365523075052721495410148753741875810648179773954132504459979040077050584304229916710387941797552885481699406851237255616733470004547579537825940846850173508022426716330959855420144452090149094182865573333172263172709744501614551337070314010845426150200803557125985654977268200355726862562621096148102543451498535007239444377850510628615624187886814580150554246996376907878574156591860547282389647083439111926563296827821752372022348373496723371764730603741232883827035035409491047372064577110801511151921315565554152648299352976856040677821133269411189266510335472297447038767441131271914740330657000412003395691434755708942408508900234375206446055241480089693567701813155363139954709461795763170636412166981095167584458349062052089445771310980767719107702596665506215715106625761931369627811155580288196986935913486583170050144710087805708516806136345318251489442935175195912540288276985617181611342554575113487086724371301402501447612002933845509176140785831569823930114609053395876252069611064395227903518808724796808110466616640794148596800544188159393200421710167498680943605881209023819304654580509533732085553083522772856772269845553214390376559494524808236441146191658246396854093899118910627422715370495838750787489497088000000000000000000000000000000000000000000000000*i1^115 + 7691765163149957753338640819174473509612471564761387745014361180559879570757430760674022071926439381063932442063407357693449121030622532846212604106765369628125683569956123979490371666765568582507799306005628236639482331735159838824072642008407893595232554804600563692898804747203761185328816324575315541348907368577906324816867110901470962137912800228845685270070549738674106997219733866424241672049682634805914629264156900596057343350542734301998327709117874793416364377696643659853437780728702704267519829486343469546002510880740647417975064939508522997850703161980961587591880402790439092597328400301787724264507122703752638550411396427840387961542533169754845889634707513779011587150275155757933962933926798327399918906201927400952701317469324016171550226906933110174752992556068989896645537984575621728111301256527932588471202109939943420151234650546237891908187180038129819155362958974691555352782617352579539904655327040247922451789135036549745984855451275000487721915589962952056419160289084156096717354405319298437325979828937851165878898305469351676795643874430842275607460591753914340808634704772068773219038705002258568708949131262724264984490166206079982299249929218701438072572663486149458325835656058564814299404561255893390319932523175518805140234665225218379305281157692478104485347711863752774306843958006969541430840401613429070729514806182493411077738235930570844057297730128158593354424777883567757399456600755641686841114030676138821085496227383245374307782239244515984140144264914990714928560444321385224134871724740048045916707623296175993612021247655508218299169576041894839938591462696878779858334166409819721634350733346651949274087878148661059026244348113853171560253802474695335247764460221828733692315232568898669753398041183220647631585160846856337521220320285814685192242481745594832414322446339014158725661092837732158312259609568621527857955577266092511329425944177834550398513856517834392922447099738112484358936858139767311578485863597636017338250603647399674502749544517899972854562542636867348586789935222206698931055615002740451848300318960106280655631245684232094361459819415856053382890454159181144434523128966116510369816310023125927875738067608303332170536351192502379042772092584512223326542739320849927591797221546430934180858994325180715926683323918546294508351955694236325494774495978955422304446652815826896527666272360809958995333877546947830829145441043903562490124622098057641114006711355780553673005664068991651154413596442256680120330126553962427118705634984846543657398300218688241068421563423045400968450188806573317956225150799403743455636224013869538990094689124642613006267723635166431166893444850821198262443950575730507352448056115506494577329759451363095636345604034118118050257537131389117290477091196732303557370377046909273458016596544933728637152472033463609827812084377402114477469293181430441694177977053859686250055265499631814630158520803701527365295426120766462657577648915019001142739680566144879531672754896471175393072883883155489039438261260242131640099323361055583308080262014021917456208537782949938293729654293305962175098758535866990496846753748828789309724182195331738585945762958026938345047787836982491432542300618326225242837058899446034040269917600416444773673506936547996150867093204967537223329977586998409734412662601849077953511389781261495783565628620894995256575500747092220325352479973572055953489814156786892247763495151030028094154534336195071564134365044119679774082221727076958394386822825281961946964678859651821749860848243511500251087197058545449207804150281497002447580338124846496585081946449162091994769803818937947743365135760491977388116539478371734130093783049756739093932377379244024828289043475119455508294062572681737317896369512017537630879306613210972018054823278434191819906160427016007252356086964909624002274248738798620768140867606215108302200503988231274261132553339499729842511087908480252613216576423332096994200501709604853806392152596696723647514122471518220245383443135546706076018978313407428637621618624553462559736416800809203940362181469582320675433293454543504465048917929432184210074934409537497638212539890499258375111868240470435737627762110179115086249299019754790329305974192353564599811041728837083109233922702370664177548334871180213700980578388823899591437200506936744211521439069621274006211637205795343086478963945279916963292099691220685835329898314884710400000000000000000000000000000000000000000000*i1^116 + -5842013692394358382544526570553246235953838979476813293101540006692532422011424268227929856948476143579146158988754120093267582267909369488896892702723635327896559428708036137020676914090288142983097705873763683983610815972290394682744309810700169628659583268535399264544789809973036429191626990680616450285986109647771620803551664071710657693300639956576661787181206594120391311496544763326414570732447314296886002007769518440690581018777632808935581847217835956912266459001419937571770710467185171942816125735768229981722438290944208989843253182554255090933049442376842657974980821411666049469739618025328726639123811076372515582888034080769761294833087779219880094201166195644841276269525796060866277804713267847310474882682487679171092940507065492783753432685883376235603504855086029580615011640401126086122066907306389921603998417094303820408881628540642192960034430138142716144410716844114572441522395402009813746729724179361879069632064776587729978981059067468256243253747381597469855845478385577523964167415638394319671438828362361443340281266609480368356743257180143213352459796777759706994426916564073284052461650631773211210094613257163843119217536941704123737946840143887300501776127575881909776906449000809200253773225078315064152098311675650570572525482942640250488918887634546581964578881471874564906054196997766432900119681572701521966839121820685361905693722621855102472756007009652376301641211985510525959637544255783479523188616347310780223571855755090904503296509590867590579401689405670236717272890323777511221310874533242142562382038035740054906298245209533376672789549597581300712637619539530051450313459747783385526951109988006696563836428210945991274907568065399079283086445847542810839730203386486878105897088710669716751715081310194836022233507096714518255157830553712623763257485821091467819321774981577328168221202016411401633912019962577253172427167758068972758585886990507351750276576284587441951203152689637641834164849167434938763838416994060188563071796296284356999491231441742218399052378432072661081706230016356744182297957551105529722933312803172491955942002338175454038295196568270596902968501911861196341913370254214163619352886376472848734179741249862703475318385783842368540517607951615346597681722394423984565494440046590237246775161916069753373887221349928061971684226415372527112343111451289988337203536483092186547794709417810077831887854762139642417522824122541378967521120112348856743425032841711706572303829133224360485472439294443004117238771081074733598309820046435570750252488556711703771096754844721559156922720911624383164190483196113927453590184781495441489174018455270597026091981262910457950472896612777375389132460043085422688102944056295586041039696864598894212334006807084383358975289905752288526847926128822174544197370428303399307862011875062208290133919746086312654662579028611985937471367709632583725195496629102033834239429510388555812601400336911453042941074124611355774663819277992444965255546624611058183181489306098850734863930013425859934788340136131952015375184932076497037879216050847345289508214127285332931983602002590397732781875275745089908350995787237634502209551919469902066340197106763253136014842451034403331710109614311378000540287656945545206893665218769979341240527832306873097658281993612076134468814716316819604815300112834713696263355341357101532551308253928386596657802452626105308089996444693170770885547722298815420517584611418990313909861721048368633588193337533647783922938898807896379640894613967951265465923812681528396815122968035840101050025430912692041548625822665563144424645546190908723927381978934393037514487484161019097627719185946623383874070681256322980722114680162646531542992410482405008252102612145497609934925839360023997120402530616319289564568148929718538435802275347855038626045952772076112892904611582083265904743041392369899420636099211581971867303667259107190939304898815012438865732220762696526057880914104495192857399153670147788153242390878290476962025492225169167202888060351404608992296802417672347147329998198719065173203347347970173513127706217862717155860973010271402153707373940613507185277907276233863737907443104038453364914855540461740529657563332275941606094088945398524077966549637405214725205375557814190979751635728687991531679954125136495780063297661253911941333535870020926065123222557643003214767468843553777305758869824461967357505757316552136901619875840000000000000000000000000000000000000000000*i1^117 + 3722324087032085672931380448086994399356456119319917963490654081134695660919716841054963669378931043857965705366496883944561652858876292180571039782874229159297731518853038778807784217245411636360242763584091011634298388431567713999994922170252483869499120149936949807526939548358445404882858797284020171209111761370247968839407031728020953413347031614392189829131357764545057321960230629751911875580154117225909273672744661423504549043642313323517236067352910994809685595846166412312137876751322907081079482426251751863252218975390750439577245487705560386191149218421232982159903272587338420068164169723514663966877986716409061534632947768336588605475108641692325018265608144590646259958749150018829539435093579138965586620403699818261237334095245469544124252271865894545836578563322339826620161497815189172446349464827129471767149667440850107651035676646562409392625707368078882649046482380212355330640317379988947437296473064060666344349623400545127025496119438947193007158865101217394325777517843861363279488182093034924251369194782338642679071025122815321212811933331233461989560111153061433934407530319683205682101372984360585863731508718790361193617156287896803955984982665225842947519060470420081841022580590377136111409032686372371654426549265132277292548618610011392961445478108329761687503240174558368739286867284843771325933634558261744618292951738499272707056062925456353191945817449298749937408179225970331861191398692339134216111859652815532409655751336887966853483405816178714021470513602742149993623719457829347490149649026438196502220006884368710306074719165956723268904261027862496952717286864498102481539727354593552659754195006906787557252096049808584530554451399030024322860530401638517820891686370268783675094096144087112788698181442793304596745024327712422100823259371334971357215381137399811519006716280077788351771035264239402829036520181527918386404456448757751005171132715294177173229266557180739361341643803380814404540718264071894204725172012604517513590143578264094254719741255040540364594924668102164221868627801269730923130869531681425263243035519655458384466884339397630544806375401993543584511436135330269608579789834281266491557146781161346479014960426158430208109063357605859647941311985695362603520906615811298867201360519359977472316542741969214132712644198722051009105163763882747335557248810197457886638690952548066190684090722749918253105936961026979907947660807693794778344913003984553619582863434344357109400772186141601315496933815399399328667006642627099276081641243953683863430378316786640698920316135790759169150975454999325307644112768084255030942779389027239168227645129497093178223271066345962820780436151548612458651253054715661918792387319325448930053760685348768401208151628320253680433869336860552813885341050084889150529996407107619413546948904424385009173403625641642401232120543176456201860560418256617822700934780033031661621777464809006926682864368883832442696581376003785833143545725826361842182049031800740655406332627899532205027404288382778123144549034137106256950444334614240942268460318660316885742954944881873071464542701921963907134911242115479334120452972735899187189673276558265619725334230162606094571500612399190771556383133263110687052747618329132963001558027352179055131217205931511576024119689892075929761907284991733811593463392819917050919612297930258003878691245502766096519932982355293508246995162880683388313309001977698365862710051073762509925891947313608492075277923223500978820139083899736089251132283629642289255166721734452015484371998219672140855827581642163358459515839788250782703679797130331817492558396832547312261149745730504560250305184726014168658710745112111816736583112860985879995624814695492661714130327022480495889289255511159048234205365546584145452414918731702935904833183285486425123720970183890861345086174767815545624144462629450312758973219837206036188739058291855778302834379403544378066034205204278517480671455538792184668123978145530525312097674565661719946061482237275994150766927262906296478501684988258664977428814077443919473817967240887628416176027547133367723899075071658793884011960735739391118073065512854260730362262822613753461858942400716432792974676295852215493534280092696922973546294933283031290683950662718098109032920508965483481557855717309228954741780837525235513310510191506081258890877376123441057822983247464211323101347271350910682765148968099371810816000000000000000000000000000000000000000000*i1^118 + -1988237589925066161513666394203687908780504689131203696125810401099058612296802478251821625320111238851657333041837166099733440261163548378804753933897358554385573276136058698830754156338997344976163565984567612958389990510364774438692456599052196079657219600191226848973272821688876973617825348959723544673076696315272887137940387639957461744749317225753649141224268181926648188228642307589381692779577506575120028410617912747902990916563343206105762070005991770130062504454564394174710426779481520941821877266886259904982989307763967418195373369524641927018731760527850188511548535925306992387216843083447385442328817700125641779199239977766783432567274692902515325566357863991581893835774511741926155454461911217173428562611218624109454216231756100284628956618446086503234539235953287573867731846367965277754630465328611889272267727826976593949487873055817467565137051959628263025537878289329140811554851137615922990725643791234549132791872597996930391329800134073177635422711459022039394847801691472877499962632366251830932085225083785128964814721565666471311074006847095910470263302495930528587679084609361459830396034221602668358059462828044745043112740735460892612346707178858350205382505248635419898059096870656000935071522730976852433533160171004301214161047043855805996212685234251973316938832195602815671152253894886312632546374705361221183403786134890444022929164565448035556454342231818419235401296492049548855167365961602894194590819688083875940044629763553832844326820325792372205465512106063735294782283076157611729967705591507312560536454536047160018816193778150843996444944232975619133534084331486224153801701170214548882143029162680015733353574360134133255356637162513864021561283638374139415329015556177147602635725899322646477524140165305944622472290180539626488764449131001150526646760777990901548393326833143631759873313149865625921099238229916138760651008425864833935767330340853713263756198187912090579364657823787274881197052432082505297310742741248846784258154906561043853978322958156555218404490995893604503109138067558355278670081680995052924906556046683548364858892266923468190460221950321531435003871049250515593538082145363759111104258066073362909783202740914141586543734359041141488411279126304762842480670805248034681946925788241621795608546119551876534639660972464013216628692054108169791914390427371990233737071290139816226726599980159173778150071443340912117998864108219834375193037013201098073160776014090251652579830116509311267019081050803943218054267711638276215565189099053011478185440018872602266203325068813118639213506348317591802712726378788888000439204204759664841300113060031343249925284463250034367697044685825439943091912941514294858918112959459508205046801827285282286337122908981827203722247282530964576747726866844732623104226810696431860617809025826822644241681821545482124420464288771705744581411958717617605762615751928445050927556773484020117292519874350469333664989742686020702300011999750756685745380441397533641723607876745561399112515878350571154160497839341040098128085840115783753550808722963612076305646405802607999849797491866450030061413268991252878173710114348233854648275245284017614369461349541530967924179489225390614477446017539499210815084913295305763404959836604873056895570578904180001699815570007252285502103948816736751481937888348490868477928602665324860514129067552311469672813983347812957433464911033092821673193398275900266925408475838276697377524800713792536982144606402325324292806402774384234326375826747149101599376991662587372743409376813056083839681882708867556127259689915004700815189557631140527365257107510832126617937566534416568814173334249003325571215555397770743050690422178563445585031391038038418177110109825614843435990643411108571389756678800372945630666885744831132461998486132417054530307871602981109874138259187905495247222998722248648847085432261697999973781783201871650303140959754165279327230497180112166864914533673478026817074436747952906017853067437488771003516616887018541647829562276674544540709694600891840522994772105006998085148130368123746036921705896976887659700566242667039059220359026597550264764987552722973727375405236228646974767569382447444606338002402632914792292136632848301523149088678842889627996986306730205874489556081957284378351998546645234832797116705300147942148482591794019492629068639209157307544493442712096391116289366780529514363598481129472000000000000000000000000000000000000000000*i1^119 + 882247250309735277327455531455301661251458561421453876491846466664887493541287928640035832750057767029659455725215731758346882133773945355718503827992646539630063436458528241892131961464166640918831095320717085465445028197854860479563898838683736730924745647228394871986176301653072878259030349247900858407337048570782372879572454149319407869589589763004899592458947801406880171394396369251863407708031603143484030820269015840801783726806014656282564535549249095695284086210269947030050950722607472881163100720371288554731067927346821298639743734261995151191567303066752948699180312302567763799282101598824640904341688205176685654387498030612501723697834588096040452176525209164579090474061096694038817225817937753201058383854281761089702292392355701704269880256682223959984212210805017467810410958891194349012080470074303883748101395448036025886497327092018331012465074778069607436545894272842369824120807906605962138761509879525735741619317287159012628168235752176929779978779997980306727068580748458831917992690430316263673037309250980042716193459994044800158008917518846144699645349756555333924418138097810189407072697321126992847861010338272892888119975207533757387447567931234402168460907894373981141436743379031440600398317471219836431502752548881214254949876094150738700089688719124397855481521503923986126809681888379981450227777602840275248230162230407018598378817874575096987235094013751266785914014212359508064890659169279652468232151434351329164502972496925149865192408654423495716637095744167736825950761247607779300708683158231059230855877713839148395027115919868223672111275813654796713212105455645663780193183263542386901739494555698602726057618738056540063632387756873360935045799273932129605866355755492253696040405911786654987069875547439859053466109819038839265196282541712840231538409553137702662991898431534547356961288268860822112589028268170036714466801988092933197550920768175294938911413585664751346901379609276089846389496943215223095539082419253040056931963000317276307315188608387918145845199528942588824368904064460917354221339960979828730170865195655933036902749075330999151427599077726927632617918855151294825127083127550031415121304445963542762445329730151914111941714802898164941962796985977076884506735693252459865394599403805099279236356132853783750158197177484727034193133869803197120697788574985344319194176361291696304742187592199881836334632626918961524408872420953134323618569690291909012471130291875207528320029595038679216376965128208143847827785219886006061973776038947717530157248915828376690873849125967764116505961979284258307479124457601554750090511222110651736284218750375068116174242968947213112384187875395520750077097462446150120565580624004391620779571174961555896186786555636931979391447089283105235824863948659185440352065480805782389228210681765213691222967152140865379357927522665604870845549064391838694580872350573288542007847820394846494945549858327866604726143569344817031835328883162143153764909544964539925478666911612248363850746628744656038962972893580236257286272162097669069925554632139746313247316264883318746756825111860343624378258057045264235319000265146969091154047059124318249459569337864476565876228825712231347623263553339234079038664853064294663029295876679310798918723500750384772011068442858009951630672362851217904225650543102814974888861303632802527728598988297316031236882804785648267842712565719798925173092819968962538657433687765936899348681051620074733067172495457959433674220184044444712831898563157141681772942681987671631441532311450136006532681826551236405045859712175498062585456639195776959261125941728443540832274617756624737048413882962242917765911246687796968986900443051219127015546833642047780266757085566669015044874625321870665274441885656656653091363837625648795970197045873021848446031211444590239475101286035727517113887523634421959251902633696157362788430721791489374160226862012882124145014017835033565534939956243318219619960484416435439331391109259571327460964461387176376344485898049053096208961574048473971290662816576574768058513501697693278976311873207064661567055392142261833966702277274256222589898705932876329220872792541351081549338706060718879176596018943302920989061388536510435209069209713743566356336973678208580340943053361034251027992188696293271025262949810482635836335249198051721651847651787288270475935545922678619261172264234338792122898637127680000000000000000000000000000000000000000*i1^120 + -321154182595185681871181777665659433851537433779088238267533170392201370398236601885057274771805132333815854046102454710424018365937033973529681018748682631277603139285302203059972597427207454759655398756544094183874075652667647942467620032558801016282149456168377254034561097541135210747767503036016908186932704527741973214987849061729973437066519413584392387966581224352431493250235827548835705624228972648141036181942992861623105887594250697222638927551713741049806008318977617340981060059912858595795552936261070873243160464618182183106336445555167606254100498145279431372677854479497868885452345050139746683139971135640918255944197987980140270331667400497949542942886822707730000822914901607954586616428938714895940860197956373834025182968652976069028847795319210860428965362725538908043346887473524788287159800527704373297202760659120909888732428141403417035440309253315626325716437631447033030769278036553906277214380300093906407223021159786777824895869306498365351647425401092846776976299002846531540177439194835125906854021177933242691841247635737686709314440821912398629401435409958909382396853993220710652182765247415481083681904285860904368667828336255335830306906956051564492294738072641698434128432090226058283302518317796769179362791402554763468444486045069263463480616835685506013429458248095460297918575170727902082054303282146388255171072867041317659573360268159609639487766853589015179409344620574792178449065468133824254281501590331859842371913086257051736869965001615373594339315039377783729761529724699646036938368324853329738833353419006196807432430700186859741206175754476803098816324929614105952356331566401655259983203255047344283969233116485138634534297189482757965189098768225880637321575779708014182371517536199078798206787100843549797230326467167676192994972764815716269973896895758531043074866851935139174542099710601751328647206945806887307457994644217555431743946911599491077722123825774524837979921091738167593278616325444363248972816625381359073444629964864136939203957391875689740234884774084211997086832566047750852695527476354799270031754399782719517710324104359604530366336175479757523619648387344540767212820011237332726045679271720533049604996194921588087065341085002927762465939800897853680615842826827327313068729216705563009139999916112312853209190367690150220291677893071800082087700006405221029323226541605689897904893060976728462165985200354349527735156329944764326748442841254391392840945779065334925417010942150046497705686363865450893796350750845174923157750443635327964075400401228767681967566398687021076000871569212384268879445140428985645389344510538359764006971240840708032465886154539828363919393264980540285396782375372691690005438572883907607395590879767008933512578113820906933643312073551781666084971150829133495522158375187643574080420211923196881995676181354397071010941436499914028936202970090580657648103835997236021365087081409970688784204871930504253762774899860067259981831059554067062898449738467403030668821752133864372589133555606105179861309518576284899634911897017865825539792339269717649814206693432037893264767754626662073647697224133751650763674373526961944313164346101045020186067285847130396859573589050110591715393011161481687072870772372005135789331312092763258345882356519244138638679259139643265340808736983734005241919395781972296140198610147305594821960351215109174530903817763580199911829775160241914764448399213895789237060646341111573443997867686368068038619301626943526715351630844980912753253357814325664674474331971515343765158693454907329698076892535669352979189440101248765970426103424152714083227219368636093302770079947891793066113575656197429156009050830358391609968730138909210725382890561325688552559189529719555269453482776849760751360930732841659348348467775534455045014950870221470130796509676568574976967329036010286687345400575587664439556229149857219011019863216837179467287150913785216890062206986060812755764265364682353786170135768214418301530182485725256886099709047664012988915907443192811017714906524664606773747907700782176447722634618271786872692383737857499090759288355450436890169250896653116661067750229945271908738921139303661453988971601274680100714015822415355328980629778948711067810664552169832329886677567447706386875441962174477681205123259220023707992614775999504641549561476777348005497910685269996734494629474260997053525368461052519861190656000000000000000000000000000000000000000*i1^121 + 93656697162406558475161631033134330593416979408222619288071678927471471724014698704973058288821944113034464404444029415197350498632498039786385628702390770010711260928653851194567454429643426701680739271098677027334558219251890279672507971099387478415416637194506024820998463849434154089630156101857536268236133576542944530657181669875867254943957442789692385589253807140664281229432841991920508123937639958079479271803823651286580769306578441593561508823926649801533404668885766155734518739940353208856807320710829005646587471521478149352608249667388927058305440173468275063404869177266400350397767984934865679896823319387637433884471536164484203614203489290402508304849212286885909018963160141726258256443691864825524971743013674596335794124441519490970499513405139190123255906046739762609008236045132102923347946746686281023782318403676623523226528811964185877502373971258933607822178944188447762908262062194984142150584794821271829161378069879523973148606157769632904375273409059614298990844949819828988072751603274313000088168770688778218713616938331521853019664777440683979679449824216660548167255258010473816011480500820237062346101675174573375073009538316338292789499069949011229561599310518093668097640911861192307708169085936049875807766581354831345401479273956614933123745343884945747864467819559442366315087695674334439401064141093183232870212840811282066818077710052762942657382646178594970825351294334303732556844236953203224927794013655516960388517596762857012877703931992869203168211508947424048411305111776416822057317356870433702826253942955051327625566384917651780479054125942932620247995557977991659442108868524544279518079209199080146773661394265722381324377587766103902205767986304944388551536098639319283656164891384426120128115129458564333766365917974632845121815311513894995384966741636709192073822098111066570550927833344008196212197030024936216434646889907614960328844654968705510003298644361569285542284995522535012694147033713609237510332500618494033694834045616875682670299184039177320584256786857399273349014450478313790919085058712624644486937228631955939496692028047466598972596067031830859979933851805421701711986686875455774138483227379623742669861897104682983656647575243802453924882859697649493537926126378952774302533583824379378797084197471888954820873534328057354222269934230488976976691058616528541844447934871526767497096180431925006018813674657092403477962461391461731409425283962705884933058520359674431106818136598163467611705090752455963443654406986433217383726691747723363743342274873817272385569008410423536765575265796544850338617533610365371386560467822719553920741716072241675247657755475293814644624356610569122116286509368591405469926720657955283663440942871628922748274133582826730589184340478265650936399481038226242254934460571412225576835626073188176118188932420847344657008826756847099246313507338329596373859749109234172532008943492339729262394921516788645479848412587228276476646713421293792082516178296593034621691877620398843459233301563989705113598534971646023428004202685697555100184484345606551236435673919632482994602229331349159486099524751087511401857722331471198929806445883422631932334328532551602905310547515756189694168665597301366862360509145361321754488872729996484475788198288660859444347875960378594268186801490509045038912280380430118298391597811842601620533659417946582557770543716910740026200583795052691344871403653169687161925026078973128042284532649374422582506993431610916402500652250298181531839212009614031114654743176579476687883352859362543981690735849113963473501087124017306919364686792600148079362281323763164092896272105470043374974279230760073790902234597061883024165687439844326590078296697332085701369762955030590920036112334668071330097738045100304334422041782546291896282248808532143579474292334212917693236202546409380953965170376439836603970963798009837543610228422170497658212089946668995453307904067256057734480708965639450926741147973064001474233762224178215978215695597118772403245686530046803684692772457078446614007865975074285532749379173723610534641798489439998033229729305282656657608524485025834892159864476203888577742824824121710379306600323672154659052093505159356153875440818717011185423213045179999410015692006974174505839661070208717908870781519818587107006626526718129261687162402131883306063777600507225456110965103088525538144053790339235840000000000000000000000000000000000000000*i1^122 + -20569250663530785392276546306776365756259484538279317393789129301566822521158992655581670407230108169462062158100375083513656412425478535872229275901618892933791469917264261810946572484746150494023602303625889033756376219400396936997526846069863403378823088969515733829832521416096075558583472840695560040589658147754220372615037058845119961354029282929988774436438106257150098760064568586387298190687695004930751235852190172127016384708947645841132859122189595924410690034967066956225978095717463671425067112992256523538503758094674836422847373663215172785160010005569297411750581246400733807235391518797065468156013283184274352845582758136395722153878404978876045709342917026085291357048651119869200786051442642211971459320332551652480704774549193859203121768791416211378987633645735872081551168881235021346995310910400077443274377212644334861825186898323704859416043565948837821014806425127587136204860470741162274082351590442273023784103010904152987735629311269390620607786345305222028967015832856998439456858646464431387851695197805989489202805420434197549876099247788797603053178925422574624467746662946763022329724280689349887134242094852536717601687726799000570200416591627958606065668105306347115234828999145529513941536663459355809090536481322202863809821067175846725700035172215512934530446058672721187553762996733429587283104684115996675836042299456307123610865266395933430989196737211632674195206782265253386772431408449963076340777971103972088216910656499012530640817172162045335871412159646258623664290989598315834850623295502883791430407265198992188112575117066766460397826074921524820095714723955867768556162751615756610977391835694605623330617935588041162369452743712523042189681332299731536178152424789036089503951549776073378837575073887120809564590662241676676000915224725533135114051872915888562219081932012238025231888325749738079677565031887315544880261349798759054981927798955060814673614181808896097402157270800556951126240962467100387270689476042084269060123392823720480419198418872677562087561322838380001949602825665082995975680358835301898048739842617731945122529439463648107190581352627062397810497143606607548102108132917295740495119380970865014295277994262264114053108841592746980930608049861736417881869428574928457122197471563691854310216630008953677431470986463520531179587984662853146982001570421955188416001781883146398839338032816668958183283837800728401189740278167622925173801072125682236535557833522724655416356853864358476167200305775188802306757510166652087095679076166627677348880291540834144758066206001214811619276485051712626823511484613543110320110618979890664339696050852345447357547638240992017176816087547386599992802343704666000550006791953859725951062344193826543113748410761439650725648452195522559340036143933096045911324339050980758203885948078372768689772777323385032562866205819087178331433811242855156150522079577189484485076077643550936543957853349678676293641991450675871826276488604583678565839624542240164854516685454211918453512713823252166775172944171972421188731692235047840778719543233653131179021875181669906411700838599429062122380131189845491114190631046780310551445840758153369196958064287521991751093428355154990977046314673902035719434734264170137883057983764429386637193604070522037400459584327034155832330628282649633489082002023481909005778625067007643737255253391462270730260707906838137755253802779821000513278393879414455718791038766701162309960212327655546277610843055530692948233105697592580214713802256777708302278620905572956278282656388814760492953396037463310975679235254380994777327050253993004570647001758372045397884063029539967822686960752553293179604711015728415455498187217241450855739045718259687165110304503380076453862209128549207873974905515492250885381352965876109450206843119137835907607185329512944433298401715935485893662079589301395372032882558900529649542733717740345372894389804642257082461588136344322383778448441041993498299583040994679212497036384628159749854157338311845718606129435229701412179751398824934329322007104643795245759386355693973900857067273962403554587086820098701621975691509094962971915163508886381436613742123707206636601288299915682122125470899050097503614494110708359235714465597740056220096609023636789372835819472054218094046182862528773529673727429709917552660184173315104524372889927616384824568011784912992995854779206860800000000000000000000000000000000000000*i1^123 + 3078036868156464352078771604613628288504521514418331066810469130280934818113529384499802847575439974633286107501567992995416700614928921556061435372533738264951092324174193215777286958791635120550100600494816819502666381990431987293131159193640454250107232428935949322996296961623743481513866505602810623504200613958034680173306540662819292830989266473550716787464223317138614789607841690580096615727760748046332617496319652080607782778974336474974905560617083342022344425425012742996020293035988971890767660243741366914237904637946092269633296706913780763570762992848932503360269464606341835125780416449169939550158824256719268738291769162188586523754439262600428770232120343180471904072795082948840712273607660647785205865408765091765759658307714871457959286492381567404833606708402116426347216576250303738867221481658650222404495936133165649395040040148821686562647955488592670445661580542252868530021002258014342203670124760933916149741890563115693288814407470589414462449042581177047586808828440764378349761375116334465410167589214966434025549716592165307995680560984284971354629456726369900396759488267263034297649992021493955569458977011575347984538048313363596205306449490642413970136762901652406261547171737285658190809378116266873143982403419440646402636982376360448527341153119939862231999659273923473269548106999001818927075221654965202252166053359154666949428425698119517129583206859973811296503164935762935963043850287411921657628220439661312054499429326368601160523880335401957883525289792768284378538258345563916746057337442633921060344722753430962758647785008500448673756044096549593267171339519173398892585896387942336461949904957707505503764964345481463310471696269475414447752330988336568469129292342648083429049800822780428629734890405054144944281086183982326492885192230369662097762513471079588644861864903217275622909970140947715609431840633034321058289413533560879825146295587590070861157770329114308825071297240567527253752348253982661707751411031140386937954252554335006487055205524685694790813703742200536510218337122296982642650230648279563478959299700220211493623717139549785065756515238284672571512229253331414828576852234328490181828271561198925599227840976360778126737453165925654664303813469736224101203907288511304431482255198074413888338280658354014356603649273798241545266160757047657126760631895377036030754241571826094089356266858194600649913840095374969829179071438056001075856164346745886400112504661510001894983084715476578757423349561009207768905885130751421390680431389680711528535990749600491009919277584498916701522740899801684089126596823603246545640285521922928565693594041960824262762199371957019429567560940139305708020109397112235996270228460747263000348343631365763217689163780538000591408286071954293952703623355416785143050608872339713967977284120969664876712609589871262794073158827212596069860094706034348890782692079727947992562781696830919227800823336654103638803912444267371346878737181831054404486413214497564328752739580178968585860997521569059935756014756469408763137430656972025721633907906274300514528925550398719506790884158191178391656221093768435792215353889653383086089298854247447778348355203824078230601046547192146599804382765672904667711791822690931023684859260298535548810429809709771248558660967532820122898495046023542285588200501388423445223950479223397097645175919074520535738887934458281062292667160619251138390065878097969242017223830631493146066582142510456452544492318494163121199079003403643329943127182007802117146021083465334699845701470645288334504746585313855522663817256531542845608462163281585350897377412428525967577202454435937925252412692263461969634236703904684130620819851281294593940295383119437039535925196973942122176539167613377447250118743694422733854978055030297082738162757038148404919071839091685777238503267756880222647259288221139214399772642612966410769899056054747702642048083570497247397200714854072204020454535771035151451706658237322037088296369432848293617032522941530407940757895599047201389262914663825644219763549731067833204770134575580370706750288253707453469046110819944615641728354778299063183120499724239607765647142781083328777054291013390316953670548554874936033613497389001077858316171067710311258921546894182323828099995085615301672109782901370742320362405024516575501779744195571130958799308511485230271623267228031360836829184000000000000000000000000000000000000*i1^124 + -195128496905862159818725742584602356851829571271102552044956239833340447577165644680635207355397028970284341681089314208563055755397521775912145579367239193480334792117117691455776921518804836310170612155254812006070111606159267287932128082118210960797535030467150542033669058980994251520372967886148514557325334061577601916177034033214936307259132388771850644313803698350186798712300454952415336173659704705603732447470294795906301537094143098090291341053826414363867252761442520152337400057137514583148160119362929828437114221437933452660843919434083106272773447216467744278920963062824051464590363388386197472199844418112592648049063434983111117650307084066460911433221635447459909707073156727341355960205618714141839826807162021560090120703005225566357511880272456410387132999455938593543228985897692360893221122745470204358555082134192432758858742525606405055003342484535770307129826999265840801335277274038570684338583520913589402271635005602117033259260801163361372472397356187967647051636640405008482125059866955918023941234741603242770972118081160786230555006600340602827450247329995003278877419675822589669238939680928904257311964258389399210606759197856995968518468548007795355848535739656112217529330413437200464994074992084668649915729264111556041431093580311111226922041894578857846050404195699831894517483465389573219078123721040473615239657494482359606135131779672322126151708420422511456486507217407733483355137109074524053925573414840489004669865786642483787958681069711928571990741168255110181669443766343581265403793748565522508279591966272782032487687472861187096198995340908937472693726040473410344475075812095962514824917202202548381218983429339980458770653699481633821081366136416222234324323171508688366291700151192852408915575113598363515996523128665608079243255347215298564697892818661275477217194481865041633772540267581500054184943573410167676247196584698182490824288037555749550134613166402665271777727135955343905745099393436842859829128247106747755140771359117192206880893753160754668626484697996631075938414280442727684730114272116805051722258428916683752590821761424166222463349346431488963389367440343001955343156195103256863677197101512687495104138107583695872062832479520955917195211441537951376996904025048736814737043993277805754779859056656019237765107185895891827075940035725500606857288719769325103012776353581683840312003366726758170505905931290057275606324096036989361139389018250135811299417281720123242873694272085674278307207408372535932419358707438605435953756948225143265391958285887881545473119021969212381294944629792738032906197353892055905755052127030271455687170251470751352549993745552128146486062316108697771467466561992045262124824157812367861378193893685816298682246821275438959094007894681866071337174848778915026190330159832162026780550573643135901484981993730111545986143775507819812120552408444714951179940087910268279162446940607169503461024076517481239278734444670031436617073816261569111208295287575771905084508071783527373149940837488812786923560441937559814673277507446708471487373841630560974882103251999063677766276007180551287389030172869409219733192309284350717581331206960429048397851005758331637805630384843608936024205814919148560578072952533390070169293763956157924308056707701962839567122227387245998089080756560593274179323003631976260960385864664749413189105830568397090490601852324072911897620896415838883176044551916769302161627627891128743047358163020523895446509331663244031976088744753915275616115946964044161475009213791166692263195017222997570299784168126074038280475725132025447116012206790946882879945725851802502306327401169236632651503278041266778641396610204122909968762098554237808212409502363652045576205866592653011467622750761285211933312079345601593216596068257304254672826358153819875637020747303470542142457965553512692020383009919692205360820400017350479648020166845710716476488565411034377617533679355962364186893863932422905973315561219711770043732661492014668926862462720591432678099204586892765633866796228814940950592338120715860608057564965632900455108251918153248300105842837594007954913060117551105534096902020534726462971784759982235607402547669512563216517456822793075496541149656097416099686345350696283447675843505580685084534556945994398675279375813288843882045134310316368228375778416968717846997455733672731981448475311326049075200000000000000000000000000000000000*i1^125 + -31185593438590682793486048434234138540989504878401572649171981591992743203001410398420346771851384984804315175037070469740216285499930754962189591843622183627303458220541943183781189650127176549086449619501907697077217389779544998912219093461714126297412676476724520724596646074535113187001879057490000321422382642074547891053919754487065399467399380849797536275439602866245791279534674677108611362399477538860370165966476654443503775661272842765306567720674404215458600728907581970930330326500462214336144005172046076969039903618847964968423090535653924696294245109519510330615350941391375127570620094956225434142499430425942326744786649839043436431281874826456079343188240024187737491974086473221656087409482277013812013276930192421866705982499790015545094637382964365947053986465809923908669962491669514279435890178005745677131819241566614143523648465656700054826905958137703389230830132605396698023408828379867911175022982445866795982535595726410371590828398140177991603844728546700169197695210592335456823105000516484050945579009236119825934920080773666506477315408709581773139159154639479387130844601563908427858016755677472194056589760829994960866213698716633059328923818556696660299296267884956414257737215190625953888085071991397826331483054865157066269303991138375860237207522186221130482689830942958481204514203406728404504916920936723936748273394128605435340480672745974401489601345669014638910718061663952054272628177662479710642106829310395454876002986339035839499549116954607850004408932027649660800919268782966610939770072820703026280413846513782223728998202234910536674568341021279001769113648741704007104860690598183481272283042775076092367357357658170766627120464434526691262976277922190840856986758480396579904260145475890217243291051939972733593212935161771215455746523622529791432808474761295299142174561319550489814862595533192839239674495406630096145765893020156474991231960438214418628421849319090276298432234397124695125716730425710459413732071141532951848097270795328757286940954669806057697145539962944639308550906845109102945629394721803639362374264911045514817037895540786731868529142836218848102931900497741843958100093745974551379470903473229174849741938302869047588509132050952296166265753258983709839421755278074876766430620931199426776003334451403896320312008292592180254434605730870061782979562167801575374308096770403856755628715317464730143379544671081787164060952488908945415494951815465038227692179852457709605755701481549035482048235530947537654009313665442135266166776711081093262880995994395758200214180320902932633785477040007129246222549450277015335838843066948331198461052976961857655930105515020181439760839674800072581366915791297699866251650256987071463651593652919596684176240994508472822131536869217137174426417438339198586510939784584456538506391010856786773795063920942875381319232105841305485712040766152906235017349650212238366654444879120388191855890375588532226569826655956960571814129788132094027355434438402688703066604543444671330951449315227268240962316245808731626674546892413306771523383198958555143764400246597579852641429171149608526520634920439168078767330939100424031665365347074760774010602062285275150153869361521432157501977046581218654789064072233908076938911763114943047219979122319387174982466351721337238281290333476853593328790895551670911511197534186546658732994709204805435966326278405107008818580021390313886680785605213315872080770078433759969221848318602103715465926288963677131925272863648695673668906987190643101016985166230791239362866912723875306434968561862944409320294862576197271836033213153957060851079954352442764210282807294955761797194668139865979315411106613565622711193956854465914583403452011047822466531750195865319938573130378128509537710222551140755738593310143673096885736158374389529147518519827672279049213268314910912825011879189488545295665880390891066837834959987219095717154546406028247131964031957547886926246274324661547112382989426362263117047721405577600091166179935924359602953006155124503050816262974890337924825291623959432758458154285882204286768508581199860577730872199437084182575897819153407192436407111097103455413470478810370638103093004501702167321436024481020236829545858169769543505302643453323069998397313693016012352339686256494734401753013491032091489102990661647937798142705191439596239404367582244678813442113536000000000000000000000000000000000*i1^126 + -1722994020921215415148498509612905076913084620938545425872780022274935849452310249113391055804764551048878938552784796857787170158627819033322375260483300852500700111208031191918086966540752901951842845865675499441063695802447386159013170096875241670250197438689747543933137854707229571613731407481088579532928750141829680354855082066146313412890851406670199465787247859105328019208947955097419505058001230372153436704039726260909281016568723670213087789865487363798311824267359390019444328726075689218059945783728313732169221848468045158583745316377033707432813272060399605437302509307665422382814787877679483966545606739834854790184206223951611075543648323551390674645625869196594904261185097652881072696309798428627143621936067543956721408716283072806488297742982334720185332318853338010393309893054165954083740621729271677666755016681799973273384372911535736988620737595495207241004315927380720470302111819147965758987840578504042062548531865135258546229678163079367527913945307691038546935397421839402136766002815199437666697891650787760226299475044509583714335083658498895902897112399417870221365949335259708056621939048377989444486244391557146533936279433963668318194597953714045917667150804130347924514442527383667031058256179627262897833911003306910627654699221282191655100437139260862484194626619055793819349061336607883709171582650815852132017311263986019935119080662241882696269323193480416366698234389327168535067761287032442931854030911117295995397663028464005779920930925357697712538030144364910363420052528031429943676869869255342553862636741557535532681044766362508472903199259177409194864187432283199704517395772349952799435770629175703565031807717048189415868470185074909920581966159833345099032313880028494815662231616889151477211252096614347666494965177660339555148532449995596495097601484939613665720815090319727029096042775194698210924096412203091668231759188090439719027276942971880632084918088285445023179929186242297921371705258721469134327402563688537873971352078809056177799777473402056511449480076830360276870478156547270702477194156182462902989216057589093520553027606818500359413996330784593052530154336879779406956577324875268436357224051280190556908179610200451600381384884780848134880019965658363909489113234188439916304272584469667106399151526944516211180089979494544157439768165885587161466896060669218400987274915835747984893760045467474063758515138337102507950047584378141450280404573933979389245525465620036408962690511891419112727335858609642695681563776369595433942052755908670601863599345147453686279252991480227312558789943689493464048951920374821236253555861489677307344851498612326355727001279823891411122122013753357750292039988621881524951710936817859509838281110832983390516250486618721628054204411043572465454156429224447815766074749445097532996655389031848662514202138072791080979029274946590251318323184302431885999196807363504503187717413780609934006108895059345825459173904610252670560562242086634724654177117529729799032327360922210332744029036570934298038710503325846150657616073755573414093675769518826051079971431875857649458156230364727425315432435610348498167179121524439681300721086154768193636872491957034869881821230939980559486591630468877736373324950635687269106074466701331703174029885487020214615186858483481565724516937195904619677004364659063670212653476061155463632888553845086879836467755011410226560555350952130670723609327875084955250474894616834645282810562389193096110681544526927672925573625323894402185054940250408707857192686463065061193093766373237038835462437863521340788295172157693794808032680144552178858407901584386158628420136488034477015673774266963471467376394739725082632472860331536570478974103564109917424642417642802912056754497330610505639379781938447201539107760568607879808399591357193135906471148059907906155242153146359226076937625159324158689490982817812527752341798040138255706049580150060199707626963317821265152245241850418379541241176444717397752581894220612614786883674346946753793980158363570563177369627973480077375286958332979679532319991276065862041825439375181793554732970380504971834618443775609464385769387565820233609609063261112133220816557081298955022224473392315187845009863061064669174802225779608903812882583874125264855069334155307126614937771400066241102423293821163807124550486591229772143061594781391891077477171200000000000000000000000000000000*i1^127 + -54499104723914445260664816066616926571670066616440759596690898185154627864620349936983531739031272441100772549167595035946898091899492205051468889149763004523429927560937779534232989685614136404612642365999271961736909424433283517374860053559215938037902037417558840535198956090331377282498155357852530246780089694344327780292071826760585917601041575725395937151359881574889279639299452296948882482074471610412835811948329362125712750406410886357584261703185688186402515463859000380539766467367759258621150500693537970281480001743072371212075746890323273630999284635219140961911149806389441757893615974429029257111058469055968959011434736928736246589711096901205573893944903619087577703066512771453178442950669072489303541414639020486300100256365198289764322320497637618680420195428563002832276725466869086466117532027295576446864260781761414258574655640939974418343051973796273582513359018515678267360250212606490875920212613260477768500351882784674406360642323233720461665015075123834900742543378586222451199005249536136218218698369989102525758856648534987879126132651016296408433550757024175753463200133277614858295978779866112009554718121137409800182671479951139527523161468570120832331190083647029279761261638761403841442148177490096517597506006117152028821149315793206078532152941799406998051990577160743694864761316923220822049614182767941911722907181509110617660181585105881919989395137648252050457158002761204817810387790277046980815451966975034496492843972451231395532816694498976587656378437135417276566086427145611413696524542261214118058736621426993756424375825919204339987619993530392594340222456883547719575445376292003668636623879259700660401829753882363878476790296310545985878153465768347567324691984928461576685336835590195265890143909616858782534604121756245341439335992374410248036823990629171879543701837442593565015958829166452578275523531024471464828749596881049010114678177910958319740251300593577555569111361159111005873955550555172253895452240767164403652131849586251374065377605328032364219151543264502609188471514035486492840595548391496375946494557154340867096845187347768584867117532813342250272515516561617812568185090874995988203442009940982802003155957287331844684900717849268383902627072749692313929338258297559417878936826053899286776029674499523668264665383227591844025824864406215306218898233433790049051773766556410350842168198646519063492681526309219598620752902666064430934129018361631285951989787866914121530821688625529423598502426980552735713445072629486988089676242161076854863695797298627673634517778409233889696852663951522837804709461181638360566627590528137730984768953557922879344026980600020683978725053245386362472127206063180096663880785855340980522536884273888558646969505688839577941066397996319838643132087900966745666874626992898269047951688044455762921573193314719026767507561916826930654253350465969930115554948700633296136368047473958293520834458306569454607865629216859879038325545437824055765917756665078288185220187878565244068482054689757109516833312930314438327901925416544334928129362252501202872485876968761607850814241272655213895879571521639815179486846761973431496028442293599986091038105510276972836018768123775732024915228719591932830287162882210295082304502117299334849388411350325647447188245438521393636638520872152947278155668206028448525303944915017474701325543715476786419775484026711034630157044040156353427140941452318867149461625466242456614452626397646038192853991744096890246838738271508159398977115870611955954026570044142005949161777421779337864647037256825051244213335486332112317056881262438162848849712553931936131108367347428982848930400325005206684964115654404466537189530422951728655418276023530868046455623810566028702871436397713883336892489753181746506837135970819234580705820022312657870385159297601232069055010623729098768440439507699659703764881098223067571496535602344134413283825938293470831856903385711898404093143966042491994837328229726762291582528724129125828141702319639488131251685840740108085583592349055943546358245365739944751266581851480882854746823858610780930651835796148452858506176693980551890592916032371653849071279299401698159535772308270101457488677494730699686376849046695272342062913420349284771668638028773317626702252953292791506559001056881586190668733955301953391704625659581451632251926239123729285120000000000000000000000000000000*i1^128 + -1449463357648411425735113317347251301586822595929836363030153520523973561713101411068261290091295981126349435822764407940940950404759883315613611881702623489576102240551827794827790252382568992643839990978324972590252020084581548729824025886582788106658800571036888212439637866191706434523364255922243945806034945013199252823776571539036685648552005719534430495055028688175563077696722994747846869207779401162397760446698123181973896531965549958535941402398021389970682301514092603949587011027801940173930460428435704411909166369503429757719635520746392525103046951844891708108050459499990568231619853503376957176443895946746482633859343889851411721113648037580821999736724939157359873062151218513338604287112553595312164371100255740591421958015100560191132879675318923409917694183246367805264522202918151084805608744923753387029823023433267562111849472183532953870219185022108192575038029126276542518255344742543717127119029931124923445418950435379930633007752015083696031470088610097897107899757278479843939762331288193016028419301858935780123092667435465238113424088653257630763264329568734863909776100891721238979051777433160883899922640170505329895877604019542389352923690269326031813914015943894389958842831983130421179459109383612484895929738899388653550178825536861890187460392521802667016103673540704513795769191254910047932066739890728960664922966703248150908820677969347795852459414077729397660767985988976173029864872491495111023470965396691684920807667317039196332680445774580207747261743972785067255740863174507702373912916101410718838251277092559481388833596228448642462305894418951699907316572051409311020627373476225660965734525457495108403844221412563721006600383823763376378188951419325837300680232288661886399345801031252565016743118578662333705466942765951638620167990708469490087136689742899856827227679632231585484163702815386639392955218105401041370877715194893983672481062547194434263430587909733854340628895992796868767277939375264203833254381028241358823840988246761332945611062909122435416879635537763755186775232334348271357901505605859375578248147646811775001287276231380509556800412070963937807117375831178618950093989127059486141407552078548809128718306261604705627683150844116403484786149249810368627599219657578178888797949322717391353565546690961053701677189907279851138310667094765957209275135120502187278530635526805252976810724250015425490051094661626913618624869783826529443231198465891759661545553337094872215211711910791153764332226821848175543891945937853536585536186247410645883119297704953264921757929205147469767993006495651921802443109681392002347791453922473720212260383424018788929551354519120200410108690604481799176382550324088792357931717630506108190280958182833120732573664450670119759044110830450296892677687914548151829221154177381263118981001657614211090057506337358761350947014776181766524005211943664749006436481150450304519783176409326386885073933213895803302908232171899780739643683551434493217958230418836597142676485770421444155059184833858363685568129593457256568627114232052961464325781359800688095604122131285748608055967161516880507769496007521013969474781128873302398027301695937732640197632873125002211842212269247665795939023912569819043810337957869276661526111479638260280192103787775375751706911625424026488133285320131754829652326878639503657651214216203680418387009409156697284925304216421777482083242767740949349597420834868504006321028841408969445549456924718380269678515937714342931305055774389772214172669271188306938703759240651770561760200962801439385033547028373411033941507117986366411521332087188623670487506276163399858583056776369714350347811031229190423930957363376094716764161163865763320441423292416644461111994001217980932005653721945171037952810217457116241395226453779037054969567833071010348588260124244346051455404194133748322525252647124279078446307740414485698000673140288448724298048473433297074804400227799515663051816803897377134293598174695609806340828148091305735210109791278008171185150554148272880474456409323905103201352725202096980526475935859901904700925476357435792698831756475309543260345872231349849600204638103444561669989632933813422427106942525015998861869538403310239368940619169662999252685740497095972049070078708403246243915501824660847962530017322347786636597515630331718689631549896948560043122049941504000000000000000000000000000000*i1^129 + -36658104764649878313550901567597904779659197145496434530703886991514543578034545755881718895142354439060526743748790533598475135744348194507233401343064524592201907266850359689392666884349172769535838578021437238280369215075415944443309262107879311342610193506617048302210400667717401804752541708991371357286999700630427031799565513682577848366136324417018124488318336073275932403506654801766581020014132248784107260873852203055816908570550596858299712086202443777631604431960180643633209202784981747884357323091420644573844973439450861761692250686364763533854206825183788703487670205771235011843082997882721949565508076271755825359161983168916722956573419358450779622908276047103999777482768384764715695870339644400009059401964170221801747687250727941227579086149192125387082475052249401681137492529438614208187066063915359306768953196790769561967291245434478607267280608344753467746561775494924233139726116689838602963253271395871650295556718464182348348289733183666710011628515841539646734136917004950970512616284571339030587869287662594406604347963889862502721971756064363622037645178836246852964547172965443092480587571385096645993921524870823922775437959445437940464904241463794659897496930020865391785864978873019108601699659767383828793265370516952970486522409428471486808940874693020003193688995155036493186287992596950262255465090504898683331407958295700422922444106152695780692849159415430483982303902117820098373806700821963182624043085728301965108917970802765417297800823469371826186309332321633758767401282518585466898910410126087690023937464834898043610754547538834039666522942175476337234906741790802320339448054571952496410330116943020261408710412234757182955149445302792148989432592780094376841539466686784727470139741125495323143044648114857084408693355534938538366639499082849770003062126364937371320576588941789995742097122103059175774092794613681282516481703785072433859500713614455637770267662501694627768076302337553057067355307935798262128422049139214246846930842346943484466614550324492545974328559366075431776494928589242254031550833630443146757526699564817358647737662883312895241824511199469201163987360624499832261271544537525137484039420734842877496814137913741416308367775450073273152594588300317439290653351622336353956207087076060472344900627390476803802256229623793489540603117195487371283854905596890465150830009700472875094212489450935152352146689621139328796265349776884879445684405296510478425096265239724682900299002801952765473791881674805978386376981261801636005880263272806318676981150647093471353859386104653340762378262957636987230012352099441482689207920129859934361947986470262450095934949319916163347465363038524212169969666971259576457881244744266684919080163404338615911047794527395507108930226954680400976858023432224667464100573923176487471290969961710340164490733773081905502932844062629618660091574727080910766459200028675882677492646741833011159520411048009246561057608681528742885748749606565458836233570734374905743079897556962657554331296161022344072180333186548841198380843086672570914085999814270052499513693596361059180563226037927363366162050563555164389064030390429452620301142685183635685004399860917745502910501840908171358223911537532268378828546130933305611432602265190967036709057944258012527042218980847531165693789744495754196522511776061508614057630526207847567676210522107328666268283687143774488442631726400001870357106844629958874472218305630011594433114551457415012411130639011743345552742331227615965992871210136894932096470545182243779984251631314057107940238454734376108471023417783352621393353641897171549212434947492839141590976605785091888336894789563562743597039045724359744129910203009847608314171267825180224209163184513773622473058823063232269535704320554456826232856488383996421524523240836756821926568609545271223496146855327982428379129024031013062155056046228157153928536686514104445609017119322327470636654846613895735899631755419810453087883297063996631606768760888381579997315198920081455184685545812642087644143074809243688034603079080093243462806905962479144022566213131026032060522264457825016492963874150544867992925280110794823451383455543983214089087683086209967707904444403298271132407398589692843633828351471113336951066616934416337340604858234116584799572326942873908597223168619241807839129681813042550223667200000000000000000000000000000*i1^130 + -776825318329573207499615118752326187797221095832623118694981875831307250338482206383451642269800424683376360205204229853332995390169561644792364275908035166462862948006205214584899274873166210023813194701571450789421899940236074333321494149055303101199514228279386553858458444286065343406372374033092892720006966718152708984957432859714010870484284392859148518608523683972293717099617265691286579661314958743612455198683431697172654587388494733754208055886118044806301175271995586578325438667533547102416830371311475316493175381449560943577537100698890001803267474511012134289065170633277111387516081687319470985873590210044695198754435799467131329185539234938130726676418927301218619157970565475470366505782997825597908790392308198498906678419242320396592935344013836887102428162437321653085855484211482869761304313250027839419366356911547420697184617245963805814467852079304309460113340605900169074178659623330429294011057470521310673912027437153740214728765822447778454190034088428057745810804069513061825020308766302907299978330419670125107905942554418307435514611569309604191002315791060490908949365997446979791894281738511953411199852733067774289099949113710515954570060105218255992222611015975898766788042342924923553241406899809258337430197127449343907665964098012022046175128813346842534940188588858575988545261594309195898323984865430688429473141160021931062389831052233614440173934656530217193642861128002797678599455103075577811228240527052283706190882464744946215756348495034495012804457804764168781009156894310624919534760921897706330756726293911626976288770373539851701725176596529077248771728608743435265468396694578445339807875121527145619874575605750202003357784052919693733219043844852258570976883483576154830935036890871028811108903559840878041781126835804468948727635079131667525325381717412450577206160612067478269471171174915149514374679736474835401342667379359145721120248395490350554982910184775217512657796273608535850408539344234125987792924123036543442412931260398839279096547366563906195029495936829484546578424861713674759567972683630452220362159866576900971023739767619496686655727851765360532571981844116658240608838555482170244089686122374322388310127293313701329652027352650094185578635130860661331236622099369910197490493404591325840844345733051005986767833362336058772028640640398684501311998533899277786804210451087110046993647026821552374603609246884419324833720616134668605594156007923735138503065516072446456302690567130134371937667945938195544862264533946157415771849747887541795397388238307738043901168024245728386456743714517320528472559365646670083177077273517711450358938034401787194519638313779158523433116126622009572158991880197358163718104006950400808207096778291284747441991028957519153124297094785440485713836536839661815265297479322340620571684272585433666908525488674736405552648980196940501453028179961947911976010812163798940372836499886281049005635646771162832627977407526327958665913061986120512193261087223813342527311126230209481197441920466813505820936965655391277655854868855377164747172628211117463706856365909206929668936939685501599927613854890401096241915936456026656333564627947483096449748912124335426109699228709821851367211068975157107337436168516390860366374257265374843940035636888783051722239419496505392742892227830388124085585043662390896830690039726279681082938055591052344727708938140582590648637177051590325770677868248776898499029974294406896030915554761829946629592354330153487871121162698123578276344344258217464972668665181081803669887773807444333203705304302962961782534611114652304239201717998375362887139273536757621716304594566685168859455612724234683975940362675029087219452192901967682739743267984426998013668131675226618773202495988523321375108993709103490554131657639527060909438100082875410443823283675072327736474978268032882208497150534293347924515622563960910959549897870601228939102261629810272801262096808626751068409910013399332646285441529947762900449423165726724541867431600426696882650897737281402923863057535225230754513471457978660000037303006696482811421954196090263541065042152020308085067586965940583756312423895427232122029942343286363412231172420881602990244894749923238866054482217975403544693918342230688243537583454027125283790133822339663166413527344998196220360312865521058788050141534476042240000000000000000000000000000*i1^131 + -6800352294432164917882660722394287952407633965567933745044030652473714749465787452302759619023388663228375113897388205472271432392026596908633976173272125674856365268788709426475794631849127757713991422479787562696894848370596361564125738890368009042506808149018087431383030941258109365681233575181722157354216522453480309696118893325703365953649018654341889482946125993142955671402828616480301558550724796527610551146454235911812224563453857597792070632031991229223080439577992306043976376481385958383094928543579188443766754225876394493307776188950207908103096242439497204233540467589462621331169348587151628558482179909698406046196733041641049683828765969676839568626260130437553963193573155330025779534100418632814419413357474195285782763577981390486316365019605239349580783967260399956605606998616660791317291131969901036737327658948751128597250723473961437813733562047408638714505267018002700532242957257975189242513495984237255467839292560981842691366564541613306839184744264598079629270466025067522605580218049488783547172731070279461944244907992945797470649249628408676747987941258663660095428529555080231233820273582784951683576187717132323324399693661136139112934658525673066266763242344511367087841005565995930762472282402541699223743935454515587090264776784342012602191169343712685283274202121433642769775355143755494964702487601350271443865146297837362914459550354783038206068796143212933339302486032986796917068439653397879150729839755089916409736675138011606959503428962714080173099617815659089716513330384123215051278669334206815915489497111676715467991515429905547359927303623144547715172639041652021775935568104762908862640137911577811445419265992733339238253782426306576624627815457336256815802156986793628923293353649188427820662736197869494259262143075783181779253652455406571566226739832083954549989524607137340995977154951657496221326901428536072689863044719609861678465896395542002577113352796322951706018141441033372689677488910180809216683883120305092878075991274721941265987598157996279880313469397109225785443445984239045861260286831091768967546469169262533871998778754387840822642754919861756257228111910631752716730525877669435438099868140138059130648453530082416387759558105244815450133547957310862586212927489713537652903668105354695949100989372999871853133517988835085230782059271186197214742645665257221074484797730134784823226272545070857470594267658782733162125690804209463887419578096620975901273911124482248569907995847050473024514688593149037307885783714328785655551559801066262317566949304707406732838681460373556023491062459726640215930007879928132541473332772074416176940761482974379057623600936244593304118859490517412664743448938485436469092788073399289534877862581243457944625083239590077344680571109640423075104449496167812303715153873337218284702004298351720960541691403463052274069647505136437964248814721487229380489082879781721927149229225568139196957242756250567262057207887093731246140178204026735899839182386690793617885426670562853940474485057477615914050922490636884832498854182086241624914505443084969728613036415308248091082114896893339205699519395276979499678534256678358582099778059344341068299802794746707800273469022343727430626151885346452411846088682821785163350007813751331367119217705411096454992586031612764007157415657416703648671259470890796451978831876096660994799189408071858210887443884462646896638481253471560801140232631623939290380453061535661284379158121858777904281698719809907624698327140651997525869174242210525042346321318533176719765203812800645979516398927880850141435009468923257399213088700018457141574632401370609573091654646583835524469224204212947483073810356103130312326276168478993100769741793429629769407028699752867422256729571398856773489824054519463301677123036631188310961144882841795402516552703133268793017597495754008202003571249991547171992016907520896519709035258270135114356936747666730387095824813882938069560173908092031093993535180456124408375704020204221559668124504025440008430732874312905121072072733335658762032566067887780670018087172921458120106644145567042906566757064596196272126768130874725415293171577567294628778220997688031366154059165046915326017212180057975901909824863277577582529282330833643198945090942153256310791129061835764459771551758191882433598860399434042773060433477632000000000000000000000000000*i1^132 + -59350262768391573644895541328379446185683428253436320035756232911334026685826259156373286390554245393912430451366712734935080920881333017759421269243690675011298926230576623039559410312063517434130366090562592090318136853876426064224849873467835894986821587295882403198432273797929610269758503999157579987246904841685848772704867475268558630301456740202324651337177092518288216142556147131931284359900691447816842221279186194041776367711308546719238100281894701061275209785251131603244781995002304035202397575807644201953776329823826914580572996275544304266431461366173182403847205031706593767750746837078693930566308713201658358368447622018918456969714473487110915581848535534882515412255057250760239575033637735742802723181075750498076462968550835946200280144475968262740906794061767075791815857662535126179805267969266988671547166946388422620866021527618739172292863805486400497320807127535783320370613792435989419146354423345800905521656558141047210103204593500065492793115239845038693918615251019260668685209783492115840430583258762608943760858677590342847784113259841911962671227104697144854142887327132414903044745294877335458860896549701224177849068795140692576495220353307854430984773940957490031449215432123248759485765779934142744214916567153870328306643809588973716426571340370005641381304475193334130130658482426984644066302225718843516948940298610663579828857809527940605556825619843537340348935943292186601162729263220483119346956728539529248414112433980291600365050364135506840149815173072140293956477610450120149284225300015980975960031329845719016361683530627965110706448334641453827397180413702537556295169349665349148693154918358025522383773494153353676432818627716585479344963049527739082622632651120596646125212302459445475118213225463821393406874164091064608151855162134212659287443254628237038461546661736283811523227885819419133802727592412076304001639193923223707537945325459485864872915363875545725993642398602896049908161052349376102307746367902048045391338849034137661247581767723649171454578942567357026763533098613099083996283070640241552355661048844127391942706445566816925348470871335976659805729904446418294686156570736218199654389445028741910051063818293623978356472830449739451859005634049605522618572764403804283209113134545218113556664780225847830170378397718001375416558488607256838928505879077901318589629699835825314195148118271388711098632552575540491206386188590381742773648650171026619347056112737493164891156862781766467732198166420850532418452797878533084621802705287457314753333114347980640469386671272310630630138484981117221449789248592102570386612407282925439879698579444489666745358716497779759097468845678724631367091547770130772662714609570466285477301101618074828729524955547899364935406533985425846235218398773896267670420566500626399076047445390499605022681756555237924804846497120770890166958245709791127112679208650429419944141557781953134099320710847593409378986015309024852248308307145699198228779419330674026230599552409107268940311819154747421392228759042881527975257020031609352048529224677297145869880119125014641001355906586801229027245551868094875221885260244669200466929832796976895151531477126907609481396251985856344324830576437108913789901186606357587497463914602139116639782259989714945207749949988196521432334292347998413063134053992009908334654452006386918567685090127054300381781557741380987692467423856468441683911630158423018268945550983616449248581513949726568199895474028998749772000228245813822165533281216642915780983169480422275595864160628099143638079140467835318882059688927574026475947527648957149703804737811924979092691618151822603546226222892616709939244721864697769116341751429092023504283394623811952993053178805553825859515338617576829170768928044642192361793365311580719869306626399149964330440662250887849589326785001561694755474070971280175067576998926636134793005083996106147262341720197394768970443016474269644585719829740000838983013183404597364662858431422619240407539363710130229360958627232307210976994250386494246394325812470138491728011301855990193091883282288757761744899000006441128139904628303157884322546275842802043062645081841699181756301395393928139806416412956740155676297457159636925059844916773653833149446373858133030933568449836600566626972758055144121863935355469626745238323200000000000000000000000000*i1^133 + -259432648474377208622139451061475369381172454631196368359517900373517265665755166457758948689476780427853872779873929573692624581514645606705699223901694076582354614858841217195396845639452348565737776846598932471069849262809762207678422849609362072914619270054669045674691137314270997306641006061694835160921621339793010019837275772757069828784148625346564437104036426667942594858517413590491340219216676043636534872708557907817818098416783099749862008669127237956825116172071715493969402623218463273437632230971662792116697351502673233443858388050682797868462401267788242082671345407939226735630908560481936340026220149490919408739451799483584527658066555690659451537975756212830827986986760903300818539282468381472098707267825767156675310111487678550483959081192018337220300471817453798767932765527465358171145550259362460250590863346047443653748870327886284327499304978259089192568904024069372669663450185819069565572564769496380404195186331185484727898638216903736375786457362761478665406876199292044146986055047160022879972332224986650607749557697750734707276389032154374017235817481104894287482699148091706659554334926416228563008885444186265127602785933771630189219670106876405381076154086992193914850203925775701592536786409691197593115349605099759787020591181759367366791643767900246854834837074063686172821989439319341507428035064891546903237334270619224368278397635613051882177616826335153857897953482219795814419483078988750154970045383862393317676396934613734516091546507485587093261855060670886424469796491600359458103511925488770526643729074172579368666410555930987940948415885736378654513270305454327472010879084193184687232471196859365548098999701513698152274756627593261910273371957331392867819829128407304671903007107112801354108212823908733152492401536261450324269203006062964973733464671272698424999415814878001502007582801515386491820072410158678420235384581926118437564790851338050088753080782070745864214833025394265447038693299873713690595437876435760438284641252986321028520066055665373122902122128867532964843704735649859802643752322189238451110586752794991970070064670228895148649230347090213626301335972166783234739504216559559539336170564970864856382927671438723640249260950307672923164951551809181490587283235575492296708230665560269699851013307919056657808359931464184968655617162772547970634786662706572557207849322315951204468319777980383161427874713692881226518723372255838403194998166388107452876477439703023718308182717173295575002575211321724607195938719960196696153799312697116879187963306601872863650396288227716074377860717258448181154540543307016589503250964507721794712580806477788880322045742020064997549711361751755939753495813424093259530255249540756828251693713636133053124483826003574542505159015823879722711161041566186931491454386373214780472954792496832632391383746219846202507921356672585715974127930692036895337941068051888309891270596545438646650302480331405094017903539225582156965552859729729548962252058123772582523075129107890004603291352838780695913601943235811117502056113168311582596255431393853142389413957191416866591675570454371864900765100895236956572532938070036811347458960643816996849632523155276728073424408677774820682404032754071370033856255062212246732075134867322058091686662721712820692171374793594165734427305079078730079225501708939595844610053611927238653999070214967358218052336260916074099948393123368240842311326299107014230097022249994031103173666893303817909101528059171745443157145203611526683593888292980779583960614560439817533656325104734996474546692904542609019111080350079928615757044647683196192708298034528201574502474374799430927658496831991645931551716996539997039324887716426194972802808372938782198672407992747469529513736715874889090912604493786997003745776182246361856985201938581739432796810370673780596030320189321733786868183342776403995772524159508476445948829416123448476435929468910045888402053844670622611508004509933999066319575611106205744934442293496489467031138207398810392098132911415164253244209463576649845875797350410425327364886070695783938820257245059590290135121896765191497499934482573138437004380761018684228642455261896881447757243105633934486724411130407209718996028125310530310610238728512934341386910588280979101639707186113622636559838023510028642823655768719360000000000000000000000000*i1^134 + 12262593374507799508138299680904610522509218857906040073522004154641847167099789245639039584870809489377550913139503918917758686980615781239603243754492619357779085501306557947804958188549563506996041152428718381502205629873370029647770755738352164368705100227632049235812635735370545617214919476117584606029611137950398680602271427031876247178556325607622162774694951499539655714072882489312013183566243793843348280497819855107945294678795662949659141150259884077375054576137443166588092816387983067546689756486826606264726890841379795713353854055673615984545250960210693536190237829805334085386661527243587813844300530996817631627198097031429668008942256570348852238203446026563023704486457648128188057009150169214123108935714920930103484757555921964008349343997377488466865977604006821478929582025404132808682619961302986964952976954338496613876174766624137898027411007921745428663726462179189754678491101379929495589106148934474841780386792465706239869339826255387179045426211127031623897835758881530105927365739032608918148383860891364843901422862646546575880402520712442865875498129151951112936017137153079969735513750878153180921712999063788455785019344030497765923100683227474490214875459792265972425687781292084533131675941042342375189885216512043571017521533108569708456201947198326708559014678179074878781053061404069754112486537058381160976456398773703566502714662021637498312754748745385592874695671533269257048791198366442379869498011089716647696030126406638115461975163912382833359719528085764147689046735049558827796694289823666626754865083091843820426629434055588480020315548257343441521936423062451133795876794393204915642165434028364130970230016981074855338331192760432508704596724805546228343283697157436191898573015754856703748217240884462267314025511488333557009715942759231092334505478674827734035114176079239506944605703720053656474174364337727077250616319739873025749532334230696841881886268267822186229844106974340892942386105297233567467362876697670396400775049372210641332947589952326877323894528328237906508858629819122154538007718495292329485304573424532541235549598798931225477176468462052032574889200039052848234541979478960838568889073892878601188779047203154662808462614605916497504732622628659641222940707479308303617893105768579455356845515322895281319791781754808354694529046804766038590275100097610062116052992519771208193444119394967314348921651860848973107667803846618628527305945254563161552053963645675267051197354805621841956126493954672655769337867603698169023060642045113243383887830855353855934404078377494321222112994892956102602431954787527539339863529809009887476408073101767175301773157357224586702121611809240945746308795255085667815491926158616658673572096161695211673095003982424997825628976000274377247089081229723350008780612778420430524214777847427027497115874975272921450669349529245494095192485577920803325154465639749507887585171656204201796094874287211401311850135022859648112756480371742497918175656557577234577669766117237699433490277587356225137612027154266784386041619759608789555449133460473455255323155531052911897788772706874427770240645690590692249372145080862742654381561575682086572781119858506295818265186144127427877666917037450619731634566141920909594963295864669570828827287338659248421664783268255942247062802155455321408175227453506220194114890076049702619192595229383913396340028554517247639604877350522363650158085726388654698774697260579343376202293186265853794660695315779385036992007321053206746978962046918433156373209286053849208520390588885006534003857250617292079343386510567509979136464003732997346472343306742837947110123330804527128380296201245274505407176943168988893313991983134175982407427748727392112132090958227168520382280877863840208829029135186222633216993048452367614041849816839126848334420002349664376612952248303421861088244545721632261837503844861331783504590544313634682108926376678216597317122224821515073079981670954278229810834282225558539055623985601914410509596702508956023367471046264969132288316680052079036077004718064248101565105248874672449056225346194949660313521039682021674067391637663816419120937959601285062554206735411915354632368365177529665908810364090217309988700839741050806397823910216544142986343438662136544668571166675703639921595966632741174247424000000000000000000000000*i1^135 + 459880144055496030295709536662880113980711629775980111237817830544951229206703199848447162673893507192905649820655142403697730214591649394836308429012018495115544925343055182628612810063840328906207399422637418271442102065670567997940864947962520095477186539364531220693086145780519872647833325340392620525740896031211974482060617297582460742067444310826599374162528906591606800155376726511983128599619586906866525884155311694721737452388607453193262987360710699918583177033070167197536090424629300453078948443295582383536672609321324187197936463677925167525260078772978977732561966592465849050473307720251081527620779008875857450572795085257742789453635686024858785659150105565504086392842760617728006536076907883436154996373176353784539262785221288312158428404085539190972375686057188370230859019205795347011264624573965269080381346408857551972982285872285458907653844381134652445109140767957771572536979437413429696196659895973956689452502787283179177752941610931415899766475528621376272985927670109503494165169393902938263633554248113310387850414589895036290391622215179479696180227778979313861397655684521765446519590285146216129041379829308582712707373552006886209556500420826524190879094811985869063130794183240897883358092709007172262475959484681299836546359489410022814943026113281888613379158709613099002282660002591372848398600910660437025430702342638183718076338343398258984257740117535329132715516096305529900058960320993882454265358711614229700106639331086321421031957361959284701972597923902434304869467685652306062983048520653162152521414489141676064600931230212595143851772949457747483930274325989257277311261656575056252229677767553996178150013743734487905758763747003928837455254171476247228434907913213817784544027065329265227156071921530399622420326730309114816207243228549264658682948233515044662162675329186314937367988995376912871900141644622547776996307160516243311001669804857445792309286408730478861705483428455209647535730725627121319046087071352813297971568866084280658917511493823752854736563594074401602897922532909896988836066503122948492981545295607402133409274990201358274387172242611110556814589297275207011420002863159495746884262114570525519563537891614698762655057370143868533585310126375158794664198382939748854304939240854404226720137265572196884324784339100436459251450719111098418047554175666990799280636855206217307510482338426096130640881776235254145700009582212828640053882495296372094126025665765956352455883204847814230146192928303927320038952003763804817665952564148064855572251494615341302108791167734485303729398271574513219346031146623220531355169958349201449701408180876863118708549883671773777510404696736447774103738194055517682109273057105676731069120425621193017748019988802078206188810279111115355486838888274226277250676587971552475189898303142444769944847859294528453657007830424024844670754241166255365699643973807835600483544941452249339836899685291393207847919506242161379859610499530480106379114429906148297823099061254739426900853525134762733593198885327047531903314352057021980980701507927573802567353469202891622723285365765199310233967514957238570703673018591652061927916229831268462365832206492352456089706409614003653767058453002142732183950597268171503345347763627056409556046407474898946852961492375277599014181492187197419421364062518201083211758146276916859896127411035868611205573904355020303797609342868515200613179794112983779234695856475670060512898839616199651718864534509799274487423352970397853297014107530308240376715401094208452710696219401254206664782399415847313766193629468584930485591226269911228927416674753019245676372060108508377324461404184377480962982075974487877206510814210687256295980301913672698798740215602125095555105715002805910435022827206468619867767860031415251990982569755397509933426529719777198934428284841216358027781524804010196940363971379601867692716600635114590491492857692673398260834360468125686057241796215870892593104702421090216454238407473351775342617891120687596558404649849085574937903133071816891376683559927293277705046285336753842312555431651277676913183422783904537041816764350970853937265682051046130800359171500307330762457935118026631813964464904477657115536444951496964982787425775974826374024446610397498630811185113495868878101459901192601600000000000000000000000*i1^136 + -2278785107180801044711302624103014673069197860587630091393825699210126494726898769965976363102333101758906303972558745834082205510005173723539201311899171414870680763961861937010629436537226667203774093193174798959257791080278933588275585339209112404433561339741096305188425493548659090465552786150252789037098248972804793374438751316706570732417573407836680080983395418835308100127167694948504629052987276146733202677792695553671291303998478560722291398220098352791749232897149708798949608924755422411718296959110827213239953180863318435338581541988776485697479858564146414267969266422970504906987836233322922877207538400972268731478992839747399383395925966249580773929136112134233290630767433886328100614353845059507801642225961257659564099678751081934463648243090359059998251870391297054592346645971302341537048040281360109617744814121382355279053017603535289694821436690204932433922787326283939994429212222475466634878420740806440849962733101683507279898302680753933957615693688673842455079184738323566727684355064409479648761361221258684471498102308232738352339797761872870990602036491699978584631397221348107843808160718026154714820586332299945937400369514016504925627838220995914150567445919911132962668238492543822474474003042243771653623764934720846877588961254862725470757037950386541075505516013666210081804394961454596636389260109714112951030557741349045775550964006138776559858868675682024428120656354019699242899537920330136024125731819520029725112741138849561132431033452587388172470105421974525279742634732466807867536945113273254284923664558512007859036630183229700734941434327492718697898191626557704148932621141795555695967709994788063976577818157462285731936921040467143831766771722731773173500310558418151377109701011612708107872878487018466803836661437920787256083743697761332886296142588660827164241808178149896010584694463206585716492571032525391955387358762280375223826142068731045747602818415278619886528812450001326134865838427385705155019516516710191162420523907512061465256503670422672598525523489646626588208912317333494624760593724228214368898215020433817110111223661930772769918348905188685607776760953442496439021803740344507312589099737677692918377747948580982497498740791605351753997995073928813320998182226630323326179290476554592100790022662545851857911484489095708095484179199075566733785145202436566965118407333073855437252950690547787832218708703348659564714112377900033965228672728786883265533799301556501439306935705917434840639082427677992269689869736930714370342889117666315435325424211550708928104153311849036692037044112594951701361388938944171894747996736997509857129154956843131996508611038352189153775447332998777735492057749767252603620919033098996149386451478337731563353396036410398255344148961721765695518778845787410432171836829175550827716220177854021388064842948638499197635801292623803972651423110721350827655100229850527563572220257161396591049852289041003245699161350779822586452140553257161106775808866638740655567352971187484092449325254360169207302917717933060206817780102102565262120928813083611330963452506833591126025789838021824185793071902800872596653995283276953167136266819991876366300479351806490890692391770963888216124583078721468669171993512210091412748784351174392076257206244248631898176195459409625795853439994697353298431630391986959388507491352353686167489280708313318259476809525792788833943699691483910342237461585732076108590257820406230977837228662881623361981320897426813083890310628368222489948374268700869649528272228114118520703164053587153679207796824770293225166444089114285288760728111510634996889301996092787758630156264692933330744939379816261278194920732512724461175313264624922009026035256548593523727569559472189143784086523201718132897567964518218079412151610780774054822322922363731337705150946426404302575675663448454610977984101525809001957976006464100835295468087025605948000013439226316752779597722541236063259817113344291615378306968053550328150471971071174940270545154143078509493887681790294215725416774497986730951241692834149221154251202872172786550434470236848246792570910069111136408414089135139182825902958571424603058235995040769735452548027375150994635757799971332257886142651504653726332028972005374830177587736305742973343852213199945417129260482560000000000000000000000*i1^137 + -7884585279754558564500172007637123516384676731724979559074980440898355511352308006603506319943161150303070693258104894684689936760426928400531645908776346281744484163356793927559669534510676004644996451663627733045327237181947432129502266382021604284032426973863521495560934416939112581563396943487513741158868030232284283086639360630073569345786899999111728615881054825693988493808325051551448989107502544033233488450204043011190544543251186104962576991695526302369589373201434907331973581143073782267890184347331314332332443064647656071654935856844013841900120423766800121328085639878061541941088005370492188976256665419236152299872653652274204973585611674594046501523922614671595506675961792173084260550091110018906866943221397696190584831003278122043070141862426993628014931494109838700377795440162694625654282372412021547962905292662324565869395105844902202319225379537002351142588667210879397038709715762598870691474076413508485429558314346520623558372969043494759032140867134295780426107641879713743683460924665698455547374904294551696543894791723624556822621893106979880011140845240626291871292103963126796396779385824425286147930213088707589494095936501402455409638475377515435146957599839254158319313824292963328492312815245005132574301261726078608029549794885012532419096628769908752469591370200913642496762323360244344581425268290011435083027698363294909718347565006291853796948567911456591049210639525934804400673311117296434369939750111105517479587432039821221492220725980525305861475108578123252966282234799121030830109091798889046351404999254661359616491106375953371079593907025708170054436365412827099431203370228292939641359454872155771885575794398776078761884326049374974243725098326854093711091052323727262325909795968755063482988425682986998633304335656517967824832577614591145002877107531171815583575289901154538479615142052741910373061304297417838248356392786723635902155030478789568104702754430510603237582133194597521895996564775447104024032550894315323572780610381567088799249558626756097414223718369025679752940293318241194718992274259955024119067000145879246519797469753845874736864435822659265853008025386427479422113259503092107066302123782478308858461284188760781718507870992509587258102068310170227142082888124973334654203343137446117923665835380187294421899671115322474712029130263792889244505571861634064081014973085074054538600474329856953699831722063316452841063913003949293852088259511297229690211321348662572953893439687946035256443372904819934937026814727690418194740767506147665597628378226936379249140463374739459719217896575777174416835684295292995939351788734471665543064357032887779958282257875533705918254306058985538449309859675429718562729669037780689958671017650349126810641806273338948845225220520640376301887691836815704976027074305559797577122545912676098604409053329541271870304272572759942555178073357853508066726219467601682484988966179270486898837779875048331195365523726198302531275544743149392677589092197749741859972316310105633767067736454573228412484080643389165251941366316007095287398856597300750520260718572550394310190574060292261401544902462543664410620158488187516326644390328903600605010245830785488400691849420860135701236558425636557545350065481321676490057108871792274383162997513840454049070307436743164456730595642714642285982169081056702375172713636491478093892335393924595285241432112648876394605938727966144617528636312561726063138823451647996956204202964163545012676808696320400326367954046162015348045928638120688336508405528622610904171922737947634932582185660771900939133432329667412461446262493149785142483163687507891491661331285918454275927342717345013864657502048476971614816232128711748315853935510803990933727255890715044868292466314707792649883991475962423563906212622952788350921901998712183463359893685196871204165856235478954868252531688792344102445896716828263916193358748746926195516642604413900730294719103477280100715405435430510652489149717756121759036198469393644104453665920536326803901057309420614022078473372651921743249495025672293710462072753999197859217346433166313196477307781955670835867868203247841108298404876450270126418566714252557406280900457953291472777018992005036511536903924198661425020044697632059748927506595657140772856779037157156192256000000000000000000000*i1^138 + 299879594636931477222762189773002033273184563573722639716279821531779138838157164959822611164589415611348931950539772809106809244222690169454318675200024953707442591110751379612029619456803028933511872293917664016256699459740726195689587432724944039529748891484785879151554390908580372254635605745884284321731899064278652154947236653434270906677166187150575233684375951106845326168325096998590663002911977143363081162718396608267620012374305865446789985786326359398891916749246181286449089849031033515134225423618858585781585604400660475453219730860474105783634884846275483372767879364228369613646547765830843760362913319559060318775329630738605598131101443242487365381901923760785350443298855259205295120388673136769335624165577428952280581710379986389308020638369434074471825834093945052494638794630921399552228451375948903304347343090437196952740440605682494847715750349365370276431385914285576741274454121177867126739935757661830420404831633113298073745985389991467504160224281497530026051391596713803446989579600322408068219338639250074516133431192012516551721908975859918672990668874928273213887163954201519154218383843171383951838022037866855220216574906195888130774405069247776218377070870076740702941596685508417521825800807509724571748888142170186943236143427266415922854978286822731097649510526012152553430814683340208042070479898834450580678362009134163020876516439444785803830174486813594041863424768292079094893114093152334151672168782413432031465286674070100448131277380923624100335238056028033464291270631619143817188558822590572170914729156377163727297611508633820943173295291489210898516509990372423846413360649360550684578872789122623628958333048430027547246761517429531011387409314617837749452452960767732694279165349811523056271202861816437261687463293672255970602377398854727281676605741197273364186900595258501563719871273367743229967545043081247124453290865979040186353138727358799973484723306324515218452816543613450928860971591889981275271761733140879041848130773020492402566377144472591168797085525427510308585118977806849080641255923815031241589133795960832710099695866768057273833718303645518005246423264378693806080019638112120267531308292767802324718739928476246202652734554705675320595659165133479187622394550368356611190064715846149717786186916320154571353085591205305178040641744697461154553910141467976956624498360099883240645904866313194597238489410557782814797863268846443397640619053390556863850242212931119176265795210988539078218143699389991150660601208238375793474753474484437288259919351652677489735050076405078063318538578256078738628133636014581001316721593535837474344814774801424049608986821744687793165613581087258285496306671614063551026901457327285373948348130349260413451171125924489608895359420100174446514205052247452801141310229487977274409298692995611426945351875136495367080527947637224679985586381082792578449379174467804192195321925357724844437623565931480964255174745555810967227742404962020039186046404197071254867462483284345222478434956540149360816660259617608823295162918736667685805238753195240127596228152607040511441271430330892677050798516006868617007368989806152692983966255214894966299220573605809934257176768998985541788291589007849725358366163422897824827956903672875078232304973108007215196417653026421289708462379077712218337768702523650144153884517649284005673617297421657479427656307959681037403687148127320782293127408140164678484181069871122393703000958202234253418354592908330445785067227915428252555313990641011321059801468319135504180883405639900597282734579101539397985650186395604576990510704235896360628897714697067405818961151253280349758925451133177495010103550433740967610339076915702616844813112366477863908896038657950014669511955467442650853057182969080474474271116192065136209186591077696318342189980221656562003991215441206300180785647529557440035273027292846017003473088191175498923744678159153986983268756905102079224557121637890303369807149776594519605455094807856346778183738107413229163689494597072894275106256476149162126680048996424172093797430625065296062993350074128627066621743581107777314083069002282628628264105327762996161217797095556581449463377114879766522396927694327063682840098338684373588287324348431994532796350585833154886476863897600000000000000000000*i1^139 + 105819096245940199411765714093852528413877363257972331399332205468548243061598006422439280544931302140623888794033616728268516588302457910023919056946435645879022718597488617871257673931967116188782909528509674688640779821369687559493584287398720530635577025747683144065447812792453397026073401695843825309378251220234693584952741993632084920168045154110067621287019373581529866556767560538197557527104729508432718345613923240591489145180514768087236327940614024287815680627760363607667515207770583529214576994563316275244813338494751305937218934000566447123188424539125981548550366513664545483198287062301295346133169093213635914975766165001084479211021640760332825539552192843494620881605238521987419554919577743272293272255731841600431575186159433268748583724573077119212701121756374749451217365134899513555345346371600630661011222532365547977819225056038149221124284384540550401418294191865451265549881029460945533970900934535494152249647049730969327827887649949977299676395508185028184106689039125865874621724712463589358363331360777161776747377136280243620892386429118008021190079394367621758667463972283566068819377961812488161636483803862245980632014420733210770614928377890991324369484023360565851964118431681454460773060676371179370022690305777662104841725207643188162784790195448490166371008364081816492354478634670056263796024998342821239698066503543643735152363962201621756791076932589747224467393905404027188206493353054651411069163391790514482629747635425811810879352210485731464913396048564516589679478757883660016182631548384142026755368813722170909067430842939977133042182614417242250249749812195975655099429635733890614461033406879835221986566621487489607895837258295730549404134321568842435641877773725616982341836001999124408762521761102163279802231878543730244936628611800603929422590499617490386861560946860760688418421466348916926632758899588177706058991792860118428360952888859217319403726019578003672049443517319388176525527518569946945253970194444609420997291470682992160506969248040066178156323033680710982283122250983958646276886454133080082133593984579091516025362509326226181091946669600449161259573454130014186929737172922469756051692485936839581842151189344718044708937918536724965369680042261205671625069083378723081545084251207802040037971568106264887247129970933666042944229208165727017686285798086224056694891337541295624868138267563215859292804502737088943940718208232883870169136650331763041111204067986718558248975871895327821277563021630380137901256656716469572063140482761566870237735818735528716941896555342268260780649597929592312773074167603714370075053614542438289192373682201523959182460295745400262235844165013810519130365704620737738029904782124134042383291804871618504198699919917798912505781494856194188849147545047733073711042151293010272499196959776553977879037092367490686879942381410477594165769324107914652123552410996440755443523174575210069944273049652278532279302277723280223160681874008180080065737835568174194765340615319563640420552621125535496382652094549375971659323004179365210007667436210285459758624573876549934617616239994444434677429104162325175920236267791775120653251147872409651615333212542371473626823058280287263013081196036386560634531931525351129516943218360547967996122400467700519830629948212368201826420014633564708873296166530063159300342397232844080933662992564696767505671694664256289091455189015527940953582874151161837451244158762937014476152375359900963013471630595356897649160192746075515961164998775560106398034904141339788219375306688852067834818627823455435381095636022485910822111221592070696968856778515730055914849778520494014466511870398755241037067293550792955915312606503492788291975977764688211223592201730735081535238645552894273039859918928593837544037831932751535697349035145301602117459488034901955646824261833257410828668367889044049430342122299494384551099295566590821406121741568221786136561042212133489162251870571515772741979058223123360068092814730732185431369253498932614248068678400069353433039665918410963882005402392536098703729000258240749640761101205608362770164104827503699123386510068829227767424110971191282386200149204042558734054658358645928016529072553226613888864767624051994796391052140843784337597884855830446080000000000000000000*i1^140 + 86460670837418558079850753521880882487956942616969250524788729772974741222135921711041926178123555982393335577170704080733744339070052617336532009421680805626775156406684003393857036268414947111303973284617260279900937389660773283468952572854864843949732688783540115284261230567352902493636075052681203547267117561938966559493098771419776213470897597234809812365992423798250860288123081367860380866628085911478483845388035397397236252727320448334141269694102035666738654178862129235378592012849947962862517419146882003854620890004212146087413573580903009913267089578242718749725861711939806242480425413856580454286624761957231953633303137609957655352950229956683496425067716107417293197199203209975504210401655961186170570303674920909409546474619895658124059280760304105820524919511237718587498381989423502438499894185118406114369925740061360575590492329932794018573611514088341875366501970831663897520664143469688738509423990928365048520277899111840707086279508954821464264111134805603250140609378224992068367073800306034590661624378064650696184297514606720745778270596922177604221487199056197848144746444833208856903753363707448657627324921079897996353085677457020612280995728149455183279700765008130043413616721439346618608452065536466954353171149837161377396353436388970735719026591899966339588933703101339022014073232287136409479638173773875551768784772248298675628388097069308255755002129321338300187309458112925207281995826280452657446305534684183654723317815152545742776594993715653862735036407077307521002320580898041438369258027058953595222723727945674667559057814643079918668776739983541370072667959572175865531131484550257307885202215385048322159279569172329529820277173881457601740160275460230850356684957261923465759689622979323024761449544889379602902826016904700180909763839567458531232673615527104431168144694210869771075439460887718430131106842798415070326409374793747114773422928172544343155324716053950906721125090411012205614128534864377227852646182172578438193476837584790227587090947216973642067532218201328005857159824321902166178001570403639226214957754313537623238053470622358604698389023468803089049851744655469553755526384326082141832730215674854669087893584180854296174344289811696663141780365625095571367880284537746473362709748727250618500132788372424979086310146454045609969755704025720217803604756964329832547432625190504441107672938766403038166144035191365988345102061710752195613945272853359260592439833207963303127950457559289546411834931534374247179493782209069767533993700078929078797026588256668546161314727338764183408802548308916178574312289664443412273484264490487070506875988347434718416618289079118103721363409714276784291435935049748639917504683020676989460848296371775172378023264557651590515912449817587841809383414981654749439880462095286607633453908875931575091969222749835136660350828474224571390870913639841201616141333092837324559190070866453806339980115068782495589274818872354265973871173031932645822268728275265119604394379126328927495784847400624574491223716355039539714774101688981225335231225024572113367449546896744222464597033699802922564010362085196344869005563713551647686815602531344997093604574002721281225168358128186181092668466678716549777780340021605174603087131405182242202210017275662611757994451136534285031458259756317709148501965259523291880177128091151309761383342459070245205874960309989098420052294073876526377715167826079963694745928617438819832196934040511618879469366943765257651619510428764172714969226635745402548819515179106577019087615177795452029207345113242546696836943288551329261265916360872404117142759792361220144771941904657420241127236362419157294256893003544736569069267445605372423634904555807933023462955679928900882666175659575840197633862999463306651720200030198239238475220307841048019255451567085780486710060960040609242368848101365051173623148296552428898141803899700051816628431097640405391942467743420816597104084983016783830584617930636055749974339139222436644385769960331984111806727142201401069590424864683219278831819923267720861376151393150082802758589205559380972151428766079426574103886474602922367216158274350365112152921392794155998786012298772858747133073350315197595254509425238641251625150888923486546959532032000000000000000000*i1^141 + 347470721933259297048873589359593186354213432601857647965964942610812270200147116161303087277571426528475765795926753388823656824400427827771313379807585680137266924761567972634487914351795133350313203058809347917456579260668375784023934129111712742681185328365467215945463245018688515491028127603092907402153294324439404884697520231006927960734500974937893027954158593594908530402305255041932335430095371617693565301846781004472323150457238080205307005701931595484713150440274836541546857286552170798018797791425564699663163393686375575043843445368966867917991490506919673501869530605953108714737924703584333172173872079143960344183581661686082334798785491171023384002208295911410095028982826847656021067937688696896316203785208006204969416305136737788505176783725945606709772906942756752645236284783303602924342584403674753558598532055549094231304675251401337097834357355085058068514869606204938055743296064915353912331735182074048545053303768745391885158722234648176509976888400828977979015021652319362279925043634536958534718998696430260338842474095150041429254401623725467953958974697318008964327854778125931749770669666016024598962685638380067890004556750136743904335302204338513890069733196665013844058310769357235966331749049377654771101550222714836387822948969754133815708088466883871174990207548365605070115253988808827258548193834191092611275877440726438923110965853789918975843668890273309528174786436703987313377469989438880670753195280694503234605609055955731076173356673451109778817314837261543900824891919390636763322440372211703995307428983045816152844387853701626037717160913540854399867603026290206092184514106108289036825745085915277767605615030132946268718745970221378782099263727242029149345605420096842884010425601034474060647128209452505826444986290887813016428185118013275925955846944996708381814367330365128658753056303635163807967511377627460424187161961074183749838478755111347917081697847317459633338191158795661490171156937030971389990903663777933896311989144173423118060139983189001649621561338124948514937757388759289347796208728136579364032864082224190768650877858124244544777116906288995950951239637801035511775060619149127437613166483086480890673048539295907097778018729746697263545310370679353787310314277588289739849821777569629913956757972259627683119068308066411912929049156834993962313548432582102434413319639615885845084479807643420600253194995012601322507106417028100777341243142564123674482730823596699856533375003125720971096491662323131207455624974180790063632765588834773303054476530605600935519815892179459551848424216560816753284825631180752992217671726732191262280763639660616224796274226522493092990442903208429939536024670621359508907705267836197534676926685295019781724258697005261152926956551015433598349919592465645886590145807925403360908520390994665956457306059163750174605571041723741220258333258699859526117644698961306585902612284793300941994614045752225009097376458724891461545520124159756453084566411357383597548586342794894773128548807076383612887497602915897909830154776746484702745482820039758718192694224297149521562305491336645811286714105710191906452119414858553148556654963829454401013947621422939791618329682940340900565852641407468568041999707897212819297729783207785948348770347372408869375745893563146994665317983579851717562425582504001372848777683918763599722392498911233021400253348969257710784598871748827811642514311687421551478320706077214839333547749418231896209682255449791925565407679535426457941428756376856774792877211602591003355985823501350576437310293170292394979190446685380499214302083134578971492800233076630238650369440472288817320874273092081721770877702410393633992114528858819304868504376207406798018324945137559067981474888732082451257862388548583086285203540875355961880055016439799589282175786227780542882870854511255180867398277161340569376190996358417720525341935129597573075509567690742259133153409272408316095952208141556317856509604643024444939780571208260565338932021464176110978956612599695138321620989426772463808359179973615669616993971995817640022145220375786481295529374436927938874200520191230505820010468579238496335472948893757878470379256290017661668170011982752905045765400702098655465802029095452672000000000000000000*i1^142 + -33372218843995327662489054850401594272752882455987418665155478451570174568640263966622324281775329096693801450186479280607842474082157153941687155806186735759037482719446652571382647785780321925758852909466967588975056290815648851088896257861898452575703610500506812589701674188847465745911329462025497519727356092265621297431887502400237223216899523146453770187040634481016888431122109431028877227700322907233310157001378691017430442035948705709953780161892477597938604389021067964064691996495835029148946046947691240442402454790937573600210208873324057163384546273683471989199156170211522632874275079270109097272401829650546291215585409512558875329710351252918554116317822930754634428110142119202473030531073306016797401426530792123144293093714227381249504248633773986275963961397174404451020153549046568456054889746006555369790624304450539715691956168972801117378771629877846948509558987341377640701056978280015502549994415554123983048167790817951893131839613860994212247877163527176376793833280803683263476058855649476684627163451909392031767402161337764586755697364422416016307587288486735816853519242138001404124950955380771010020671959956136934916940861968442615874834083154267723889472736888956629754981998298731066326596300177068978503200029502663615052993244791324802964147432677871040133149308812895770500864919609530526027872808018434891190601102037630237094436348849789941393285336921909494829131957907767066906992567058573098887557196696987128799165872014021953338096221206340106630060469069297272509066763069287549165469059903511110359713464592818654836648980659945944672769346288536814710118898279474331447011161439087171109773567289767085046897140421398462630432744035267650824985145522337900772715191916198351020481191513595367583032288735046218410923431559432240804972950107851439957325892825852858175966759718534580508657208975031813192968726809091730812284298441652717873191117966142853068567276087620729818028030004279173703158779164572047014947032351396386935198292127711074841621149966840574617108835887626693333215534224684629927810359996873201744951545227884256348601729788638650472895735612396739588998713117354625369069784731156714847691880344031395885833628839210315256918002991746744396340853654881614141361161045498858494250698519936672349582101299049381830137437477402533155048243130216695899206754165871759994901092293462156462300045972252597865174258839695278556102738855376144690966762323216646678720111986434475760203473813945638650584169251708572500420125597369739609493731356001048586197633177459409426451618362733998307970687287618074279758593088351840202584010429149133264597577894215700170535499381639025189662933129248594670389838721472218647949632800436341670762075131271608976463471889598185281195089101928269841634453603203861106526728926353558721921345098311940496568212138546187107827542116396921642716361326781096447493322045231656003788428430040981505537735352181981185470992532740303184100052578279325721239970767944487782221988660645105816462286347564002972449129034830902002523271071436934347376502218483242113546773516643412141149623516193521521401491908660480772473448944636247205863980978944468618339083345593578323519971538443196693286541564747457176895041271487242067137575526479313586247681376887461884709683211259374769974243327759547370877716551092399729781175388863330955903989396854151462965673403417482708753245713977270269338863541406359177508272056422552347411259263249278539300517488823949425476617127461872026143358095592747715514880014145936795607132442142635299192532784728178943219743161115448435689767390393485362859528803385485019151125663488712642664453217563005464393890500751585136433503821649693847013636390344473176279673332236982674699520371059508340960883011062114914266195646310943549402193528466243844789670461430149637813442242095274794303546518246697649878172162355328898103054469444877619139282892367841751770048412382602842324476212226795468006882631859401213959421039745540570752558143366432332609855594464238507405456866012150626663465087821533106150323587079242734609967357147222024703432358305481310762548292405204427484282461472375670071637933402381930316688115725612654571890676289339752555776705595955793100800000000000000000*i1^143 + -607648221980427320569565643835703174918788603913922068654185461956361721468372853743609484500071577572393675071929045560832850443749155366674640197109247690021843212156129419997030143358601021073664961065328249583366171558683190281585378735190819340238121037495214556662719276212915292811859386483584907573468950510018007034306945843755886628418182628964136022110822109110184578246055818079467892562688386800132575198627273865349134731901857353111945220011711038332125626178770720948346680566853049992227351527865652723932229190324386133416714438012880166452582637004202870516083421805955206943764357822024326788657103398542859974000599583719538915665701271782543971971074583134046020015365672722756145414799966266002722445453711898888718244324483577992957971356680134146247668518792783357565344854848448397236560007894094121575494370371109457697425453218089567860949206063536299906492397020884258146875740593296251681582261542176002709411039782009775349666433182650968346213388391283653065776933930742531786587294254410922710019114184013561437436236394606533193888691442490149801357988040026085001631327785982342204572194639421151766532409819935636618416953952373095531519508525139552536137633113949554618199346186416440517675693400343302738467020675385289289321104938997207146535718142667100338353666991575671079658174858561812491969271194183419892407808329514214219510593906537297363159397583258501644968277289367895799922766592340027710702858514956173631627258498212833604308345802221116432952048753299663675471590756070247111787169799292990900221864565889978781541040526596810668607530317291902471152074341891865008371069870604265385309654068892828161922675518364953937800519106968002711865902886425762845996641926420460189513523946083470226964684164563299191915484827639538329719468743267813091384014832914433107917572499398919491989210444086799281630979911908762406559903850123532327941870410277484797692569191450997047251854167656081596820011342669435783981997486301911806730449741461314706184363098148132086331556445794043074228006545581401364670526426045628070091291164276519166078173847408536329718241520987584094372294392253722845399318226326942460715230052000655751123721875362109734611663436647056029065957562635942834750308763197919274195210842651878387976996536067202361794812611467553227764716254120740301125063238239446718132908126517974673284919908487699558396207778714094355054157794196682934919895206954321875336579068568102319960096246258352429988239978219338417694178227279773172115254678104157088597209131255671709839275451979724995014345978276906832439823306881894673985365394581873704337756393527567495448140720075470348389917124261055037219433049671235049901820162458215211254975618297879632728016450765883090762090336825371963579228075842911237066743253491794267275987718005089353935843991890630849901478986206044735755424073857271091613708882852230770103013410902419082634690021091312573642306447389929832186189604552810786652185487206792131133006015092524293128474379263207309687106957656407441055849685188130807800269510972534736497817596234356371788771805373084529327015131105950842974745896905363295951754178172393862874897218196578453908202859647261950946906154850830870815726265680370287034830130017943456364426445610278627448141407093710048144950398162210494493102629586421396974289415564634037391138692515527485196561892737921082446359592905016010547593900656825455966103475693437333872439491854069093837989347849710922124737316053800320585027190656927927171432249772987019519725995923491898983668651481534374603111010813214313948176947592211410216618474197531030906866129457075762322063754446913789563684888881551224756628518680217757189943218811997601066417172876448251955464549774560263501315744879347837997164689183828978355025333770479784873594124516329184431695297544708442266768199538364919680323285656534000634601343057367187287119503806732084710989461485729133316404667143332633902475624395394908637459679661161942711233642545073342568186802667766798306270063170760949713831289777970361369590136947735184555929021906061992541320379022189321983953377933751473716544918382674664160619298302432303850538656387718562164056504804730783372042066460672000000000000000*i1^144 + 646523720820591504205314926697561145737269394079775912343068928510768241307050119260720306853448658446687287740659893395559183618793915051875318109812893131806290677793357331177562133260178327945462595127392584540443756559645067982499935675529745216384577397613292391510870196859187673504726658452259036603989729382890926476141763888497758693840119024779512919607523460379500123470436164784406185842512782296654193133969387092008296268176116484302439763352287125134720293788018560775752868300456472324306690556917856156726504205147128962870995249736746545504988185198831564781365810678535106797594363109976724414657028831961104297581360719852388031343100019509264665438277580449458397067306199185199048506543624969007716886614201471925928248859884714183127791048191483390323445271337781127820071974558256284937207338111781685261355559933305778791694951263029798835662570450053078296666864426152379940331687053079407897707001236952574720357517288072688789157171352899808043704697042375960235131164546502663029707920134265272589692414208209350359845265059405223220659579801047410135725136034342459214548552856852700965843928000567717910121657234530454680573807116355623340462930090559678286244607106652387236017890669842555787067030808181137782186744054547937445825460188503211540674206067703954066926338327920734066051604616679822185036395546439473834668216993436497280967218135792071400532098385464945558535142066262135941138564527948546704716383929923485364260646768566405637963421024873829827996601398388696264205324622155731021082206882842108315770918384503460820582721540708438456667572904591538475866295822412645933576910275063922716136976724589526759624095106169752880943315452238168237657476904851734608070601743287519349549454382205536544314924507476288206460352176138712353469623516323388682721200732281507693048109494975626232838344495564548691247174955987128137568863349462978881966249217365856182804078943533771701441678820020666747732459484706930694096625197232508620093648343076143994818890224541166773283650227510642369062470540120364757827365659982176322230764291570246367057434833719761001538764668019441514973557817949487263466145652140496401729466056257065164781270635935191249546457655788155066166690094813013029706454677888876109141932176578008592501980959277854391877015561868751495409096181806064807048598688063759757796018271880702012907755194724516221386054258989501816782786782558706179483422420165762203836851226948489282056694491697398483086156319356950625809430771870558823589998885770889275842087476950205204333296267969324956944668172237617673420716952798052810030828502934960427975156449829225232465891141261085304380582410894057011755922743917639121505050408841674762370376409587341213770461643998237959358459674732527983497409849103783358689572899681948428747520071693158556455765221305905419652395492583009807369022203320444578281867060549167519120063030239563332497275896895276533459241069667678707716447092724185385707309254792357786907533951670443967957960379848055871806875389059328931928767557883178156983890853410270919799707192502139790254988761161503255611522177570106473021350436751067245915180014820814851807449280112533710344680354702541896801575286979693565203878549453129851461254098989000538115779228269817869094779268343914123958723834601744980734259528179280816294903220611419697896663376283687364142169997090779140842524793694519168450151224231803543038219325656970186271984805994714508899386943053502752316188436439260768402560308311796740742495963005199018991672053954919294667956541702140949228147350602228860119140645071219318224447635871080543638922673430597720611736697450424011970531195447200455469429666335762887834467145144780530879366731656748510547592326597158519246693723666123147333979092501724403555124185618790545714314384243253354600550359912828936478163563120612271714569022481055298993322553571867852310346280758067966470286001716393863297303198935958170180018088737573126386207046297228497726895356430007950022805708207615849683326209398717327830932390062010912618633016121994156098988718474762352758839791454980786348607153381537482976529567915534792107599446151939572357369626996692891677014634472977045913600000000000000*i1^145 + -314781425692267940027530555171082171697023909056245651250375259339167925516015916484936166209428591078548190152908464386964490888858645421456227013052025626395483424378609849903060965518999116796247280522960780936219654223482303774841692037407591013186305745122484603310317354905074448650701197293371372209122641068568238864515542704638836251733932574633760717498987734571602960761780830239078318622375914603239344158696371823937523231924591630709727221534988200002658964969134349623819385185294881102251092487563295493909668440242059232609005584835617258615931806994628487115974002701905012182683902863664892654934332156482068362353607806370386904510989985928794138474291042571270414524477226137201027956824363802503684357061582893411482732482267196508155764105109681453917101410877513626664393398555452609269579752083833572946575658491759606680682138892219768093066327685216966199353646803379300382015318462274408788021547651300248549612984084767091238218197539681766867992616059150074269676240583384663074980496888016814092488850102544364310329788470108044060045061072468310725235935310659395180159134230124625486639821682695901990772472674306027556050646780911108080880444067431781671358296708117262770606495689827363929616124209238673350399698487358803645620990063391710281884884146678854595484909513085846041894097196062475252705873456349094605437202405352327746497574368880643006540249984285356783821657077912810756640682320082521894394473503089611832025587264917757548531069019737759243850317794085218641874787648471465558194382142223863407113094973649673952224042151657476636112845607913147181109405434053041431874150947839583117090883886840719699840008990515928872441821838092626645813017726443023372350499250658785012754287016964944396250889141915310280358428125599791781408838979274167947581371982937818287800673882343502009690658927197445134071252548147397434646890222284636760255369489768878266863685059732762504675558349388285800724894959438913354614288244988626391803970090222104325993298054406382841890002933658777111930378035125084236658483123569561533377948925180266005410335210199593249174125508904929416402314777815186177075740355113349868857424206729419346600307357197478443893251547846975511089232698901346285407426301441178477914418607112275894119896873412378748725554171793256959516531269492776099332674015244442574631175384212573185847216094138302794400948381139634685109808289992607480028661588091138564254147112828902409617153989521539957096967971726014904691056967276150517926377469262108180929478533187393164095315790857508952109945556235689784161307756585578550749648776124447428821143319059810764742073893399864893738984356525340226646132662412211110209591065095891712822860795670100176006641913776603075752669323344593089068725207737912717087029677808382399332845772368786873212997402542415031518068686161762807112857853243839451233479005794299142495119412323055207711341950239038807302351133462436038579584965620187193423717434323461571767454743027519203151912345317176495461162311405020160181134507575023156441913101812835753118824046978188381851456225732921088380822412625412195977325764063055175467110265907738960764578182093782837977373515026026655692067169905075694593916035845821420656150563176944335089939039511429119447683765283412898987062908196289607944732878268491476310100826684669778858686368837102360956739474248343791038848585900264880465586532666617028481539895850490170286040711263976860950678069866887312859467363153286928166583152989842806526197450466903373814869606600304983781825653634506283583226365223538247208076804182359660174145708656402955229599334755665685987158818088330925439092868525071943152721778415010367242200257853616063019887280538349980153686414376772403436083113439930627860460811534990894678433024826759276024136709901156941410901876523895888027241391416432458327983035129418111887404839967129765250223794589228073671361090064455885702363961067085310472927812364651727871310808644870042581272764826780757495597298692319368136011031568585990164420214177212250765051589702966358748882652182702245352312056323616174337216657190678621219644024707978858766726128128250450252032896416186284017954324480000000000000*i1^146 + 41248502339379830484715449591519000858954606024804534945699064822832639566069337802199136605672707384446153742998908559280477168125954521789871301611783138881823255583011585544473316852975607893006879951680323034473774549872585800398008927175558644594086977842286962207074857738681159061706042836261608657890859435729303008721458036491938738179193721106515779585441857199783661860381836117844180062222466021820633211277484380120660305381484444262721857008611085771292918704345847106737286008627407793513278241718039713526214335605922744131344052584751602620334560236213838477816642319783786523445345840174894163888498136314705442461839432702785560625316109203580462129605876659331112313256575027443985517575278481302645537417032750760897080047849300813918104642419865995637790740186408807897279537865969786232703404138492418918493115361103204323631194334326664898952887980804353986216846473047042497960498945023001832983264167055628757026267177779402058415138778452531656050817179615430912583720243464226942280580580335347771294946510278676930493417983145686231213022559318794115044127381964611145018385515833507182707659245713577668936323431765585366756750182053824508579174920939318525547229482846949710277391451950175174689260865870051775391222538600969374597840119048330604252081804195561224241111746202869127477465689188928141984801042897458490171736999013593634188495871364861284601773189629597591810169507753850611523832678034712566435757168353648148711431963493263540998620465665999536597726501840029607765508384707239980614530650311183254842978478013079141513439163656230399273709467699976826535200269505481271159683428504888186166863735432479653035418029093088943833277157734089478625786203473920822574670867333881803686915864425794111587356183529418306227715093535000189665892348054994672080472599051948968426017784070250423549142002126009443668192862938548159935575189906742038954745426820500654787892279643824112936549671925249464337008269214595051598128398818008764854326836273490836945846281006029857463826013765093612183691154585966692946511198530706057152909453299185572030838039387434479491658332790122053897511606009401573255756331729286739624430288368136430881663804457626660921306805056637279537759252172883567739881771100225127430032704394605095142912464942087218606218777965519179194206069460405300087824613322110644627440660412680107026358729272156336728153377301948819471526220048380843557470210103771415721944125220687605560283153488607918705555731972808204140264449434529298263337844350640073762182367071512306761236362646098993192966307583882024480535028068351067511227830696720729823461253544082125667674691332038770667769346311565649107070396015682915120694537249998790637789644082508851270624246602973243229633052536599647962813153364912836416645929819139315237230893380690801815804895821690430561382436012335266867043880515933994065909627488595005282991970908878830627240756241899652336152895819347555231882801167109798492926815363511534125958869376740280499878265668283663930620248878487703228986761789049133171770004358642956451429646640417421738468228299672139443716266327971065857109039203781653258810764984277700839864890272376431261994145887793204593072750905548196759225149297422783093060826758715335970268579057687982859967363552900615485728843952780342240713604141044606319510887246958903397698681551476370869794527475301313480600337795248443774546376020313386869412262476476407807672224250490462777947364844811646914583917637840661573766144356197562853660342283368173071033332317237301264930663669394622131490331688583583382699469725944775709475307151551686336721895921542937674784414746920630939774124026279857930890443929028326238319693129340004794540724598863206774627543164287207832185786307368562464500383664765394427524913830512957261735965989850203666024778345263842126097555581603694749030337518705827934186922793444990861720561267174759430364849978782102641251483139911387951276294857798031146673738801751211820520831068328068086761888506460952268985030294030340981369317184268537746224395467144403876983076453752620066506635747595125848428581271792964130625480581394614696560919432141974342262426162954240000000000000*i1^147 + -1607136420101154217068893376953459199649539255366911261717776636899355052094639291023973449466836235721056308066673384509520694865179014796857768827157996320832854615887681326387826059388518995578807006200809244581112804286745296676238200600040834622180440161100346534103878645755895141254919769802164730748860782308877276117530464283126451572887429632660062490149006225213345055713592037155603180043552106347192915167836650156496358653654104962196423992527712174136332589188050289215233062199345589556456152296372583994009380689399908633572714961207931829445604429236275682056227968960911834142740714943617413033830670094968286480295832925908467499498366976071447187533861290037393956299463097056805336109540611147348165016992078697192088766008316191052981356794805354742054180558185475627180251371195450350378852139614618754225028793668647638591748381364749552250730863851105606017010892108978241595215036745782534598286515633181887982679345555906186322325512794783652887851169684472313774705019880814283153843731472543942531233885084930291241276553421331539913712573156246811049837134011683442692535601669446427973721475562253587639514548386585830667223167599996783971332631209650737684645611015752462076289908354350923499936030456815513473460574231365348243190138806875653721594364126497459611812295857780337193258774651020082799136330069394195434135989651992929043718627862229070530285616369348083255272277694450354445350606816463654025018523847408203019844691681585085987782389250593907373675507018203345708211665889882930317749271104462614135891455861683644143044371028734157688715133089263933320052613352911454973440641653762852404647055693496362352307115826226328931993335694517685023536385245471182764715032845901507294853794735059061365230938608903546784106874193974028243505821536269804928547750285566781006540225330473869776390650919160083140022069874593860417899247237598094400601260541307952308087494986466943142439358634551938169327902665104325455364571317462424264923629825460770583088018014717515706579490673699897223028385001105012738536060058933069028679135443908734478715895768668700928000249006785305427156223845944989626844263322547732704123782066908377408283290790106057158647832205272154344604003596432532795596186495243704047377790356791984799404784684793131821122971423226926366350692270833873686683066104010379650971882828328745450577421507353024537188849361070581469717215816139882476002971923268605888991782387273777602641470071031291412393468616316366072596283325137241624317327781336441734658332008976184283138945074861796312476702188728648271791780604404362275851429621398876771502030132804315936656509440424100399040017105348819133562133230220964722886535265058632680437724769952714601472296435596706756306049152655657561595089471902328357474188549313755131316322691845892643221423273858416078946106680428252682005971932088838774819806861791737222528292073560086545390375360297039460096375171890408914916016156848523285437406252439659892269455359585830216021692274435122069479636730313714832400647229790801455005946101674938560968976625091471344017614266564104623519027302522130578714924649875430995152645030003566211541126263085190321522452313285811724693933061920678330942607529228963789936570129438071385363060840532806232154438799511179927813941015128850251943242001153450852898260715732142906838928650580195388307437397135928532402526144716531161523364162123409036477025981542247516229194859601956346559021771038720063246901938603516300945370297393844127986951817889305222703855841989953509209598052313378930574225090129376963688124749078018638025133636838416878285784204092962896521938863172409578699370766823386938457397781107339643310766623599141489299399219292263541315589746141960586230246825382555694105668572234571856587614024487912430281563403910717107913357426755709503946999936107115945948937859101522563106202194058601795327392036926921283016341683852033110336319527511957745247857826119358177089039247389580036865324943980401441087722534965092043256115606492861880877699287396392417478853597467141346284237024534801158141704496383961779370311554445826488891125649534968964730175184738331918336000000000000*i1^148 + 77410553895794028058756917858883205947881179829540544290388062021892761628736106287006589977870059604381338640613756311376806195050364178864388552384957809714236254963366926888393040135186614264818232277400813065526725407186793932423983226029639551962772328604487753673015918263859889213981339008751326388614319493939789275290076211331476356325351861072829831583207250140614482674693170894871148796624265034493073538454300333423020362364678857013109345761570950829875538568836207032421635743411490577073406339103950198684252114072652501217141631846186852890878920043527246789361940006879615136847805945311163401405711922453629701718010469715760362071844382800133677770840399425901382069114303208908063639760343958163801533743020061810764673961562953517804556757742033474905211194507487921971001008532504928241152936962640047331432916991691595665690606651445952587257840563124892696363135058365017822511494457155427548119863155094539342161456968270217586376752731904262067247492489738282206177890837432959416955694308678585261885180976704487599769576091547582595550679798532777271456001774370020376944092168256729154469804965331414723197089381291939876818213507212741984045489579727866843287841850821147980470448694544028563912406310065886605319358897828943716699730161778888340364079143014755375204152137556512233175208507273118773008810568048357929450068344609734512688278385469583553929156021675954743240951169714060055519718496411822910746790644561262322659222771287201776971497481872879979315251960654946348419526625430940097693676762211216657744019985985144602495669259532528699009881599551906712660544634903378386884794302478916408258422352314543439365134061717286986934768920711296030392325857409186058342699275903151611102488706721120578529744994533977984432780576616070441724634075089662674736497509256351363043356862344026193344446447502032261246711664189523286882853880412106677206923886957278076993972445957325262765162465921772811686600553566648631378601955609846641729111240635968734352795156959870268587653828645834284102028398312732069203953729535246953402362955517091609077029427899941515068970431904916443862877475452606475378693752589682962193842041281110908927627973738249357340537284539858616391788780763478982501201537319567195497335057025363667787229685133557194533457816802013340244146527900821943310900722417656030465546059662530398039976754761966327639064052113953879554288718629240599502199428832429485078326378118717448552527816666768684339608308611297088064231228316053379589882110338457971884894925473276528114345286063625218583903786773758778364700020137997622649836558069606319436416517222868450487654250046814298083772668483474467006051422698921240704571277960665884811704711225575961424459485735296808344190627357061011283470282306889983182659348202725401203681797725390499328817944214447559042349427757653862053307826303942071496769138554982681623675769755906800816682916791772627193341303630651105688166349836072538073304181144825888143264309288718260341545527341978388437368911841371477556256058351648754814338982704876987976602743244305289058396417716583977432843178692812626920160581502592401530241307014536575200023343011528752416734295208206151776363647017458356725710464848878683610135148977882215298867523475633627487862179424761496047252758898277575277691614213585033540326138029287314727494048709558775057154411683662081956870910692104105458482168288094543825934425763660952902602028453026648505919074235941715308124562431207859330875512834885373068301109449437529434983740661766005090044605541534309037661362195811036862817580889264777594716901398689197116170696484577283818972092455176614722101337654095684380956803169141328728242950295236561211700144758489228489248354798549024440630337089936840569614195376098899333019506416365753713000308076032745911976235616737841440304478253227610194993130401065506661507157222082744803419256852319625627018804006414109758138095715461445157174022459077192539388872604440796232872887531458404269057583391103990696330499492094320708469514287832035565040822732847235872608150321201300569200230072024022124623217812774741853246972252678363545600000000000*i1^149 + -64742155576725061345202097886065974358055303422119118469519943121924401299404471570889172434958447981812237886280631721759844099909377357540393304067243038982315624689962988999049831616787978380908536374008443438859453084245973709720175385323264269388255117156588455496054223029674885512010269965286537186729958409669547590071002088264474022188182217988864821809351676756433408225285186828186835643527625800529553501030839577374986950519403872111911608730501912061348383136733279517705192282125760149924560477707122152834140887696923814849429886727106342497709167118648843154760902128584123039277159373001629098307039780286553798669970451595965704991413086765352697488260673813603589567836913956360286323243382561580995450716135046695015954461365321262260075464028116885755387509188577693661408908358752385574260177182078954724668895956088907107763560630925835797533181264374571931712986370788407710483878263676952668909791941485824697301373024514917494752922296374108745884784826718266267854996602922311446488579595960163830092672952331162679017909353492022293574471752973909143998788511818619864249158057472715598818400494408574796954844774917565389976759944418777639655823447842087318217039263270141942776423232945805455957717861167218831249570999329576453412110212059540559249640713645811677915673378002335246096462959303133072359648274550838365910377105260335301161940438839861037689899051603051489823906679720367176990517220683438440983029661842915079678589284401351303912189209219956374110524862421242526486394854507037443081004625619041872790459146840027200565180550857082242656173923711149383177466756708484365402965736338916192751326390755523826980986616710084700276109467795463095862467998722853827770430241425920521742743515200278925978694257492820842807823026569125672759683469205027969950342953488611837624173190207661195976027271732689402336053871227348971713229099518528042500089035874575507452182014406831501223220462408747228718081544575789820225524167694325094284015161006576270072901801364170887636196059602427960780543645759691675157811244480069821298129896654700252530647094748320184534380263579095136181468385489844121914984841464322271383368946499784406544638722231542574702379049037782017083986628746224758815932631299896133146513677190788260866635186833819190773262917908641524867205640943415338519389655749329747423156093611765010604398802732613956447120868022645760388135581464717235441691596265120829370635800247007656032267821142934069425670729638038330713571068944917554408423043480164001263192854752573287628936650744667205739020050279182646619989060681706677015053202218272087587908312515233358005846635868959482470889542105377970133040398024998717024989985155452266990278723078780730403544694761699210933998231988485110299258977177812935154949603654026201979598301054191497507204295640686188312093279708464191958493785652726741880494309691923316181798786160539645689521947601083855908067379572460266370651885019140475243375816243134128535632945595385782850535015406996219170773587789302240373599956134169068734566299618067379714543486659848732895937436243445006339141632549464472130443101412598550316404339925774902838824644428544275368237952576769230273176891749739468019844457482573760708102015499007240410778403783582905926538221472416443638866971524033618634153610164184428516709245561699654884922208096919518837880128063625707872436793999360436726523226603851137641294235979853885100786306899408821534541986451390798876399507457783769192058505560518180368696818354695984772417818513681898989546729362148976232816506814291135232030274128807341360244899862353541777401144536646579298462277511819526947065606531823191519707870453982109639544469613996149157343733070884069565231453887222084166547270822596628727641867192983557383377129019121954756870228346963790817897349349965678857515164564766222117791331132451020654561077849919841127925941769682774773026580938310512087833293379470496325627969817490384893402830301141748984654419590330090796371122221556221115275269566172338287472302405436589314971520260819595922408069502735665192385343190323576485629133783557440748388352000000000*i1^150 + 4436812403356104941798420695907084655197817232962405224926041458331409177137849700146605860118913351904815783379171196638085710366374247721888801880841110945093636929025046698017670435464081387395843129774503008041169508667046122957572452635545451743111513127575543560732690323099784616739164829801243316670289523056043280759549828114495935521001356259667982128663198444047968931461652199161573946727115213894167423796969546051516740455918650854150254583928463203386504346225467672561288235940335680625872382599648064088096553023948268422083321907042677599630654766598722304329647570522623251630759511635727827673475341861722392949512022821706672193282641964094603306644030556708313092676605345246146653065474335360279937041852109646536422987642584140154585927340681474063498267686295166104478121111100757505082812908051290541028224133677772654791307783193512630103623387979953165712430430482503698008702408554317630707960338340003530034005508450727306532849193425708615813961986843029759781299599268890696608876300994155648345562934602668634005496925439325313001993664190530450446951549781602144753110225057045541998986792243155510812796921660512482943125304944504994075077128076726178054425371828142761545468463316916477357158344562871678428718978327569454768257521715446705114664068194979662121705150096284510583322444731651997231350569445886779164037487391707398881184897326290153543287236686683923964887138016916859334268077943332133473192253684513987912595421213091064876194431129442313680354430287654719953538919495268517220185099513346060248465773605216752659922456534465749135662795143167754788319771239722522507871075099406944579340580271998206622662532155147758481145439524985697765333038737872486139423383785675459604082102645412562616817378540954319482403661390447361286801921521934297552585330243161264944786847451297382567014374113267637243960072783031668897669816494432123021112027252239066014237523394570656469130728066044179722340555962903925989495043741277980065792658658081656600953772043927362816764643247340183228426670130175380637055497066965770237157080575387417415922420500579144397708048437506356695510696264315987719241876090309907299395530141902900950563097988025455296582007751554841106398302048927771852706956711871140250283183274663569381482280079802654931414715944283458426661759659056466491817753381662884075560401620443233457956203826753222333099380803441788446044589360479553990501001345783240161436693094652293194638390203979659485879925130733383476462809027779398446570476485751330977771610074516969994827016815572657350976840394175750291156413998496739364781171123044391965241722966481281167377020440991315968290314412814713539578943033746220283402057217593462796698475697263323458649868460394654429333305487415977700963039207799950216945739356554345536023426317263771033541997866202463642321290381158566568638669317453477939154536935652210033405533141021735954539550750881916102346960026153198344635616617620628166641652703269224459975907768896289258889476185633875631563516977771960669275503926238083834730494147620468487492070071473456948012784974187529346841275639095071598678370891845569284956696857358046430515143453405872487482964636762707202344233242207505667312149415999322264052783068923348669923382635690648157595636442548134299961046183765962884451251280524022633590363345948757433113735845591311701883614085612702157296085634183464937530692606146585586192308950448970771962503856916062071742547993334461697485071412289541531877005769571444656593254194150229422724541334792662403983283725968407743509151860008038752527237020001271754332949741154494433790936479614973875683585477405172965586780331308135702048515560316983442953346136977932689690993239023342682925964483142302309002229283952676257765921368674289656419036950585005797798591807074839481277230141851439703701797486284000771743244165247906756949566397489848015854147805662940769096455365240462375815485242045220223631084453718800434741355168034968922217538415031782735168032241487501963379399087417039086326728017153552470639406359824961381108915803885790251875668232734504343778099200000000*i1^151 + -311967869112391695833787534454075367469645497271558422082255011693973930553675825237023565930118809950844361445836523117005307007491087986090646481179771236624192080417709259179177042432681249533807172410584610753465006108422397729245991979112625807464706005211013582875795809572064147337060267206152140359356411787104409410261477336544224300375990848510084467929346261760812242429532598538881916071443784370218257672162220123453887627692429248545020000680899538830888411238056072042520537977602066082836319792313266163362944577970848877812470195382271066076047734130358697811467683937895007166283111263643734543614447994742392507659926640190045264169199740240360062949915806340549336104306027647483838344000673436117526866581191849137273144757417553915750302644793847173452888001059751722787550550509347676284462503615251406767121666300952003456243347629481623068027621284105422906653378858426141557171095057770375870557854638339845844969193061140369145259145810853933782563667209109280146279431324261150965109930882442013172708960437512521071978571217535740757081132249770715346793025450363726827054061515966075674332507546390408149634694720846784499908586679864413492390115680226867115883186711728593740780080770799247247435805744423353114642149171248603838418814908494835363499765835700765363593655709805798329717651898289240423917627428715292706231478176970427575429734886552036607461670169776840600036742249204019480640912293902200672575629204176082927794730785434778869262857209803606144416022927204637704588321621630717482126923265887124323430002428610302488045368153215678817361423405672643776987308721092378923444950482194721629526120158350840598302380020528840612150764190622721439955138856671015772217348005432115703112346665161463348730425153221530291459902288151563956058692893316989104131358926644422721020080079900514025132736577186411621462603636808934828485487653263571784844799778418985801949169844769778208368892975671225383756564460100514063880509036955495610763677331461803503553300508374650898359604277524846327281868474829152930069983169547270649439318594971594358123266001596814925982706904051092153003757375791133637192369812387212022431731237983166401297157168891766662346098431163461035963152646279598921470515279673118233737951919550769053578287990788445657795680544082869428239969639313620450419297738770393986342059189523105097390043921196534693575678299010125828351117166937747689738632757716680529383599396637636779134904765498937236703279040016236660487653818847926226181149258106899387673092289481442311081326800482748661764997327219145581611228217084052804627024617584069697347743703028169264322792759066166664754009533393614849943339155437497397144937797416998338672881766883580533506817876366460341941636829457918220316018310888779336514527854679031626894597165102943979875684248990367240747232903390278418466206488234624840621384277509174574804456474636715997438958047106452392364195659527103453513936118635510119847972326650366614514705326344392706909772285034473725366848195661265393757074279955550761695695081645232376644676971671430337385602259432582495680069758802628055626958783281157441452288646926367328692856159314822016918958334607483284019440621781326976094868526624451731226812160399482489747093589234403174721493103204602735247934046142358927208509438057354749240627309253902772242205388485177402853881434139897609627759222932611678218515133397842267093023879671748459977386557474806106414321600952564790371109848476934690749021928341972524322833193168665730529592532593884520622922731951577811625533305946680147997453168947453042438462546670489376410658842246088000485344363711928797570865664234875764271750269113070671484709285806032452493851829866759056563583177486054086263565149835518432601684400404411974826182135520600389049322999393430495209310640850107853117136111279003990255922999062985516391901908291901801810988859764135634918038963561922551803833171232731948050177881464989674342945103636254513255394610954215136785353371049348444379344093008249992676434531304352467848829025972869627877882807900492886179840000000*i1^152 + 29884897301580421104773457530103646338900025121207545068687219261835000114579786099993454801466938989445425905957307025698078582664601801437966701491388331163502437928609988793998975427840084728133199164440109109125525699274158577645598490069474302428085572110660654701791004755120248693070735636038274336586113632449748871734124666431143282032640584790936930775711145502631925095065832144799943194355917474286960831345122557313614531206473914495014223469729424875545013809624605079773471247005419710183064911513872124480493905002007385024091658856188661637261203597119047448703435354478580134162635749874497950060415416501657444767294132558461546818063132113420681882958237187930215302861632474028688816326338436471557323459774169799002096525707110725689288094704341896982155833798786937528281670463654247840854572233643861550057287533850621778825862490978796907264870093267502307485534528231218332774530936760850256217134891463780353223460895835880688690918651016004145045643689160345348711089934694131536580719693826578454689348364990337168047832163496471856956534894369944555556307515766775893826778059922916930690380637502511780380994954957107806986470374109792886896529498561250721166550635400658068487518458905587091522161694444304678642351364823141249013380646074883775380599511337570179898727433774666503168245026277072769189630481885980663859031099543666478939544827452190972041238886777050719423855776239940423532657839434086060720262638179310657142857274597541649349903717036411182540110965867610456976103992499455024098582418791876647696346492278118963093667915146070420595753537037618519274639034586979289065737298180251178394055977713100472570797151564805580623576321983778028126792473223813564480520652040250294269857143956781918430538821762059637698877435523353643281219287054393215821127399264718165846601122399887533128787231992775796611565887841386040548632255874692813889342719084433125262346081826527583618983837627821100289434328842957900112008167683171366001524696413507043884310880346650480611455958759355064462378461870326721492348068934706505464921347237221363077551516490375760768717489486389750200697611551159103865902035336077547058812242950458131712115743852924886715398334951084904414188103104991772873110543982134357665102295532556582677964788393342847836477310673395807636531419570156100588322401606081148253271599898993963661973518399431470539349892842059254712773622200243663370155085445532898907667022791601887541720980643620449023058928931219468586250396898779854800662954234443862239704016661314462251124682642794727648453582439816275040428159476318445921783085578268701695104243996259953468281676284830081859811069194865789360818919685549646914240649826340379856285183263071419776962832156585125337779390887407922562199657322740774664170870408714576101766880677460615444951182106301146505563781816142998188099186116944256060676799512334765382336560159720186708525230573050220166731688225412603843619622408657724462953475133346540459765177391442816223215352124476503121930862078837030698860861006744827987116071763939741885877115309018944660527256331980020325187287373050423467742682838599980862811293123113488289250240947598367844624271856613201479443649273028613048517685401220819054783065988904490776524845881029105997571598763782075298609303377320677559465071088723620609161357462068769585779689168930465644312984254489106626429636567124621116338737402422564691153930494352991334574319684901908754868166870148738030315070447965765687483083619966037794219319533715532301851545437019504906220057305189574197740448699122031334823105471148124986453932465627404729024971803585976730341222727492447510042346561545963207571657841944179564077280405376280406180909273166317712669891996337684205874160661929596277184523722097917823877158359766245613339151804460157313785505010911448913530059480655913652606476124624483174436848447475153227041266713488189031416199660925412754356573672429473089512962383172339590651855263091933712093679000707278784693208950385993685608433739334357710865113165360429829484860613328896000000*i1^153 + 620931791463176166746321853265233922359190899442366155531009323332048747380699302561846886494274041710790927989069463818871763565237256377465593576595288432810162087619744017691054699597380380496713795432185973262264895987804981007169786654021408717671791734854827875185683765260583054519340957825856093336400100201563634731812288091176488204525442592194935588383017237861671332573623683684094769046918335936859633568195519359364418056333746106495106747253044694704347142343537146685959363874402444432254912114525195599801735922391167955662076815187631914618263991710511880052458053542301915939846901058260508230748959820091763168706924409458587369987427637229427106685946658991051852613389774109055605900539337287198794934711195524633209936591738626770276138407118868091179627053256514488581220683769025619938321384368235776622884616047757260032992314685092597062829344799195570088229185334587597685049525982210307129246724588587949010790586172492509994298436970859445077029653451127050489850086679144997226021669028934106894451164106375368014621518027399201323432271412623192862793944686542810233991155820734965439247730807389658990595427426197119639643103227679013370156711168621599507512855209237063413284931521371627151374965413005406295244598929736230873562432885738258458476705997074869646465535436792154134178169272165751827390164197088781283386970670314897678270606021789970471584473684584795889881877620028240769517485306798947419285354381572840030651652772869689699016878717730721545809820341407172704423757960302787972164512084076674347448979369803010832263563856031786296060630001623935345126478757306077852628652028087698751382785560661974393668165204384308676807958604112324198238190953407791327962978948381858864583871634263456904837608662553096845329753625249136619452597324463275001896145175451168162354613282852412055935606303797240512870075697549828206869617083015256427140188756945063782850460545110386074089513896223368314868858259116777270238190560696601128757719964020180628142888782288741423805722739986162734434367397465097693560604957798069694889369726190757961545736829665098618868528693154866928644337949365368527228723724723835534086638834877972284410835115543373469529005027304565604360078473582591062034435746301677062589787642583610950801800074473877831385619616642206992177393410077320323520886349463194263675312850836806364261399363937103114967651898770595804439476995595926783909492489768996929894956062407792792256242200121055165544256544395557732592940719199408957196109070637248433558182969160683641875084287014425425309200158223661490132335718061390390577013143572258452683776864187666738225085642492976828343905569895274164717949727065896008324253445962707900570828846439586395835966217301258754211654328163987033124164331702495741702656802535828999454985340207717795316767494147371421912959253467448434989305581538708816623278315006378231116008159298163980459235759000325264878525020671029619320236858072660437998687573282112484892990559280663687802088157624012796904920907192126184441457249755325986711436869446130062600829359445535777214518845456369347048860171676887664972013978636220089745635264049589655600288955964938602480469686404389848844281374193686921607490349032831687563941540171627228527689411469445921921287045566581807574276634647764086526397036501548004230602463450094795621663312974487402151219946138771559063474358937319955853398144465611188614373994048770368702932833329245958241036180037559726597005791927637624698698990255243972414426922317569159060793712894279995636152730089560127154303459540264457751982907938341266677498569329114900518832002174681301538113389431778544094698140882582225764408917320472367066553751510556088442120119045268559839694254151601699823233351881610027965575945283452022123828533419467495856876487963439600568564073090464360087850266171354289483898177180573238751356026099948470854280793915220100011842158512679738745350171784390769408223874971357060326932996901749580518246324135148255364099167848954573219688873627197230844320153600000*i1^154 + 246174924053944579990027838727905220831334993123245408241034336742329246766105883099229326244097687634991144554304907231197876831342887460343361856689455014502915916377176353201975719024329894506609626676497022909615584195696643842826608251453134368894592024988555376768314648193885719425965807621326498368523567471332948638154259547275107514161507793428052664823923518831086849063162977277731110317389421204672903964940275268519668629380989747955893049533664649235436518203061186627255534465706362234107566376296901812021441305659281982401437253084407621156917780847101478333030982478159942173155076930144553731773060910780043555879254653090137731563749348528282933026777664902208894641240406685313209365059215804986863825607629756432342855630327841195128823603921701495531289373462321810932757003395033189790692253583827228712154612589787098396176824162269267967123267282224697657516067909429440669562707493284431732543073125772209901468117457366902985614738669486445218963808642104831556613636955459305052387283109233731643434741889057990421335295554727946273301345726797783929852796601831281629354044539323930809568744247495632742532556414118543816154241816073331210030254419152794955808615500177733237500998728038090728911603138944691943274254725725697963415478334147613488867734022147901325381115797391327374304035915074786261702368025412566387551706059409620379483277815750425197830032443764920847857407970628176716160760988179974733188028032051132793153118581146003926145634191635144603750567421451904699138860026547833309626527838229459873638558940539948712332181650173710873177282189818360940577538878799222888305451269029729002512443288337737740618041357705862861612020800105384252925242062158673562442783700584663663178126599934037610069800925919140352447571883885789132105652198141518051339118443164748999844139887469661447469363907990873135105646718919948304156449598508926686514037839740638187643909053914097436086446859613205089698425901574781895785527427999892487680647290647292579976746570355125069199161004796001243998806215585828926846905204394270892653372537505831606022962193442931109500577289303879884773596561675786313134046482556508590233503399931060145288618334250902992286409965843623862785480873055140909411593256052000292188829304451540159928514202377667177838472867750075542641777868097874679515298863691662791701101408729846203907124944751121731424488857902422422175092134772054251558623998080847197830830807051088078071846335429665952985065420084954954008660118352147208176956385342612303674864792671169894100192634418631295120311000611087011227707762362860033225669578313109722451713974242401603048912792983484740975651116973289089808831171640645343403021367792723077759573539599726131933633024062859343437180109354087872028835090731455661524908019827543265707564813472324681596742332229965272666345928507057005733460296933326215264458566051002978114907978158792902506969206862758431363743989571570840636156189511502515623824003089274843852641242962090267515516682128368802390687640959854321365829211898665156784922644064856359796382390243963351715045033410213941118315609904016596327996261431261271855661999862915714864663042379935662209374613073971275082689034658536908870830835337945985028760213774892824857229862919781820517300898791969243411752162679263332207530025442519220410334999744283851710713801563818085519484611996981664923215681974925389615035818570923198422986489320435201656499225136851893956855809670910293708454142026777146820952976082801080149355762489333149017229873610675875862738815138673578844106819877494041537283004217930138084328621685782685006428000633650514608457971981800039649676119078321464433790601888942110743417695198263955895000264324694171585368528754280841132453549356221073160284626262420764574639045672613478148962706732055422552832895613325744272070597595906130343268747465774010218059864383924950350745877558530675601597765892482924390441071557084227301829878703757872243729994551844648675534245199154868521689332162347663360000*i1^155 + -694161265528916117450599230758863270798586972231148262855817063642752609830919459751832507551629807973984769503279260290614552903496975384527897599619561523802147534969598566373932904461453345899085279038297748531869947583106037758562513729777814847913132623092374184871982911803450081363817082843697349890059573420435333368978994588058581952601266418678045738283329340043073435639316994720206722401461702849082510911901673440383395919009556618716755309180954467598215514393824026039379412755239427267342784021403898473045948840191135497022609480838439565622127818141900367855491681648760496893684217164974066528441221447544093827738810477404830425530496680719046521297538151983649971120724733677774956462612778716990736819180715587275617701964297008043260019344903029418460041399646121720546662924499254462481092085885287106318496201299705975096585188412052023950232259169157136044768984354538031550185164540267351697569118145327812236116863440969529334464844956521810919459467178590365152723106910327473717673969050075711803434698952889222422308088350616927330467939050393573176555375931007057714387779889088054790450558249160687097179895908375795221290134625983155617475312003072490539696323802951390513838619170394566933418639141638093459409782154169697561589490882573156542483422867854146283918240996441726397350820564424054714462006912904113992378702418121719400125739896817465043014698917477319737302644628161098119910973939820247397658016818286297077161277017451337706887052326569695285295931735691154223225031440889885744924756019939362464123582889893453516691446357807950958506007937608062289647963198658421722639145017432697288911413346039889744028189187236219853812026602156056098486924782551670237300204001809181166415822765644729158892046424206920998327832955094916987195548886871327075389300382463090209931539147296189940106564858393904212143742818489827573131257858583933745099788202265407503225006170362411908638460942513591174426948201669345473282847226907502913500551547613964851116197101479404248406489276157254807139230731594454776354879949162419770129100318870255315396885756023679082850413152909888487205541096140134003038644094316100192364139129087322529075181747477817028708149492705392090826799445168331702189840817860355709702839279798200931973225100248115301227319666063120290616239482480800063935029496250808531009764520603155871021860149174722176651015057936441611355526174956417525266986093719926187119620081030792238201924619757406164057345055643229217812090633577238845991925316259583818225047145106201435733626067007588625444701107362306192368556111455758936309346979684181154069622392606770404991535041302048339840304238475780070570482403217322221069146281347229113508040507394135642332508726879531171112744621411012322343977242939704564660344792619416969436042283757026785027740883352291856290443910738973883738882958294909678269613676271986472091466748509544411811473348795501250667253998716932459062891074574327167817664810008050554400993039245545879159898768122196451641140422244997024849208072546394415515201429805036490855203511896087166984631155920616174777618850000434035228421429144690632132874991206889138672210502380942641642986830972022749793464559056082628024378880616294811065899679738455497766731782795983405040301788845762178105085772054247826840843252449974648125628197935959532390118599315122362170320964837834206579754871571011505217120693800971000458791095153698452832873367556906127846980253102704899087942095218554855119344801691874296747544101865683187828988939362024191195075750734757192707166983900303545325600556255887830923269096454935409671912545938596513354486607896235746453515800562573221910591527599827079229975652311418655093512154128482949240479433629749140141710039089224042681394254284878101723769385054201457639274613196179532492475330250420699676989821239881967233809061292243139695517789014893751571063726618072312590171074609131930991635393132054320565795535929416555851135067013251072000*i1^156 + -638999651866349743277339209748271734480261318013548921911894733856106985542752410382079041410289690864355520539659570399199622171310423351337392522013663808265673014597454581921683985171085591294994523338717524556642025513558789579651536332532116064310601823382026004122625955798362408689185847599855233249031467625913048619538142683247661473191032505002231736810415181314288323186992037093806918756549999973544494537396646390251450277388912883672616617850936843116415525725854375321741336170553976800863634367455674883022510680842926391126523694912107640837733064081673461921173570004222604686368449146020015133004745376117008674152879799166593787865069347794303934131528431589662375640214827573578550036407769086071511133300975688569950690967177004866119256334420128356935327374978170786986586085894619481961160080398555850235583145386416704346857957444333466158499780526832558809281330985543933322312463675639047790396320751093731035446439924009510837221794415404344579730153008924481608212105484667994203343952887825692725353908610928983747745969518279768145404354793935566964606746461598917589319841531527220603593599951263236251811447891663425553975513079974733388965224593578992099572114086141048403481861174966436822659670731051036729187083295737796720906837913676827904032981997055811714409154717948321251173068650215785763031805929704905198872087216492336127000949304984144546008935622442440136353670303655648695882822968881041392196546331261429484668040380351858376248344479628684082257162743386096203928268963898314740392931045342725769062743681584284129725407294820570613200134113184327870108642197463144558624146801325783981119739819986357942902829732230000367053237899365189734521416623737584356195021637871117562926435451111254196183934013769923194156003075938351535751053628855665582045012137570702141524369713059156970573920106745895939288533750697780766509171512154875997513541629636191997524557987548032195292913181333988771223755914195104873019947232956980225734318457247459984345359292942809413447900155121517627382303722003119691962935097697509608003325086870743260573333422767058427949207289845853247988656611113463577226729804430230286622269480279839713825944052097192295979690788369671743456289383269643317780492924175865609059436571294900167283000922855059620583896269459193961603552605254202667658298774512905418157842978117888557991883954506249310112438042184551253689256612133692739608687298089615700538310026082414448474735004178003586301386962592137812948292198448466089107844025304736151779464416162294129478020119451776668874726083104570405134641204826834107186697605672262288067318455406247003924383114707402178402784161818083016670476121036909577915410417024918466864767921186799644584868327629403585733806610666832858251693892301021617569228127350780099091587587938512491459737000606920661227295729054171037395120697086682734668173939718735860636970535518064947115410800907125414213073669442069393997311631650440622233400789965611193459013481947369303131351265869390148362463985078414735324628076547230690374188941564181582536653628060309767322515905542538257610586421631411809199010003187730744343453335326932397201554794947212628304849726712342206065157240984052988084675018512434497512472993858754801724421627552006203951769059788351523529850405853137833496008291006762174942866767544288250634160382069478150671403385101566821598756383283025237415693912645138134071030016673814336276576904210784076875472056672442015773774021956313094122314363690142940522832664394012531273295317902689801227009883094323331902715687582366099677684443980039222404811852662628607909087461199170616092424312323376839569174188310002913300433427234796721888832991487149529351904378992902301032469300619309004026623082250359542217544992014360332090590905877369494695342439053989753160025293785827993245691400638767588382069048576270130005866281289097967888425431749957533828828771676839003310478639864217600*i1^157 + -86801678006014254527488417982043583489497625714149080184689189818018478723896406614311466089202431884742971508772137131568485808065712260826923713425319699365830950728382031794194292912252557570064520418957652515773752545777728687507313739841605055894235661174597654729805020754241283325174598624094523474556232179894909847767925234458068199384171471262850353144420839806542281526697528625062623115735759821868486437127315480971036739750194359169857844628758674577065205056563896550656195040681927595699903906220685132133391853593041747231589390223716575252714088818384101417460794105526040930947784056800649432228626903399507885873420412442261605595063454836294873453911640114341426274176378106753167147686331901698831613491581534668813316549094110969017534568387227932747203093043852447188653368823313758946407035103662664846691936605387607413464071181006979298897569399883373189496889610291506321947690176106122498605827512392300216575994522378655907650887491783703195900348764303709961858872748815291922278390042328205332701606269369173177361398560469436083981262915064568579432222324681798107770026891453159339932922728054326765845385701463853471556114779133443077991026890571848352306478479825076872053746204846258045401300645077412989183255722536124039995625841680597996120105568369908516106287906348132230121241833249664356596208426355885977362052532811253609354860575921955094630165937719264320924125285438564835029987725376984313376151603751578191412851559018127408892964822332550285300852546573536142780062067323717085942102039855034252034646968601211745943835956522849423880180867460837011343575227963598820780446717219672010187936103070926337768729185943456155947663194178629958505471957921440949554168000390066112841386722302543331376483834078683444673762797134401687793384355825200102649633767008055732534813839385873304270028300934670640246883431499487088321214681649639603226974288463091270142221930788711455822437837249149096534209709289929109105840436991845472835041242240588947370142599706703654399937978428420261894786980013710102058003855695874262414910847764962101420669833474455063362997980576744700440383622899307814776819490799366065301750262039156874993808548519802718747467822314472017066812777554292718029727776891822577841709989282447268303959849374257355705943937197907471355356118181057045961363615348238953726866476416561906911421343287341641815570804655722626830761727727579291182128032762792516609921505848951856041601631114686546841611769045385721356490001532599318366538695612107342025788321224877344903375358976276146547988493424709154644157550004812887942565492705184395083196743793848847000402085141161264096799095945470185292355291603895396131095128481576674414982954237026548640357090868974773076986953645163126553346399092280425640536381157094050881407780155350518658589629489967399539778204100673691297529966021924358958215466126825451271003766676468380166695973385000361416513353954873000851348598983888000638621228921147457578748331417166991570992527670444933380657342859706533691631842654869965407110872192348927941204600831916755002934761582160349228328334977647517116951247522546539153910362684009772299920441567011303521541113423630940964000837679366248127590839371759229071856421714732236020113063248810117894351767847980503480281907917953652512968840335761244225027524905475626039733845310560643861052874473706489329173981301443034881252971043724501690014257223378748373333573417949491240950657941715847442305175343988941790328812209442199257942424263059757544970666561904014563271540763424509316997913895867806907673370866773401938642350414265280582915278381527773402267989422008716546034788491748274020686102207081123384703453807418835580605082204416320490552336271943047404994179632890835729331163358714272779800424664034166679553381379286302691623571104820645501812127276758538150751645817435586560*i1^158 + -4625258756908398881774852776589497095658232264006543323823504892207348153872810642252939472238453398637844462422046948766442695602397951611532694005768498859074675006494163888792125203039166028368905220827268715920992040949637847865435408699595267752301822622096136345111810828722480196148962542331588421100475367299628163726538201401515169872186890238200407773137185286904458505071130380585283922298310311206250752668378491405949232514510086858684256995430855721660266733336641055254485535268775885122752824794033590905789232960736219250078672923862414000784004213987216752221752612898789127999278165548415448645226396869918899912087212408414032143139526909182399519635791095721580066836307814279012121235411286299941820888716749622791283855218853452498214048081473381362818542336991613079628222966978737164762927936469217181645455360602045725115615489293807556698207198616475367675569269086553737199130357351936108056498916683646042847234701247581803078349724689620735428402213052936467812585845477565242911779137540100546816748881951918686719429586259362312665886827480444172966848820157521764194837991332033028586690438367456218286596652661369423392129669779932405016866654189886909138939495624647513455201830834315120710654483643350926961699052097126775270807831929616197227522064688709538047745192877129567024828151087023330418723473736204171440220359822890385017452192927024576409622265396445670939962406817533844390028071977073359529231296109032029700061440252204348334168898367802486497250029213792068607639517951934713500384435171452069651681935469100394454441375133057765413929454183234948597756579360986307680817886641150519240865374740316169474540277999812482628091490798263463778617887272583952234416395335646680525735240659138553007511800114725219924970120207394478583537962752781277861455603789414041761765606262311324162976532405309674120903750387032594461840751038794212946304919273584939685826655612185902554158494106298505310786056991977548672750912455524382332428983843315371869532484846649351939327108440821224548777225439902828912546707540602221798374113620569416915539948674774614592332127777033005079340974165563083325238966868947869897272159743758117782390381770382270463420636639894158093227710949575263649376348977839857060623986732150365461270562294467996943845463318802757032555211484928377177884918633915902467527385758792640381996571854985999817159153832596755596252142575269489375850680086085348388941098765465261704196952331153531484138790061849219775411822106864476501937335727339899306183300302704581078353137284751427880732263764555841967452836332749013743534540862205226574314545833534013690276017397806769609632118844315627296155441983116814260214890217409415503322182471861724106248347451731131872294409614134818166390041941404793077720081962568653643771906668442994413434968003042229495356232065197657833819832429813197826956386619339572978858206663907452536714383795412190088441399295075286193458964073027287756671749177260203753375645772119935356494575308769196044012967112860025332234316294001399446777915184313894756482933383227029546090097976199466408913249009781123337068031173913647948671363402422015419694679683528874357953157948245472036703179499513829190490809795999043967568765311162280465034880830808999518569781760953606508519072562336861032347135187096500266829814498563338029603574793921359591571140525678468760615307752752607078552075154526357017770972129404640164816197829007644922188422038806930274455375464637048053576988255228743937188616794008302906295270730045498128775400571617743598184704562300367752899276283330027526846676668402049049533050319230533599908630793971003826639019950852159166313851377459457568486623322258172890637985045425229658877861431119845307921892540705354313375768560972942544097084131426482000710451186524387908843826357207040*i1^159 - N1*400010256516727651233251325121037361448246328396243536250101696082202529059134814335798837012791538020495268228574160241681622536693783697331524795270501657005775661196705174699199552562757808027710778937960081929191303906332817145307602095705282154386115951928482203900935029716596744102250314839135380596297169357369901108666452950636938861269013461673741135261621460359030014328410089988164527603176235672790840251756148159638240654813242101104626949542543408302200121922764547665633816581143241971687354309544652351744019982590037570441427881202575236666509589818630780915214243196322880373167464881387393722752504928595585543998859024658361430793033470734469453074360247077737255963040296198963915162840146346327015192370427980150890792658335871417956032020664307573*i3 ], [ -193000000833965756433080409902471470441478657182146928216242269720737844736791726239860692225703670465441199142440329216629795727248292975500295981137135173509275777147189264381870927753700767268953363209920353750535781816105487665424328685965545196530698974048842814089864785826100686061937400414351268830511300650640501171107348933514618128929040350553576272694495958201394441261963905366609140492359078678005807422677842439998726826728592693287676804740520824693140328770140986256155507664793284750569473550537770016288607671778233879488391198721110024923611050891408179680623523049127371193801754008704293286315665993600113688564269367269207541087234053928532908649903502543838313442252269369007696676207551597572311975315524569125470932401062771906396114810714193193032315175349790345707295913264151849027396211518090338771686389309905941878161115692118585192542801508301014046095207063489850188384172320054186959792823888714090794212467375903918228795136396370723278830287629706786517876426447882406626305288717443946433067554781289223017194815319015025718636763189145021789036772057390623558226190447787750520802031655457934086453531417632504464028207088700980197860765977374273977977197648553986446079665513587278185862957815276245784553568208397256329667634130277072853356640855612883683960924485537361579063566270917006757236130588796557165746943658230462175469374662568451365742604177385559141256108037746210279355891507467314325051446227687382898035954827920251517900046569157729001998716041958405845518967595896426406210253725726115431137340298677406339207230111024141016183517819851486685523637424707667170786978421171017378481136236261248607349584129624924239876394512673639829094377624306715299122237123421391214984420471649074093109307288478479251313001722515117463334047104407940687200829272190635073060949234181787279336222860948942114919552338935422399892857890636858111284945939091390120978701743087171463932053011552165198942866746628985062969669863816266854203417143007072221771671592561960957220018684149910666216293841125408348747232316447327565513318314454435190533381403852965693806594178528251659942409485419015655182839109876048594275453001160680574739899728087886370596208024102154403579919455213137678429315572626389128119728304708590613672629351302078894745295514330860157289452092031551634186735443717070034045534460703814645323696789866370515355711184187872963156948001395186337093711694929527210879866234495519515647528694734245145338566052603542962657787850325218684558150680067038544722741822380290722854669619598133044071543539429749444949564084204858457010186352610377371630688050576948858706064764035760146046505999230966814523796700736893729927047070114729522569332502378166813635719824609281654315099444131381622944596058688596779265496887288590608363232136566518757799035468222207570117970462622073932769965716700910565311835090586531409312609693540127760549582233874247736264334595235046085649374164739767438279405768230341748633508302967884213878602799111339847971657306678113970710930253535893688048730066964549173592867094061863385983737260034864125348791296513091703256684191678021715190371534986001398567577748670196690516858895893990067798628396924102552393511413679974665455621307363278423197327823631715307742130823851154588504782371995090154434022387117634157401151812925647241084501535669156010019050966801621931421705655980184997730155266556973487150788036963119727455950444443062962352154473396194890622152471988280971818681748028854170067850993519349109795523018683748345227737510018426043831088582035123584260612288231880367697820232584965717135460225688051633295239124734711906260781259045146845864283149094123893074440135854583215936185561114070933598097331627692970576853508847269604954796193812502871181767352253080441318203955673966678664745352985752296349829060281224863351227154488714558016567831217726354907283092556241884750724672528785910154201629670332057508620465600400047241238520860339717998595968733018267571996659165853915394781416887210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5710578681381104912646783761750769176299267019967558189276447638259848459261636295775117761750364942351666136328163236861421249174466984446299492034778900535022168052508399870814533365268031287704382614576323306530054356971854556729852222615267304360988284918652195877006027599960228365055875249675636675320423515549587956895565458675586348794471158959133427451858359442464062840384718491323473715939647140442837307920533019713122974456808618134360654384815098279288722824499161745726494113206830552747627011692045655812087605522840333608723343693786427322506966443815140403308748137465484778797599934337785822166259556549264858637674193897469992453861434213498738339499288319908409366621404451056351938811397062391538555377802981270251848672151801956169881219646035359707979787384654641089807652542809415241746339009469575679139597107553966669077099909288415967292785005499278222277344433563253520309917916580162697498767654213417832539868823430846852390185576976773299724470983063723235121410672419572069756308301815997517238394729370193791668199262449828964366776986746810066022932987198611239911305758898112323286060889884432259681945331111771711579106696621778815072516435980714190351780739129642296996332289096123660676691361878357766961828257578323038613469664493059030608719314457840904577688325847095797618306867988824331261084341777658896864119086401551161442358107941465698929645971703967753926814943958226598090102869145199632748277707959303995581648623009510887901150691668993508049179422824417631552949221215307776470484565596898474888447207748221989974329619530822552572728804953736171038354204796899179360604780012008891760534187838104761088283282300047592817423942576169667932656943590398574457631031426643234500355886652644103767355030189019513650114428853949317370814155995028679866004641654386188198714330609531752879476107027116150510775955105092202306728857777481625784849956873154237665325611442070574127485956150771743572932978531990814254764151761302823022379636964665057036418653144494754843829425546429133219024497101024240150479033929379712044006900218829760060302434456264311272102091380654141249179331748576487247701401914702173970474607479587262090588186687653202707526255480190886404656047584674840774436689147609190144633934268981415096031208321296036704157900003411307136596662281633381031937918107992240348423070953504143626821054077514046256115669426626133162219441804788993587141026912591321051567658554274522239977287843777311097809773142348048577185795547105352791068902158401559776223517372818887107511826691016098537987941427606242525425727407524162134129618367944507740167269643238300678077454882722920519429815998503097518295207610406621521954924143974546821783018844256272352662263879109745210890467780554570676042330155900405364940987569677569088210451870191302716826272824953679660542353578549152316920216850959406902429905525652139008719380850600029717844527384711011885872693028891251616095457843426960440553598611733600649351158471144451562691837730366167331705632487478506865192897471672928293517654302086319240700780078446327534472609357585199632221004006913100126726611996214050313781441903550154399859211982468663830586836457489606839269752264373339997765391882099551286913743306785357582518920989938970600226535925761981150657005279286064340972154518508004407328242540070169760079405283388160797005761884792870260449147286067103715794355769056320261794906633908658243739817630180754751125836093432932576374216368468638135641449444771125636667067609858379987917905324088990234734716739726706776417905368166602750525813253340018634689680870532652280215013779980211522687980974528240383086059536277466374739029422269058829678994585626534297526213090064576147443163470674981202099954825749220420423715502953521769591472442982989030457119046843258209198102818165980178447160595578965122627373211949955052613267974880718857906251005722965517336260717749048994137276617120073166749202379003082020855946491911091212822172959313411941001329871776504338154517356296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 43057643868371413441796754597141687718604871245485509674257462922887141653625854478966308690113423164610789901315924301079936546011059992380232266171988667296498292858961727911522113086504421966472516466429216126898833724165717624799702938294082677775478627552146992065964757953789131720893217917810211362083095737608742351053587698833627992647461872864730893288837846488103337033699337025451783360433299418333342001028774637188665365893489787664340914400419620956236698349231958981625739609455880814920841322769565967180978610794846221519277126580413851726327815325859402860410817570659531769741934605493067554749883802114648978610128484530168192182978219483182540311074622963543697981751185182390165730408779184721535105924025207995382228694747753930387707395582596462185740361158728693669048427457289335888665920045092315017340455167891693260962052278514887849226967171910972114516617183717127122674786972574266922739897716620788108170701409657739478110436360246739407500415192926697702569485089026971043876446257218895043597493789509868018123358807115060377049256248543932220995945874119517150747862377682046258895453651825069429281816279342761443362092537934582579188263013855255574800808290389218249251166535817360844955374704482705060433409824124545456528414301524119759921695573125508288284152271803814334965504336677400688443227399901157493023080072185587519442613231211993519642589711748709445722575202714286813032687187904146193254126686716267105283667694688460045825623982556676427970973977109075223423708975525711963678193588733851422080611972730210934992916869892313922817290187185079777669388504248871619081691902927578796568046679128606794719150728966752692578133038153848849615024653186580136751080088210060275689936333993768450979940588278494496707752894363849367011661769253096241925784371533030834156802257694783254138433057826111573727465979329425985644937065834256531190594315837280953322605228041510514388088205453861816062698709961504944584487870099126003506236942478040155231320849351201022270933011743636560931812510916722729058889506573488115291295170376443693760973293165758731268586490066074309496222535381142957720580973653338416458141865252328410942638421820737121035702881610372545421130195992713539940768372612724413973717130307102068051726267876207021412600371124845533608736477451443385643732241400566066649570272133042488394354937082746955217897665088191123659865290143729915594865369812494123124920399136028526219938238672181658199452179093518615283526831856709972554944876414439853700210949804934194911389340983318101903590429726153602062092033488122441085602273387769418417610427758432745629900819800221440277825102555635640930498681927169401025925628649084521114491563869013612094050716277286830221227818055648466292951704020793969709887930662705010783881532285745257502065173507341076430203403143563053019474226260447924905377961342805640412205742191980427476812612664576380613711032654867323264723184842132377466345731725435700200161822390386788844289211458555623453197474925928337642587531219874080855177069043464615477234828198990205548302620501814501029550776870420484490789382710758604784141835468732724170151550974614004697922969184480706172139006971034926736798939198669486200817922816439482246787320815115270877150753265666287594019647224066102917092576228268529701448371196663805185853440419453328869926523111287148272927987941486657593894381487832106156657445086195694192166781378032002287885758546218159131291730258380533666602016506702027244758985869894614797731915447101600768677080707528410050124270766290370828860076539137872734648354406035193837444250096673118197407868618274115412492875208896290427122367371799415988345190614845279240291271635006135560357089254721989807986613782050109508784881162434982485162352506781143776406185632760826737158733584137689170091756333613602051606695121686640533244336099544934095521931588461905611090784162423948511230530228256134083705400120017686557678921112417867765768056374466457011728519076660664911110122082600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 84021539106614455089678385799035367586483517831090384877323215591863852436334554948798070914813408667007623267224962727333093184400601510741873580625001261251111101045934581416035606387580250377852731906640227865392369229987261580322514757124912289991235254701642887397122400401066706726330368639687191119923784906938849042572521118157584031956490599795330492003875587061155285514469024272458430259116015993807336125325684124786401397576130194481235947641608738762846394417076775399057926680954217424119904713566026535549137593163341099630150746837747657391658576427394655287213659428590375614647066462636777417270521330847289780877079841162560153115563481287470858190394791860875266955006941869752303348094208028019394198045850979956828574068766778167215361356255031592496200091267039133638758612429522723692087106751759622794437068183962696709515597449024443803171661087534707475172577784123843458899041191535248522059196002921203003598024037639657464173745925975307484702695192588040572473107310351946564177776458450651886561125431546266810787727772330615047626308022291182441650441800543511174015365861999836530084372944560319941904817710212057562230006764213266067688342493240859307976118356492809127805296060013243107303972832960684179006162052616159628887785539597932679302134740478876382352549101261614893827317293767459663880609072339925088781424289169357706540986243686982543922200032718440414228652576298253518126770461929866042446776426330729357542879465338493773523138284172739228255207150864930460369325323853615247371714928489846557694247737551100144368961730350926424395144112414842794796161439021528494835156421021572747822119704351523310466780017596206465277228404209245959773712222292331920448274228707361305045022519866644782174707840996619533031052556682745985343174006983500737933210683378554294271226609583307790282725670987306214057050523875667727958571110264768289375648888795588601121275074570336323450759069584126398079792532499155148510909319767654267987369253488979295729758961615900181864836464634924108597711952871899307501872583545100535014950811906812327060699475030755910008825973227967354677403270630239624110772995148107893537379048751491259056879243025292783219154037191308851020171333938107586727545862779916655831238274116785833900714177460401740174983703571825534798127972952923851714582403769513130776005241816739838205136791768404631773051839627268774455740704889148428638065902358470149736374040328935861147209897450961284870096945907391763446986210837722284837168277181772082766298711409927231873678317975136515057735722135428139030139159506118242957533765730373586392466659920661073730871021265899414989285833300302702812949015689968977947834495097302231059912641582958096668141363912728805555508883697553633157032054507006581296411785769089269500637480981173298185928124782681796638058146616843559502602318899061348091428389549559359655906486975374939098242932777502179484033866256769295724419560987092698284124305352851627569870475775926335363587353098537778486303284059377840609368769788542666943032073292501426060225999215877330509598431751758846701721329939746846518333115218268088496736724137514818697263133051533300089302413383383732845765254603669445082548048907634594577172251072450462477596140798863021346565515052627509077943051938071504608285244153907754997923765484038470874591810805056538725752998277696549120363733000507695182205179338413488163888135969813814804334959211439304710350888666979447748381962500100335575722259599969302610668899315611223617039278280173509546855402803594952907949546629838043931007539383441818837509441996812247257103244917198986778737601143522949186060170019931253488229674055053505606128540101718873342062112728901215332361550549860059381864442317896270797695061717210413426200612423155463883255686477872395416168641333740214227567839378415502647712236645176784631408251409132011186716368106966296024462451006751072308104481410182232290234563074146228329072286374776220910651613490646436618171428429862875722566281500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1453346523593430114448960507889200702145752447526868990251763761503248611318372467522049070759235629884129061623276988730773650427148830406676456286252826279092945714887786204619507518058172678489894592618089072102279555871680159037025505771760969516994457344082443452074079331723259467464735961870082428152451588696071032500120604797946640901328249893058088938475852958907108037402581755691566158351499112669288220556538697645525003928805483299447300397896026040137316483676556346403973585260822327623744759519006701871103579319054214720776957908712720175340333507036658207128801116903439536879084796812773834255515482959368926297957617241244761746219087775235035848106293106031129880675486860569642380300840046428063293135461938541300481990219804990854281945539786586455957312708756918626689712011322756557509932314987044934659301835799917456520929612610749581306467679464762149968409965621474414214276588232478666883650199816972065108225102062467536197879651570840079428952219558412108566418017442963854128633226830486316217143156967800560934938864004952423466894899145016768365396967247835243996877213298880044529431990884583760220689543959305407314303547254153769273135002008209908984636553290873370578039213554952071708586143779353942724964461244841470431051189985730344248998251584812143411872172807683773259434745700525288293327644176056238298668349330583706474513469265370056220855611353635642742707272488936093720927628836184723828239813040918091556637087287101560147702506085233551890628265519736782828404745153456844868080921174259134249141802993456462747110646699439789880575775664240063800030024523526667331563657247264586935169433550701875485045771886353091705060883954315518578741356433436701185667938440985557431469567030181122590518902219160487869818221523955099616534819973501149678379855110868115469089011583059983987279032693638758968535471035051452472426632144820149698082281758539062687996192781930031452155847002806990470264047706656012250530042853496784994300071557173633588604529962290742353092828973602205442478040742468444639245086561501180840405847783726554708760642495058510932108734858560043914306027317591394667508947522745100849217242618757704994243202175331035536597914272025669771988519236141131895759535551926037445330740919492593214770422393891407177126194728166966760560579260222694327753546808424262961271666326165407391357381198177473599756184436347172804832845863774212247238052975924201835434879731468969103620415259852348249710065847758013244943921176542073228693928310289755398957548413578350428679736437567111403169773358402187805318774536155768800586076794761818652516023802404298879187625094295316742030619558808470635042777016765416435551894731957702470202418397199768326191099196811950415884997477017469649067527703156347550869583609637438634213653453206119900154179156284856350937823322293204156975978257476317990108707867851722736466725532608474399552654518578537792271878866252687519439328769608042444667262309099345056171740181933234891322927133775743258965298498412280328541617974082688230301617865541781245615880586195137012066172583286988364086843325152845536880056612253115814066685713987202804551157944381921931539189143791981896215104522721955926753632577498463993459305205713271501637452739543446186150601247831105370689142081172639372016199881550447097263483260655998799218723937043918885948700670211700389432239873090380555132815504719795531936163760163645057506115794795507759318582106982221423011854363779674819288373777434060772854534255235174427095526978229264814196632261305470799080351207786704467452302363360129114962561019493264348455391988223938820528647194985500716854211623643586738329253001354175116511483387848994537629844405712372461625628146844775028802239610141282617176835147752189480391002645746409263020378086197319651979887867249904194046267906093027639367857053085994121050453919325980716759076223389310889501045529879513353716294192903249854175853572946463092686856002997736204593451722954725564648608839168180808368008750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -93451134010770682711708279897946880144462388032674970348840657419214842500603375480863837879261778384254958889290892810475761206367619930215220345762784586532115706641735118236458710870619127011099747053653341762056143503317214068391570900040883633331666780318241917476026202875286525071484175575000715034731482352042244396206543575953810507767522299968900178266233686758274183486881831332531942640611042343337348459535050467510021074232311941336971024290381409295949584763819884888280942756178856621147423299179704485168874712220525565757512764158288135123537915785198528323626735502837113657070431716987361359828354148874566536271633405691852703308495397547866144033098234357591969688955784061844583530862345156614741260941211645105417764655896058764113953158917675487103419469305959484947893982523175135557870295971700132509465958366805816770155110455632894747316350036028497648509542889371453933157371708029160812644037047486110992899198735077505562836228642061782401916705965189248752657567596335480892871833962810093151640498551598909905216363790481528371119881461227105719283064795018437508735213947172604346817652119065342134970011578018277440732681492109413222462405051284507468982376356495128797081115940903891894730821150002967658369427207655859499666286451874429053526579690312289190662868070962630637895473205129136465080183149310071198310251647485518704652090870979306015968226320519487243374507016998032293799954635191441788651046799290912483296205654909223356996813705884907409915726690401922870742233302410661726365284368191334836377328029207906195435564276946954454495040467212741462325481514082732508597960995291537469051240622936465189928716197921897930189924854359842152884938490432877050050921715566796008472974192028842987178518059281493536363090843798203737378870460587056011938309207735526864461146942798590257013269302393945760766879785058894670244368183051772857551685508042642844770066499538025055235407178842781683077549828560296129275067511400265845605593497100599723054237079632273091640995719335174102702164161852947013246401721948749417130406618695079337140331399570959099481010770862485822675993387705259028269157718771211487789125527256802973313377817026349022953885525096091778663667742398101348664397114341278409708511503041711995103391801268810515847067590450714619520518701017272164933022049192031147938025701594088925308517060954685808670460667295170271001702650335511112913886404918943053258386656926970206142594387078137618075827313930143188971082847445317060953664237885157301773390003418698193363266974365077030468367056633171660424125805164297476227610140560779361710470812041474811264361516046079956371103751893892386491066927155900380293774738291716743159409293744608576062579261876549700932048038594472141884987961303116912297544533698794733277724859257228598501089337432654329570359620436502338939503902758787969783652371439629945415735537186753366530355125232216182308886260426493621582814184311581382630528285104895810055717351298610592092514311551474454457221585627413052800602556921353220486930893551342194059259041784351030855058462575180530142248568158874614439800538486065983751987611677886388821686380107484552804671019568798238846968813875772816674376255488213547696107804971865827331230583344787977591538448598738936681378620192008725760660891051645122921136906719774504278426628156086976331518618909509843345028353117147208940488302432684779408047377499678823874188505292282792482810931835857978372888399943694618987072903451554543810580319042224456736390306550558838011781913825089443575168784825782094795408193736137726441883756454988276091759927137201142914289515199369854908601933318949010857305798337328981988709594616941724581977894137164047298116254177160405864271608876605258581186014427059492586181471354690458855932053121977314568039651770000594579511333077316578168989889724052873028411419843878403255381671369283697634442304331392388741345371158435918158752919150683133111611304202528814531373125039404780754816234920701997918282350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 39803518578075949339916011541817915963389110485536925254067392644571331252544252595344266793141605392227713560726257623213128981943907520299197753991792328379150245832173510540109429522122000373941648050592043401211731665405620404450438399627918240596310960278533445326361443627176644844278005733202378079869703209103030360350355932875441933550471168055086018816150603310633925532074762403205756060894529445914162723900708863523340491677053767517453583167805645385951558026213505263874639754587781735683434370305100634750369461148120501756947851176391038661629059592733676998000679577343952101167445565009740495609489153983043676882170797662804893057997127017746732443621909851578116190561310430473605565531140383193338019491424320089906625978035100917810116949931652201708926424475154276604291584252531492762232958555561819846289591873818741599359293181215118351081278398983067046383553270873876133025162812796111120277951447779330129747977029860725340341262584442605586490801744368349839511035757114272912674506683979834181593962415024606953370960098609761268195388952399793749295178465948496676955943068297912368420992141246209531345050695967318579398659007972135850145213524695466014022714118504447877390553342090187393098262968235465971833018882610304619043987722934618570653584592389316037394760395787564901084154434379606111241964036909732862450172462990801877067909038445539164873153016684093172904031232085367794127693386116357754132624595652852065226713188654013581469636105329589407512439140814927465608979188403616661921644569386152335459141592720726641645924809265574189679181786918798463942867149478917749249288346769513373027269769575689046386890111645937661417828952033716075971852177659263371869150784960764643289231501000112806916036831074421417270530708439008585297191904306829407442822431896825476379876255436101012176100247864126483861959290428381586183136014464389184547524147047387056171634824047947348297731749275235484114795864058947975177178437886540895695294903403431831256531786536329441975338213178319612532876628589008586501337732639358466613860182775921094023888957830253791034779605307205789204750734833280215356577424559536975862734183398563035142028391074785068144173544571914528985756144906828696594599786932837242292522352407061383297069085935762703885428187938657112019685828267883532892663996626674406203164224863015552832463439644512084675449440189795830593445741934512525999093381493445782407156217312308642029675535373712959773231906794109298196816941760988178359474588286842946163414669731686442915303228394273552114044659053485191789893694757899946987762280415729161401985670544284394462153165353708097226842768262076918032325938888591270092276371369085558639916484661945964744488170294207807472026352378351552126580447619164030807992798849486630365782166894340249701154823089028864426337386771138381020357580992235708789926628728246989941698235120179891880164787857952662826612633166151626780461748258268074043522631522407912905838205504892040550808777869689203548404862622121992738904049866691356542912078526716923945006081273678116334212054276517572527198626281277131898383422891078904071130443188123326359701430139265232579038902940205802037718989578166152830742847584921541356958773225535533312520325468136257647590515333955582567415054943022174957098180320014005582399185524239264225497454559827454314150390643441347531775533755479763647261121376235089751554511156223098676612358330996370188898488014985322283280828322816292081692812397278347580065859130873393536460321396744696572654355289206737004148021936473478225424184696291932538468191135764489874626828426048693798957644645636488487994104544806230339000129493455294302268907243354653441759250840139750271718042744376753625660594786841806672401021065643667705573173104982396326912828068105486407180660328437620772249943119934033197261803625865602110379098443746338593730891490687213198298056043723368061705680506318770505256343294665549524263250278837043035121332218492238245816169668548588276033750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 41081597944491875426018028570273316435994871606658127324605699807847615731442531684119832112713629009298928183550992639433985046933765923967546658667495461550667253330577021877354972500023625669576185095909852815770192543547498010114633236094732639813178120436014167902687570353942570024904405178504856046786464284841261845954797135708525894702273574267461572092699194567006066978567772628632145790778848454447616054857827570960924603875042417286903097080171421877450920641854574541469739379218035391118601738094237484169401500507647798249630872793158933934793332958368200708057482280347312331734262912925848708220403711843801047202642288064234677510581647800420367839147301641140198033338881324742211682021727971394186999132708549695078204550294245945251770208813483381447247333316663732313512927666379332126236016313894216315733719540067252249866500648916630418194784154641534808144519813865225364305885505466317272623030126393494770801646302058356766222647250401513316407475268120878926809017327382200881007076249426339684142642151507217494959868625765919394129896369758664448574110059519876185643629757850010113807277258733927373098001613745928338982857359517119093744152632030446881999375287023773834541754879332393091201891345578009914953920331669525379896593810130627071527042857980778956317716249391195176622120252981488975826199964610330365567556672860353299097483125356821010266675297702250420315040226775789533597865015477152236089949629773949001399309768926998474896027320821324644012291713181193621937713083877433977077019207856213816481593363469035713437848918414900187451837421536807761611309433280843736719801272161673196331872907089155308075540516221230621447497904670882393089102714753171367088589511074953078086995670966165157552037839821556366007622752971821122015868123486942723776316833752344431905649241400439311654495764763103787591579533763139470874785960766822607673262940993764859269056746670811599317164207633383822074791782845735178840188212187542867662966373058227603755572808609946929477383482113107567269302978503972986752950115457679630528514838564626241227618761015161766328604735482855463621079750673173292140251901494618052297371755935329363345686902067558175872594652035144752795541879498378499007968713868411943996736593548117963699178826004263534298759211828011688859565922116345840376627045330635766447021260005929638159388800339016451033617076699644855615942519784057823302988449324881459299702126120378566181911098879304316130923571735251754759855497858592653159642323196518844846579974402620765974514307707564206426804270944629947855279054627153665458101723148234266033471037077647659083622832599713121411078116907034157820877752228804685067286448678943544281135424605858501118308453176696172266942653583458904947952924341275475916667994857678750454773006429174285839620145941989486935212750101937637374912508670653525836056187976279177335258647711465409865294431374099708343108979471429305041688293038989091432768546478194476464108504032153550283141613053653819263243431225264123066295107158917286088445824279223733354284153792892453110098407145641050697198418789097249318851327422048987645649892085035577166673684463864359964406440485862873931277888081295128670529539554240003702703707281616200929896237222445291663426179992111836396263688451818438128023046995492823347203009695687179836729208261856092269205814785023469004040918720953924347722451301665639573572343228690827528850299405487525643001813906934006065402433309116214236270312644078792863737523498912357459644296393135992539690461012666834651577997835032346626491567920177792189208033014028168297631683748214498657149521550235426266792417028238788049269111928159382032152297235760149897201469715926680872570087869173752647717499525629996287579552784812016673590308618768461758835942192623660896640181654495397396212604127976346901645687065792964678395395004741343493970132338452095072133513491549212991695123316444993316304290319595967001338622742174677893824178931479806677993078183217129716375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -60037163692535927315421157892597582621135765492676165682569068607164372391964916120385262952699389923974881855330607243597993509580579256254632894644683902639565025370806874546159700528918020898658252795020750702902322250528631152776186745269778618628921541162560244204570565272900532160534001021795041327622596171107743114674621599023567162837931630169280158092242553820014913682252996787377077802039010090335173062475615661284650502499816282492918661402334915069795225588665586064182659984855939273581326930001285875398749785901051304274686335715766743956589965059668723967248522269286476390124396862174241723171404586276616222615482065279968822905957928185527114709277806513411935359567295054919614564389400810284393511727183753645698656375193184763525363527491443991994279568390564035217546381405231803645181178020034633873813243216914623712608267596639192240075676690485419009647184160142865543554915603956566857647159193785023310439421247464884528046298311243126885123342853746132918620614898867854434300668247681525845359860453148595955206445895225109597237004226528524282732929012661100398750064970291615006689788449495777189359834672119439949343048048380851035393519215122812049812579162593083652065877042855486633815940755453947957089961564722095818262638219617551371136887427159529198717322529303498081996094462350308884042189946392460597295739765514928286129492947669408102035242473559419237635590357268121402540102959533452352977762907581628297735547711541552211535283177309905714826877855881290919271110927404909679452719183267294246168730613996676994407076690289133061460745631475577666538952818596555140944700503686285043709849235697571507433589526140764161666466134532275482131366164555696972192630134180731332547582566260338735845060479085284741227334556461197204054492500010608442968656167121080175724660488579241662001999886608149705950890044091809884236222098286990507850437075565164814978662051382618162220914977536113837976062938461118943051664496602450894733117383969486988938361421304750106192726883874047731903162096211925707275243682182035266961665021317298725689210045533188850950572599393214866292482967103495602256131126316023930307420883886710613287493777736101048850200897211620623503887903457457986157839227264772993698033001604779428472300859352588825230755640673806908613645176458938978424089339844167146285159475292239329606670661464918002963562587806341156574052554486289926552869646371776092860929301509919051318300697052403190769566984272194552235792140235177739878449335931767018999595481225795717157466206021817896999597149145666638361040619342129385111803997668631244299911420096426678885081934297927332518912971748878179760691093886480355364026735242427979543098024063679043660035127500057631558323206240291014379539776477249154781771574055082292106429746263117863331005357680169337186135390072396618915780500707454193356023446015223924357610093681444173168690370712396482635649326888196490880120476555726347408066682034609257237792317265254961675876271185267157030614668926095851300231762848302785054149564568569576938167492871979436613268466577857901140281204384735518305011664074003273597739765223241019176228942435565758713548338552790755228856208968257409411154100810679240515143120105930628536741170685821842456355477678644900966401460588584476858016903411047500731417031535376811451076529506143600990595013072023113676393801388865871403123032939071097311666381866412874842689019531209694526913611100876959873645446126092830770791043398203695401675658155393904487112900440759851187912015472076753363435301727001798115110851626266497117458676265826358817684133273597560893050943849285703038570040798117474047044655982767418589347868465644025383951811478971478221431855072595267802455747600628455630659887310623225515492236737703309337491390734880655223807341097235878496888424621033072186864736669325883998390963482224670627047727630602952070860152813280182783756630230012841518836506026159806903631317590889223013442741099658425879122076385807069261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 41389677594052357610566123198143590370626331401639320629384680802571227003136190829462120526570892366874040489680198963217242758755062457439123320980910854685446477086527320528471768927895549290507519652006899996576308411465657654001656422867234609110533909311623377130650861723039430364202340524545322240884026429011985641575768115972744114531789010603906645215659329963890660573506430619737083476315504194747831530698025176488941894510759706775002305653827172062945926016876888283001205562584917350095697731664217127972504586757550772393640859047541009721778855489098740012829840202021533575740665210287647296212210291510457539729535174919005515773224388722759354229928608336147569962829230713689587078722898307562045228716843118417289215751306588084010761811699832117660597578501848962419698163217354444756510074824481249376984387038661045565475286603922518674319740791642876489952941419508353372387003367831633847225030664431965901441858994139127655553027078758630197608406515426232148256147015016285506315560643469629182819834040005971935568032082935195321336499385378562325647584655406231058054008697148958451983734601734306434612811307967143359837242100017969585555135040251092304375670700339782734929073248755375852290434888252230222948903730509109351765449130817820366560405443067226937512545837778089726674765379122159548466430835205214195133872310475837529044337344954988487506803867153267208036163199804446365093143264707579049416772906928081198963471964220369812458256930535077897355227933677932288488987852588839842355375693810695245783307131561635756529636273504296290953101045936743232533917802407970107023140282506411678955301857505939688333500668830999705069340995006093229077053384388708831276734264534953349350397097150074641100382900851820516894020496096179227078962028647209519220050990021649223603903285746856685272305426844196082147586732725089812245680982713041540806686298278545483981742609399791958903797588462553382143239942954344684800050999641385921889282895222569396571301086085036527240273919668906241933173794906981996659677422323030395324951153950153854445923795888115715436512531698742100461162248101720083469947642894736426676177327596904222288060295344683677026419023602168174267384186933358824128871962282840225289565366619187874731348852652606549895764398155001425940749992333984857803768889815936230177433852525776600073038976908501273701018897531703766444073724875028107651887763478454770272372526093699116401461408852094674714183724401295957885107765779458890769513128918778650748992675201917692932669269262044152791711884774542628522369292302720617235382005741214767790172361263444607779230408641601132652956168079201133864103463531635954808518724332952315554444199586794386346619148152612662099949419322449536043325148786127968492384346559941487390959144768385256098941385918073814487299109062939237683106776989506114982981400237473613954821956658329963575798306644822623221036895312074688645141716518303643557548754329870121582362098943528781300110732840507709329474079490011542568679194119265277535232907795573503989397096857084754060425099275450680328073203521800545210398070344705846179356938139404735816667434153467606887571352288475118482322688143673074116154978559336976964900283951163255340220210019522151632589061100684001943219020320141976967668071102633070270445334148734506899799875558767034513284649710078124578233770052093168321521308909804015828073494775100692900122621658462397933499111091976584814711388774174383108201507283349704688776793899053981237477845649422900165934308729370474635427743933763673212315839018602627016401360384308922174845689995812933220813475333499017443887988012804191607846442324449995305989545470548049067435546091615153099554063752109837388342847571212613444331764591898693980255591719548259903452868095875104744379343191086329655974657345564803844863858835565228093097213812175013962278217017969029771570762512437378168563499669824422358677615255134749201042445783551100149199393737950753228236636585993885937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -22604984265916447478845316205113908660303137012467131443688482998808606277588159349757066412542475722961796896440309903418350305798623931591847806501627042129503075621292458582998412300945330224196249660018960938710608022327278060476486732520867974697495880527590028864959912862375216794414406488742044563694888147643744318822024083737530678864987537429614428045882489176191690701513199071251894419954597060098690266448567240218097320500014483703470379582616133174802562173426206801487416564043039605223869357055341063230160297294101276274526002200110472502375404652131816173956492509547035421675197693578914719908462476731455952137063342356647267478095129385228094135075866048138492457718367585509412657334687509255532996656485846125211884961135008869207649517643863533045046216857616946815993569179230467128418735333254575801949407419745814748866405779737036403885492187145800238335540906617613463233763670797425491840575023277550994128178344967402416256881969335570364410325816582372577120639167457981429013618508214199992402411338178690926335474177595529371184399676289123136870579827051194029755622105267602283854774424104452748318046126806186768991656770935883507517124256764924607355134984989792413621135250042127898234068578891329323999630485282677613302091318235862732778931960454265585801850657626985281137072005108892293005157885493757283531887724993000050281335012002187835324462036065468620856668843837754263109857129098625326995812913258419249653903695968855714337681925217225848825672363600597708571322647899934468778756171081838814711332965302769817158517591588525615772957540501425897716648399978763282360036602922166285758770589288078597876926535663168147027235614520264668111353075523470108461181896868711949411618895357857147805051571960682228517220914554064874787483712613306997702155055005126689408718459717654717628354044731347037934642255271749691721605150543533159138558832493067514832973235462463612191830429349803239913307653522249295576438800456686456330762016889444970650723291954074540969625998101773456402268116234870130336387840060343951375772993569715171342682807403216056283620213396725542992130828400252753173888307933075283053380374639678705725781729546969098326795441085693981396568067355154446560481708924031362419504204368939018530974124911496651267509801117889296615047356652956071693009329007117665343889834257706864275287426202660689912212170446711161023830146174415838062851429500719590213480970363625523086435656321269777268103494741972476919822447396341446261288107591731140004966051710462880931166416684796038503482062138129402679687285567167891178957481746263159296111393921027869243817701174144204490378440920132219818506989992126860570608788950122751068726859698936531200561704361130935708874535911777362082124959702987560331275240614108265523050077287609703781491492002716966408536998226596929272379689109633532423530014934281208123609896593562434275490552775301449481176190136352181469146684468687126731846566510031078541229031973374358726077563987757324287631569530280337991743714641788497691870633413211815314052194454983225734905562430784573568494696725766839515108999994257976553957761432022163050171740718537821978602574806965451193179686135884542238831279572955007954232325018293226417788161557137399915973597149929007502520722742742258302679705791127518501185122687796695134554175255127046142993073373422267979355410397793490306632185006230053218017578333289843334011774531135433313659689122610212106184068218440226379409737625569863801212303546254613646852417949863511875346209044183306446190926145451416435169620312899240412578857543406285888891091917652459022659480317334096806851795666682709359953987388049144447907541431401535249798657306257296615662557074997465159385955849500623752727553608305119444784635862853172597149352501622886269523527643800986032475608821862807878003552486558126077844139364098394962956104727636218687854481595547190905268732322711814080680270220151561554459013087379484749128577005066914346347082702505476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11705111782496094451056875730739407793498205738599025053932159167967635887669999303999860213742320743909233999078932691245779016322790805022934067893141678772842688422589467027134598315824190286813374243089458187327639537343381686393505217933332100414567417014212661527030057540635169698621063044812892645201940516087894715879347163373275702761105499945709921360848172485835384460969480434244813142097883191490965955350098328448177657181237140111540790103432647090945988529576328895670775280048085080465783040144654182514369329369993881090051770342027397254934843635147426850644790871717461123757167369433671064455282629571035716947692017278137284831065939461013124337474676280421441338441028574553855100650284080440736847830918522808795954325880422331715367461141298900074927034372262580191025603778006229883856618050583671636826655644440515050815902626387515027768659912989973339503755525026153729857242588138819748200274403247036491753712976324411053421060794246684074322681016429955090139370853809370871704569714914978828053992000175534134175316821956006944319959195669489230019546377847521695870212106090694124814374046551776027381360152146432762847048679480531640211329088922394802570826006304509532277007912702045056272645079463440558014413824218518332567485810599350340098536867744150383399623574821685632239652052613412652513296636443471503048457128985695255968997208245398737841194658079642205493917495237929325783809996409564105566550380006830036475608329945513372477284969917153348155917856636538278455617621822359595054112890309005595202129454969234976978714317262269263767921678090440642113519927897415609424237769304665307248937525201065898639744240850875816781659544608395630518456476991014289771226994464713550731144193834207659056662741789256639075591819409648372501196485312319463490386456245401436329900977098162728928030984339421598827455749810906740390951498120655597017338420757894445500264438718637509703501385434513368150644267187921052593698060773324333449972618082412260122427874374333398009079857563179248784926148439123203055899165762545249999763675066454717384358269217889517767430440084799271255778296443179109861210528843635247887522232021539266099023087034192456326060226653911550464528093699041102748667423554844354076715397355686189515403440178043082944636489681706234913411984035980916646783024037896384748842373791700639203038803400368614642826132342454390444286016011362848704832045731618025829283775566531955111204649957470728613685252416275979323170582458290597264828427389127464931884706909908148125000360773925375622963789463206162291458544817836886821411709388578914877151458961753183218792488425270951307740591002937005270441352879033664688217209591349978390719598551613682547434532913421651352534846925513386206113236353198215975215793216518093990729677243541160629695360144204312881883240165601848137450431455114164949498091258838610022089713965560393033760771757334030312059531985923727646891548130527734995279978142557242714729395611269921858121584342328981394100497302393054126884575200745819512421456565283215299798909936803855709587920109310400255399812475648740027894825825302405583160610950898171345008649083915928994139192931063089745909272439590247340333802125149335236666418590942961241581061456180939048246546151195880263851439563473350335961968084439175636082011669442818589126864793374290282919403961684672183674584356774086539099123309888737991175113009864040634133237243214069444368843404386453682405239619580318760308462805233994203043631174249031777221081817114758205359148268106237484029814511437138840126348503496060218837916610663329386976704164935294704112339514501107476562381635665947974412963913256398529069660849617541099550114982285237265523052436505622934689455337927595614363064025420450223348656671079982928593604891092807090165333856082390641612393912704388698364760283345687824014570967554688087554332167562281553756266758223244076001870855844197667564057014210804245385376595186465317634196357084065524724715876513281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5772141080506979924900192198014481233847969641741169092505703945096180500508555309777674088848283587323211465094882684787521009665903691471491043211305192903415004600124822066956845494462596490249278827559183695093050231446382544836487467238024204920456411979217326982269632269910341177517279286205028923701262731525234105941846213700676054545839791641051863086193194678962809875360696958944154048577162856914787422279536714110474830594234023493916334485643416725997523121028478296687036881008508466402496207489106635082328494356228302951314678446707665243022573021158658273895694793915513091250719902161846273072916028765955204174187465783418359028686834214845869915096794634168349283922091645112073810232825658095205619138692977367112731880965388631549442524608087995095452798455346537237898518472440700096896651559609035773900400616551485585077252023146472700417611772627110547463542561485035204497523870893998915626072195006923623595123903441117226260178936199171675295154642237011980539034209097689586132088341033414530313056181952080320857014533154063885343481580962632914221074485120235042167197751278295637453684047852006515017127495969393913865386440690128074391601842687979553535425554296596082326457995452637034470014586817805614538522269436647251879088013664862543164498744120056732888710523746250105418034994775357283830740475763399553829290068029621088601730279666812035776630638500865250738085784093496794583649748348213675100783145545981086724951706166957744589073620476902014320927591924030235438262603542008166107634187333276524083595026614758884865734609182930348595858566496685225996454208907848914336075613800833866429261923238067605790394102904151124200862753031493724260148731051591601594574439125738936719994757370730976035822985776065359025495089679691644107002929479995528615429764879920408899491564676420817832901523967635334126746030658434464089373628235497065669140369260170192258811967323105582408257739172347496785820256436637768066304182979854872101024862824740848619249822659384105992717963759961536321703967801190389901906451467820742821789331178712740017436682412105586924776656964426417153126333816267577547372283351298645486085871489915580463701494077204230742990364926211904979394242051754444687207476561568626920271389537006418684808337852535306056300886691256045196003833792332918265427527375521283339676109105798546488371929929893065279557784225849360195623646219936242870840127267354607195335824029213204014120384753587761483500957599480386386237991327886631611213924566941773119705369297463397074722777326497387378265156490892482067690269125970179751384371409734325689856829968831352707719696498407392659008652607107928125293207304822982810871109214879962598629948392152621144523449252844130393775887200700423079189823642399563304231021886831521364853545845463426020109035355179692980344899378592345472341507189341033517068648865559910606073703287872244642414310214796801943774761210238780385387277169700882173382353230667187895011205564798055273831338545560650255715835618602410391183131500831871183591402760534611215231871201176179451316861430929407509713804206003424277432500663976889293569567352771795604341630967491939268390591493258152865242708703508649473854754179872727703939447535414541300468051899821660149369004908946123757125206770493779076222524949593669942134188444696030055107384541475524687541893134668698240850103974000312717301680363759469006128212181110900678511966831097118404422985507007056532189322582425321431632924896058753730542020191120021142575046037865942146167658664996292996306071373577629686344048148959865787278124904047067418455441455021315407351991077135702003813172677849441695533345220048362783618551583841060504346625332084361981099389894787260030196262942850461978472955745269210659571704455232119980692102411323835369962062050125968624242422525770693440464787288837253490565486808593021133959140453814270707372046173757378426941980501259959169466519115054547256136083031733284677674243975116672152848108436669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2612406610947607073013898082225319553974290813219615315897644783021810270687946697131775238081671852901394958268427795917413668917434078012911948007256780730237978275289964627098642007147958851508186382711747617604063586154890028585879198303783307130283304708480109566013968095430055790076643995305657582896882786515608594766031928386096267843210286435075362113606779049668710130940413238532640823241701028543828173545796851606032870751647018817789335337982512570444790342265505603759969163495888746640293278791170668224999527595830574923595749675399077223949571189864237020017279139501089456287995000123662816567610075052383495275644454814182194405836010239225237519289093995220289357883764425038501317937613930887906129422806929613594575441806239938587514913808385459331336833130554393492098285768594366040400614042122629218359790997614747228997950195494475638217798647105883357108707885692715321752636604681231358556689324318686695888645558947759038017978768397086924351259254356215922117183025214438140791951405950873694919318554626947926542634749274555353351035778387908969953166317374306695137445291164610680023245747165768832419533665785053096150744919334150641133637522418029884672399697005836272984965157177735671247699571687431744597456116557713307107602624622844010535389549999102973961401942206947335589299927395822879991235910905426491705777551826106464579143035453586799959020036977031928645172787593008639637905620530347343715327215715453512919516131666771859046255286283518283285937309988815545040212660527572348192942875499471823725175168383370492708371658095307059809951507974449573105068761259937556174100822320617442295519957245181905715159069230254784713049356831666340370872304495612455474458381071747339045447690538194807866051721307733522413323548643097157512159863184451877176663478997132633423675705570988729285344475923828452294478155421546074567547214494745568007277686475977575670398934733872059151975270739145679845162840622981564430167286746669002227398677224397064661151412589849967746122014185335005083443202553323806222940555371935371964214665639917322179485766449211310558860292684572812756943132251917490876263671101406482242125853929926431651098937537679380236220070917726623631089297671079848872080442935911818389416825161071720617601819108162514011388755375341280997182783751243166930768601973214542359660395048189858332566198084605293613268673680520428678231559665661701392888746086991248824431998810384562974894592405411232892420407792418044558065013678699474009372609114644258028740823674257992812766962467248592531556321660531980847316735793670581533558908486413355586858326551919284684311259738644964068249887878920866437384100710788596129324218473065266874635506048051192516647319361574189974063401646679791129164220911725438803555942489522052027685026513681930041691921938885268798327125441322692068963392312125632481001097290453897366381361293506832789627775943520825409358107232512302205659131198373983678506880762059360191713449370440854313624883185828806542571712859516056922810979336860060852893240174300092157444700430898324700306252385072448297064225733260021992388011233835676488614234201115733709278722720286603604314789648260151740668693842987503822157309259920330466098679632225969305539752136596863360823692182106129744274825563313061345449223551720585866122714550006538347973020671932282486316105224433695750841274709637328522734493116251666106323064752092221791253999985738753469495572512285724317974561630642298789720809711380723398689948156592435968564701899199378780481723566022914556569531019426767691498381601052683697404986664341631895867155380660848136868396128276244860547260882165551852891657561197764424759323395240071579072835498689117537617357119064878093692590724174443959306532739101741791972618225736290939035399619887740266250850046976182978821925714113242402966778487215838927191540134818939841604437005336609331312522312640259815714938144577923737539570755539519922444841604620211528815285457486440949687718583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1079804562545846519168372679288398642698341752742276725410258396761575315148187390090775339131521567065516462953425472664229281335774015670795353006270783331328859771342733864222203550333828520917514742998744284536126513067190053354989607605080682535628175666898089530066536313890250566485906468029803743310649108997717172070132937880936717278865110306018976873800898045571110305611087558145858667654840561297689666914851797533309831916554625891609960179129202704979671890854702506333223364287416042474933814912887193509697471196363345284994806581976149420626182860050008350876182551713832450006288048500438750353987104733629474110395572501251127051318877365478033676877147216421502759860586375606780885719792495537971261195000092275713008109864301828725085819040091372879838230461884550775262562503466182815822010480660693684005416370602771961407776699573122714892841688609120040119121072686644889908858895355574895038838770093696598826183897223580690386243300572134424299387751325748003703773639381795358189102678978553882531107625112750949532574806940137569807365895582778237005325597044922201598546602479550422861751452441958583112882760715392270911285960055131179842791792321705077517635515618919915099317289623776549032883810428728079137963674116033469796735961427267324954167294883684985057301864023334752083145630213606379861705525314417436583542531587163239248145071948919563804591516764038105328027731670328380787402992144736722722251786400182548582101084970980075067061835503184301034886011562536010055023094802605662158282517029071905924350982601023229342631511630906547452786069570396393287236038434757041306784578135268158807684414617541451551436299520820608846648978205316745361152370808628588721163107138089818703363508799140347244175814861561931675372582226652653472043022054695682468573605924651705841771523348570009152516816076174528724393661098850230881097007264281284095209783707137597164343916869159204581164933161828102485382856803616315620508071403493958980128359647825027977907648680120073790523276952439842260641395790722835049762098305089074420378861970853124740351623702198902845428838048752992189860913752946640575015547154183174396635659202891737829642735155024248895922408242891936511812414807547491803144343175832449264425383343841848427666571732212135176127622860161534137129810427956748502196286251912322964497102076515416989935463881664883010874431567375998290692925590610873045647427237468742104047651415456476440569405660973904643701312511912213351211297451711362748036645859381910264824878889310886907854380270244131300531007361658562355704231532182184559077211885455767530308731233959456741230945714501814012688539331327340414576955048849283339896979211140407519745759753441816545477420088579403718768929652455960682015415672683095729126586118845349776842778159841530986098834300350702497388638222272159006007778389016879014237049621093745529666819145041579937927743067718266421726538863348944869904378423888009494110982993641351049784877364648154955686103188353523959313263493468150625576301695913442514379547042285367563243365474450088589919847704495865122459609729278905242656584456227315416306438303732813736253611415427353606978384959832474035376883988939254172089304317558851063887345372460021661634407049242922471547999236157729263254650196100850632751478811885327875118645373677710580573607960308097114378365359324141705361829909384316613142707234108437302323250320683200168765701244014628602912677717163924523212413369164076401087802707016697656621671980082892954231992965781974772115432192984800105477041688045753748301442820537842036513854259578986154053144627470121215078635568430702689933212355584265284849725271083622108039105051906345413012677093128376088984033707411195671035400962423789664363597227898114218665300025950009010286502933822179933758549978242642996361433841422353915760017481007488079622414215701038547187815821794716844953544092902824387942984772605450911449408004668314221335407868535176299862104835904647414327960693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 415245193275341782822146759890801852452023142042689135367458141077357489316966963251044517373567935318251590090030757692692004778389036012492584867090261241800822758514906098948903277035226260146535095109154189103022248500536483642430058959039130802530423721337465743345765747036998021628481609779956364639237792253764419360504009143357931119382214178881483964141408366840721313969804910014404651849819274672365181843516997637849158811435607070461862420458866326511333793981209112196363679550799843653515913144157524333370419997248055930567227779534983796925909666076255748833198781338345500093359245515845203966397676498480627148663183047838474330485346772457079195150825737142066929606926892145542207351609829430352693859889164976003969181140807622249870542947489948465552566049316939786366747289568650895530593676659649058004711595128161364966781784576363824889864416396577032155735376137808632037029036450999898777348133361697201316988821710129989249111950845324334116220074568121841433175202840215323686092823000900238211439808408609491144279000495691917196903046092721731297271874386459573257261569089552357391579012102801709634360969868496476331080813999914692401112667612696848224892824584649669942693440866836828509570983221807265374847641935698212585497003351643280264466405726599158555334442314180411418028119611245557714065368338085472756068336559037171710859284449850425789067421220984613116881584946216868219017515905368099208145861566432327949307025824316170292435028228996474266564931677229253117153075409710442425728291102894983081330690185582702902322811120656978675392378474836340937849372801034046691850827322390654385021602072617794295557648945021135349616151391525870273079010666413063292203696413333239308358417332350021671784388975561092070452610839893665899304821808017195876956763483601182242638671782969183735815626219611121400833103731918252134855682593675883794268110492943645390822760189490464263242746464242638027988096247954490448462054648957086678076976706342720128090647457347795489453625067601481638576625107178952875758567447217262566745898465550349555541551866780091970980207948724199092320735008062723029679442793185212617678194020118899320522264866885665878485239494307931983924638109016022029169911323252937299363066034145380424819293904331463669346326225667135983844257223231817682335592898765338413045704137677851260299913765162940758109523558268692876638922253307156633805681949892373261556753104838401670281321096224533155127202412850053909285518162235594774621168563964968545763468846932758319009279200336734635283700990635109414391672591878763942248619424287820540175755115408842553152191503415269208023238724474016851196480486662387291105050520780838426202803009113458283143352727287383546641621883072190352064515709132656610592903961231151809024013558474083327716297658192835478414952534069588933713730248143616760534939359043133416408993940960583876910806840098845944721176785596818788030160920417780122651507151825885485902609370690330589970702524571657867844410276932160950392154882557664236050370341427787353096217903851557910840316639849038864301452619146571050007456899736428747338837507303739184486882926251782435856017056071593465693516260149930701368891115021054299420251010754109050433649040490500030965654040959728603612655907770133852452859471132079705141616975251631205803323227986243062837336545161853925914718757274865619748699232361132900609069728857042486126766553737828152320708776393788117446190322116195003990203210833888373938624225105814382340136587621706574150187864242318240637057501772327201544991553262290018936514106079652880174829547263723668889219403980420463642862549625064260945223658386774177235878093140609818152230784751063823217162926134505228753920182919671051406889224810871434709441742557279376454338831257361836921826340906305350926630391020998041482733457491977537794723423993652609602808821066295453804947530789155541267542542511768990805931902879141775889868967197736032463709587274673123275004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -150928198791777175077974578854030237640978872191054607793417707360539603770388835449098538222121479545268450978132765110685169272904188616699767032333480845729277246385452507215071740129400985062869653330288005945613365600885231418229176323768290104994493851798076210880461872085283624423521460918877557295134699161554567591066189771774910544193721403845144932937430187220301792397333760729728457574993731349892712286109092202098103645206882972059897595357080260487809205358497348250106471420525081620829761592522987366997724355599309979905864335044280184171349044299292560615638661774725525755225483310563595622450720320170280237177195256740916530383271008656818119445145204784279045378759553194288159343052902526609237977114952057448003633036803911087287118482705675326455395537875971815946774873157120335970240449855320121015718730854573302746160141922106022079458925036227184147650250775831239393066462461540093309935966550641427735186893530476305521786154519635850047707267800893052757443527523246445866213417559289365430886636371809504722449638486293452613804163782426277912391653675668051341562252489702269016971906614061251183807264218507248481547048460157860997023728231253573195921579287322457890644974065692921596280482214976809918833685313862194005953238168150705322274316494202443231174678055434700641051659333388659593779832253723520913997561631983559692700261359960504679385307586295914753077831052490782936546509975377380137160435866047207975053810951732574085197684637250465424578935872401160035088730486136236743600754189598410848752873600486761461832078994891110221011539783378278146575739574782064819904824717879628163635951056994905159960381148417909104863955910389789876535047215003491811073242371768643616675740326487382726275721394309723867116225537019683377327637409745159433564440962054335479884746353944230562746397520045678672282073647117546607294808884415932236406197051998292040252659144439926094880257072384418764093093448974708464798559769823402199301572471371035875907557457792657969253733408812747039782889516371074173478688879968633243671799975668076725160023158781868614241593896755282210242649813918326072242993784379466904515783268196367028675665239356218980038050380614557186520334981075982630136065664716481776208787434895069833129211350159575031834577538906338968433528554171457753444434233212172056099225278309402579378715506243336936945285369399176913944537791881870687931543116038237801430566246210005829905727758952285215109495059632596814071451224808699342095449978146286337678905919153646401735400549579150160836463018479972739071746554049721993903074350950800606519403760910924057238199720741834180794357030755752512001581823355317023357686273560614333443431513626861178447462460686885328962258728450692507858566681031660009003335976699846725570478432704323586488209747927895648381674073571209459945512345546148613560718947651921238664467825825942718961528177078589815448342958998616846990437343622009207080450179945068578913201580380671053197230005042896617917669518079565014464149261944401409069141038952671433188697429779872369515847994134832373190505748376893743391873296410837828000784873535545504434139885619943955495772547727029854256976889314161553572029207298878124107004790674146900464946014609470043884738927357834857903509544846180178567367507489212283354707027537379898545658508336455478274985085256619205088977672734494788097823443306446094956159803062893980882844937492984060821096234718427846876443908608605958409491359295009663055518651774923991594159526436815572545610782170614248551513237535761967675817665373288156977337848683259932599509954810546884546405832636613296266438335615108686624759475650324435081076775193755288737458273739261128853506617776532394325408298649126363918853520151971320049312223414693911611575762517972190710780752962789991349518446215571081812089960882624255728150760512360283374729512298179871301013885311637354160927468541216874360931720860473860267963451913965199583351100007150004044876098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 51766930347751230279649572747720661451257136841712053309487340702171595703121447712874914943028064621543704559497071391292864717748139434384543039055903420558837037638063932181340890391064182659743130409910388834988947760912594399782361273403183892156669468057767166286375507561354945406918748691569653198589238315014081018043926391070881609102184481013038883908226722312456523472632985029113241413561259248109073320664615396147355814409192837885945962023138604854793781131156517476089095636438600657091665238181050328436484644160674190832099457469097672561512445852207854987157292122341974288286553742533338006220132606310246724614616554302671982938083225687158670125738066193448442215878849172786687666984514012164701306253236893895453731392770053369149016240102650160985819978020266917374919106117186871406902744227329423720261438216366374952386973851292042294794809353774666444982239441222355646637544104738106582067365934244148889636929149437836745828237790701376002563891366070883146726878471203467436169926929553931768780878130268534381907546815437429236469714318960603690594116367857136778005909181269101865865149144459804997158334023865450190941371858827047015208252159629863171225951119453486494495038442366251080866463326726059535232276349163844244430183850476847140832995556913580440463977517114570736248044710504817312623743573471601649511628286640904127447973474162695656508202659441317930589203334144062871542702387963709979845678732427472181405062101396454480760947896440358061561825467333034633375732120878276139695259012293171314030680618362024367788348484419597098936082824578652495860093760860465460060886403885510178698575042554652620130864282051174933561637902398114620324256898575112049189444978799796443340153248405746426707353158279663298758779190542100439542487923367816501799826869390764013480590599213914356925818880661410408864377040588288581177822739495160616683460496945007262893100736746968068705600218317467900537018900512339069866390455422983664892029941298558345246237251620473380794890049350280088744619839038262743806144694068749316090049180978823360656679700576193572244817877587247293949090985799243833225829791771926494718241468885978522928003090313002425847220724140202629978248723444332277246044121597928151766470506332790592532125087789333332177847081241506850767480102931391174676007894329906969387008061446557768148512055496354048372210888133895207733130456568270801526129968984802447334468203514095908800130459033026316271445987766386280301444254809941484634554004975052068931540894355332882990210776821745154109442226604881547403453271225334963900529881642959491178817160760158550073872552817383052560566298572521933408115278069743503916129033047793451214208058400769674025275010143463151503668989854844310911414506909973878757117873299802002521608548717071840462166422089427760408727967512891141725250583516783339959769953927473611215800231800021782674722084137758562275180936867370227474054622930597269154801306373365721199107670216697671911848627289120464210225252488998825612427653767188144389585440592612322658515469374429145548886803841184909456087326343154704868557627349852193108248215156798994381673559389565461508506270251101770017598794998884706360171057139306214795775177710365945985383436306095317637878735851743206925722267248153913474188884402938437565068535232274052229546639660185095700204979241688996695452174824115761166478177299485338021070881987843268917967981325540362321556402219648783776241764873351076142026366823599673918342020300957355508325634103924644751829280032422152015343240818023912227939684374189808247105049719008643366525140490739940637855641502782243018893796964925522424108255328153632896598261546081799243718039847072589574610127607077609784120063202033884500439647597930717942645482119071718879648621592990234758329664698791616381263562430191300656234113172304717172120742223193795440232714739868993129912285385102846727526131973356593544934752692591395390446005355259098175285766931589010986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -16620198223839288428947881803751554632212761979673467721115081772492951524255973257593999094526593599510075896461122109674857409873108975658861807146005086251864331660034483487283155833360926778149144106606526518358789248919092275336925981023000505858420389287039347577838859118095368683803397497890439648494727547870527885332219952652713206693279172978977415910141572387348556946811239899383724388478765378822934475480580084815260013108989217835055735462441936859020845594899752738311795290017449163726452394055411465721177001172669865456492424293539043112224332722719780770885532259360016309285878501779945089402612456879225124727704784633673879705127077416606219371297631786936844136857426745401695860325557863877956817181061024915590115267516018402041534299925583892991041537228117686067185038867312748596687743287217046957155531346468895251986552221794369919055895759103297642596803216508857728837290453596792216702445759994334417975335375071700780491280214292465318880279322281283511968921327113147656513654037816748235548397241937484184391535226998643301909322585250688622965400305868239174403303902562309729375972869558244644579960859036757127089606394889478478551209029954474145824976601421583526821775776949597350647625360857052957081437529403631066318388936540622088858552539111713465260815002814532521594319982349044698050911934175722670361803148459849641624001155851819609884473130541694321008653293867137917038690162702571302126693261311306296319692729217197408690084934711955337174770287630692993839900229551276409383255290364997119944363581087053416553299603314248688540506149569757553395128177694016210287496360172601102138307812719771473459484794994563173594084067233481733472736526700148295404739129975793293003164052466747391981883276893367262817056570696762419783581757631137020358712761447440719050442635572801965237097795145545062621197766262238202527968033416368512206707504634012410972709020998112267628488501327927895741950979790133534413153646572223815473735695011052323249105933910738558676095288455758140766210564133196863104866495072201925101790009772951027314961182773747552113098337031615162001090081881327513980192772245845328385799625945074568124720510244312963273940630004508361350045320733583905962258393744238327647491574713233760468154979131895068012215002728883164764812642649159270019651726508571079518634067665378269761627110594644462123978865211502773759715775579730942106744535456803880482002158464518241294116837173117171773121890772694359652416098852848664282327415179797808492551620311352306933902788785453180823508881082646547088453808641824367887739514991382463592279867706600660375160327310908193506312787832229364448835982337027449100795492280429253129499207053383779779913245201106314177166512291296998464058226857428871863021373878692196913541370071505731858296353543241118257727300060619385326372679161005113854123256236602451978202245442194493477153699681046549347978988559512713156714212861957218038533348861513574359962092273684748258403547753263928936060949378482162735982205662481298107084454826614259575446848703204834448690932724835743270685748982062121737016425666675448221585817905707788636487858431043578960111701999543982187909669822877497097931800033674124617111168403099892050781797229450788569243808550662184893141866812070875875547753723620689814075998630511006473169755725035110534390859402779640741506543294549594521636299959094814879541897807303321646106736904126538970803413812263569281840602125721224358402691031131565462840003107291456271025355605221115930955403500006237049611665344137046880454478410840373637299724328536945813084026293898907023442201619969454201507368249774386111667338100201675824385712955986517635511604589014352088322683765283332903290597528539334770528731817326184518810467250628189737662731817968507246295882368388554928062942688809315073089002298334690652797985220620388339667500359361853876740209083301789282150149152272108881896376331330705010371180556161563959879294844342523193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4986900607186170607480877254237571442330133319592810671267088757846111056509575259795543907299403066985366028386214526039569752477465053717834593171902275560277993206556416017224793471438343498000625358442618921242329705272820240253802276838389991192229117933809076103666526671675265280270558863519814624818321612376820851512237911535721659413796097340537684329256879324853112619925349430581415804081339582814357893707909560815266035026598522259681725707593782211121764620868892988698386604926593384105365149460164742181116111097126125183908758306716455707462399335865427417124653738768181539808572708655310706701311281377891866407488238185324448469272615469558259701225556636347692122417313092368301001436684373358998991670505930775634869670051968489020497053233816580332376098643572067822330040171071142078676773945359335090561693561170129060983264270686942193737635340663661944455216398861643846103292105646152828338518841582615427202400106235585951674731402727214752686688624342944782669910886578713317720460135837933761102718686584585453783105551424731864776912529221067518974499534425419019361369346832784364694994549426666855158439405703325332554337255380940696085771853837238538108346598798065282354730593783764601447123451114181022991680003714240151875248606141943230567561709238234116750230721951397566070410580168484857401310543637852183608528086671025234293403480361972779847637867820156252985321823487831719242459439981418526668380060584336477838543315089026192101178580007023619756906732601733399807786353434735170896845085961243242926768344740928338839031945586134512199159889651367572118926519997708077744083853120344102964780315451526456459809893177095877885248001317819400852372650368750540672514392799070829232966871312637579126091563934308485305295663615904800260172335788420241031309009432440912423937232301166448564260306599597736902928984869923432358905028642665062221702640143682794953332492834449395218862602100336307960539020457943201656351547848492511684767295756950757156880056801012632692264454611045457456022619680067565085968347430434929799426422942039941021171558693786143640073330686238337866497427027588651286677500836392463986746386503301957062627483887170312727539106658683753735217092943026519260292397593840377443948006398371358657880657856372286142556134337682038711499731598496252366966852231630437650067933563623912970884611923340074932338705763803137734975312442602001402858208250628953983827605370605914056790073847295140084615896669892660534986284184990810992509457151987875956954634341752451768078151714242589870156364364230985118518562314994730581816271209598012903662663029133287383681935528484589407478895392332768585325547266117262705732903597635770420584213644709980668335377736904615198624709039075501240951623071734039774719301907021114016121076978400030245626113528196757594632960283816593938459601261332422603412643277873462216390437827392305263409686407419402694959303638227608636534598396375879328783141971864771116288809630618259175665089016468035685455752560131340633605976614895326699506752656991667748670464879874884298779453704742227483591147289138922601305897064817864640146235710837453793609905853637707949614248166964511042591787025811048421659352935709164897055991022892548470448829368468806193498354648599997372584482513774070292912608886865261214079413309625441574002038568327551520202057944202538798731582647532831960160960067608130406505546580656576653193472891936344548855681878442767722139012186960056044867732097350686437156968473503599850089175917334417788133287254718641993359893897056294126074398365201290748178054584464198921847991136478336513491797034714905269263416650400830017600935937161941659247491414623773703494035457443727044034111679812026601136668016624359678337245568470208061905709633182694696165324667846108246196168095674317199934054429280503146772214127519856623308608383907667180789188738040209330592282367017714840194149595826814097300975224016137777963078683060435007686550453480834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1402765110936747869276135192200538692416127298680499532082952132035031800545203040798238452087291211537229410275436361581945590836750985790592626576503731227889138789170769144190532409308828885904786936943008553338714906036845111366303859063171070689427731574605027516136653248776081917701692674987439678134182353351686897971436723307288135513641015984682669271055646345655197840299930941087292026247580714757104558787972470032303148338758120247687386079537580788273208446406601809725331531044556706736568656137573537205940840731542354178422088241031303458685346214758979932574886542325324690056531160970306015815905281126537851435148009650706518702596292894437571407070618613684789565789611653140416556183514922046411836446720988010059152798394952600339265229197776128339095917854430791235046053260756942042892397614839359671071014041487761538450454373559001350878468689997567994596024053662509431958678822120184794932526347212175511592069047387918409300698353366557719446702154233127667592737043967022074221498946856268572525747825873677194043560421111723570096443754102591293366959761371653040342816402626825629590613515739734353077552058560684355792743575598207646950979774772482576357717922059049639559228313197174435320577067047814131992044546291174158639116774648618975905317746257458425283939949277974730794723614823951277271504911161796974378161685451376156742550920688851236799658047928257496751917716882662297202428265248078678998579319360493628728572476039455150484617686455543998033977747229569796070038257935366424043624382420715738437945802440089265107629575209505734651980877172160528079105781236263555463571190748161868472383110209455677904153680294520336511111167066151438163700008463959194626653929457935528674357242511250427523980163862398366760686703303306860300834044419429598302419134519968201310292786247676383984778850745774889672147860384728629283704150470200091172963607319544779820378221946466407465884574349611315234628638268401350015590618401120363775953087099524574317424847732734307768289763300816595179498910641830981338506725038860128822719154714595031370946777781188360694499971504602674186813275616441235941748609668611992124230857666833050570563558844966391846969575426371113659396284786417298263167479184209259296999492714979261263814582308403790962615209701704546393565173956443889391231589822054434272737774009257781982306232200536888917667278234424457086457389976909496937353638059891703936237641140308658457388446862511363500152400330698961021900064353923811597154135630075959179666714745445764480567823228057646697192163410598171916822761745997690099740346104925067054468734530037935674744645154009967671422193351240627523564924574041744731922933124163407529882995186570276836631335518281413677229015749555638812043655753838144738755318246172201261050831670615986908106161309246587634757195098980446190428809523119880482612003939533924241059054186517678958357600856179404878275023495174149443482588481121223713177301054693424645718948238641601754566304645746699154958543613884466468121415272706598226866981318583562695879454262115612277114923548739637931509203326126293084073681431759836343642617745976422796139973887012042441477932016444605154335657354135012595130463826425813504615550969470496168981114230079057430640319976803485132154750579291982148422476701345885542271887875280454784812018111337809128736524135922862987602627291258522911065854708103209764537318451061878597960060074502957776384131370203343568400471431111894557972047609430818794215145399203920421808512148675897088985875184644312677634086712657092856763329834911089512895930509557465005532039760742634724020886318374002012462370849760383196739065657986413542750204953125592447278501155380475911518554903201047318747630123293143286789943840757347334581958151695418818497793598106089389604657803118143355381686435855067032122343395535355344340005422124853657365025434410508393709211577751730667218383652599122682853540048270332857109041722400866828879366435935974121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 370889560683843762573856687005801297248222512770755186300629445945368679605979558074431543222940538141080027854512756039764870659253035733846256061848338390160172615286124653906097962779060551867663131610225426946779326962830882938187294013053161975054920426837106932914133788910556045274256412748709223671011633786306086402741619238289791014135300872323845145314767229507302830678995501368707051565054772339363752099810601608712847766293474194034434921412992545872021578022567051324257971934445294467129628308209497173338580171651913382633000145123325176275264558079977338795444338181319578738182594992392792757367069134388309365674835791476668704705227075238395519181547313246518806367894409247552374498971273130618632024703652901852344727410574807950045090509730602348723032397299069971365110179357757641140353135335131921053669086633637064407765516836632544423792730335290893602601840924325992337554138095276459703411498945204987884646712582116053755647089544458746750334531413120990587079782796448588155848565174631818779635572755337118024553038825973159729631151487317648405617388545113689401872552221342554728123661877489812515984088592422509717192490319816976889920952254894326906452432877337293871182767555144169032381315818874364022332250331702754683591621953123771615229676402112591984868296709061731830396475404468610341348039057923170906631020008819471459476121530328288727323086274576573031612137660437523079935018333948729410648664679054663009548694791286264738451808003393652849181831892621957419828147936019069776828323607425529509450436030027194611252956060357513468945597506984957108030767071128477854882259069037789063880322997547918510668944429626400333170272429920389487460540718235434348720918200071096659625157160982824637637761090059253156246031877292658028987969358134994254577926057722776982222377750745755025126958537649188263648416036079552955726443186997802317866287802806081694674825664560103959701468874148921809091553483971978978471430261019038056581144541722440143536768170251867889279509243083828458339738506271554485297815727608963201905045030940740304788986868108352829166833739363150505224523973911996150039706582975182115358528630482078724489736014853458874734121266814820181899931881915062554491148770144174839857936996661056254345419723762924451526155954112362834485331723638802688109057426714238451696250171107896759862135006149737967277866317880530445378104088252275242166102817332175263991794139243486969336954754335796981464154618489823742264521313453177741301114351113199594860282605125122781415341636894266330319501911337456518044925122916784021551500307514449696074621568509189880679674744162402686394432948647366952819599634938420699655050635397093571959743224814372190019083839975930108448226411422617459207216145380710465918337730507110491679512960770509716774622591618851960865768641685879342560688446180595711678749600150575007322326449609606250592950019162497949861529619845051609063631205584308387403030545577793602477736773131396357572549116992480344746819519528401018646985482640699478525618881180878672944055857676100975529177621192055267977131969540859957988163759664543247561471072428805967055442953797181820547135576211137480697246451502439380271904023443700785157395065489594166659564331008245076168583376491221447883405641573889688808051667912325417301725235514348325065133123233257093055736548352097707562912901503829799578429924196756173794485403428482152291333538398020181925449315216173657778307331674422202037468632586855785021654276803319753020112420148090078231663595472776034372154091270845434876189208245864196038992852171877292107916756621545547424533002652290898143719120264115424706672216003155228425767922986398767763712969180371818023597890376902659362323005734724537671123627132166454784444563174053243919065028780712559080608800972088971018457274878834259865046765466446724896187613210684565806852144312950854733248425607170477819308291961725341178277496231756431830355995500835369944364021301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -92241359663842242947569655259172501996973474145638693828326334772654189079400404485083358472741499600847939635646856571789513564898010608859908017826928459975054126876454830758988832341086977606737869292300495163454625086376483216461660168208215451456613601483558140564479207695995651675060830407949223998303723254475627315823217608615548597306249292901395844051632456687602632673027911228822048223823992305239441842054322492961111155265161197606115332189309738836721581795814309345739727338355632021974761541338756648785548564134365254747968512873120046933527923659924327355666550618145665294404890883995168181204978434348232376567551636753363552678991082349681500947259467061199622289744024039672513405589055078106776122876060003073127067567576461921548851789270919686352021981241318719649315388527695296845128717150039396453193862749922949850355987090732658387289906363639005827175735188019542115483114684910069453870668023312263750536236621234958743044774627819453750866826039148513131297057598911933715501739714644143708152943720592338014310594290109838677244012770162546497633061210710710380775271453462350977174350469956345857509626632265463283256261726115844034703216309679471710350838957786303563921380172556908236421199147774996046890375759892365107351277934624098343911114050100648751073732391586501618199900803036231450511873543644282578334545331511077173933582112253710334750210835849948159671161838954654264133790283482201096225913710569088117061719599540083677551564797220529576482325405837043082314964808898554312927929193954529267102902953180291585423672804592816154038414011515205766247595200730285209619259765644044811827528577183000876957088163771262025710013106640145626212475484461263358705029445356174626816647596798749744525840464313941514591148234418630361624926811920276508040955598014967967776785976772117242269075765055264693924427149200700593357681659341610530778520443763061820595994158786007142865323726718687735633223835389276261321758048988600500547901110195589873356172806604188294337257285410462995020390709800365458475283330772875708214526693384248248891386729598883684885924271318848554722799483996989183061210405403474986048255531025115292814031248122211996058832317014343285630478159260091394690548919221598556320564028258047135140989689877281843903246241484206664318387325173059978439172466203812543420741908886315742866608602247071974170632590032930155225718195525057114819434463552733691976176161095937139716555125875330835594058876578409012165897041661879772238987116883296734505309518375046916528242885570687347667312687790860967706014098238769870295973773874477494972098246039197052222568609124120591661443376696156783833071124357952220206730881868728363967438073217770902158624694444531058088919748190142922169074657342960996565725942918115684259806981610893577884389228601256841014427029793391244850544976806928175353174349109435701483995682681788501503343167218072841953463886543932196365860381806555633753810007043416394874474760310127010551112482204934112999219305560499631320468410204298531071196187930657679989767184769958440653612277902682288890365831771456088310982907206662893920509959610822105649878106526868965785938994439570395090084507172405836691618940004178878727224596450405410443744165761714149114824610291545212235116980610367284457654660834605264293964592109146416386289022456427265323532571045593402247750427759526230516443944247182609746160321661705229080835312693705101611010509437515815797860550947607089555600537773655684794073215720424686863528986751157618047120914267185066643530193046702441363245029505551541515179948393061899263418522673652499531767219318685878349276436811424427732431467740630851641739979931350328785873160175023656466410094930485837161641194029212522289485082462873190687298863620476373266582882655083672050991481225886192349062218630992799406626231787829563178044675118054685350236544860881572334416408304047327131405075038941895237390726573216193465675188609547033802701454162597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 21532957362581827106543433528213024037167073095517130245650877184644690997145439584333473793207626301400091084055361557667710503328783896273918769895281840542151632847004516529465751173984067332881068592570481137069299136998860937140349712637119839151337767260779601499194818708699800680375912742205378087339978703538015629323950607129459846444563899286184536338613771111939904364443727892616498737592088112961850725079117365371796956656162673340954688450411515874799710914929377432455067519997201398688503783782952439144352999539536135135071631344603090284986583320061984421951998642834515813045896083459769449014493018796740796396883353912711892077088667231325451335971417472793558825123137137790084024284753063581766494535989587636148635648463016403729894310357925644995169457860714000277942968476417549799418550943139617483483477648526149590597869377031609533682746823944701335275035050219147100923783814150016818474096665315532077238251945610594796739890649668076242086452431608399633157099872233770105668612996723749940432901545938904037740102680138695005885272586561336539851024176465639534852334740930024723337559644843432641731609146785138521302346177072693317759505679739918655972702814060578094885367395733342249214237250751698463846252146291539590617944058223404773554579542758905543933255459224836278156362952471934082886710196216047419543994887668656021855658713957022674822319724069991875489896431759858671601300302962169535863946583857321748356692478567428979891925928060414523033683384384250324312278939573556522074360131022957813531882695197705955835946791790512775467433398420392029966344271306909856257360540361072922588977965399186717024062912491600913294172452186909785715881866689682383730330252083696724623094704784848568519651000731169118615893782500630778983806656217643414722993563663018203477900253062134795265123707999090200559072587518628753485126980208860426033313271402423654960011633088933548445801452543266553525664517213072053747476216882628237997745267382737751945072301443625844256983980166809536799405489250068490510603429581689182011802329228903176622822541109848709775865161898702693842770385174881585883412947848813744170626689852756140336851065396532951099114557316809154298813585751792935150008926783720697784309057830424085142754760746373308024344302709002973023956906429152229956815403516890732858498973780975553959774682211123063449016614298272208980934003448267627276805380864327481267590348329004157892558988941832999534309664225012045074072599458576647657199263791400652752188479407072489513264307748169845224468823611656486865030124396953757291134275773182106786145433695561432050635961994576716881468955106236709241065451753467231597027631704732472934981287088030847598659183549261283954692956571605255296127467437973716145816344704666943516817578003676630620264821618085035386837889629688212715184313810513623031372653314542110546756399138816023475623949247539524693798599580789433070361204701094067862468617443487589909905246039533406282897712174144084548789510115473484098642146122723278559551915669218022485895234643097850517138840533470580879336388036944564249025900701337893306789411802194374274156047454839040256620663009289138473023351837930568063420529728504398697814466952323911966325467204508073375096600448667044830350399807002268376810588621749900298080784878853481015450726148475223579306714951515202674001609728443750002481725129826715175532529433792829556265558377885095701822495986971906172880586685854544395479269813178236367931731816621921275895950495409887237294326410098121575855611046006684211900887367330514703692848585752073748608137934150486232057272839459203399018200516215986184952906019771813304620723756338396557817503444830602860966563044265497165748633525529756464356683609828988745547277114395256278558323181201258305700838843526636609122019291890789037759218487033845380331445996376566033518910896239195110169824565974607046121445867561403692159545438366791782169850396951980818721771240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4694794316552435267825785068806919708031961313086261574581199593621033828127688743303956991175374277721771915189459239996472581428082218281472980096208775424667005371662459755754913318544149692391529072045221637667753650346379929260564314959337919978408643383740297774400629835664094808664623048235138165729639732221648740429359609773833853521452176582840543124838594297314584286031268384194087723500010619086795303474674252083441045482293987877369337333408528827215079596044354683572625723150540587411291106447266484269876380545852648705808651034233932599728230644323588532682378142619788272950483093308821355400339450771906622643966330113203422197225835845448897464134977895787472328433931188051011488550661597276203952307390089669667407583273290906799549702201211208342849440019437209417056944833914799024598666592929034199818643967423920679063639822017246775544054938432500420415325896338712242685650330615126662951754477499161374523393413162378488458535864194991173113832149806919113767869907069240629258380797292262237630745297801056734377251700999800834957457793268993678588350321889974594621230957089505421750210866683752223875765943594513907911703800620648307289854623100103226337865264874272401349670065687528588599076706045737478899250609178222324714758869564206710400894520912475806111998326850545185954443249133709762727375121767335127764065510202566528056317129326810302880762095631940271614425104613723599076998568373736742521296582285807903352757935005868091697113868106298501409563417859870041030979779593683893929275572686477504529770137686739516261726128788345330334467784177715305834782756096441027492179385284930485045385310372158476492036957280724274090749129946886083764728672675182788381404087206331386987692154740981449154961353661708762729286713812762674547179729716933366960063602694668282773707521643804411477824911211463484654113744538245583502473678390572850127287611805518487579271273047300501464417837857687319615431883382734661800955415582036563036632716194686088727157600586827861519813997536730764505279823400363218831680652078771115450950951768588571316737839159391661047327251953287210787987917453454295309428721491805237925151239777877343318670198194711847384646981376828715169293602852856209683249865260445704014050522532748839533385560649315306671476703902086070954668460599991794179954455512349016970356276440331726775566160295599094642628287587265972554094493447759823820166478794424828448534431589888575119656867629945682740770574763760177438517044820742432995547455765882637504290813682189838801739660081324818053097874542716872882418008650469426558048588346059023202054367645150104000565183092934423710847900006938472816571172020991931721744660695591575680667726410871213154685369399895718496852596788816253511787448285769810151330482379670742593033241072301314624785933312573809403344571380745094738082520871151618733766045601070658601725164852834941116816381801805074425618963092506302616311189087960875425302948247209931652664741526813137048825707520546822289684498621053754939655928280671443970665468937501144031485178557685354196205347010875746919010384654877643004920882985458216627835875148539649534016311318639970834554839878029860127560806370676301262497256006161547290268576545879254877262007598880946078581847113200775669475823793592926204652474965953119951784085905743130937945886333934707616537740139098849720331739039853984876481850989839375921567145023108352346834300627961978587780755218958417789374026403412708380459992567434399208413615504274770992537323264617945251617914358136259922087044471442098521498351069794611769382987151094320596935889057898840352071319589327448284317385833854013330430538701547967580051049631523047487099003933285717339201695747221022601146937682744686707496162215308548879953934006034375014478633417518820715373263404932433831732985461854480721236829294003995168969160862172596227726031943623987992036937220300998700665744611312170304319644461035248267395416091422452271103858947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 950502861710402982810849980696927323700538131178460474287838166048672079370590028831502617168041997250883670506671452990352993928161868456351520445501615051148770242084176264734689540754719764188807882446146731656623344069094777115523156101769157310879488469509463988782200797115425750637120647186185506838698415279815639382183219436654965204667098055214400726153759131086809404384100063632279190817881304779730742573908222492238094107453535740082131560290840944860184464377385305027041291949969032309945372241697622169618361759140204114439685260041438026741116110417806452678033531980906880122167667425050601687354743606064658520181991887995001398134790896295813681540713209485599975719467428420544229235946206807133005466210791220113751469474637067268213288109532009516865101493084199537839781962938425434097841017987698588018182743412549772324884028587360867002806735584691300917380646538053057006468783346476915452485322019985510997189885301383970315405762327611739199140856361811535680645371387861130641055322052583370200841520802199148707484788634524754934364508433717897581402663606465307488471338506854926689742434895849362086224353323403449749086053128996005719020959750877589067465932668526875020571444676868602607437439633182537616182055792703481106264220268242098090427341975194138962043685537927742936472931921515032126803169774472901077427606710796384930405448352594673146182747746461979656285492262364866685299347951543083606508756640618927345102773715868020846610875265253992274936669151009098498724620425156375031783850775178345001240137176597857390831981694627770068136420791626154936853923689605924825399982013408433188767088840759436578777053045220184996402738461174600992085326735346923304112520965964798507638429358235673248018283915667461399973125592171218413098098976000735360309406173519538510165023253667407887637402023783142776847806336000937594459299799601012051785693871411719569556225638784527102604337446127807313967613970263582963093162389344027657764031091803814460809727768952192974827391076457640971229916907275893164400213060553957267492393215176860288125279874009648067340859380625325135245568576476661592752815835567125654122962019266897263091286611824184257620895987484274158401123179445818563069765925592355524060383057699951546459740721560532627886349251466160359663791715623598093842031856066852287475952916466391907329193062253333757776420498991460892333397015786506292799256905288250857463039208298994328402811585047296683640054476725069422725196716349326954874857713130495323934349220251976744245069730044158010945992649540720509935108353793643299024308134848442965256586388055794015106647109799580152157006529727506554559383200788593563496086455602073161953699403438992957227129013633303127208076438522855470968114019835800179463097134547767841129425422253599043923947507185326303273164603319203497168645373625814238268575003254950010995221442904084884544815966604948062624719745068819415358202576148543419624594504309682532132964026953038455093083145326051104508303005484821005701073807737512888010247070701793751112688569754527697158128534001998008883859141935244601432172354267616924215843430156161456286711131753358038418862491457541871149740434834739707863742524261011302629823553907824407665064317933430755354147511188405122426350060933071257571162632345658547416530327006651145778851019324402915020846816474936089139320170985584836237288829221546605337299237268120749055043903012464436256046695914443597635371867411257226733079052110807991663159359257416126771330316173142676218163046180884812311845477477066489130991488332372648459067120571333456354756319770748147446409669256864701876464108092151197650448966543266305964697393778924093406241008338750706466784945850575599219237408968076787746469597421339837836239647076359754176864399137413498657866249218210894827389866793079429133316744239037763986429777810522436804270369013384135917087701289161011529933608591500005708430802556035660835199037431475873947143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -177764694472132398481728233301745491478576614012954285919095398914004156084313817618229958964691735300001161717624491252980901194865669321946401002994704819742086384322039974798793132974170397842001720388376103044776042171144005217909448167764762171216453875402359046670141555142605645438063426009476800983256467166344197679722424672670463782186122741155255977873467434411236904414304111348298052747857325223661944510266799959233742258431414166121252415684672907246052308132322702324851923771343475898037859952903712702749116475035310459995306615808260332450916969377970121491120285054135330542563795030686128643024047793136567999244937250872925854299191247500132342645160288618947781521138286750199141888355045149147134908727626996674081396250925129301717422638565114097034664717686220123550787261658859976537429548050876625607921085197697562030772607597514689595614654022860491829950050381708643990530310919743356725264627245815197374440909464076023864430450011934687710427519400640940963785835625175199365199602040523513989329730976443332363854576708151141123797295359670823549875792923578908278438847031869591873787384579011565999783466952190121151520362941876117517162842372277643660575853321858230468999787686301315029495292938719581864776840098992427757937692894087444822715554984943459814658838021035295955896254179198546264219059754533121899710707213831543204206571461000048350790083148733745748551295031020104900891187981887500490067207158249427971491590994318517458944519134459064653036068537960517983755756002393867797413565160181605146360288623263355230381384381038746949472094746872184364934656327257994602024715887283187020709468382587344226017223284803243401577509564346895591924763393089084828947974249602342016154880180103330825304658439514983124415702617284029182872781422618556138703386876970070995424938052716407615474971758471414859871207481938654140684356685040033271074525356169934311254642790258877358475176224858034225720703293620653622259269949723123123855526306354404878723544218446758943963351300585503030205287161043298558632107471784243781866587389567837580027737978530487255284715286355579398725526216808702989562567872833634766353078720391485476120899470003734799058624034583537313880351329729499725253035937770908706299876073214390048652117421175141428437887817688519480194010632547111205529575548352824692657937886641239054292751840950116969442593221991293524209322255683692574825257097703045835034664701095698121375446235043108452381896913293153894237520934050034300074230764582545272557095215463623497359451506689825380365935344857077858560446905364272253648178854351333102712668671343920681069795262337285639429504906573380430054808924783281266272186753976949411379855869611773654329606609439610751171323926972444536006793839455771991666607471552775429751341833927282414005067752455735973642166454865140130852691277015921414780791275530536204296500713757224771568794095013526088889397590804721312827479544307915282732708852744650190401693961782605851220673405141987739121531748549281387961992841773063214499804201547837635992671366415610443222234886256797038263115128456882946915001137284335872299623054580707535146976532251063686021434061375762911483001176010534917553671871040857624087107521926719182862434787282306334729369996764619460965799967402049577503099826074908190086052330006599475821977944045840568410451341359056457808476752337457274352460115145594406305019769644933035620268311338326972426171965155034116751585748761102752237894920914422484953399320166068448172186515074672121219315707467448950286557927887234978737712965607873534208364047998129535114630344194478797414481959765796676071521783598077860582684500374160671875645190872506501422226395263062318169115394130636002812212210178050706335628500749559602445632345652770435834094349044892003844040326557146730573082555790051170366518160989318811169176912966219575787886505639863264598748340722159531119660707013742539605032130925590582272181717124348497390747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 30581312289907912895771504900202552577616654758348253052303789291210210390768889559775788820749099258647836800866113553136661616981688684750244749229017172185383953286755496764875587013876880908561398535364430111063521783305424986544768780923763185412023567665300119712643538602828719985014111998395445540950329195966861840737625586616533677644666491608472765862752264451584454637682229546339019536614481105642374176391073060302904882142760665951651021757401438890264409361754116151303626186469766110118878764474286923774818258145803257202360040998298249850986376977542509849960365700095727893126509285168944386421792635739715754948707853723197191091291231712724309696113500863478070516542747705822141145059623070704037948267978357596357351714268083093677858779452800289551220005778435013095518313075207136010145001307565270150025200959171723416791857369022960688994482533262986720566424542892608285944189974795165536095005889742632751484975912634297542220295328841573763288892863382588575901223293882663111050639546725005182366152175416150470415221017130179119348662904447453861483262267868444187933901735605370996837337951077051973503722140361521682301616895532162087256696520114411622568973570952521940415751283105958431518535579714890437353780568595944152846195572374907793115322329141004921455408751325584460917084689486703011540402652409783984843937932222278301125399438942192294296015835052806268942881568687969783427146933046450089115468238556873830246533841258194564691987800180376306107845666843178323656181078616781278643384599287978848611476949741313371159270269431546096798888763224071078544231760323832908886284117408178319329094624467894978515062800191070116883350000134036152007721592094443004745211603144392383406011864895160720122383302892365922828458421743937552937044171478462831332621545726469756547277325430146293068236828332950544481367541819298241465156281977828742350460649444048267116129470072734343956698894162694187292105071804265908518543559515977648305159970857999613632753175411354255636900738726337767333613756198484961562875993521647977742070601448846313071618022291206842013486244926210928749499033633903025040433606023375145869091767275363324406707749161241764933547106743832135721890041926356530711539235617518859136371982361365308623335933407785073314436154690550341041284929069700532245402705384675912825751375169144688643877938109030737017831590725912155512227039974583796342014188118435014980299078931255965270075554113141365339566037415148955299112525719008479058227924942059605708485483265020540038152831513565674378424599360846920598704897005973163871400502066506463690045701667659339403520662768234411656070492863083757563196639688872120095882326289942342238362718738097569550517100917071044780111197725425655752704589603565394686189335511575782547678411410065065098164874138446749564039999728176422695810869420831448547541327103901683166465411678471549058049215370494228403617536055439081137843271350529748083883451841917888943834867603570037884650179527434140963320227226985046165005396808742981150013959025377423605325633777953483111709470831816109052791884724974825985256674055735703685091677687829432825740829648073837084219684567978584854826231763258720573050072916217484262741695651132159277986315980836611337261024698258913027660189308203894811232769003186309407460981024558848375540917028962179393141293676963358805618169443363146247815014365403532826800404414573803103162821888187409568463993861403264043013026305378126122582907091275993776135400782769322262091420594226570612079133912042216946234828443698900859582205991360935071613705875222446453162476557374257704328614009457518480698566418533749137189460396243007454056465598686819197382065281992979895455868350527530109471459123883729462777968126868533737053964274960425855868379073844779589735301212152428462741905197350434857249078792668993250345502510282715961840737616314091931902897586198510225218062933892185369990992767274970954461367554154396057128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -4835082118267089501717554529410222063323730584319191073469688512821265986767634178272601344503923185771047932608250170685341163980115629748877132452954539308868995142431630671972358611356121030667616931848848454752366694477234439019027427473090166138665273075173739976082050065782715091184643147863058194073115371546039381971270507727549040811433804422697459905112529648641920365136104596993322618864426478717749093575476014393881739503043934498292314592490365968566830133949723297779095061748036676615798550304876320745246929904548167203437365257645502672046524236046050857685852557057982646129239770060608660238003509690713925424558571666709992794879488076707474030492374287199726675163441723318863176326728485329291020364574499384490330236714452307498612608372044131308836361197437085735055540124191801886900402468663102166646034535258699278544643783122540805285026002351393312140858078553216226963808288680971040871466758439635672396391120335646530739002801499387719696470973492627626537950517391500189696722368916277742329753679752976514681795161423200822801641355758766715891974189427753356168489947817137852472862835501934179135727219023756172801046711087820965422792615192311062202693879670760186621605421453219330174947327606787206890279685060928155494811393627459708986430897613584094892322245689958217950855818320476517250311285409762755191061995889626930311954003014952732665769032553779694597149583104497271387760701616931587351925225083730024824947561278591859812298614320722238866864431572790999809426750726853649748802417226627487635016636473403723843884902261796515256189614767040036944513155064560731792757806340626874580551307093215196467903499418044948447820682391961734850477804572876549403269566989596410805703200249038364185361178314408014529704904520474088556176710056959014758735095620170163957456278417322162368764394840035134688131709465313171735058594852329008235936649373393040848707127870303923352332707677328495085578110127001101965478371846101646631161360426636384050733309469732500081598791492731351334577741236201375674173011895996843950915973327817487147833920750306816464826994653088040100682154324365197972483525963602573278352264781278536088662323197016197031355909782054271189040144806105438276291157838369200064456183386669592499411921553847545678508953927878588401892495380074375187808222722325253342939300344831356316752031020803539005674313126416100769845897653617269943885588578479292739338211065634513082110510649811274134686169436547493953624264207343534068890112207105581140997879245482809615219146413803359600402903327429574043384751883301947476401229299898557089381724322540085961152155939702729419122481499756692264763269842730508977924212444255441830673824495167218046210327328316591528031421562905029305269138633764079678929144979144682250800437499475318047675180134823904376333307291587289510853262060198997195913927395306480085731888921863528053283706732239363747562714484932807691678069572840866048755425101566695527497244182083295030568406755397527193441282353778156316323925065309337656169071636853974765285955927538035354263595384881520414447123429544612014368980032274847219186419055388601767267019902810857033222347932731226559789146376447113019858839552868374908638814892182589721693629270334166771940146076209200970071300156687863687970870415976530146204017284152183962772815905817956486152385147269517497646767140553938638461159341363343197808435930759889949138710524229932628977405825007200781070567165477905218394635382393821786113172354465269725955831609217659775779778485896170518806996074587280980499257230273998718477057732966586812300224441393055686938097730596991678400124526126444266021571947178173133401085920512100940561470825675537681841686912719593024178760743364751644615361178006094875423051026970376004811143353714098226490095852092164255974756131889949323312427992229198772523248827070198946954829732498583595851915950012395029473024506279289596911975637960684177857698888480663299560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 708018026924917063108715207773364437098015186073294177703565256915098892175769240008698095940587498410419637732253641625661389184033879049126526576158036580697905743368292397432494362221410499451349205692584848342018800812265039424740087656798779264488394463599316449265821456853604730250742458844465300496544145924332275352255437199080979519868396442433363516410973188350776954945055963806255089971975616029949661398165112174588932898801275176744041618675164176778776975105562773178681131639752200823612064241998426665863757758111786495139482955053740572735356827756543106606097430960723605253027935284284151643667435846733922417980441303871721405992234885508453247433421869010921811257761359280358745546208367310254570112341546644545743613003133051069626917759494464207872602619550815766742507871513579509381483661124215395705141232837413516730949733506970049113372913809267967957122916229582957713814624054924187285009503977262341573793357966015201215765413807201084013587670740168625689808935935275010383464346240675603687251312339838106806245283698421918276661251926168649278300428075933840750951515869560966734559488086223369662185724063474748536235159284968188941822991112900416375566606502611856145831210658508446246731463419100743362039739700678293947415991316002085526819400548346671289691713281374523778423930441198411332955410190640888466070379016220098875885925567784568187184390700697689336460570161905809384782295061025724196988038126320582714141045443135630760583914123936249125199042730244129219690107448092484190942726368232608115749652479831850778283907998223839609404420204917821145304660509824766517100560604671590449101698425830051818202662330439564962776299941938980854296031489244286267496924022448668352670507893926843974828873127190354599901067777205062624422763125133426634136204455758938349845672463111226053174608776660423987861267143558827094837275040874645202013663506874296249089788995973856024632663231994956340209614331117148060481816828690395242559820505059691280688793023038737210642226948623779931143797637087820151892016006699059458624828289020915911724697173199605175241960442919025766360750845087903370275691873559751771389464491052894331249917712438852247317136634784926402449628883567842776837278502133945807962007308144939065365957249255840034821145753026782170689378356016593663255780347670512807083877300246434216557955001600489281672074358374331553736348282155694707554696580356221388750518848066999631476663396854526969568474059662947890434683821092518547611278296562449361332737011087984057739476760134726610140969009001183884044960876216987040538673814211201365012783590346346982150731757609236174648301714551375345804319021216531521246058703731995218767550959573171249880682828748093891725299675278146207527955127920982640114800703600163841791043508152790754069246280574808317744762395606617867824104590183074024617104229530768156602462668655279568641635078057202948071899937689023665265735183279550273053641227004928092750964424035372007707029111083499368475037204009206459740174925358427167737590067436103923597818356483317804417523305763816776607396824445266991309920001196193049573433672181132870686718672071566303670549501911930607690666901358068995869747059869392455695956310617613199140975162014801965102332284772598201739293256866059818247163438885643745557841196592168285474113604380280621553308946816901870229869924902823318560300983840346858680710296908319639744570746389403168395715969768331481691859901879174932598362178384840100238251411588879297625705652440896691265824718322840598790859951858158220932324930582568067955855653304771331676445235125557179909002472774124231403753459441567024242064697613889085362129250073137944613909296479847944634630722486787388049965738323440189045678081891123502920693676883119474771341142452313660737815222237021360215180684571881331377142641450789578129014639747533759654610090201851087909993416700553533529168797039767858985477868456902690748713672161102294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -98419610120128251203501797893006061655679505704357592205843596050449994235980986153584509839940165901128234036487737097718155136269769741539402304229052178481734210536858249390663456338802984186542784930652402546086435522792057109123991987770301480547759348567212452206285307144086934215400871102425270122011230275076352970645531872809334944358515199794310084207317143262872543058105400410646574650561015081010735948208495758414242522920868705521179057828008166327601780304789454854905223931462605426679601205448538840171821413141144673806014142663116245116030789191909708749517304605474030044359175694022665097470490475001801001415200700293006335334424861625501647500091776884916131160677538099864979017891478030238949404165027923740891711709089821344641447877521035169207950383842520067432313065542684262431419316219347187450676033921521171544100961687577517641395588028602405057418461645745930130600524822308389112096030184925875769673743283198002641679090493219798632015798250437135376755091850808512214841979075512038353209091974860180542790411426862484061933410196960057826248507580237954345022714224499575012479836509003932034231014684801309877617311481947480656645686490597802072507326809430842894127566462244027765856535926808780535531796490563584921081517475618028574776176559022542745552664105761421789042829075777723448809893440912915606015806520213691185472223728826203452945630013127102247067538577742342041564569933928645103079900582239824464933704891038872250771598977067278942136417321107159870134067866945851482826913441425828827367982543882231635900747739431597655431747019199929447902488866026003616477193030969545062112372763760405540849691514368285400390601387710022993402255662880530892846439277349694132527096340101830639617736819566814052300683539401580106205852382640317639075423917564445774503028877082594703025556449233862776458008731418298762380364344619432331293381103051363675200865400593059492290104767802591837024802949926052774718011227660129097033289275858205351595903629927097587335315959780750978835880243271820058883370119214580687385512509878276900101437170952442576504883236174868664105677501492358718580822405744201809536787908322505292211526600787732592225553139469887364528627258620665910879871822335987408045648101477188404581092515812217214561932297638010851437178038610447834667836195129855114607766034649027764013385728113203742900278759114809440604885031528914916784281119414202253739369610319918010065187651836356691125972843932154757871332074459193210613252931926717281065216094039516360777311602819107966240190651259355735317274458452854120888767865361961209977854973277583193759542525824843387579679248162557885545683007192201318106890574941697037117225418176484736908515208624888874439135758496496619319794630035989711022856736474597013330153923473303804271400121554208964210711527248380154876173145297618262060522708292340174923372499993636508798782558009916213594626648390479074921119697590136058873305589760683821969273461758534333823625268962218170223502715091982601714052797305384134625942299374563917184384787937350331545810403599143371283959339988944434352301223244343126775224534005879887105714249355646522601639651110864182561364871953603443130327572503634268628167490554232841631225021914888636527094248992623669060194277481627046868376861776189319616661844305032159884479104139530778012787467729129442674235725908047827819784126934769596766294733749340540414406584243732892107210730560655038210208529407794248935602084145659859586913899531905579624866357356241013110844945586182106985443331478502321553824890665400310610792081633354400347187167110224873166094570646648178595631386269302036475288522095075027358706221883337648700631709745175689951881709617570305145280665313211348666611434793110138776413102875425766076197999779428763800765502567854901982509430149920706201112120613030221709656504965020624630576490937428338824757555187152093411821819281269066224028170058222003170745074748992919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 13659631034986598457663869391488070981690839214181978624182949840930317713162325287286002020204118273936411553066952748224488077676242020716379367592035363214711128636620947918240275880709167533780202998840025941655206855280778318132046721840278202305476558820302484158731281519107572172588237894255546403947196755305781022954329863632236399224559676147033046265177629757726884892879652539094660401950874478956676927190648481893854097595447434489286716175947446899894188964409738487421873278725638736801029842630640132571791267997680566513652215740610968367621349295201739758909501516332627331261483152120092347576996845469562445705307330780914977872956698136148468276682671719579651281906748683798769199150703326450809150230037408571701877613218972969440321439810935878419089617302787578509473191063447326285498172629571065394276033113968307443230386539123497956723774989783953844053333311042841173319444701466186557567366593485545194614952994885163801449627842532070462454809949527402097580356833208532206506196926309092239706234001641839578705423313621346354823430506598210851692211138084662527522981653632350481897637613653229995407855994070125120760365847189626612208985870280457733735510125131383247996357333978305859414822741839322923134641892016993554476944011037400553069136385100724436997110613651583132889920157792649339206735200073358566047268532461581755950464823738083210423680854848186541522386886220546907735076949140651426706944212480962650415267597776404283597190831190960560992595688151009619244490068783782888335079505461688300897983159114484890859827009802762893327061041280700649416323272914870851393527724802982859576648360406254117209521932406138442804540080187870552258875244992641045044626135377088453188307178029401824255989921781291851247577684827719005533491077110170965530170421818739941947283965223573595465491661322164208464940208463572994120137201751830830767111754294192546710252507282180035854964910228697876513683545123827087184869743430610220077494030404541243216280530689094605268424963499911865831519465049408732669397538051203858454462785289384360390990402531631048473942018692456870385055318687430115683519635379538250067420872058097948573830290362103183257517299413523135504426538950933053684343731555359145454170690323724216675275865288369408775751357040309489757115205237331937411774064052306337492078674168056289510096213690844009999601956337683151097549591828322016361650334575611356832246068807151743515289370603774137203510601193741553269449946151517060215477393765194530581944524048163946033001262839629713112649925863402788150967469798226323418584413118176533030537026567789410381722161100250959588423979601100191774626425871234956395723961315303956727010462290322486906400649598233797411813650894838097795604524458854917392600496162940819887590264987523369957423921341946260606339528994107584107463977859318695036390533295176929258324667335138226361420815744621065093613875643192701417186502251982273543874791184214348051236380057067823095657253048830835884809990942604843014960039951993836483056968058695741680929274846180561317420366470946857112139637893570606359424301804318978908339752629863964096123778658341439125257783535357877910311340565043852928731994569946592346186264017711765784186399940285519957780900832835594136842308877946085985119326410765823084745826999606498340838549519272045033878515516880335044170042371514772783508873754668342737513237810902854573892457613837374532023466537561462912272997299041304076367217624022395024320179209811219207328821025644671093738593291788616845672842179884213111992264681129165590129301521970427878954956292278900303769152858510850510525335795275706674032297119757991423650112296793114229515823796640268462153219859593846751531143801945488548522846548000092648119166618470947829855822982661945605270789459266141521697625744617401543606089946423179232376761862108051259567188388256497407008408759703263629967476028774700707167469210984004631906747817993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2018821452764555142668155119053182727629412721594618975051161584113831835230614413766365678739786702166127311186529746931976478305321920838419445154252213904358951727657798515354348115930809003430969844142255105733565611584919231097676669267410261107303238189101363464351309525225250619347696969869353204001916314989740774023988717751802426584908009497460827444167653602851786608238424643299552722736478004595132957590920301254543964410123260456021720323378136260014519889227392076167483812982983891868016702098111908888819026596592748634827069514950323977622142292367975743137171305116517337539915852798904067837597571377240219913608582914139268678829434385549344103514809243499244632346708335830801410802826605914578739950568291602337846671098894652548482313481217411395992617228892194443608925166619185409805935780951861863467197860357785700935295857176041012665412232195268827331297225441553513790764306142140191924220340462276959120976260761314670663232096573172871584175779818823972268337304372067340194554979123062721623047756267045543113066113501257946422900546997087342566213955841661559348767283431650232695608232293180193351510707217315483729148603797997800545401739506880322167110916847263670665821000238881303763885986309186106573429317386136537581701819183566717032695937455632960000516039320227949467430776711197112288962222086559723043194375337888593636514686894012657077434636356057249387222307837680612733464158772633837126337515479468032796451565572334034114362434420568133863371710555544572105117097037969959974871813310505804841385626265494613450372380600737418504745461439086944580980627517357905442594835623109093441272329486534645314350991246441393399073160998295949193634003104595940505325525211503311597850134710936971103535048703518584240026736326522882637721080508524249195821735295892273637902297267656022907454640315846988413313827573041599420851154307125609545067179634226944145963261912094046977373459546844029816263109369208652781733125901977680894536791150689567174117917990854758303883892870866637557037264880258557958211596552871308825611752220507383662887942696371111582642543371430910826018400009278559280677953568794558434001299499271813804464072919609896595401663153112650837239438330023629646089155550703336157815477166401662947994774323183428316055981869312296483809269864057444989100692591273896410338656407064672978650335883262643773115583415644317326294486622503570751242008006182409642970369679209490966390393027556521632867341396525715916506421067032451982061418523255095618479238110356997940590380255456395442492000014067164315601346631640506880647981003223972399763024490256700524289386159855629785216915433563511662437199644077322035554182778679377684558558591639339189833635365158757013637794667919779756429785636422005261387082437313490646593978497960387201357481420825635372855245178358537413900394389777800504331658386958253647132531944503477049843701249798792121188086062291556545020761578253649262161607725387045298636802968207764032016249325746831761547558807366725597010336481883313927605233355236754881552184442926275471331289642230756325477023063965322147433173890258360181331053882787412467692431525956548626506545163937752462772198270275827950244529028299675332784285973727279119635433653639728399465235641558566824195830784403976316509827720818237522475471454162826491021602036041810019932319270864475373762391437120071246366006759251467616351781225103480434519741589769456011164067977786530532910105851696326638830999499378803952132229648753001164621129745234119342548940056534070842096853805270730058944593895562115751945544618899793434097584676116813470318974918979732754927492658649301062759353471956972601807790953227425886063600872483105339707636553237339765744094525051277723948175920746840689793071828199682067036563704371242925422635873085053936831056951314822130954963313174771777585116752597021243717264912574058515767314613989692279404015149581413578072887223439880914660170674324035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 325873533499665581833228831414342167934388113897871550287168116755828754932685833492906746133870724313721440294220578904393524048441325337925637079899917601094841604141435010199626505258954167699256182665439375628861509643084286556399277670618555600098477333872574289067269442065473575808438283346501350276689165522912062805098572460998693123236212006327198291299373618711728802592970502680963659986213023039264474314643096924097500434831777414796056465278417064329200850558653677735408319065716099417574993212438731502105704563045982006890522479829304491542891697719803358760490886006393330968738051703481825223189121637324920031245345742752752551040560026623629101869503268145557057339899374525240797795701561479144078955658821328334754790765286023570584842604591185497762567130932280955025966891319288598563506487530329532572061781177778425738841460773088948846820879832793859124079822437996720905913992062229451468027577913560721272292762651668949800455579176806041448373806037073986725095056983984071139225906905333403884187618175870667963324922324242550482376859814762561800175125395339441068154720003079714744345071184102869518625663998807804932768214616480909700709164821882509755339975595829676278391430218278696069937093319548806174614507992715419795283344377784984343597355042185251431543828920658262598733268587816603394224877506603854790923617875539552653741289896963995423386160831770173990849530943724404124313864585082999401870901726092053080122020005584203648937921349602449955674771144592991584034923563509412985073144208536706909475769623050538607495081582074233951412998622345627802175494917271983848666759528147581947369815381208696363793722069640516982705587177994505998680845079611474434284350806477320787571179090183998102278627634293229420405993493085426599231902826687329441447217809271100063329542333109542434026981761183906234963797872671819654717258311731725091287289099192767849421413224901759099491280973165493447724575128027261328329116232954751663832687555054099806261691343801789393191799115583229393682238644308811390582994478000596046944279159148909564778154350564790680440668379187295631766845817932973166268173711250344926022851470115884838787134859217347645288636712251957533528518234775029932156068573972592146879549885532822710820844186731131639038954166436229288807722143423389484066035277190570125970443986054131059735328582146849070402580369424806141922651239984844217876997814069196036073041091852244213861943292701399900375412290342008126053747701266902220682275493935909398521121944228355343870989601779827893040824209154964754092995233877089090359213424748344202045255712628027315898883787292145440765238696064768030046619117675467347293328723518338205363691980029179860471879228651976045829463298031754665050001465359689269189424751398035927332315463125924012447402462910758480978303496486763764730346796955024944476821563808264913202119595074344357118128041089104378395413702225007786276203131865456257763275848259055159791250603431082076742874431205349349424852574390461629619388892595831545064368565941475968596000769135239703579001117872525581540562883391643307539190594874853340775174412155660044156779943951292742306732829259323188224974632928310955161358492033824748059789938114457375385619471110733948350457383812358555203770730987810870994600544432328112024036859222451573247643516423303232638050501484331627178765353232632480297838320420126792932618683215314487231046489370594043583731725251266025305912427756137759970862650872786616066171291880323042845130774383733303772394232093592656617785696387477539648668410877148953007711659131904896958889220715111602427076818037751232650046344507674119534924586586664046510919383371709420053488684498265043895708847446507646681954677114021012234038203981696443589714848366504452559795428443501589541874555802413532883525379997974356558436126974879626775808023421158117449719698894334489633509575246479542557192333112035403475969496864620409905910491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -54979633994119572991068500322325815054183450535407677672725490719145211500850971720249732740174844931486562385474256383296482242572083797171329760830822932050025160652925469239549862208420119741689740679662747026998035804711106730692339028438031723057231175997162705591462866555689495119979577695362981040110084054635621109034416963030450189202079110747791434964625963245459505513518189927953955125359732708036680303962389712337231202498431727925595093776384585095434742645618393529717437632682130632451028231591822444601455908491548340596186589557446135209003464042221279865155513109556334471483339828137009501889617630038819627389445845533947034666657103780971077506400565103825478699833249380454857126631519091915504471194921333755190605190821401489882098963415553502268521611497851996107855101225724120811158632416486426544160919108686495559070235018344372552011425168776001426261866610350623828207650817610110003972474876983063938676867152329545002991795803868205531481088269414325612443672553674194073482322196734493804679266611764539599517284746043335347660747746991974085970690588677602345774613310607549135274967711962476446728057069867335385361302573008340260877762622707638756712194577446284534832509745712528686850119699493735250278321496576764338608609540065020741696933925120494942671363498865845215192627389883338617905570680530857685108319659690476876655940023353682722972085661288516734032162965037021145276519485325468523110408085698660041352595436992573582807566702484922722761215261184445481635060876345141063015954235083395154266513261119376181815739091424467780821499192385918260975131885425047577204344370176361949966645201802214903237064683663552610090109249007702376348656384335971638883290062874052519709210164168431084113659437032040620372461037113848467588032853639826752785193632016202987271196235182354875683884257114884511400388658289259395572838706943709261945912202242513819644921728732136516855557606608889216946777377744662600971266113269429975329242663027226228209904178023565516424414357417566791988713386358940174299063606901807904697817588913086982420826177579749782326310604455106543172276738089449301492502021151125331542954832525776433626063746745163686649723074293302129764744399348437199077015750468712893430361328761086195554565970832856994130716265273697778745301572619440327102223783259840255958389564077630850868738692244472396462207789440572557889177979042375794994224523837687769834443983494997917898421746134016743357523902166498329264679762101654808609740895099572729098418556811139033666500197722023877090065377376865650758592498645604754887627277595094643122890708712913354394063960087529288995095786845821757432313886072188178277214934237709686503227687712700320919906903712249903669313147371007359798533394767798450990201574001973639258976816420162845289125828926883419083848466208740751626296929633877247723245575280576212857152663695739536766621463593236942551175567693400312738319577360156603445107315289173266129812352641706761983719192818307329870785911424646791923390050820314919124137797277863750330599456579364770764006813900402764995696279289738341275073721368669953367320780465284303502513050749989696113827983102688997348063022644636397690520899536932549224251203303885228380838382203004688104996643606661531882021348210146151119771416481845266226341255079437434614420171099664752032069359733669761354377426239404386286633274515824096157504363168469147087492637906830394219439355646867247056966657442348593245770254050995396666016357881025701893107259440088281919115795146138855673612040028900055385368674227156787993715543783684827871124249305709010018851517472567536094558283253234126458844448582457001377474860239766861903604234536649717934113816047519481335171727993340764108721295421116263610696614761811957364735389754572596777422893756112777534033919928579602852611858962247414314924653214571058492784941644592236209283381869621103992699029888115096469192879476663656532764434814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9056406549452560032424209267775745535542136731295093103704869238884847439063311457331221917530706895623451140266504898770210553589159648728729965365913218813076473519378660035734435683918913811013979766142113162500842344922430407237522818396597042094897374637340474111692539608084583188140026670258500345395888943157050675110899147923523969086266718716385277984351829052865690637269698475995084026162205080621376974419553163326071285508044974745433503466637392898787568611108289594229226725139098884846410792887770858111747227264182437072849734695480352308043984572619733607866703043569012312712340263848292576265548953043227748957780918584563803986805475216136767211656175493213093147329802698579632649867753507974244304955175650891403287547832141570220683584579291683793405126324799872008009708055548677549667699993000927620680617656550139694024733291779559480501768128514363129449365783822126208872251042064642263301206454244772469982181365317036706352221739463260208413358633125751208285419773167094023429107825826813306960375543388251092427305075247223900793434351377837005440724069260825917530346647189292076760041606521245184889591158567107105026035633876312116112265273787662045057534194929441293010885379514817072377978428597839699972715472544179598177405115158880755379712919896204852403355608626839992544049917307066502205870253459269602702665391339679838971822957327642120507833949887953262544222357101376071733105886230656664337309511940463000022608593541986526832702741465798051368003446484711870046026490778703383484505064136761623215062956830202041412930951023772873787898876800861108411597271824692574897361650011463757753700170109529319408127364442450122782775827001507865116604255192140140433848571710263377095181039914624503403278629952729341140853965783066203060731956359241405903722783456837804421617500511652041835072374276015044384903380799802712175355368483843257939958192365797940851850675582063071830474945211149025652235301138650526486126837440257405022273347477666802496872063072124573351021977481985811942219874167412994160578223340221537815451793186695006599056997677760827819903379373687007235782127179325085717165061796493438818664871527520672760630500227975312850746145237521089791740128298585653726082854337978990617472540902011885046315235363390933855001712454135832698955423101635864681783242133325269279806044716858763108254482999816665329057421339668253809290505177496503822847198906156337964662358744256497166310382299068936834002108997651374026928114832672920966453884054390109292000637763231119972943707092427700914509565936108740347579767010964156751147081250134434543228047159677398089495909341529477603324544240399662989082526383936958590163725907956207583150209189937163964548524199447631113625637184813871783682351062109418891515779166853423886414426270333888084063898603353233732001963145366450411963201428423302090068457660336749947148730723164579160310189937800793062659063574592345105523338983896050938486579894039216397618688564908743396345875852824889077610179195026607324919556767934783791308212692592556887155765778140593118601387716887677131368287099845196882961489413840812184545248849617441973992551684855445814844177157064856708834257914850507971662347994398365131583584959519138179711301223828540633920458853816666995789034429132961581833924334312286922472226489620588251162611129759524274143689984403448894088995969040391020430135780946230087258231023705554576954834560425628242585528276876879544656964238393541504311249604329010435204339134253795162981252106972544004026236572292925330028216930559023870807730619030495759772862068789283726689026847140344365387987043724972308644680299137686897278832119534037499311311448082076338886398007166815068239189389084671693898937620659371098665874067502149523702313340731691043901599580607743944811747371047435164625663927344853143242771308149218198924299811206967143986465598125987229451884462991008373259201976798285717810965541470795869827270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1386882122929410428273462009369645994120856756957690380029076328651903935516389028094232261124256693417582714968054654822567920877056696961918093345044854597634841858229901023257316410218830500869632854228034299052117024111363246309765582761895803946405704033065501740450226994378175682891977629609387480368578143609038740456634727838821717711834956580801784633774545944346517781283947686756178698449884847956201195547245671723157262563627460254349521637270510172178652934568688172818507470648388890478718356281271268559112251720213514946226416360234068001531366325252582491753324486427067915909339256980318679929654135682187537983633331771361689694111343306010051152810628820985256212448669520127923578008177486037881744785028290808758193783912227245935644196515343965210696334057899007311179296057560936904167765126986860936769843160117734539720528749416953534313022520562088032681708351069497912970745869561787654768466669461378648298093847389904906443685611257371250328632733851277441893693395763578605614569750802045941161319106413594614387716889575798242065163268615608653070615669034018760169188569390939941397055601815085309969192802747952398063192428975153999244819095684767800502195175415875214534907614929464675600936911657239776233949368446643364285161744411699045580886033736484498170429487696554075735124922806898655543463524901364842924145419168985774468019119880405160965646659044477722905720894143717512066551166830584407235162948905668282840279607593012860224615970967946671331723839994760043346991552337726352598125522761495151136645324759472092490261703065918316944155405306207655546824283112424463523787845677022131365559779745481102348270809354802088947702142902130079238514151887232576566900191692238796871037946820405037010725818383589993320873211773442471084797002344097510311560833607015026564862467052611090748447348498330133949560885180733900122679051267730842691920752582797406967066374261803747608785860031497484668079534442246692972847634297244944841853536112153489853539214099893504471836325153036637049784689450591720444437255659287475490939180688162493716331898152348666724538813101280609130233545182520923075297715887922552856629403802834260746453082037716136770699914385241775880709042626800361924582378083932473363103026494622624423564606256420288011860538023209302751649318364494137487122831874751384618551160113268455293994181083957230752074854617260524897454087535285851838579665380862162531780957342518566922675651545758411860752375149445559240951440594606969725665223560055458486876168058051206318002740904543989211965775482577929356319258747832176894973317909980112986016375439799120081868132370123216051001021692362251846755602118104129310504267590576612760309208056387259089401917335817156187232006998073372701257405591647479930539447597130010575496985140673180181087891998862479659373187363986688523376736070555369901909063751024272173460322421801829948906614765321045016154396479386663899569684922109006526124916748117433000077774328158655076459149841219533335474235980527106933576657653647423976407122057891733132475797947264111797617223847346009567142133777312218421055096725156147843741791883903032741155503556203316186229461516753153134044745155137364810233435643788403953440171238772492075033909927885541029733919000277666813975680704151781358014237891327085258026661858329288157751300558828451774927657303116429769519503285298505872108193006417312255804977441874566768699005979872896293087303497420362660910930661756095485220863153284526155435188855441166229996676945668928478506474218035827148143159030929612328410847685719142021310603280392618958512223703263200981417006570256104427173667530604521038998491564489960099387101836382214284449862556427314594164442182064130354214345194233314927443614685246726036673921256893658349576935040811218182217301943340584440931206184815311598507047079571700046503283394489455529263268735959396527182714091873117537389889287270940234229599857935681939125061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 192436328778992235054858464918789196689741058780148290766708002488309057383312550707471310053744073235274346109226114822649193568544900808863587598449425298193834074688714565530121130928851155732256003115764457252261528723248267816924390290942105411303736320958761634008043915846811932442544830851448304364394297255353001771079159354055211106195788559450978819510151350383984006935182366242187010812743964504254915674015382458688403681184469904202353839654564891017318032172438081851534782546119674697145599939602379788214070478791401793288776438431927877783248296694590936329062064571155256923264235240193303569596932423377467788563606904161059032528204102202209099730686006888068191881804752073666475462695942754294077065080934782520491585482585233228399080201484306760462338267302876246121053468754284810463974794543204037346111139940551219857309152005623170167940822076496526495425543103901166695964726824762929498524013423894978224992119049630497893820448029460624294828363787812623483783720818760209019421968903032093155828428723272824051397951709065697877362918108149963223375730758124817543674236584882612992787233288481711702725733483879625438144414297018281534347001991444310524261451175361406859176844893322632495631903445096017686579199514871708402882152689690909010251396624446420825558597436033668171007945891845654244889856471823086465075837598605454449907355932796861412824470710365334089371646177002746468169675229017974417130950853389042414442232318480311699910862311039167976705996231695259101053785088866167979166571846081369980173329158709425400611603898873885988185912560213930392101381119232910789004802164003232494016688580447664644269434407661688679084304579239517286874541511941179662874447065589385647315963710873286012347578148469523793043858359366581910503712317381365865396307127295861171743544788893377468370958965702739200538697412974091672980835559912399580473754042689769830826731809744277817712537395128446379357147654378794683206099989071822934486798847770579460831998019621514711101039143983692756986189648171810679214449453458553478900583694495453727144225777799797660484096724514794072683840466278494426542003804748919499994001980205141996342400730051288564639034187056056941238901570274161905349787040758375850800331877304874765853611848422984081644910591329005179889328496166777002341783758618790060046047257510486335201106680614016846028083201543044156631587211849820489572942775028859186354334293600801642581616842343985808837000452358501587494243042812643418100819229731285790653458568521566292016487793216728700360369704349075585942217815949144919294615211935961187200792717360499206358514609018094517626773330942524936942886489050547929853154457148388253395581586978204071896323454962234434537423879574459682468025733645090022948653276038217148570960874766153464524789929973260512699736368801236768021478303094792631978261899471120118325352372609851322285691313449006070704963496623047579496313036476777319899486461428472122379366448002563616584210049688988631031226496017164830352841190053598799528722268274578242197503629285476071504429379578674925847918484382659135464300801921695497126392683216874884758781986156728165264404366127450170162260297748094671868791395103657048786453753003902222897536215926853864588543917125045349520937244250464972152273401960056851958515696564386295846031249923014035751578536196969458113836834310906450152024148539568791821565415524702595106033105653757108535668363946455135205561979392995185339250840961877311980814142838965138696041597718647696562191085745037757994497143886033580871198432326118827292935406425172876890712190559155690566955662458958221004669162823699251031529351143562738702647255747378837561611440734576061783928668273951186395911841719609401277078695361970303229786643303549805497014432843701998356629881113127930203433570341914696614357095120489827605740034471582314997344768552469704474275978612122623739306918327995624702986096963286399841308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -23891702466325130621497154537743352451307095155879118340468046766658784415557966366079010048612199422982205764875530194388276089187104858235920500716022189751361534275182414605256053052428364806878909203908949953793278663360038708282219591103982539331137021974462141423362099126048681509757744083581508512586925178402409499741235227168410662765383469564286407880581444690289779250692526283117793520297461433132201109444415984344839337646429672426727692885955271223540130415331323546802996560386775411621466409550550614825767910632715706901880855464098316905427678609442071375332085564780820913871233257225096866375703940615388746639631210144628545567538662069175482053588114043206177995130480594710203855207713714373370892206823274871294368497416616194871872884533814840580135047180870103958058869195593307887990373516056014160301599940019162269012295799252753597343339971092223005133608475951337950782293281775362863774592975627642999412362898006962792342937582497636868835882140428470983643532436408408341233408969966256440724427321198568622465843691057954963169422173031712963732162702513638298111217144307547234692554900932416175137127600455505309927128121162023863412047360237783210861364413228518341423606417045623595979681810785481439366184589173219657718881276629324775889100624615367704466641718124814962469333352010978301131881211920694849268366666948668079509826811189006064205338564750468783463545909724926672084925724320394953051991576264024567528734884362803817082869551112955750105160236848283467389969023418309076510278164677434604261474853415277709450495800848074476428573960158035874228154785274844219644901085294794264093848571958280534374089775044764125090213451517637982310759891529069736874834666326488788088342134272687697719649542636495897822258082460660826200290193704485036511147493934431918371966326832947115762530170051634717062322588439398350588857684125075353223781367535273256306208674932809218631903220029506663042102856694652323923996797126355324888669897052388876093005667427729819080751566753688231335557048269708459867741416785830701396911890319877169671139842083520206317438543735456124836666753660312913861419987654936186363924640104550360134271186977133557713541830088173685036618730715165339408397563380142371881683664419254865040772917136201548531341006796630490276260770220156693976034107811033323980813735425555826487865394319173593469301436819763950382282138938776698331665845335767233954076290979883004370162350370147245539268642646559097080817891817131426261044287678527191130177115748053226720081768278651164253865609807357565150694703545923829178069448940247644290900851683554399729016848295677992732941693774061155561218825860398365609658934570048985287546265160310752929041918040042541629860789216099152616381248436676360644028294194218319957877859933142715983897837533669608627628350799929362694242100544012265906231136869112370357563701457223960433133118945354211118395831196353787227188198077805709374122972219311912263942364998520410960572439792417381824330200575799854565056544146567613088158480475360913548572717478608544625459946445066485376148326995128665770106385501211610385676272735470386503370308647267284856261188299784009830669287589763473149642499679468666167222780959400003853903354865025317531835022191294985363266811878172940530735697755167469819511625876318822546096468077477521166824533840210506553356676943300052732193006503047174208214646269686945242677089611217024882548245078512525219296577542426277390642167509429475601287898089263686951505957841480513949752352015649036961350752169009926604496200792280013746924514960307091684022899080185055991343328698485631438168327473676482430850443985597624724735243665937244054047492960487784935324123339380417540239094357201090599861720906054275698690210444513651103415628073464786820048958449084551978019227477036705495868542889284552824436166404309410808373351359091712927960224870865240242456111057436271006677998229861259460449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 2623775293754151329868221547231898541147386851397743574514020097166788064743936058810702001879881379886426721768398834036829962195038788480365081447685202333525344563205676432274252565466783550602996177308918375865404229067590555554990676387542365939355499528032174968074970591042248400200127568279918634499993294195362817138599256908496559712402877194773320467205168055382813488086530432522744550204551575435674858868177298515201970726967234381736249586104962485445277505242830413138650850362547108585377575484689418572990582905782886268377670215242585690038556897982918683231057891802117481871407046338668530282676896407315864068638709003346234512319058373970206023222665240736104688489176346834564213913532809139956204763259797165145590269851655948505264767792656916875590634179138248933071350104947199428263579996804475964265324969285947403005711525051817828014634374003671697825366236190122557508699618424961621505847155557301571079504740673371997410625465723647621948313605860739822636641811855667213880478950751632563243545113260628294660476934672197268488712521370304908489529406577177611847145602418819768548886198752922245908866392064926257083554671837752725106465683731272655993487736920846543236748314626566960323255749618730478540644034027845244809140692794453825884086796028946204664123324413273724222665496226114284739940106831929400717356805021373620898268901349732843149137231258056888506439464110126017149908163266150627307208420669950460424846469990342907983252957258157891297127088886848605152837595445333406376414737181293384678353249645256900289864473521585365303197259656533985512590255823927523138555223535810169094649918361982025484383029729273049217687769571039585452654571308372687529265103807147465688956025201718136242252681750238676093754638619790413178723784047204767566815238562634652942516560442983172867280280149621642945943802087513879738916239918488878451437309134450146076639294978433183160771669845808008593992094496836472762903070445764175518916012959216011650199634791169113845534524008282167760911897724093633690230031563534351324677936297991199542516684380294483670840657732984550479367885762518954617898236987554032145031545698442758855872461992816103428058996814881163586649123547227429340434134992869298725560759640314614162560255352642105113968162547189220959698191609187579238267310812005919202799178222964734990748910753169005620002745754477080657940695006697014044858621606595749480381529856450462816523983591527531437461371722947110784439651139997106668721172596804770514074475568505176816867891978082408905418633475127921723052581150578017974618575965299833247272080986911294998070352859571788044603643877459283622766187534756798115516839281842974967156795996926566985847901500875719030528884855634996573486914872653856197262604997834400841594499035250831314995343574274138042224167526403958050845131550801306421775042934215057539628007479561896558191780512612378757892801173963349647136573694041782062582419284005540294802132601441940556523136144011510675406554507726789492493034916031232301839087289171046717904099774293923048212403675458905047751086307093352744145741921503998359919879313807484046893843421402998386722293871656277170114357133483944344390613385315392858406027665913133478878035205852103683118015595417027003192908439663201556362125514323325925726916224845746618014383474471842266024977137376560943929178645616429285011212781688550176119029618268486935564858806694214347541902968530851668771536764785659239646398998615949276369389018506449447956146131700891206973393325996204028538175214192173577399699200986027028594026818690856566474899734081924390163519399402689946576864470851168316116617111219303022301348885460521406811062206900818765327093518778808964482842892761079084562329548713501030197716105699188389694043204121028591994515939657271053553907556456148731334547913519973448181823063039090432528563049002282589952368376385602747033646846778508721035905182361602783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -248112959016913348233445525954874265942399994218015872401938755679204525105885062756612124398913121569424545796658090534125043400006875340835816934409040154154128384252838680398254895802801617308946153227094280093234485652117908917619488753718999460080905610796599261517804656067549200236212931234740811852787112919300331416981144044335196593977856550644630675785515388924126342380583837037524285171319743545811320514461604907680302677700957926163045878471600704662676326055869073894830005850233639324496666730871761567828707648272968558930196140499093340370113610673464226981163489962049855789453935561909270637070541737478899822205985865675032571525289182256671328794621166378920159314256540437332146980083824060516444239504930557697545210878525244809714546631939861297062970365315983016452360989448277450859001335250620578634465398693289017694627602163213315368265525454046360430652293437989426776581107603758622586979265451019168687523086583714374576188915777784623409551922822698065325091632266272373044011915555316208849311640661904282627215505516428464989428740238702333198068654696218552984389017516222047699835154267801835775243058383082496533513441057465078273601360725834909092654196696163198782199357213415536347898058126702363876563650146235606249122807479631159074880862625105910300090361664781289559276885288222831791412915840590115994921443753159391342874185865749064476864112010906650359686460417147555906709299521313332708842926360876470402082947522078320387815096900991567875107001405766473243255528800839750051350598838013645280870938999460843206935800590045888167604652465414623646774526431527006235888973353111347507268276818658770147701329366707099785922998806516527602206220644231275996599444920980993575534545508237888278059933804932060080884806887519061383137596456351806268582053665809127602850613666577485931375647921344434596100253220068999104010329287536347588838509291754267188030481796228319948110821203313798214495452281945801521378913249823036157080089092448327820353090611521119633608465911944467227168029236004967397685394504379832128269052997232877374318909424186873452327306069629005175466956676808310122082840394350520359601660128556071769403128008645967871809606324455541316851124191227776164017826863806679789924174191709247267897234997222326100754872997143558212232000207938212855514555394780996381484884833451620163123222480447744105166882743322190696108273574572910107389938576795840318771781728553990953113505992158838742877886296347638175529661254866937196928036236528236451941545689191324757303399435648296115789297055269515008533267698507683190273825092472918876492527356681072090947262468021274152369191178401042776890645320093894924076799173785850302136587422154237391429064812745641976075076508844272242663058256551784304977716663213295018792970875406722768948971803077606212725983336280202345710294538113970116742735617058695878495215396511862927068074399931806971150962765725328562364611546410711194918821146711187495658848142522686935577828363039549179439158585134515934076047555621516708197490349267881096431895116446938915557951700009985899882289924505407070531035094334135287362544287479024645111036861027946881738290228612156414428552306438456286036573258364326702598749176980350465262756258227010361725169036641459341288749293670720613920711650163076755585758562944828778089106513115365482137542519242088790433843034315223178279403423583024676119196881989994278543312253928897326083995659963559931618750611556445379432167844828836869413134625120327059212665555202672685316275786702088787153968873404919432356820679244814483065731668613079210339847528197031362997795479738988166444218614739558858172800145083382695158248308725710927096569705164900018041781375334220781032327607524131576506196757781368366221594125569330640861024828348924844570044977128604497517221754110198052473580443166290799251360504076027489506302677938237385559465309478849016442887022677125165500910952687263488769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 18627546238061894536712029438089366125058381359048785492864737249658653218162759029218594692687261166155498218321076519809943861758554278615544147952070419335209826656193805046823082878229907831898175884286217088256674759982325847201627815360808939947583583064439854805049070704918215670291919671846616325237388585580980669929352989110640202039730991272584473789462663317535239236190952107028033683652508373000880713511797993204396719239059490530296818219714922732633277284705742545133939855304164054538767306956228661745189669424841908713877303243603804145971500106872160736057918941732349598803305801032820195782401785022857148479093862982585876744524235839943882654174703605778432286605410654244562991590407429362622479750244075811342048886176878599843175487866397804476431761742844150095248043475259250787211244724690978864296644545339624102622496044405057630387924104540906326386534392301211745516462293889499266242661582982625997239620035577620556418344183340106088587171817408667844909176555629590646762855738481550643407633226144883422285422722074237872618863881865618394515078127680581198435383673835860913689361837530341102638792710328790452099085898065285795900371865499486967406491060770815627128825275131167376950549921401666175161726831367718847702339755947004968603257625333053888762269953868142417564192535624268102469668227218678860515672413682170988160257361840575247957144134105602586094636427338680955302368308634932709777028477390375985792783311738109179394238419670663828360452115493484798452247642252373213713509104516199270222560080327081928966848741676843353392134404144130062448541886363350306279741638735260685705163720094824479955541646425822718260854911355949496186973350926353468282743239812280874460280162515707026349184408318635844206719986691463783201685552682978519563097100957252997954919371579064367726595463587304046508469565871372410591460426939399632404773642416765884506910509336756411029718400546301508453387714858917757457910947704284886597420553072340856750242615845513528514154843022770722625629362959334899690691742681320485339466255016620918900731976232206945583964631560089993956797313836133785527868342698117925329197413333809216447876093979568856773048572120342932966714386991884321451154048283518463726233962907860893346982939294039141282301088698740984490292348522065768317204790245844554475169469931102946470886435939844998705796142023363416318715676414755118234976354195392388252933760773897398872807674124345092074059305899160163717803189115927629110728299651371914259746746410865385982225456759194661939494107124127048025037777992858181111092143762311512724959125478405129449718813241193304470930489061529618940070213985921109158897293674253015904887119950783352073127000653130476592160733587317049949227746789290837264701189420562259182434583771722336754990343990326403051464367692077074428369590327397152743192402237737256439177734129442533279377129249213646944434247831868219659441122592137468694926478546493196918713917231743055852649258571214063368690306438429136510126739853230437531624396001417608286006758730624045030756359437287163274456491770159244345653193084128326830598891028318445843660954242619618437408181378678896633964172921608915267918870512637054606420598222236313472710038224538675903583100404799170261959705957495626711549319126793823851251832038787662045952641769098170179834148527172888113468029725905624267563679837889655971904018100996214232385935306059563400533138093526903533719873338538902445879221463536995134377935618135570232337542449530870199521346343716944193044358487741673421185983838360205923870264246043416248393273128877724222099395059842547293246975276752576425502458154001330473249158979795881645868976573599605283369683899356779852669465692923527393242844911645943666020217992973647254402711782121769307448679789906518768435041918822732458106615417802082179377496745929299015661041276644830265118907261602635564162029829116363544017076492309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -754970931776348339165744802261859681658937006218382839523089740687386139890724226678023415039282710503499790165000743091574167813390475225620083191766973576295165370505353773116790957922835599128257821796759817076767381029111525242342365564747734225700291707717847287274913075641570223578265475856348970076998414576037940046158769343692031380792145027895227415406219616605716234457425974176105098624529362939440533359849552394733910002531343244231682609103139749375655306850577680512091732126024333677091391208379422621047591431267181338019330218460800418912653447031333727775751507974598813219121016956773646959354049398908605054453816321976744864068224312452342843309141559608659875212842355259855696127773530248109756651310813724289708423677226171726892798756058849734317789025128347598127324869960695266637317843687502772831373749908714975245257371684811702793800436456907779518806456674946971276661716688258146861852385520092630824651603957737155396056584042259588290397366484220621973765063479026966133632544491996857385071925852131258623155746071994477691606842515693247501954172458841072184049546094992332690137870772691115835402117610025458504050737130953493610803365750149068699232991181213833803910389669569330801292847719235267329024846249856898033394412465292504900666016385764697000092138733502657774498333491232653744816142838454336505605571826277471357293833672860489620978916734755848574585014368246081969691266017442565311640843449294550304369399569709818906562087130654252018532854206873129598547709607349002318043718745303424641763897575807243842061664570128153828420749787082993073092122329197170812155021989742964431293180885335788960507521386162832974820867879073893954342220702701128641763982855959481218589500711613125111574802172239312668800021289937870028226158720761004818775569667568944788967660171620375365219205277454541232689152647010776540914757099807056625732191631545031410743741411209265122911901487040771895451878076324581924508403288703089976040437410329717603012364652228497725913839727076426740868968615851600669299725483370108509341545139003315008012451817640068590833317432053030976370166481306577550054831204593984010165971090295213423787420861889212696252086135816786033182374603767312046032807452943327286695024705008275313574539489133483509608385924099965486773051933514668728713958122087062958425972396030248391786332194421574916406135734477868417015826446786249810914656376411956003582237468279484634064701971566186688235766462077060509269436643433759153571911482330251341792565480443452498417578091454743199165197902975474207925125741906250707198111854847077071525316432263929728942653749602123069791239549395265479642166998423890638747320856481429125024915051671947140488628419450713080447347515891985742780734655065965911351462310380042078251640969927089315884268882435384859348832238255345189405339080449364630445105936048816184816780166782074430584900193367106453562050917553469907014179475132180740426844252169272326844773420109266460813760684787629062880300586007855595174506385159579557205206260526926953269869468935608888808990547337924074174533844077270660688896373896241917661163972903883416762400489068692651324855998275517079126348224246261660237826335790073379440481655450263917399686889194259519836035646570324989580875399500593733277111644053901301209781752020290731830186677026851340932800383068563546855583318976854180339269012331126380676017703692517954564739260854872590873219843197414838755385933909150822715099823561995206034192404316524338540099298435971616036275266391801191208599502964733026100588832221347797652760423418739551469458643428762542295684260857548624892502427254035214143724753082097002452035028070478795430542210316470400249699489393984077404728277800804331741883369376396914321318246182160925800380245084828938195510169422484396190307812443511010007835572794052423186249152040795156276152042011785783849474722479482187670788494688167702406644821166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -74035281755528018015262237892802186869167100856520781577718059992275404231177019523562581978895718936207345746284472827615591767465172700731239958976587781802602491324011443455978026794640428801642650471217308962393412615442645697839336244914963977254366039359683944756698967093202330269931186521869077892053263264743231465625368743406069574310918002861312969578321201267289106359687814503023198054994870706599353582974465299144949640947065765354993911107569447907140800617931758349716934478471816283387462021176314438604600557455920517606128593548529764004824357026338651105008121239252741146541624647510876905875797116686661823034340098228983197308113483547482171194084340746289760913774522427670354482632743780683640481637836049483923029723559806044105448189771624329526802600867646351154140435221959784512974284362520775544054777341809256996624599121011845464871154195478280798436859003432592234956708786970410825934892518826194438961277154089465597107641301179873945348077458735664903205392704235689884001466070255828362824094272967654597843160927448115648403441473216857358738826694443358299860591141297287170569371054716278772685077145643760408135240396081971593859905920284929124481878023964712863326390840379186185595850620122540205445130515144235281062624566764369290319839690460403983835258179735260239451075569907936725495597430867082351585232440869698753814869375639214942884845500446395936143905872038269040878898985210055762012414085845131365105132512745143901830686507856131175401325218935902557830145645733034816780010590941806128564345731435085174892510936019112030858120875043900543889246264746497170761439704467380529888325443348490981610857733986770431195532430565467317972260997268076332342107203149727665148271767055592590013931910138978129163890395785822805143631214875435680362580035809478077206047003420654740413339910436183026629808941021903452660370414324331856073602701033424676494860437825281006493337519004464634509005397365891848237727442210506139579842667868067308001107153388411666350834689563132730618917088659829726371781898290745985968206560376367632041089828002697497264298451522945898911115111213945595051403532873944655992362442070104880053597288509973184408155586741963675458388179832624366577229263024808734285869351570137255877351421447652390596703947053858305924463196853242071778889593678655005471077901848250568384012319642781864789622735815714697890248594721875753522077749303301541024344460904552282290433779647775715430115665954384446809390600860201482613476362529735990619211682670803521714115874457128986683790943933406610268379738439957676954374273041911110973520195220579640430534175990035304903790556881640859886429094939036672850805901596625999059617285075402591872178938235974244715325999317219656757545839990895052070363042821353252725394408195510023884156823188060825459549352885007615733995320260636217963309481975429148402862549231177945045959296188234756422203470698671675048368242264157144782642760807040197298497631593946837634686569793504963990573038722358730254050898818825710878609879884794437879681186700733993790551659170768567882737383842635096020334170650080955705173378677113782464791344549382986087359863793336090698676224789201084055578793489768058009548585356849581673456510897866730737493085244027312608697113594888747329642907581882222452082364982489949036132602036181262751871407052985379508582490124457446857911934663637919882028731817653481049717036078849426933116245068977624127281993155042938681330080780044898283306833849803907447674249452312799611752528196951965512629223298413915076808479058641527823628039916550978429661036982508526953938252195206240485782105119572972048419359912165771868443223632319611422058783028892646918646757311273817221733542167547421281928881886926460165848576621534886374398306636867783585570224597963268583966241235174306342615687033390418487934099384678288943965313581371103435060504330015981636476153653347864747047424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 23726917149105128103024468267783451695406793532668985622421428427415516883150904220600699563528675920261366090181640332718521373170510592874813694623350147209754574836149442560616149796352787723008115081826328096666101498773614323189423407490677760681963870508941164919190695945713272497829965287140361208829078805146696188246665865033430082297249138394844481331224307069188982752459836437171347502849612028415757598417204323297318539613906675286454544902163216682984421274209059210505576552660970658645949915751301566328996383081106825641783205164540824172037402359306548588863345146825677752852823508904873328194094909099188660550792078556928774700339105209430466880414614052006703645256666552853720086782486002061310766564500046769526849511172599616267907335933687861866145972335837470545412690974803523358837744322680302168230561210708193821793964170024328103040170120306508256864624255275257272798057388446312552414873797688356727937067411155716075755831343927417670522501791008764740845392586016461486312497431458194654425334040366497144907123544002384457046948579135389991713166280486474350114733029533950221730796945234422531809347957212477416738508119653267653417912965058941252486903753547457317460767697054545789799154156612953536555071719513845395983773660978972399543895756892879220051046250047174053591216644779129206904379761413979030098989806752536862939264695928117043292672039567092898881044915678995248034560669600888128163809663245937870815270723231276678718273963210145133599784243346298062007132729014535985514549109572317625919915703013977926244663063157850166840974558673876009903188236725728875893467971448018712451737077584058163750431428202597362942858866913624780569150856363698795729694164660370673864432934471211828113776873544900591184164426406082513757324182967106348317321567438679081102457698579976519157810982813331504877539538475919298814577149419380036798341384771554073750376292756001197763554480904725135930707384010338832557375511856450067036663439543171677274962188413419761318598809637361829672514130800899814965086108945814030423454202909950510009523907461511066939448053234818820930203392805028560398775223392673963491332051069742201802647683428197523081892399043890799870826025609946034537706238529727533869880081328572901723051564990391800257035283089544330873512591876990795199360514374585174836748952204071119915079454486689720216266330084860701148556387642057086230006382715032436680815802801498423915898937990556895830832334067927137633054228134904986737010608866110942411899321262407499933451980951056026412323945313583653577187020059458266200322956875925946469233919415454296612407802355374822268890957598057979025728720025140161144440711696826758298181069644566452040995010559876204992087526833657511378087966567411320275639282781736869209277350298364933636681500554532589270217303523161471963861666202882929495213078406217718712251010997078166843595662117465818675131077447720957050985895966831741971219855797242243728697042830522502984888611563686054476015654112835454615477627787607968284041190012065605811631496556210578789269006739797951388409161897895086047092368069801133947948457988006732761531927171764761513460344262345765086984525187838510510904055790078451449146345277444728147743373569693471098755691083255255202174935361623335961895823285410955019114981302508737461889328894592031488006827718131821428849410167735565448793465975591132849011020833407885101162645303187196379233964858780426187553177994357216532988260330852485301132800912720967481626957174602669352118155803917627902815386464530371153684490535935941402761504407904745497946142665452170890185096258531547337950048155688730675298622427856296189383723471232298629426204536774548375662431413467989270253467484722809074563420393876401734893878047107579938750251155961662658054086315890142340933227762540431855201931926979800817488434892540104769125312173952697676999279680590452087551739168702624738216400146484375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3739307759648382653101073327325105361859343600268917095150530192471456975470089333916030928913074377624162009985384152890448592351251574622148451471095269232299707505542944708636268489453317875311347067994373777510552693896242401233258617701949043119561418593286082723623722243288978492641265027211599917919612221505803509544770777908135756482889049386484770935092981349585846589612179715539422947795844745102956652602723034481739295540396001949735301647482509567324977146065447011986491364570199245531155448204594098276063760178335341325463352612635045164633946852514736417908151452936146613972119397242530212988941747352730694641823678674480030592332380023024708093489068566223832457387162625142343344358173384477015670675243447900196570597821696939647947677930072984035054501472543851543213237868243731521157207664788571608758815711527902176524487227849092895421680906053795203346070123160817961409052429555425047977310738506432774096624206667485514904464063514647061943583272948865120594054001632419248083295861122526623752552023677169349732737357389661758255804586002376262527829702764599205964160910088421092978808686364291616005627339711002751343244853543571141687400319426645899298975502837564546895980666118928205443671922292117229416603462832622901009578693461581025580407542145970775845637375136837209024706979361485232782264087785154464990113189139617558814967830926579296736080904710371301138211792932106605193859752658744595769575603242606996253000046040430477168666485487986197373373907664173761482280037950534992873945361913617172965867449554981354169510126333136303760591478315007345715667232726404657035160015018505689169730705753106119924590823192906907067632376193749946737158892488701745820394377958824357796512664662673199316320709425400036364296911273593608266758797718655302394673160207168567322722350408842601027134814287613112227152950805185695431647914365111691188106099727565930496081207415245400807601649509997405441923054611336270916365668925803006692171435684384698282070629734399118370449749065606139100141986777204770761746176549887249405767198053880643149220814922546121434254261201827159817501831908400902131774537637966356565313408140772408545637792178343218036544585806892680456557039378649182556291020496443478561119509834108282954935528412993809352520633016516398124884131112488077454220908957169363246188942918226779571689479875341888511794582432613593556445150879023927877756814175881200070370117183459990985845546076639456503616194485379534848128970930840828474778829123454624571227991873105226160153406307575630318102544131380572691490468155907256778128033044280129640196337780875526392283611887583916100183636273181927883948210388627945050498152156133730866631818077192903458172403181502366317362986465831771156169306841890275959751580152786649608329005047942367649210952543721439197334216758004406412541210316056585659364763989274065600782865965040553065424604531964951779875682019249972053718493411981161642062451832751419301651384058551680812456385741139634072171866428944598225245330243517306659124513067703721423583009771112318193153564578648037189647047013699648885283898858486107776393604266068590067634799042782283941356368899409852017109026875294275179542923153047468653741055028207741027553299221976156570611722874697513303920395972994551422708662437561403032184948743955653716616596813866017920927146745585288265027648960917645124027587868129399707208867863273371672993377331316341257113515788090115562915569686430883172725013770589794400774790144917632098825921881887243389898239473391807693931818481362136651080973212039885235777116444179568274104960239394038387423180421342283122506443022391793236958428833042945813625476965836562833551117894289583835420709092711692856440214963328134926126952520074687573579872158006286615233146425744997414815684173843627769034066027476084997320671172737012287985961221214401974250720472680190818294009823368851336590523715130984783172607421875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 441308641307738849949554549259740036353414702113317083691331422611267678971575938556227125804891624612947013633033368203935603195132129319600785238782748022558311771652029422456089983132866499522577137092791465160591613387390386819162813175949609041809151448163445793596507269586833366452731311921356759328870312494136683911839945137632388509706988814680652560911987558360497164132641295744861084944780318034709822860081130912053545691273318323258676029294956340690636246063023279521145574591769855944622602938266071740447159911789477609076941258463167627256147838955650316386679304120176927019736232586949511072735375526655400398163912447017097827616106774893936777271855215998981544285156040112983543216143928044439124403176255780505202873438763833029897742893391924908056680700272950603049287967890758744503347146657868178459504494954862264278453398144465454176024315016169540504652504980577212688163556027209435265158179631743493520154356503952159121428586275543476982775789122680386567565116364866625649074371974768365259482485002850948085817146660909619470531201231503895655987053713681196325915925876720177216091471184556437998878813304589035202902615071652340135131343032369419425816124866127166000381609576497054858918752238045255013326728433423265517768027600878657929545366753824349511876413138236301242535685318856078136652774061876706460775187903330675499315775800790954373876947477434903554394630860088643363389487249533737756824866148542688711478829917776142260649581912156682609355744799333022663701530007142644674404829773863294975783041236391056342497388481316699602754501663284552529504630556616419743777010451674111769045187691366460443668357296653638410264776436066111750398635054180326441929745956459921978613037667132087264240229188683473846338892205688608368797015095987652043667526215339434589760773387381175998672430767179366457844685837946780367341670022871474335137637451327101111630760364343940477138404945615482634554984086229886232983539668236728777888208071441753011373544386934167855151644401573075749957902416220954144479587408300440544845319829555529099348043537548042707140420725426946022919339230880524409709624823306318653511015209615851129080517263374177401464465563370953274590006651580092644102467809022641303640237806191088957789452421714793961801867901797135425612029213034237015828543180428386023918286344856469685719865661441009402825265054810748047643896319149928166508239106452961554859784050165575998791783192925532230398538422962070448396916765697137087836517064842401456737249942713312056163652908740281167519671993599207461036710871025927602468412214696355610638941198365262179308923373856984242075026727737538631106701599821939562807342067266087996506677566947033979355709734217414999409115878209782919684935401345404089228301300030482495963054285698853217099630536346230291102879093387451333113274752857155615624139648656159866160733339431337524718825587544605792701481534806186188771913461765792460691586365958201562642082894302892222378226823523919489992262343815255484915181116578609033448834065103065434996998859889705141020095317392733196204250231753034081008205464096864937361600165680152303817811317278245470778363548145911900220660222144428061076590206905230963049714418619110188412489506347003908157961470834082991475966308401908465773474177074934658247828503784423243737887238626574151040426395830372940923942240600323688787592693633959292301047008329746447320822539403035883133819534120253771843085063955929137401906638632749078600609254120702998385242001591907256140297261094978980684952098575462638927230700837314785023779939872352168253663715310194648730122863056411773303498259544070462408046764835858932910215507699704601667357279467106503717825803197352704528422198926547194512477321393877299852497504873933780146606924175247907655549162790932787532225675047012215408776354323426433871545307816505509806725621513648004017100333885288117699019494466483592987060546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -42004281453712597256889581902560622605687420321535995213203624737565756193304123506549221241363089659509227677790952253880560238573051839058348956563713463727790462039213402622648037882019722437145793474703905771723465162231867555803478988754169037722320405132067645271039931983126767971848384923424174439916705381867333202026585011707733271259272503115003323137913440471942502974596811211856590007406299222598824722350509852011171682740853985375738342075793094660583643444622800996486484279855598599145838481295277610795676175453994473342990715865865250079753434193199748654544684629466656151756817154955869483029928352468982631284767277244224390086739458108313838961416522809392279976477147120950269614188815965555018859546351060035777221861933200254070950356777291705295592739148786030613118534982851386117301408644702891513172126912490215564592130079976506928377303237563740263904088126473357313266956073850397970560217956937299223327908452400871862536056623160245549662081888223065221724743537980636269296732256286490312867727914503545135070001177159629336774564245373173704330567265524954341880851293638113433528530326794829565344098120221059309032644972580333075750114565378566632780811332943094307505135061005973646500317127240047168011405499791192760724444301682793506361673980232324882446854621985095521182285447957733195974875586678503358050246593884324589076687151453652599881343917943086888381543922005750753581964361340917269876433122604472198920509325141445426908438207843759190385552782817440457792575018593426566138805497117254899253641426260957652459724477878788725230369063543278734564093627975479083740904336501499017104080800740626815976028669853624760999503360473201616362067699277395343860390457125889608776004214821360143919188257752291177171793347509344614854921821948012851658151691724086463041381985505803880707163781714660995424129227587886130633286168611158634234303663405803151717878345351177107521775934669949503176488787142992292310800445814932326120486406698294606350791236216067952943806389796381348821287936677398557311583465820235363984723909414176364118441593755456786167111622694214479448049542503993343622910573698984987638001562005907784607822585509078742963472568815673717587235224420439702811903643193061887642729205393732832170676134043358494800924096013913966701585398642525194069274038681556423007826015121565056306919253567471407585747735321917301632675769633093768037388490629393849145055169102843577951967939647213720710024336437671095171073393558664573791709738230412592324801548473658202585584867921834243841753481631035616236814074459769582484963271129754358076017458869681082261800771539723179823966619815595742312614137468065670728971612462405376610696229861253382187660523787170469114587934951739942591098513970662636701386563196917490622089891780031647708158327357992396511506475707113225699079600543573152579842616986560861955220150069485370019721027487362721863086589813403208115336580647636793414356067075149876857875770429050846151291949019437793770947345266301630981420758736699251716585761729755625126089220600253931123973272882701012024082241759360968728773269321774006094023202243479729208767535433902560556802495289691427586591547081017006393799287430884233704142311155765791946347507145141527969689227137715098776468434840631316470486483549848591180735072647411650342564917515241918106285662352739558168694089503359789759082433885726997195849227062357546913928240635351014646518387661961984803520207209925178529098361818856303409989198644396899745582428407176336809638764302358820300871357326195382716067400073479036225899291101787450287780362032262373275783897415687717469689164864126622518692351007439633883528294372438018252284870485096312815964543149466546060025471225812183148035794088935040585260855383129472218173573769872767689784015394723747208363180603138150603887686045877632394824520672708829802515037966554306379127480497144119908625725656747817993164062500000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3303798800887060650707336043928892065704916705133265288282102921506018825258040375079254374149060731419214693288364575193337982786476572875892717477847792579007014287120386817020183022356215776840948598408542871607731534365597288292692950668756910587328070037874856816116188959091081567507013335128461139037282882170517561464033931873906408217212263916324705587568820519673848101107974171463675770139205792660111345518865699400076351704444336144610735904683326344157207765302629401940038536716301538553942335269026552744650683792362900147002250524626209928916240107036950827398871807980943424449564153978158059990607366558342966125108496908120865259313857274570787630768874987396459976455368851230731274170578683106551548678122335493100013952259900715683386237583466942466614051213498402288395209492081662485659622775291838175376685517629232727220784859470804171989997022449164964603270465676213296140458095174620970155555043040813429262446904624235951587858289385892203119262549231011046821012098402688980554755622255179199327197051659194961890962282199102251907602714659317757241528035883085887868390704781959988219445699378282204007519832052119418088659575021724260611636637808776035886855002821724500938571964590747413181533133040166001195130478437701109859159865524807317152369523093630540121724994547546713099773208751588646074238328930922211666456369453663880355580340825529169109499779745757588284829458689525814672185572238254297233775656276878162767237306093351128248304190447205657399942609540471667621703897596821955652529651824256263372659444273540652296508041121467059307649931447502096841523615835165335187369000576055807885912250605168731290672254956644690652432781860584466079036882382602796228021997742873835788114290286442865454766422261335254386671408020408969670193797054758940145885025739600125627761021656690792540595034301445225793698930345548608548021651665113934340170344437845829061013580913509408863052720590256754610194283313173979916824074184145950423374252216873284708908096316794890030107640083191517807359199832746505813702410986764437601543857041689898902060642564112122546584064013990006787464558778612362602757289929423550588173925661778621608866916435948963992545242953659804796470473586576774893506036525594788148996647453683679953431428309953801009874708093647453506250411468836312252318804100429698645532469527273810452738139891143638452596510442564963888188477107385491721703314435306235751187790613777689809376087430175358304566718278962037522798270519287743286213860662677388095731065819815378558000054090255986426641462253206380550565953843166560435238263944241464080020861215152057695797711515368919654590455395278805058915798427060109572798643124100241584785575261102009498290389086196408699540499891940611859893254837761045747851157146159821784766947062835649256838715027485738146516495340158500238780077686598393450616385745878440786450581429351529308326629851713029502479692395401163281572877354076578554447431249878093002867176886429704111891442332144297406232578770280905735891815566850515379468750497080646816962323796697906366186404004372380685421527674665435714171436878005230647860490898073865492412536304881508138955662084061747787153224156060265954511345021165730238317352182814727969732122775985329243513981832013083512710436986990146742435069098282267886879891673040918841140195143785842780290317059118908318036206192402798140281089843698629452861438529430912827284262358458482296245844085557330445574875862277391354361299703807785713942944496545154698718631520384474466316984040601412552536386272938543088718196268515411684060709360618932312997904532569115777974575580834204922010711094253386979351601701248950646627872441364041472034183502974851425354144560581292571909107658635002580213894970604650042022808967905150639724703347687211375045420620649411619369103935851604234940327799241150491533630666327168035889247540838560670009870624219772139440465252846479415893554687500000000000000000000000000000000000000000000000000000000000000000*i1^48 + -219042746072758366049262571950392255918194486788386398159301846928414555450893836018505886766899612118588468971483650375955685926800878759049063876660341319545403278411441460982328405808431805302354820028482039836318727733468678489716543933716882583708660729079999807236048945437808525368061526766928687551141910545321778060981311955789134436801472771975066894919505395787815922807385633669975382437638123740934596282055088386460407467541089330800011825814274933049305176584717251541609629678829727109296835533576534352947431729820044111781922265925715762253071288910646765264136943800942283212949769016254915542711185504016708955013556284967767403397489055232056555737081931116051935322669256513583356864783369853306479110717355805277660564189526645782706492223619459537707143276999160686649467754036603588547102898469675613397401714272667465177280882904201081766380472372844614184159700676875815246200531248631487193540506220508898040752197458781586253630440459776689146923451197504802744653273979931051814252012209030793772488839976815313778925646588840155753530707739500605630830384956771223806591698202857252796830780691519269478272035013059797043941244094705745541774668150186477875335399141636050490547654742441079592523747030222882369075981832711402768507140795686762828815855952134662439982763051864376178425416865712342668653543272605895163250280156404907161227674377127338219920030332913063705469020280201471499101964957390516335272706079421235777202163533951644109883755096080983121439199977071667221058052790473536972450928962739488049332693621422865624047334089872456641451103173791744933674906729095401421771562924976988940240105176700418160442365406592948495442118762477458800891315189643732038669427627263729874090163396793742155610756248133266793313827686518732711650676999640703426669766230588486696926662702392766637569632910585117625612619817632664969137615003451499229794676537621677875270159608496191169312358342717415449740675342066383706788558320216501912359450147734567833368416080121690950128354061516742062758563626199413512379177809230148487859753096385966440766017056914053590801724882760178470775052776878633453920699947964345571451039991730095310868535479038611168000972227406189318187461147635178529613133584664022197462888998865585863515632463774425188655938121918366779705156072738706016142561460917474915756208113032596594851320529087511460053736616234931324949205187187090149290591780717849596893407423698149335421309362945138906676773156939524539353972475688271914797441626140068834029654161460217869132384477646378627067049239930356639695189070994088754792679934514184488276838488218687958810070554816028474591566083193970027964787359112327552705375437501989602228424265291975786739711390232689481741031093085273874692222224930030774316553438710299003603894319865427923949156044906930586199035527308329714975023386944309715811289022546700694945727428862498089312686916543528839226361115581880384482474763441793990698666954520268969799521015039710923614464183444110476080487262625132686313210233637643152102967848280470269354785008494062060840672569987823494853493692575953396601258168445291360479266213666764954787229657610107127510589069331697874345609739517161205803585914236282709667159542976333306752586565699821567274303545742212136551717483728705584940650132746597666595723080520964177355181614986455229598283481344092783454976339373020991459277924311242587155218267056565297720411146286739603009153638744974163728749204483461128388931701548362241414055561304707003578337013140547941401547634259904202720381820693251799087276892925123171565304987555590221185118824515801111371435616670783676251363040504275420741170922876005706335694629909771851480301073205578530349694275141747326071077517998533162407243266232998049254660952698295609583114190468673417920853403485262049528179002351581463472525293132348785202098568645064083699717459444129050793840642086252046283334493637084960937500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 12791553360293675612702283128743474498670808633363058174999689878214220789676674942397162934579230025633724820009729617814186665745594518907451096810220640335613901079832670634652062045813125112074816126347093994332648840833727058109493018029983070847618615889384061893429527604532266086795881549314630735432141537368789118257277328345138861198888498559712291205650390248799953375108597528194412440703112157521697115713651054555232487715500952884882980129045925119207050915530601339917486288723206714253957945316579189116546012183630750090733256813307479889922222112063442978977443319505526387585930534404492443726337534661523738135966710284050171212917159381461661261046483612431722508327353175052151450158042344440804455302141921658380518120242553959998293411920259735213060248034571741645971346382592937307136672797219977976170424386771843077555571215046918195829999724078801688971916794147625543716725423312815916066762383336838621862457127268810894474634761002796674851152731960437471093357157525780722263355942656502359748814168497632460071323190239027441961902666359304339842810200778699518830869906726184700831198653156040805958596223767576692553372028890366074580983832564207568503928993465969777692028802122531089636708534802027151733396978904652863984582560947089992791097640012420170846983749472394283211760125801423359469995772919510860765285147711876013100402729749580548995005483767875119967962520217930073510402521655005422435643700099189039393205246936615844326598691657419992563057406678120918572469207481309257134114392785770886085480751372511117914046740293985558362567963249479215204212478778417007440280623706657746678535550003430700274899732425136531068472573057298458247601482753498100969883050510961615369598228893717839919886049074865826988006233710972571726418045297945757696573339096076979747823137610553704771719727458189402188528754479881982223879396861056816012091998153090334555385515899321377262011618834474875103029473506444423124381349787836895827037658512893629685837343906571260940701114466894920022640665284188087741474099229118784614267742813849922297547693212490522359114431227497735072234591105987852246797031202807453828944261139641526754025161601704958407967363450734684274325689362189032862993876835171562609556987572841502534375440039796041906744001685100630886958787768443665021020034130226530159104368137174823218792327220935328287337447599819370859667541573874948192732767071934802476421051489079817350298413184750706675461050033326225079609428614138324141894435611016679679634952712972916085781416190050421355329490895601328806773589159306534493450607925876609795878029013999062178982032251514371815824194993347887693489296663150065243447887612824325666188153888930543590723176627752940219399676655681451554523064748378468995876495415554742361153737448805536247697109811962017233308657870445489221300594612199351788990516566722105712737587245625230686459957434818366354835364692954178461579056117314492932934148393000690263889760618858075049661414215790243122653806808940776725023487452199789190050526640884979759166319593643848068131940173020678812403999337796198242621870486295808793082168573765426476078696319963138250213000825780508990165824681546804888360488521631950593278033870263781826453822316952552222090519163506943164373666092651863045512547001162797656263319754066757927214799905105114301788644537988049375251522163531090114816144381244068319980063954235007835910284667221797949803970357053726752486588853315610707992361399775520969151830241544859459683669617999836613519734931647479821704855334398061281858851008691848243253339872294079499640262477286016185133219006823353313917897222536218857077542192597979047136182302569433504183120497354199637217871352085984916252411599720054654669860725500085344648861757497310638374889586876654044536727064309095917055230598048087762088162799068883519302832059420210141429392096074703540719545458159700501710176467895507812500000000000000000000000000000000000000000000000000000000000000000*i1^50 + -728976728933848881227772537341726178871284329186931409109265560367125451469609286663713503887504971880922671013948416964424894421215513558435547768285869246833948359301752542082405472834049304950347964462548090951589958282883615369892052507650691729602192263730451344271428344040338346646441981828475637584819546902105118113884174874246688157610575794893420311128842969522881797550621022752525882787176082554707933817224678046068453277390049504539444120719598355034252498227056970195687564059839713268579582593724477788391446913834140039249411927277203365305404332178635276711964882985857629486981121960955186543609233463759132487170147917214887092053340661972718401570729925673471702811899886975524626104523723502087140180770343556684321568172511374915604394298312439625900496017489571726081553890603162867586461763249101139389396681479989509486271326965011573612243598170470865323362107305759265379623310597287288972092160228485172261013416407234107083313972976894695315687614067023068096525310387935802262231499827919042207862457038732601712299245458177903005591609852300751391262911653826491776526998492842812738863187062907919393862696171068903986297464691481617097964454068834425122897254178865348178635977544813942402968720344939609612493422269441901103441363629759984444654944475753005389296999958323884512241334017442586700311971207351617148186597872395559777787586068357739286297222199126286135453806288988581339228859313593904406161411979634168080012669714915198815986898174669833063725829404830549710656855657269797225789497674419828405481603885016921390107280177110627430374580993797163993689649189783684978003232799783465494944544068117307164855249055677752394382810086309608532898245654138125055421257389060357580292205037403441057289389505485746750666386537396892280171978178696782244929005235612699797730173851076920283108850599071992151474082177992497288416971667929259804087106113490828433163823462403147010884988808045893405263497758247355908401452488002738003455552314796614196549800173413343333369918794836111406273485255408883708249258710918845311361437351258722845833277639646754040136518082989901127981518608072261472680734298167513700863273062886225874452993927872170668007184213860344006255219226409249566751013869198062284373234474809465420681414216557509550065366298400392369543356690153819690119265310592222532316297172797542585104070282804157165679260126622382578171139120321438192980858361825257106735277662379358924877542966863043168062748950262419151398472419805775099854248564918480824439606658694290583115528729282335321708192340014381723176864963005198806157980393375541441326022833050164645319511734054359906499908363101641994242204548350173324017435232643764194843840870059447113909184203244398470848931596020804865716266318483949197588969474898325635027245540413700066221195317890348666905872228731945233300242947203650578033085586824351603373180486888305594198336362715208551210080107474162912947246786350953859617366277409870033822860776566917936174944895549080407214653922105382455640144802944831850122821872588902550456451655742172228562664814264296849399304630179034626186835438982903339340844613996108241486530708965191993790937301503515552709632655141735373419980073627548926257010910871740363922766292496800482764147185643837613562064162792804931366489468913987232674899944998995339296004944438903862217255038598842040259511958471345265388681667238565047365080270906941516574027341643110748072711930391877542133281484930917280846012554597821733182220279114745141212852205794860005711381855135841774918772980245165946648214601847462986064027018236711196066165850801981337156171704054465183814575928962953111757546400518153865785452738069337891936989786970845294308784609109348603164357250607111531914684642998529145230485142534237733654660825497616106885725120356727735024739567715452725328520094474821975604353446214683932257598404993794757290572761121438816189765930175781250000000000000000000000000000000000000000000000000000000000000000*i1^51 + 46337683688856211152783020038734351824538104384519021309476219772333751385872597025674871887155778838950437129507138840049502241890901509507537292522703344814139763560099469125917173449836203305199746966355388674708282290605716954302805280588799595929548481931365687805972149312630937350628767008590118990195967496236648178374113501171779486428785892479369852157071005138793587144551291228805405481603599498525366347424632506737909185057920445307899183723966851569191268525321855117283130775992839709321733291517395407431210551011419876085938858291474207660663223221634408583584814762930077971481246179849250753061799991305937473576748088762368170859251656238105193417319116769175585433195264462128676982948755108640533045903771433178271836358754017097178129707150810451987154024545054608477032987963703571499399671014097443689528624292076375612654643974025097259730252132123042514989591863552432728033724468041507015633600707915766816866810899046679617539057636377308666738047260601974286369486892988068453873909410161546723593433702389442029470725786417848692771648852120095143010743012902057874979480229971810727691727325925108628061756089618113829658908983483528192785788437599536996219071002255798990710858945977114307242494993457395255603455688138040452480212012500517153008117697860434723933074357611491291465781303819416018213274391964535663537556006723849719972714434439975502472031943526355477223562048273342748924437706709036040788136195502818186633096759608488597150800813354797761532258978490933394777035648281944170795116126203903253866605210833596456720017570326130003114987508025079790045937053967796044333963801256111788803149578796954978353652138238577425313949101800062260466820193173784008418231831300861137062659002208253759830346270073899128351539840409029792401735956922309518549706531817285789586991590184092042148361604939351116137639963351126826029424552084459795685405605308445357795017998617369164207262826488186632860101622232010595597715223667904539876683205571944853837397909201468443358766741897376875720374127267527606534970812310885778411329807447004613312984435636670660250073469728120165532139529700297165600920429746742145526701718156960723449458795124316917343019077592826470475132215958942385796484663953208803947631067061932188495300162647471389190189823309665478915969220886271375872306244442138198891099613641086992016410487284196364126148099064330063016470683983293070263475616026027643180692440734541620900112642860032039566042565152361869105771011765089531116118370263103952109171405713565913508009466210622876824674606401032770035783658918707045386935860613367255891261417172212092774619636346457920605038041333604224455320656332179945788838453070403492091860476560663075431421312701584833487269592668255376060783778697691628977965021263059202236124166480443606778010373884798893511056174494966833048044319722840082013851929201539444440575525686854251924399162936259885822492362199591870531613259862983637136928308715940133251504829072264845858438305118924632930522293055423026038939935452520738035671794030457035495694730154900889779195635770774308900611223121434695794917354027644489150984886155528083365502616188292023968030441336426761850191845510417382664487483954446199789886353699597963699551377063237331224825415024281772278514862169677862837260507190674795406394765016911477324746489903886041761956582043128907500820624395041214230607667529384236520762382604141947761974726383191463616523320952269553678350845925113818359155302244920685238046001569413758296073783130588037151272966560809387095649735486250862074118794419541015064651075822225468592304293080463721571160111456845632212657486342725868260826593522921825192974885299322396300974351663134523895174154333107749184018318412475565193875703194727691142879215424318684344646397687696245112019542576144479584185268273087185600213368944954483916149049583946288385188434948927646491512177817639894783496856689453125000000000000000000000000000000000000000000000000000000000000*i1^52 + -3308223072718229679641514952508751317263613094285819483375934974376552803381185468015167925898048567267961326328102226035699893429080470334071938640965431779019157332678818179150750734350682153143420218439228552586107554707786416972422586857455166355507525939350933312156039982530046248658895237928475681093184985800692650622500123853030261346617010033493010658284336808506913008470390007940776649278052464105039176406529977763135187740277846233117536905147231887482280033240762524570609022370722007107749653868738609742520524503122943259272593758802443907727687971442319530228859787929208178312864351529680997369131893260860968265252645498611489805555291986311927820410079540311563522162675748208711994277960841224502814776097456588752478697593557282352929265796549471265584804484485824728725769582430642277813917282908003947024982625401472335430540504774113888448185807408008136256964238809211241609083839037048096791636420871136095975993735364799164292807874307883042626112773755280261586950570549693975479771386889231656512748677954571098557049905318066908928044594826187431878409586094556981290507204498120061761318397951303272804405685754710435387295413697557359371410855710161156781012552210375396004874359798400007898415902287682220006091940190798059854929356480334094763604171701083110464135447442785547789687335332238056085905312090175902007299231914439222753286161615412221445062411374281278920872802771685519597614765492303095942474416493636909106137796045921025390261470052176470843543003623421249606345892147550428561879813126398471829701314224422352226373971421116243620588928407412663611351646120958899484239132005440406963716232925838431577495055400770557009804115965843231043320476843237148626726530685667772754661390026518954217641861352273048864162124580037188567994965456709911103612102023063040543788411127251998666772678713283370539037457512136433017532937064831142142554151360572944469350229322182577443365822426230219967135888683327521034635851442696898802166206369968671911900548269317171556258731696332442635130254043705274980541380306642196011268481225370385239750071712702523288678850519341155166633500124371152865275210215918338145997074749503514344500470215324255494342613218160500184671292734190785825222074913846971673034026345781844716649676460401271179284978252032617035073633303358039830009005823649961620458725516492091100319669045247680016392240052967102370440990871688941212216122202593117268228260670498258312824264526054960697121838961784619888254187827872760336956293239665091360309782397440800107038642301786709314289237969167718621334832096579357329735865056768445305995239729909121821988376996668504745695784174965357766835279045779489116062818925190451160251075514948354285080934343744067248650862065231704341328657303724833306183416323651084574429924033383848313707022180117607178046640394414530441154298300592316761697518000241325677249794618724088955279644358270301480501634649707751703621208254853095415467266731564160076504121568042791355129502263534055291746365140368572401104671851690745073807339914895191965120207382172234573635756476902093394810042839981026013841766631849808513858956603123498825681111962324141886374935605338507932078132970771506902797180770870024533437949536063147820718560363673858595351647927208852986677670187092576098179844348327210114802890506777809078773029774811960875316725300371462502773571725250127342665199704215994390374945757638092836230808499305581112438455126435288339098850366417664231398528295069733840687870372220443042648481425318990346583332412845806522986754204414126775083400848040011792116285926980188557283220071616206385935378719119664323127238069778905993352324280829334002331983009309667293646846412828622726424598662363355072388550966011711885764844452733460568825346857847366471754074168874975367093979379350010912735702266585517325425379900108073938278469919971000116068858571084884800939107662998139858245849609375000000000000000000000000000000000000000000000000000000000000*i1^53 + 232861382167205503200224094453853805157728084602737810994307429990798722285949629668655065500093708269282264328636678256691021390292677114205354232591377997188655813684057262819388554578518700965897542926867740910008126441983956003313443453809295400614767676169818957022933837605201913909036053118098006490798487260788190029137521441163443935588409473128628621100434224453520476734680589355378466524976651925943921439579314295412926515933187656618510720385659315396023005711407373983879147459805670839426486470936499368979295240527176921738972003152525547658770545320573350167631764683284465952961198540903376387098203071121734571254170877371624103107893725251529308538850731006522126475729707432544325822392272776567699945942049950117049256591408337772973031649791543222470592773163613587193715922188180370935351496224736283049090746374766675342036556022244442538987581225858263544817023521745796981435813572095707424740981238162991412398279246804462806836999674577720855771095467974305711147679118662923264849063947942222285602212094534711658771467048651104743955198403411081451579942649017925808787483346667483496725884452147229643569433127531628379724764056082257377512493974242636950849137790007583294824519602042030132445883945573623376979391235448988081811444483399602464848632317495301189351351567022825225291077046276525763563834030676321681209869714240650382374612357346228110236919303045813066166405491399246321147889093095444456851630188779449179226677464537748162530722205130504855809743309080258853877183258019032125095663752524380254169999323214129193991974344184397013332969451871437010080808641213490836270318197254650951625897562945088837155643321431761024284422838622937767101503147414060800718383921019453697597900438140080209718821107129420475601330233973368265895425180622542544574346011592442867345956526314772022935926484167777888160503120881195319214254563308083771919815401107913737931972297916314152428126058423122340708901541568211751222552757759727775370505506222344657129841224092814073753902352234603446949256692082108601198157368463031105834615544887509483848506059761817910170921633593172725832110988465655423314921212759956445669272882116072084211046915960629166659813610149827849299418553273648893794546396370379353496244055860454034657176461048355871487432436931888674246380748021217993834672729542295928666385081575198349944070740330410695297612738263270792492586988841621096184669960544072013698885739989734678577416392855740814494102038676947017290272318796185085989992471953446501275080939642264931720721821305337259630602812595078212055961790701004653581016436226168504702489564273974730707239709358131642900761034421640665214636427054412657052852172020955463028528751327864656820599665405350572391828953078426692249596874899407646021361712326045498564758581545047165908071851208183778015846470841960273077304395934531486282609689176897174036748548556348138810871569261598026476000033533722784879749471848847008909808657069346459412229839850598240917979258906251499183161173000117665817902486558206399846591872865038466820684678643799379300819605797970771021459807858191946623244365236064099352562611298945982449295443887573337062598293903223992599356080486962875453225691587718156847946868077464927972727011890379937352242680091016881096611315322761128549017244683605988381969663410273955463012317270735562160994132979039375728920819327336056469681579281279637900349296677760457957434510368124193574797219758910904122128428850248590969874115514842343383444530309407751834185209758068865418482585055048430810136146656613573286860981668558795983272035294897174816181006130717289560712343294381878689158831008777128445391395449455162943697013761580218937817108970277952991622188851187126166954692835433727502446423761198641399017384193708814569250445668095660823805903372030728189003858359206832633237439393534122959762491026844925937605869299584782083911704830825328826904296875000000000000000000000000000000000000000000000000000000000*i1^54 + -14754365776032974192033233101979151609300792517379881151219001267570843309873543753184407238945996709036737397128339575221641096948909721762168802359726858322778094424201938746498960133426295856860795256521665866766481729884806974561507250300951637572214115067217023993017251728844711739857892424389668789257459682028432237922879851801166081182368241765942022160153076953815448069913366276415955040962422741718941899765897207880107891414818115366401883311637263027409854696294496079168402800905531279577890101045919819083509658407546658312620143091848531605175289242294455208355575459063720771244423122981012101101743298146495305391705022118640470381471628523477470765313725626419607918390128008851354024253895203229150266325734924957891214052830208789469198864923880325391369531409343677627058960355111749632047739087578545760805903837714155843773408534209620287525927705476019057818947566129599735624400429644749491785474152586647835278583002103564703516784826518843879045846077582915332685131646880142956235189467397676113236071434545914277863211732639494058194511963493675407174771381341227399096964824044543180023710046761984729411789902962910901400810489792464682348683906810525481528841003034893018059873077841257646183745560960397979141607006389443569415822472111822771102574910096357223022982568669980385215984015502502988600704153676104123302371385773417725097279704577207114366870633310871660222169281658038282436530072247429414540850578980343714424643019538572793539397808751895455717181262550962566973831778591590435356268850063280344014234115109772431599816183852266297015628343186790544384522421995773560574660120687448856336957227034573365215100453168678593926014568291526480795677309037143525897130683968852079481555754504692984455583090019984139194948197225651282125146907389356976333420576486367845617334460263750843898933218171108510502419978242291395532065326303300672613194144160465598153712742030923034894305914961958323502553979941648767790034974271550016213043786782116818699782185903225544413596311203154841244120127021634998451000092404309601527258471044138387321125528556093799902561911314405115408352613586251702068578149976847632599055166393565676485046697970348682441582968979170348876339755692800046430483088469442928044700802282286875462774757495049605890792107100652152270941095784034084524235790086198768308087391203163462602570475234749716200846333178447424942158561961747285885895483282086644770591114681705692299668291306295872788084004232903451895338202901658242274276387308734090994622233601712277059902524817063877766254972572279010481496715421245729916822438943169465815847499545527540824833886099661444077832999821257622572026523404038469521626921088811412665799414841226537914601931156203646833457950262862639025893816105704089178552061133059893036456912427958197416405864183252072775946664616027728222928536538153490211937267874554011721673321958139994806976909260079354721970097169604309961191780431637713806772257040474692031361703830322017068986598844051722334481050706320593758525616154105595851531267464213881109460010301973554942520399644367819414788771948312165739617844918522856939104399266459338099478293486380458126499007054942399965038058876882050022738922063136496449191761742183955353467594435469376771352562020588149122512249977511763974531397017051803757452655761308957750886635617687067726117613413161889138556284784306848339557697434067141620738292844524358204754780665442085713533297143685911745190354898240616565891930165673062704637570954576890973860252516023786871654330609523263438127463216564640158018644965390471191615030755398042217919303047185835079517756896247779378817423602281879017367496428928167231565351352096921852653013694244228032516044151637419498641524502864849367535251500061856875524171631062322075026451393318431651667856715797520503677302091464556984258352848754925633058387478378504382004506000569676871236879378557205200195312500000000000000000000000000000000000000000000000000000000*i1^55 + 855283866757699454938071004953120846517957868603718966260403827715186987042748673073576764412655974018237417766238352132468227652979519736607916522875648325637534184064485932150914613148083614981655568963066056013354994370250869935690438607175605666395766930989206529713370767623802528663679736242115935804802458325194800988047421711066864676671540158522255849000632696997108234203140670979237306663372885249958303765239179077509565074166165095835015142268014951969755006020499152837728282666236958421743953212954648019000380584367998838224079297111242242952124115766722689595510681678872581630333459551456983214596825148574492815397029314814324675949554424129866873123631987371770920222475773746209271690273901730150671537675768846399302385855119342638245277455888903160983218054148386313881481187904533952753141042037973542353264675060184578312087561541071278928266350897199022614251853425637921769921938886457102715724021491904940787947948728257399205896694507618395250724176093544040578578714910562018882117311615596362476390172266627978694079349330845502402448440567432334596856341796482416884795112850624174406394184379048029532250543744767274347825597889462815496448339836103373656774748992744857660633154038856364205528628366987648610661184831912964500942046204675488078345657114654615377956603394617727417986256392324098240889352035632133045449995181737161936576509012691425123044222942556660449006450242230060204956136100499565948210314013069028887497657275983760606074920903541166513251579457310208806749128498212516786279100338194552316859601423969672317575722821547095199486157334650132848787382688453529368429531445414220717880648124562308524379182103075477171496920591425326452479427230483607993665241122074084479421991577896160960983798361131988433049931289100832246716841042888227270814747457419124831410084356316521669144336976535957494247538262524379696235543169732862474135161546515248056138916230450385867124161789143232255722502965371924332952783630125273751298522074281183083531848609333014596094280361474615132077664763148226509597169797633789331535405760550314513589793654635642756531486367243537555074500119417238737093436454564148123854799022332615681532696839306285082318039219561271289554309794653410841586670739566350888582444541445054343503552936739515280717580791496716410651936885725289573357844308343702471414562605488289964393529656761171889662560104052211329059137997359725410315841599813466659112163423246448139941815283580679526978523488750948243172901863810502244835435175317529025716694454940147857791597598062905300237874190381090699439342748344851806346607163056879234372324779408741635870646258123834841130615900607623964758974967506666185701503107120483266303155941548241679833811213779941084683340264931854872680053421069003325659768942229499964359638012593240679652288193763889469980407158213170541305095778078531922313144328618305494165056517490585273973181893815042290383856381793323938851190569826465247779695571653241478843130103525534464622845093533012193450152874967205926570364511854395388384376735015500096980878709117550407509465998402533675831148014790759281285613862477285682161676224291300394641371043529408367503937204941506762578187616005761111038735946282287715323685982565685814245012382722744566752277270545023001650545820909201163460977438029569949189314144497754492650210663051273608871743506885645824616951202356060436637574089342220266588591523446440093921042366769893535925683860903487838795118020264461431676714723900376844924993595697306597003746262790328905075763325595270620992222303514328065906586926803473771369616621097917335236232755734150169902739901043688229785621898672296453947600249931550178018147898116082322337504951613385619878207360405999202633826987761338321198713956016318143753406684171072019424628247410692110198266518345471928322569788611528064853918761134617381144246183764857940421686099963238802956766448915004730224609375000000000000000000000000000000000000000000000000000*i1^56 + -49838457479569214881700044055920168140723036166183084389477496757563057065554631284008996543289972839656376657182729773447279278618446755270348592746444672868145717385810656291239117515757224389715055162912876143307295343084173888183761846953458578232587017618645684052025125525932681276794915906933050004375856695249587626172789926317039093637080361703831235558739852140038203433266419917376256397602799130625345002239743001842265193094951105007481756371605200170398119404891334318047691600717072890411145366426077734575774888049390808400939238690248292887855505811598020547602077962848014233179627721082521068724534817667053744185642717981933014264969155518528375628487237337296695786223045198435404550070323096510761363516296949882913388610207581190885222937621836077661466570672783415268516234646809046260644422367627005070226375638349907757808914458935074560381800902859182248633641424324079100102343307293459808015965086090390657315990878655876398947118617554298736625288814187095977600739946307732484407512108856359562153197853508904830463589527931049424401320179670032167867024818320058401328198505007841769732544150841679768562360410396420796425539047476432698890964796402925765997653875419644074926234618063191011633147194025699386766863090617667357610909457250206213688660300022705935793659988381387198637198483215718141492917822289934812702277903637513633646754203285424693920249856009858482477086148989477407631021058801311906683196019457965807097909627277697954331517273561754617029090679618477054973887009104528936369194061499141743657997937993138426996801618846296035386064226399637943363490787557492508454894728485286322086577444147115895306951043200228423468292372293383234557986207235813007349691669317522038462834490868810585189020150361531806083585785161133230832961776061723624166979887010943794242630715904333740422535581551803433068907937915583522008774545018884652188284547656265400161550369560219384255859762000079435082393915358189744476818128980355970106895933466935732367593944390910791644451213947394042489195281835953167533526388101395794079863913609589632716206300613610916737654597312285522274350289558642025369664245067426509706497369643503434653395502500323772253588026231927755842555071477393623743256253835009748171247910858755278533665907426470135830662167838736804967881416263898279687022153841957693586782476760795065537951502768217778112680955341107848503163320057861687490921062253405007234307840012350836671606226320571543509735806391852474003354241957399381144178038373511364156314892953159530511122549892807447714121511622913997838860057610149202082250734899294045316996961317946267982390313103434698899053796348939018868419491807980728682319429870855561694173438104787890258562091684088153164480253734158419735478806134620782484891449363298730529852926008730289033393524994542039561589700814734369312638366001927800581572584601640644979808090942871794811577136319606686406252343152855383107834383022953130716849950685728038909193924437307587500664752383411308197896763536320317757855373351226187816239022628721870450833707719720998622735412052727606859969225687092016343354353078197134993682756267854844883006938809376797277388049168840284147415593103186591857597411993268040638984320791870114813728035789243410083823147904864656643272465154059457693180710013040711093233918333249111526885415252561718955371576151826910696212539720682528794013757860644656533455045358260166291150191991913804762291293281100466890953727165512436767203501653082976112743404157760912644127426822089205616331611260527350853066466144147155167799040312198456018085970599708127374836663539262089648897735930217449408566529889758455158344003134872197507061138928657697413655132153222582231269008775449030723151256107180190617361463396878392296893268731181784826670409956596628955372102555067784990354502100710193056528081525972398408765405492531202267003642703002697089686989784240722656250000000000000000000000000000000000000000000000000000*i1^57 + 3084885821840886381003037954539056800473038086968358464737216713156871696976927710392152064262938677602377070268916744955564748896276690594854950131080627282724739330656236249693680419548046712171734195393565764678246841600348279271880501155780793273745647245123549466925116471295436936553779566333928319151450775718942401402289300798387507087436170628369607270459010925977022410847266410369135355911136942048137469863802903097350912583500770971066274044671447460439045235082642820045055565406992708580513422468961109438331572870227320590595957580364444108368569310922922318987590187573296172280402885170133945547568237603811714101459255981820983138605228859777179101879628517012277313166592872806826541138069432920972154879536660506153502174535771380040856465659633239020937973419321913163843813391349752369785195550688737309143343419157145044695914962290363550246576526940246530713706373610024198843918925091171248583202448357247805172435684296205228060125965059345395961313060631561120273616369190828511480385575638367771170733913244178848040861562102207978962103662922231181374502266560775643499057673911809288607864916496325836134916438501995898047581011815357843978970555753604066347153996670993367657053504278318582347112325172749196328095924459023359343726522195326917348260646266294553286017233972950669829688011434294710895378300648757091321565955558493967541926875351232005105951527924974260829678737151399289027955332845880729364951136500535483550461848456161865689588171578910152206795601930784279285383171593326726288808336449642584482172659848728403611558923191047318152679666277534642337983059488879744402872849472058266850780373985355042816410170113713276238976068794760051086799085700380651633276895211816116781110451577064196425385461761415967272930691489079560152880702722329350312117070888448819812019911217381897342191363746962877615048955098131457515393196974592266467761256658807837530023996716783331640655679851192027813125120501092315430094097567087717966651724554644966541771875229508192509105734881317729818780791930558443611121341238241739152308314010159520551700663926006442141973321283830753562179747502649282950246808734537216128224997342014758135269673614457044995904419843585983780742528640953421837983354743695523189069602918562944357696138562908868361924533452289167405958888026866398895691878425298443398804837287921512701315392926528843688724048679278380532362694499372313054025963468395462225167891799894746416373031810639461397614827569722153722072143286353331084095156523466570024768437975398692484571299465208949984743487082632547285399139814514693120151394201662948619099120553627891380204635699935538216431246000665197149423125703484865691327315252341377412680037665738558743970321087830052027674317430519268287762937433834643535905709815200234057559146367503247001161997996675363875624747026943791986184218449676524048752388245170488954807912264401651801118292871035723156648254311343145318690460712474535063132366200352187569005703855299637511438253936768203912550238138784368552640263662818213694440258605071943980570356540997853616625540278160051480618022525087042494023592277639835236211474015822807787090517800802315411529634639483170984144138753836943136551804443698198232610945790925993337931343222265933201014342419491557563480236251988888969263188921285032658465667598814108679090469747604646713779552269546371895608828228233789105812911890258144501791318834550056114604462075122486995697100172331616528023413608640123165909722135219331893941398511245590338830192896843316799546292608697618194121468872406275589231992944881837401112523389240732429706206763774993189318431927527706652507148871655968822381654033698156213849044455058580968766747405938195234900436956744126520838932819056207884767419196232538663958598659688463134517106946833774288739371420506281992597407576555892749072802054580106571536239282775268514824595911250071367248892784118652343750000000000000000000000000000000000000000000000000*i1^58 + -187491027194700611772596703992027572961568314107105822979238484313068484395169783300085499968976467045126839771847996699760114097305268206699492950404148005987454922110014385389195186512003824544397797462206489029314183535743750907166155122702893711185915980356220408328612158474973809920452269757904037239254242467886163976530221473495454609402675730819046948606200506564124225889569536388224930472969029339389761742055039628575310527689978099006299238487513122071311102318358900667631665740525968307827492115613953558331685819842617068641380181277573364892881190453382429258272902197882512314786578118741844776127517240738535055766456063528748334574141626288662491458271582794934551858595498211414313526949340746518181921865392264195215787901595566403518992477766751788275664652485996494148428317038424094260378668277025768950741298290707756339033833176941634396103770375417701467621589627209161996615638304397619701116663725067285974548581804619178693789929799135337840750324000376223723259055979862375442128095057458913341023788648849059257898317293025677464577533839085927792237808687180904016937306745767761185675997952962890184125255442995697575058812004940082278863663336681503570901013864900369684541108709453451447574986374547702921196108308349552923824042202813071663525626107322118203105359640637919669526293749928709573216501103053593816305582023899718327082986448188428760154322539169323037559950617733858708039723034152584087264122327228710231897296818128476891819156127372095554561444750651050944440241132437033952163024190021186658439270211456607005852305885043426336979644701979402223991934702781052527606173994530585952277263145805331390316807363803068285086145181535680983481110270616028669189295849565562840182059175663612260618750146054529972997118027395309896374923175273081370575276918585095904715662465133057098884426601203171128089586857159197584951861291373018919598851485857334045129401183957169912771714326731747423495622578675181150330776082674798843793831700964028215854347447317621878822634054168843742816425879772031225946820390394387203228030130347959329951520552899358879190212364640883899722922738276728271608831834706921929735413014877698211369865094661842773661765847150120768317747857232788608572205319134793640147463618002734754940748991925146979708889351356810917808921571015487585953291616550689805971075897865686822615748811283731792624533286871360615541803052828381493177283115122894220098057465021337358262393292130571617769727997311338114255939080793989006915984664955038561948368142999693570392663781728874474441703596599790801232297166751976694160072135365592457524887548806687307610854178624368996105544724971127307393921992421099124407137544686097839125532214035131210794776173018711425207206610927902889772102118030999629300807997160862685767146411780423254026748291401209251255618745824334379534544965939139605793681226550518531765498822244438237107893074320105003980476614744162851959519210728843707290947604741242301330350674594457452722388824811160597920663086828250019666520320742361581158493293832859336354979524678670967765028525126677887103737213288761415246118438606527189352903610351497394962815415740750548722617475759681702305675730923794725318250272032913836872434567565401305599922765219681372176700608996713906087035188741732396450498101036256889273056331915165097909574078997419555199528922708016304656518209256807233569926266299062659629099620654541542425139641437237168525298860640017285489581968389365803463591629702381836877795685024287274751548086324785080141181958375925806501874911799541494934668650648574118318971006208715023131523667844223166164274910903162902229128923063862534476774653580506769506705388418759326005628860727343430580706968321760771241159727354955271151095717264723299756281954425258416675798828467170152559291377684850808155098229163556784609552575047438861074039864019502299452568649940076284110546112060546875000000000000000000000000000000000000000000000000*i1^59 + 9854862615657869477247897178935927033349500926795013121242032099787145441609504933292872648307670412590293358129371054242809736242985145024983769074030717219385953978949742122490253602640458255326639522103994712069775750741214215084497991990809557195255061501755490562285659216103651780352805358044141493580349323097835866417413961734940717509096765528155458576893916988745329870320136656925250446504447709996694208930970713444057222823758698624577034661297637318750029171398403585961589570899353378590978907646223515940963493426414227559080678778695815993437288315963660534897586927820539540940462621782379247066383543671368896389821260552943653773451615259166417479146652166672653353989424398762590416118827483920894869139554267844928682964877520925158698730231517265542954077562155761103612244540946675819488026616255491807246204413448040524820270290105941196722882515450597698133041441901265731256112769626707455226960841677970076527486098041718031736542653313658734049278175463846706967796568094807125459403107410050161703123653058718302302151057577707078969139276645228168026023844434253149765129791328215109695239142500280383538607345607859935278414417991869006179530543028463481333266192922339508443151345355430746597628097897133523791727098114348911075688438712724563048215794591583422869637081165833202915775422418285102030073172829870225046141055520945216491075180534255487740279129210039890463470549294265461371846408885958142293198627223938200408524039099831086492906457266423886358113577411754012008463329479580066080129917709912302764688109494399890751748870481354871924137837391207824781888201435728901385446761594976953963490212498235464361083045798955869423411577622535467417844623360639329365045148601905218639801693305526038282533383466716391231122837527779148961074600133441523028319542140346696336841457118835445700286651877070849495717741281132310127238727460691667290982720588389114382236919571480501248434892073608453205260702003204675505671349506484929551982500910918562493623954064247343884641387724358068463625159958066238757886061237491025537638935447436562403530265898616197928734679712190773027950427504985082156676878635480280187526152840296116253747595433468847410657717974212007313851506881648569047446412315847274173590711224127985815774980310189519769662299661293837089741572655409155103114958164438901756495849709798576441905557531186984240196848457714612620308427022369643778899025929472539124628396109443653258791400301929783516850753106896586388408853220458763433359842349002519325948812264018823408377631115155877637638459299654370097690438961868086598859114086853664609845464524446622376968957248459118459662962518740123176039697803139485948441632987856897883027437016090501183364177447448112184818782034291843423635833130015476467478296355769106975305332284502297749780571690547170304567885864966752427265438689484648506858113161856980147449324228087058490827783656892030226156468165463623016663706593322816147641284215772621539853115660097416210585831218606501803024411859342890364337646058725340872247704313747964767999338248581098896058379457314305297650196445744791583865414451260934527346551953181885452407545701625552824377417314245358341489664496838004932597227194826232267031747692297769801789839143379195731447997957325199766706677508398308770955283807104622421405105101422477303286765922103081315468387117585259815591890107477557337823079267348777298872401715369081370923454268733697567492669442746769714948487433830592601930204781861626377608677022727589877588156185996545031982154894298683349633584569571872681982392008161063329837850318703593950536927868736033253097641074779335066656453569190345118155760848081418385221298568562542841129017576400983601615779722559917769116014532597063027654070884633371495973721588101804269219027378352267532923993900624074803391531443368378774311041796704792229013301545355180133256567387434188276529312133789062500000000000000000000000000000000000000000000*i1^60 + -403426668343278977515811161429759015265902935093816246310024597575244400669375875132738698113039412596612185981300934994922458231925084434810701625308404327273662407266495926613345662155116875738251712803705263804693168970730180551036519020127606521804057960507894067804256164102248970738203485682256380524762697838917149647145441133332883270908605547966768835898771016212138088302768631456174837427204176849835461593300631763295934378992929820630786677506010175031592875404577586817300984403318322800737738873397941126375566447041615376983358066924967477708038981913092299149972199163475422483032776146462937885254760268607383387097487627720244702519801064486695026281794320225078124637206423055336943918633241588366846956370012128075660274309916284773427345341872918955210323194379254059055795230055211696714088459330976228495846560441817233552150435911962341489909683600336497219745102127445914909308046741640221513471968329706826041703563201984526782017007999495672906990398510573161091026772309584482546828416036873649838127502014467465187809172197322157956548447565206316865276069679429345248448587236250179387904351712075519026202837625040504176148653976470357964934158896947996780551077355163215118974713972532005193939295460872555492582631809587022630467398885403486129984138505233686139138819365585027470354874500807724151092756253718092516425036231788885156671316646278941088063358699471407172495701973278461880569521919300659926284835900018872393683942943888709780202814242881567406307642556537952170692135803385159744467173440680994439003445069506191509664585955183067637725343879582196587105693124695985479991232480312927387125598279061085184857696488993108047037930854173357265554743923401948029666069939034331747540712172202494819233816763133141799881012757600829531025628554675987212963240831098943692071905754304685340223924215701521368514912887112759699633940402323099132035198958248420627921633554366319316827821230548877360658991121583073616839889012904297810350050689411045546728141412337406973310569422670332416579022146798496805049665812463668101091817784552964889495784674935217462687490804699461475204753203233440189798322973153184088890813485979230852768785342680301114012848237306226336664054765869261165051750959015066776149540273831000365264189400832650484861001060438242674831890335578710269616367715228988729817564256509521279822266212777779861907071644896071886986911486057930446609001477415465350251830897174178220987724693380005926614719121186288126604201990148231383406851478594362450524447732780216167819922073330058644657756957993832446875677500883239349373631028409029507723966718619312107112993883997828033858659918693853018589916509218274914966715829977620727749964016052961031519415037348508367646892676248862292168647582294703034344204609327858914455623855740762651198096904458797595394481934597013259369659776212464393472275844625354786147140886626326119554369549963478689006735061491796453775436116443667042705085737908202878686893629954967570233114268968260081236657859295932728956570073715363595278524732743869154945182642313328015881578033022737623177665166651807180078262551003265953425314325052227338964419827494868189225477370317157858025143598913354849302444114500654917242320378489373964777667936832105286009587788052683560258201944804089996311431604031611959952059771733150638246495695147524626919104403598463972176261418341799999581963756392653754869029945761390180872812173075160841055302548437124149648557755215268234044983755714227623235963077801266862193043414414295297052744249426294846702843060961727617578957154578996451166848920867706418245224550388923261837588493849874041182223346587601723451037861269923682231145824893226649420584225345696341501191989793643969834988625539146148156139845342695504665042237259178187145914112318243282102507822434027047785591538638367364430290478028898442655765408521029158350756915751844644546508789062500000000000000000000000000000000000000000000*i1^61 + 11076612318742330533251571808724381159355322072454162219619574211921557339154524248639375761333372945222113106606525392665656230226948839241722649097313237598026423112309867200545685932158606230313996648170471061405599510604139471258082897492458752814211181367879687818140278227492676818196582327012432608940974961193760540924752935931543917612751200763351208963688603503226451712496766894090077907723917768615971291421076812347895627759193420896328716912884426852762916686450334079141485219724410892025854168851473111889301017322770106869601996265997471802150399953660475539704534068923474416179145150811439443405320926602626815906276291102436734270389408763193621971723970951799011226144010454120542059366211589413645670903279099040717338593744226580587901918987051792538177503803947369068460076866057571843441234584146175182213760490644865955549136922427995788641367031158916269050465063974897839272094620948124993286264392410010936184268154310407802756446572979907032381367559147829009962808732803050457613854399335655129370557974816507639986200324838631498657115177971838324914979787655418289127291409561271376447849349016999633456756438133368268892356066477632793288176916633951123896101607224728405393170494133934216240379571868534503863858852245173338682334251404766166993629839687859674785667058309748728208354675388311970922224976453311763160676068700787331564144335339315571509027499083390935313487515908326138748549667306877252356551292347891627921724652764650193262652660879262925110599292146462812784706331627199990140366969050034285086340988433607424732312150706841961042934586714819230905237464781854633507882860976608939267417452199647679540196781166391697468237153415454618175682860796401899962788841872347431303188155734222600278438624896897880375893680545472741933410461594889403525069752429076962909580010882436929697252939293678964159690750269751771572941607307990248759516496175920361993674306618630148069954100997983266985193289507097636545111258310546176746230139095009901813417148328044123226338373939550608915332212664969226747215504642162307174004884865280380271074128467793918523178509748288614159883642518391377423754518321483518374162906403226839069271167154959671402133025277937134630616303877281646583058064477104097820001942415184109880097635172254522523512614851470910652726867225908161565325774306391593763716560197687015844880647387583714886304457433122968372383686535474137559283289084342069285484934519865448627793244768628081963488686245723058576816936450710288251938888726308197625618884543438197070599275965101830493582265801373192447744031434221513639466138729662118472055673731668189005830818183636060056969754405776312008646670867745385546602759588491371939482296993883566310858765777324599587880194797963597255705156742033087316895385402113883777123782126912312799797816604044727040317339406087631841000019915901843385445464854628219540774617115435748022985575571300836893979549183983401947324739495480358737202706856541241608997890653289452873642146080950969151450346486657120899616121294817739060522807156729348105832010384013915693192314106284799642690594548417736643762332246045472233136531927818157669303560792593897380445986676710548933619358500450732617658123467539349541074032514908092837974552418414377186090894056411586833947203559307124015393787831941571070973954540669025946287549861383595026223277491833033101128257019677187365373602922050916059750446627971017571205838873160799847825770152859945692637205883839694631610596308194317650956928432639503378092575394198923576316141910430123015871407269192153752779273303609243526514348787976977845609731179036132453474550966147316925066674310296137979045876024056540292345140116522471190084360092212324254893972135582704789623031168732461885741929868925410956829443411869101589853134306782806777373017650914644820142926111571891474320432550653131588129094581285372100865060929208993911743164062500000000000000000000000000000000000000000*i1^62 + -75434137819614188518953401509270773916840055497443357635016565644790992678930198303731592132409210775823910934151384839305678906447761111947884323865002404232444093296875927967892649433495093394064998565808792781612284141958801726522348851239703698818469610558520873739325743912676341141912864016164180569838345592579818727339634624845826774164735787279287345826860033619263851752719630518359930204499992283522732807273339173548408383204937620440132182597701225512606795527687283618575512208978720082222532798315414212646346770584536214894206284479101627954800126659065507426367120670166468842076983944272275715009097493509050172418429091189160232129390502396075656573345297500529599409241272792544226732513774887255222281472108384170306675036931043249836071815358864303242727569289107592517871642933969170448346227890370783186049307135952764551016742956066559218745552797039573589670289240995445883309187260535288916262720781504130518467394397942294223019164156702127050833312527570840418561925962863348888825509081907967626106758858547588231299686641815106458057157988804237853866597849248260921419184745361544491965038182579351723605801629171945645197064716125229351664810657312923896208338876062766550718857728239411815776826874840914589390533350201259361955272303766031459489267937174155239541342729742299271848297056477449675297319737745455390465968467856836446095037431509049553741960213972691562065786299570604163353051817450773225041457167754123908343702163061862043844901572539538113469850307730230466756811709011497164875251429706611023992915238966941041151984289262551873162532348868810376681583464102006232715027167270826555344895626125573330391685315414072971861719727627588254271132600211277119488784427301237424687456530012369431727289191864324372286261633286441466996105311005957033353252969452100776869894053124388781796991420316739964354627813739215557422633215305708046350760662803219932400992286721243202942926928623576185938516080122631844535878903510060041142554163160384168904173945632050368092991879930811029884687561498943621558692587786392858907595074463531106166700859259184475388492140293797544376253033914271055071850166704392620066283027698598574899912647597629345855503222073899836962689844526667383975339409983036694775560105727365111608339121781419106877391353120000516035438509275270160043532939689476407555855922619472370604078685477716830407611085337517096567581999955484308710732385623216348811529203659392749805267147352225670805737373469455179829329734273171191961127702180196384490893843835375452896234488228172531876157381349561779495198433348254298899294380251754111048107664016506955991021652099707568678442981717595716720488678955796479428049058686941297111298466888924477867873373742871380707356100402926098600809991288614860117183305872033759370896912907348969658818407975765909011392800132922195200790985120654846077380648818986206670267484477572785512480847645690214345116350691003523228600392581848804859089910675350427865225071016120412211778078695197247485227734185173423537256953812495821068995483515653182697969331814321012324648746809638067221988058122524103904127433244475329594254367317721152790767817887272753878096985434600955514948169581025548550490645984181486688488818825832270546352365970321909205977617366144700176057595441556540866504725954304528296847135059481811788539398662683969446232727521178459594609947366297402196789290102740748371459612333602013384953863150782843516587171277920547106086413831160998294970123075563762418074324818112951529186545361332249529042170841043509491898496738054901558709620006105705706433655969736894306907511969546851627377106072299727827969510208764735660579688275446703633115627325585330328371583123233747839968573319429092728977723914103994399204012011797943572791542085658545466251827064830390627187694435641892571977623481445116550440104941688314444878105113900801370618864893913269042968750000000000000000000000000000000000000000*i1^63 + -11741223682830617226849150706270494103755997983912706210207833018453829028217901288986116798375304132312794146684538050460397423553610221172158427593526398283946078642889897811994478026960586109995768443029209803074174319349487215296307406785915787594824797986885708932813213394635623829811295457403592395166964683801042572063545976900142330754334035990874533647107608271015258819955533044486846781619870933668837840186162093844770974579016877485156951889378710064385737849745304154906363800207696036123903160350554850172993046568003311302003708526120722244497445497192041808002736469105487992400623525297691461441559287191436235920778559021227869394888059120863021395467734523829972112172138902596489173679810208209412452206455314671486865670145757403085463180505112045527829539237273693967347888550801943709932467135384171258748479472327929524628260832934370437557987030623291977659639925066523850732948496529001858308949560064023459846975185239004017280796933985543522357854764242498583869680496055870408994939415404384053838588423707787900737386157186644941515892274922723803660027629256506160591044185490451018946995165124608102732067651423443766018277824510683729315391765320272796510292408525696929263406010628885438864863733824931608500626618263504997790022637925644001827901866489425998322623196822897762197868134805013550341752952799008973094166072980381473918483182003130799210239457327073686206133396605670209370704491143563401133688124599194287873585032708249503202967131129474103265697188472501580138440553684992589373571690645974525029405611496191220218281040333703541187257956252732848077395700399585510650284547780088626161100592861221820248829712180961272439858151857816405373799931797118029913814611962517016312470689148774221837869445223302852614459807129588882628460841390302392306077692588795461776538340376513268814968009967761767898454165179513081051697936328705354484601004228197899470028096809435430108300314404902241769653979961042931306284638980468687892214205490971688779333813536814562091861930135271503722722778291604299670782456015392371165314718061759227978293582864607270041891771871426175174659058019333622120054896015771179517656116978002661176019268688372904456741259902271841768552536981056626993383255212820076265075941484941602190231279911166465975239153579583125322711615678880735595791003696016743764765703654629897256952181951219401009601263706350829675579587346937004382929539360400055995886497634540821691382344368127934339832329813510502103327564122771254239067572632612843992777275936402304195407229371711755972487805768872804003245447027069604630543878834774291340111199268098448745512625787673026099100956946268144376403015127530175929767946662349051310887766826075897401357618909822744891952878241881830398971165722967920435304480889929325839249438787477482990467044406386585560466461118117188248246794439998417631832499624879999237344371208098030889665145602488249402586411148802815410977237748168156761516728616677986456000044411230565062176011614194401079208997463098877889855463702260057382288874295055258753596694876207468980993150426876817183722517076437353414720272568865338640312164387179499598071695289862407810746572181375952377027657061267268733031678343052598743110426521787371323240617128042527366262011358405690729974089483009172374394459162792179876466811171793712390906896249708672214710956464883787494778940699954061509511112197963018360603062231367504473339362930751700972750489761662607007180232925469993852752857813708391290216684187707112771634440953845279503646096643348042033334704902387969667941761006581198175420997996810953809395676900724092415337468332318944536430990623102849328145507860582762643639897517367724815214436830873563779900846289053998121961383207078831496627653617816176905162896543356478865191510639099674474509339276437251040040167190171136419805578691761842244887809744158246871847950387746095657348632812500000000000000000000000000000000*i1^64 + 807404469254137009302824441014624184904890841374789779970271943056899592672246704180678855598720527333881373425413939350184749405991535338124899011111609813191533692756119334532568308566939210260430442656053132530328063625483759411113060437633660347721281697057680626035222603667510428165126837551856867350184948481072324199298919597358966330690443385517413898781577351108202935109079650738395703545588013949107822540275724566893988872693681310645622584011403241113173279526302411472318957423368991521762946288231240123381667794670108364801103432160929510271846257802988113976748803585187199420891623388281720492034183216475584310126413043737817125383291140632778212857837902298626559466442133849517272787798917845493820459606688418456467916565260403780211524049668634960077612782674544476291206790611072477101881109567106878333482459694885722108308122960244355340173167310994398390279080394301691641241469914110859905791567118686052468992213115255408638906950212635385479363538155774255707415540853357667896417569376497787624056809154274389678463120944608008022561969008168176884725575681450602728253434588987213280470384402621160732252892940439883643915273741706048272948368893698182977975491953964986891081354713451780634919593746166689008484085233056287762822106227117320720990577573522970208209508232348973846462551992072990002286764550523411750855430742718675271893961584742555496934264948044243091534401526384252023596743452002616319586047411902693690746721910409875707509451737284052149227760418117939409446792155316051653039534505599222154853770679538282267853935243062755472502386108262155213444575104860822995087726231960260999666630943149498279629915410874044571450315932497980188472102955045988810163124565207548206233257635553757173273474361919819621367654396620293152089207725174017779787778992309572589299910090901654759968433423450701490936325513787489921947357304750061653228486670584709005220721814379924715209912933404263979963000240087333834026950701026503977400951881928095965592185002510412934084911684987363585717222497974829979893835109289200740644088263895345665894771142039051317959697197484959460814410357332274808188397684047793023958232182083692299870361876182216181676443286389642012273131829022823259323016742590500389300397338024821403589802323408461522577339687308433665267370353816931627996746179828254616174879165838732696981921155408932683726311752945505356476163136786971929883834825416954259938420304328893681008154748989389107511965383839341667160601631840049562108686895896523382276237427315480647700018655323278924056005836655103388583889620251431276922642062342638616108882569885111572423229847677787472863527299620776673522850209486981508363866142461215894538428732713180472808743360665661818587540345787742362206075892404687104289539706878054718744965808415262915452186295549079292336001292783345920229866351489774722519172959450289829725387142271810938104522931092198847100425093810541448488453633640359568196318066093530726702694660503807019972231174905641239256275585230457277066806184624031928034189653165258052551586338471521470914122208746498928345876972544400334430282825346396257732712813500757398417676349547761118994311372218877009115756883441757206783773903215679955172299704112997261757551492773851347935266460852094724651206485154919712749487635296336998337859181384724454555402654505496907761599369436089255545614804259029867609754076210218645779832291383747905934814870217950384934847933482033414648186964647549828682538490062191394719120008681906001798064601313974814214014429868979442686077302094076544340112098847740755683850776804078201637034587419151267238087223024811205239677829850577129335868185036750892948106123030447530140546025308112913053487386378764632574806598959306801264555256814329368152644864871107467102081418603169209466058455911727726720370970168464371896175423011320472846397144905949971871450543403625488281250000000000000000000000000000000000*i1^65 + -32100144909152686966364989584558637163693487813191198206473675192315009769360020330460250020944973494804570688065708554814737498338152803705606577177222537360894199719724215761140415717249562827835896517598421764022366063349503497684314940843081652223558781402284298242032140261532870657213326125787734048693176322035826044096566342358265090270066084800173532710847532482042066927494256136803973951696538119031894701918143870772560758918399699271949626063660739968340019194643229303260169185041284121763257449001953121134061655984030163425632169123996351086897502924578252059828244803788874634322944139107899138966762479106712821155029568438281864340977822497680139574085388001697348471178381683330685557734233600206745544385753707948128053751598249360323293051704109002650326455366481683592422419097653453462434628518560661094476716200750631563749532220081940712430462498317966898853094153847822192529665571839038370058660740917980246706808234750217064021486657631616830359293290229964692152782218583381336299822366535476945269221767150359530925467731792931070053793243826933820037196421256965189217559099154679688250926577842581079127284647334400544112162410993199164055573229998566955951505283679176137027721949203889964116494546399486921492396200659807100548630983707066925365641975337314358758613607274649595706544836462210491556758713541711245495601518680760562340238474515252523869081904178995812926332062588544691850756322723888598582586692827988174416980559967587888896282381071922237577535569450707442839633987081747897138456124780091317252440543731675120990388486347771599716992008648254574245264811136109498334416512061495358402425952239696341033239123288591801391190460084512327379959058880452015853188775388556236564222554428349892501462421616776929587924065299719607677768378481207887176159702382216705853920944605884753290124426266756195325060124527415337011778400896522134755597664574594700059143551501849443433559289928856077502935079252271749464968902706379112311898792909372945499569719253386746132435183085463007697278334627148470395794004276643426608243638763584080891097261405596118217470961336763475428056801515873952671517380857810471709470214325996322297782250608151780597153890647582600283461134963558565181473495141966941399214438656177798519547950839435958912538388702564366752481497320096042992544984984093419872077822519765081310621150955338696132736347520171309697026309235732444423018408890765201940586277882458907259395803513549859812146095328858228996090094807602552576874257718365639174953395501851908275807874426800853679371122984380296846741849729827877893105370212784082637641193375575269070866637475985851110625682626875518495411211106700604932120313532260011096062167160602757223764082198611050109026500442552451918447533241543332898587217818143093241795343493086475649718117804767143768929564960186338126219175289833055427993534678942419289686799904395489523296697339897233274711427853387610031250290352017073976956416171090787366170847210497122838137769348071777881385432597828523245785362419892300882749629459376066752584581240268401703620370445968576830659962790481455248438479376454715458556138088819767642359150856854188703719685504818199661962650559864372480345459528863616840598219763956869871141727685718663882433699804229325926616600932874600672081255775616206870136839170712040447566099475641333887095450701632602217764639385585017202378383110134226579959633543744534573981761561762614860524612799874495300340869737198787108444589292065859851152541389830755823107708257413037960006538662195637543559496653405862182456602873919397349652457296158675148518844579561434057661305261825938135460090380882641196270501692191323219175909795137163453377545342071839887469991154734797753045470448127002631248193206660021347101259230674851183546626940615923765331727964959572277010990594877233599035375519609994063308100464837480103597044944763183593750000000000000000000000000000000*i1^66 + 863511821234566729314157458541888770657305233821588881697353613304859505395231320525094424276419636363601644413911493277155859958333829662427600077039328801299573867315871992609385499664986647598681298119389972218182483884636087133159938722999999473944944555892664762425274082629355057010162686605201966675525475533055948098671656984513992806582674539371918626402253486414158070922645459006426893406464988868231802025017730416481594517522893654075256900590107339184012231348821447649302456221461987481225882097780523697584696272336126032599328443626460816328182296184873345766131346662091329785498484545897752654537648980295294264342168307861771583198326073742093015483988791738341569246060364247518855427775488135827940009639855766435764469648723873946983193255749110410419702171129542904048017420724219236080307663925346762451174122351123320520351983264362949555724309040501529168434020487991593877295920289105170461276239508415312586184368816172929014701545413025247938314664679350428344555544323724752495773023638736943079544757034033335267216493092672057892608662519985288095869927795748149748953929173730934970535235084016143461772136687941191160447799099495177148404271234867221359395539988461161150039969562966402946259872344916298761521666068879549021096935709010931841587427039615957247786810580140121499299453097270057445279705194752837197484725376228257498369195029384353864103722367473079069475881618289216440408026847159672546510532244119953095257980335236119745949611709357206071201114662626555860837162091995780594446157996779324308290377792553049971662015858601891529479296558452458890204686395639375272027730944415602856748642166308956891356533758781055452834801523332572609582509178178583891480448485704146598347082596456625256726591414957206095300139345199346973520813997058099200142694196275125280830505174429715951328999546741345330365871986587253652592125131504682196085165975412890340481580848361414254013674604415885565332541504878994370922120553082912473466992086794374758707293499202189944392582031807395005443149281987140899018725169225030947033292413145282886785235676044627953591089752215873025995008833432970112481258681449273060353695517102565337211687171818708778554866909050033678627058359720577955213357531381406894375451532652111536551348782479912723791669989322050935878265023475117901160829185101062335157281833051633067748459684604717065431027661022322943666713313619524230334515552980856588648417038764396294224079089453712479384873678621016566230820670158235428556949599681341070949041125188398461970305510423215898365076456681816500420068623743341595756461387276479472308177605912288109688405647128768321812703539385593655188489831855715202347282384350909969103565186112346866004477090243068055450692084822086252186072444283533549988581184786432792462735857939221725144026379971391254706725021241371656634092520203804893014928252196145331450042786207461107652747438223304748614235649567993485932634454168141149348305881438090224188521548337726602271665179224371064339619828867015356227020395910126377979811757585976888049790221704914233356379821878644617357784834462548315275816910524969116240874038059759574027487384948314437614916481573285722662581738749083290838942193173326996601630996349612692477276896938296131857738111182404472459584305654971103664540625962642098640277622374877297621887574405996357865370039755797472241762355932670230678685192759146590956102531918983049688668522034205852363348685945959222901374017072004860091356055763946825209707844933965649730843308462902823889972453545221790017342119836431281951826226451969772646437915805370788054716260247246385871027140062063819631012053889025058660756256451843398014936519680635966640107899611235639624005122699569460731670772673453520488778822294718871197347840045381902201512513099372621234427237632268341141976187629340598146855020856259288475342827950953505933284759521484375000000000000000000000000000000*i1^67 + -11986020560965428798582078059043328280115353335053724037084389508374061666772774289293272676427418994062397586996746963837640599961924059589398026525781901154755056318727567734206627787975015734457166005684490643377223722933983873843376261990065395908846404467316014925791929230329265806732062565332747850873648014706641593929500002310395886863880071620471310593625833487224136981192402018917706915538924571336611276979759976271574418380801021706584992613654875367270689763609136142678670044007941693834446814430778746224229292254033247527851814914876024482348082289794210431997239899916509080291775618449650912393386748852068529658236846134651229163626535976203632039771829113564635719760233132257670648908578066029030143635852898865524306372690357656471705023006007865228568536278558477203983848534641240307942798239038330437351342879583203821846264834378956833429904592207832561386006274056896694117243981794866251945581085522691085339143271432868931456767679578545335146654255663611279867903307367795534093691845314903457529310609731597117854971931748774742819117714264052163585324931600673644344044631895047132433492195020608693342710554876500239816494626853800179937802336946964475622931233225136758697299983827005772885377551322999616949725739730438109277810611213906129203339173069770965716348037992885412690735081225058853830917757370735784130267414569718007260847655620103343109044840648968481205695467940227279074407222404741406460168042527244622787719830950244385633208954421415206930170007987525277656282148433382095293374164952999576183410094946798558707865580809317547901395702887630542430923414738346591949851923179192879569447562242249549573165867505446485763752185864179921084299891049267805515982703226547953115002547420003249947727938638112785431165663023339486914826726041308394613732233845648391750221625990518680734326365359703248384610872594415314572029459132464376819248089457525898647483339175094326341622448745480585265466907585428093295536828803393699259614745405753157279375094626876395060629467835548236108391841476362522397428462229728752336410760666973347512981473626032597376773642776557322668311471321167475884222970371513897331920390095789570913406112157582113030215603628148839569729957603450656992890905279512422479082629347830044142689575698678810063225495821083164833974959523300874616254598219088655750549675807476007197572367151917261660886542296037704557803265474031936344243499839061911011561433551465854050018964233472372078891049456725715016743138088349970307559405639874547266467151555201065555883465367750352342446570827888397743149594385928645533885382919257142689321260445727697310132667585255078227868355255050270093679426775980071116695599669944234612500291253554552946039091335682666157284061305197885941976591512415743461866902013042618108761111272618890266797859110744997923023740106719584802254068322169439559573858568177795179363108900354601158303951253119475122005255799041673874910920652755997057987798286358062146988372021788622715439152570798533118644487695094779860609529406030725296256682396548366639589653024703977926585135205353606794871382191842524239316571062073222226630778247794539377919169438018909482204553551062999444884451460272288242279610754667070404898454427596162112562170962954937355647447456890612398122514883760949209840364575186631962800534146368345629941391841354044675334578259349356559665262190106327985058845666840888574096058115636187332126022167411788031820053116229074044971628298193291868079677210910713972284614744676650718072106542100925869496910160201000223565286690794635433167193633945982566762478639888066880199557117550023823267508341282211753709519272795781350216953588360757824756645356644841205700656211974329900996426169618644991591732943328912802062238323413011268826751216319569811512102119913383522288971209009499309476369943630973010097806933076797220039111380174290388822555541992187500000000000000000000000000*i1^68 + -254243975529144577523154153939021355504316358360996243950655981371001163062393880168760564649848497826702824666749567805142033705146884457434234985274384229825081507554511869711519720586965550989171783373910032522815859854443938119858117521373284722488942037735831633117087144580965958717836704913774603233016223430335990014079702594203424725194226264176701689019211459234354458290881325174056593931406797622005434347555415570294776977560647059798727586025342750998993369945081987649907297469400609005802735432635031175382153212833702471767563375585838265442391288261459088871477498526705712690245319966852340779949902470075535193046007981388164823397289087532965757280930517912319326112093705802933267780867190744580148373774927619293764687636814613650443483275536702376256185596746619851165499889807324343238786967671214097177854915550185296556526171318662631887581023234180830962350057493286952786100732845049317379576802852916020299729896251137316194315469620398153468937531519736342964621359287967920225698324544346605447860263545523107392021919082684947422341236161362859069354651217225895350424719750484685163099763620479969644842930955359117288649545246338757685693069414396731705183809124568294503073661215731978752601698351154629385123682345343513296715153374213314273472964109198864802206203670145791125198830409867201057395799953317700556117482385420212134704296682533571871513590417100768696058062317665024099500776630931448940175951741145827468552632927700719127663442922173450838321041739888750691165392664797556155169316906580381304929893073325062515616421565582618266418460063394045773954299440266136421295646210460714789309645265849375465174831910130811516932646614484678960427769911322018693066737742965956749148900514841585319379494312333088877903329162839814603577353291228265935886102066707362428985209007890442556037692427396429698484415794288889034029248920556816519235720700519368461496129419562755652883136675892711692051199845496667721923545388815724281015544871903972072011447244017570279534800607282959570313391850392704842143221346637109071351596903932747258585996801399086823826531708156730627299271488092284175685864891998762532531234166946426729386886687883604178152739336669138587272175219855725620524226710646835791136159052607546904332318200635578834786585381985000472986132394821295044845210163796138091882848659270402733948280253680501852321197202550936496056557397654418030989820165739407598405229299551635031515005042557260347521361159214955657900041146766673956175217894704691168355749835319234637087921602761718956909268871684542276779608666666573224943163945853295054301667709858200771301609172636375805722840280059141603766714105863430626412826749980370407282564475863567070327247558825615848361295505468498032039653877826017701583774818542586314204595070800568114389664292302409991708851431786699347545169958041302690307050210595462205757349705366850512554515854315154366763825692486145403328489350267245922818547299272575664506658214100260190322412659055768301197988305721857712628484110669292678950560634851590751137039742681167982137048290628911295762525508805378759267626855464593127875616236743804585766768801625709969533951692405127893373554421389689154316418345885407332821241629954593405510421902287974216756757561818858516769942576754589906230445330788135547872812464460665631277501400807476529065390975125770670931241914661488893992657633064486592380029379956120836837513524463138422227278221552072645725629836875153897256030817203091390526248548002935784917231934018734597783475977812115119531538541757395635146139628631675475530785965247902302486884835427053232614807451704034630044170618276562939647669596546830279386296830563134294590227353472700263073748360206977716469098175386313835083052958305208815824485559277038874199725401512217426810187381478001642200109781110190882264475691759697539851003966759890317916870117187500000000000000000000000000*i1^69 + 24561452705106388567348269699707267390302622695232154359287235551409921475289270920640847114067218537534338179781413718833222981941582739379386630912790544242437858341351952635309403029360193695139368676631104646473234696855335456662237283289113298713924771774525261569354620699432993483726434164985169113976078540216406703366412379573394544048181880855236909162424572376305926911561998304683487218719172281124966485554241572601469076832348788036131353078897710134643329495331815196776798592411214482828805031436826207176954712240872332054916547482534019511048518181162958101134740000007063129510614320289074229819086167503310214778285037327873898830887974115470881043856708665887231693033382916019922198904539652787452428005208361278575936921276871184130650571052115369838238122497820632678345937819494991300507890601606725465843203121282612255410150186032756268271680752178471494738883200628473326608592700424352982859493027888723684164367442805808582546123107111785770804096221593299424215649392974108266563567843358711665738970029084918158743638077789840327356154664158099036795172055329063044147466908643904042805544005627586018738349921989131768960197282161012997233633184281266870242813244627451425564928008022446702115999698345851816124917318772667695406478048875611567271328111022621750893226421051795113068090779966721134581004345963572897015950541759761059687770512586573187104935934231704089115144451477461004747892418019848773207726888064207627486096218543033334288101530977039355756852258296525888179788495595876067698355541422478280287395056444177614010995353305591608451943657441092537881448633305508733800923776473462441665211238030698810557131805988826426321209777216229072084829050810283484814182154830120364582753395692256303978536489404199488994956091701347321116595523289845080194540774630571867972179180118325844883533502617480808804929105065654781981875810792063197873139372637234640290779647126317344623160601548326950327643836011923877803971364690296498544962031605903808257503518749514013327067277799295977686131169742820560888957691382314712585030450367138358410727632302689254425116526262376016763526041009472951230645657555090798757148520795999064358366469432899842486986533933874655294065157628807843587699232067339256674222645465184630406838523846257051500256886859923415933396434337911496997583066549239379827824230766306229135582697311896552497017623601387545080963550043227462632180867942880663119633028958669013521628709408341108463526129084282072759905645260504665359574621497733315437443230108806619846624294924510318561449987441275549194051989659945418148112645673560120172747263798493501782344148587094649265269737943952158522381633552598685483514746051965463221237448093587367778548072273198539098189925051783878642997387398528874931286005194642112985435685351869463976127636281289673862942073413671580406560738456259932433251340676985454935775590649646954860609456543358283881391282761874388777909243795399122338572322446301102008375057594632882990658412839254478977416774749606242132436378680970104739011425895575050141961837564057214139275507344705403381024520205163539668714455341635879808578238716480540307381873525263952806951172210104394982328855388560004235496705341488009271895078891976684864550017204379223545928823797515351184013079459702601026773709969172374429953016676416280742235594187543333732604248104485255251667886976088187853040487580000303978315417129750229702625216132176055596233958151556492318948821744954903951540929958549049755574370680605591753008921942120241678850710848691034849205343302874956072398788442502235370858525736916935121732390426342324360901756784671909658129437261366723090647907047739286758239023509330971020024373598340033087532694450816649975204227326402362175679304553898951917475310374570773383244573631597407926322153190930360168840107580477261993814105250910628797100798692554235458374023437500000000000000000000000*i1^70 + -992418636025706015009050387494152790669479655512275049812288097270694301403301254130789686477685008185032741540411809332745422334748724611900774978760768876952851672931223648019903321442225349104904390034499409878873120842036166380087802854975665116160622879180225394829126047251562839664781157755646399889951402348453785848311708088472886399361455327783115989967609116614970508805880145467306115316567105230560842792481139581472014645063230279788313324852579876645190371762411286726424032401782455938981701551824138028387506494694137712640081153921538903882430433166920297370570209672908284614082538873738728732750645264118103864414737755237235783790369440133769859143308976944028693935429705481837824713401562098737307983285939578438323311885591652091022165427833219660711094267117128795415793938213640946134475560402991283461268683094600843928981448011108040516619648568815819291528327978298748181989550378226026679001708895388401882947188732409902984015523530423765795400500880993671848831453940326300011288264515431839485854040496750969280765846531723240070063021657087596033457610109713816693854531564065864373423229060495972389046365663754022755691756179922177926887517862989400874997327365913802593064442731595860687212269689009571487421884182307603984011892073044434530255171210007868378549001634390599272322236921788689941773149999413707246123549308042309946238322023815728107767646516421591589601143945606603024742488786505621747711312597152569537328687735282378512748188314807155335593673109069385441637795002966299921713529687533291086224200281278081097082857813341820288080789312584251728569131372099175645474449114151271269592497879782146934661316084794737600699984570878291359461496829079226706492385871162786257240566052264991833413190947886397995887456627349035315390666063683939003037057757258174164304935369839432717704851984994630106836654271056504259830221812395231930003032237168262262393290269627843929048673166437570461492854684062478353181058835552173560155608203665657629419585519132393700332815732903742342617746051346701677939826889051519598841948561895589500014767378139972381844532868429986790350495680273117093121260127988981241558940704690879836630953941221816293250184862685301437815052880191224457710512584038356660005322480688300872037768800774754307037793688195034026452694667431963487022224286944314797912954241476441966757112802542138799515078113239036607723606012053804616657836400972798219887687860897724741510883946691937859941159429212458642760484333717682783428319745904143671263547467652023446301215014750744076973054937401545857348217896351670622268948786462142320020557638816939362777165147378222835707301535469435322564736981782713064955325495004394999755502233648369427498958156974249306435670003420427957871781268060016351583437306070264675483863477658305819072151444197915976182188949073169736804276028279523486043420249741232685971922870417740294157746050498817756459101576339170284883936733935990951019089144997461186269185042002397888345020172697984243645310515139631211339086513397054653169219106505781429879905617954267965119034533999472890934820446186842799717705088434012594040453944355972898912793793383463580464524985083506357815577507199363978363662424799360966340502030979697685686397250141405378670946108986568141521618637989151563250802892814100443468199257987414634997855500893807778794490445895652417714447497834320669161442034580807592595442975883449576348395891658335080442374011679751710217104344203389849291250618243985201118061393613679754466003638558017236773629274297200037458589857488824731846523294802782632626959122828396256523317776060156516064057417483445794939907971166454601597377422790231110487369271312413006240202827696144814896725921590723337639673897277375492341957734425384826789209178842971526862252325099282428231510289197071373654119653737792824130595215059713609662139788269996643066406250000000000000000000000*i1^71 + 27598983640551133558992883729797798224136350586654637708137745811099868962582005686894822995328117800379347501184323644782389124208111760039000959085436029356549776809684512483032060108914754104702519104373435516145311828535017006663750263112635553745469956442683452304501098704538312641486635084751165298117450861082775771027941912554085956337520435489424159990083629684854971616369034642437992362975738859285360600315507638493803122624524489258127579330012853142895774592221034756328503912423884049876216937858983136137317070210083833540570407760350052308907859563393486317047608740981945600196226704769360272609665315290135326949565094541440096576650504008637655902779169846728302607883545802495197444836659203632386994517114510378185950257795814354064255491084896042672613444935112725288533156981394697279529923540591131826998013425122192297039219302088899498916574736942562298962472537230922122306369250857686472951811910791626347541383828132464226052497594065055570694639766859437606096125277472870352316551619764698601280556149069487043330018988815620146125876902449851091214517342175730518690779020146370409828232132205357515565175613623879724606997982237715960323201106780119104558238560982276183046975256394062339561319000042476255748363755343697978674974694627730216441646345832124739495993140724158563214839373042350935738829595863832984526817815766923298222207539349759102152846535899919515457155631631111115489945166884519530169521289942872487682965021791739371722475997897097199867333348309909373103485038698775943053638886585175414755146733517218768754741019562554617351312472854392043015149985176497709687337119319689275453761813461394462972993974098148835842543497978825374814448085437305316316120405539726008188529790325862123419263890120990632528094229120331517574841852226987889638229530716733116816266161000864499235808030268565185389232252824418402971948515810988361197225139161783509572888174451014479654433900855830548432398884077666402608762056875008661535065247997279877074927647055819840373978325451086673443495019450021673446889757292505589682593130684965147833998545760041902268793108472842394896150704239285605070369323945085705158634268269158803502562992096147558825888494872548339776657737073982783866601260589058917861236041049779530090838080169246152103430936809162312389494747687043955004368882288105763375637318827978718279254939488034666539489401335539110235852787234776188465000775374375658898663150743499424007725276845427348791585657716503334278088172566306855108620193589073615879895107328588213448810029085350450398008075179177274728684111777347897429104594378133072855066514979127799968244691002461083064920962455336318565842260508956287525939589622722106327491288709257779342082018881426984319385873279875828455493216557396410874841036967342822468267233077570018046845031260292766815205543211429048681812910079586530143940326745962953568565076231234342922342744028956914409353709292422070221177668300154945821421734834819759920197680234119110699165781956223041205906268412918903945891594179257212646084996737878033647471302568654036441628204323570736381828498327096548091370311804496141012151869165233606809934187790352952125653728427335364292107110400152676986060070260579607849044187954904686798809286463710728246483367074598275180796866060027120584098470893527689992363639846927401362827691069844126819179855717651745788706316050166329016354949998215028809422055945320864130592948608360751482590452613627471446993461399184140864854302663906416864349517043384834019761671096910169573574671689848512565910512402896126910006524638873385746782128659934408361361274515945510748646798516608004531509696140971420729029168829381774649330860058778190392988208827390381090152657475007660896339185556903247526870418773521280602020917878469424590018805020949596813484904466499902469413067739524099604171009092468125345476437360048294067382812500000000000000000*i1^72 + -549404825768054865896617667201964694063509650721050094803287317317498822421557426138318678845551278449091479266147332377465691123853707116048403560643994186861994770928663674829100844575194253641763235648551579354679376648226202480355266495339364322486395951690240584637408404736822918419176061460495759545624123936013221158386074518754465958062626597650206225342631566590650396173785800796673711620547055257512825380390814477087606854219789528474606513657758206833659646158414889242662728824763505010297384321277763192884369899431549939148593836926398504117532740097500881358660271610816309961928300354762252034509746014320310139881185931656192844763280642853104877068041572498389614209214148203500527792690377142921297093926747112908937982661440299010643998363044717004095412399077522235767836223731457905053491572354431770753816171365434046329042749545706399591381105088337019181497077443256498040351115454969726136979575365228283320837890723951398261651518359808940319179888237431426294814397597245663565186743930176322523596690924078668051154335747433013171549398117833714987194609378928633189530411951899773886475374767983196124989964263187432208880576717085183610252188084321575819302330084777914244152241841596275895482058967793447347131369131379836857088094245204603800379019664158639257236398064634926471726766177520121949972913471491778705252254073448865100815977948199195810332555654792659175898651866344440528033818556486041006556893234217960878626968853006447302055330857658274993093577271704372181177288056613994473670650862568524701456999056321562673303287918119067087250426604892057992284520784954005924956407594679592068473914768011091735764744952209172670382394489618792986895470378988062327461861926900388367426166111967706635361252067623799809736807394486019248746486854494387507531838860594143754174067688544267944624522425371088711081121770095295164782613613634065673523055596396896129430834123530201667238388015357875026939477041610592974112278161591864446460056437877808819154362338457839149959169186735494671956663166900900796123270290168107018839532269815182191512862895426204468800056557115468400533461078847422456487229045868833693002319832604009376047762327790215000277881427924769670990262737629712167169813202662470571747969649858950679835887999145403482408035256784239815512681990885825505187503043858214460371176221687884269348561148128062249926601846020279825104074851889039394416623914723630128447683436509305787263143804594245659724687072026476935341915616499428390506925291847991632972310221208946455840363259865716164134032726753904616518382480302539078320661417710855243355616335836404548145785361431620007869583433814620086831494145814521921061908332900511196525262003694029542937713320665807791864816029331922494285898871178355343197969562338341036018162618422030359031173988821015379563506397807350267215128789710476192559531053578169338342674642976540878514894733254904290762074380042404811843872529935169374187556362763456833830019352104660655365667453989532928208143670716779133838286027036751200247236293301509594426608276484272215834798304502375429310772603479055081893590717106286517408470706407311870221492689226141990563018442775892382666402658524475128953186818472163040504820023752188285183756912609689154733210710211320049195441326361778362858575866845142448680412854741596107144635325878294636311554269615629327940946032747411107159525329010154388446788639298396025367884196006336247291773281967801015430092384516589379647405183634292104825812002225727117122039368736002020233348725010075636482033785953389394805376582494417454097389276825527063803234915052612154076275096479075762171946064115385094318666613970447205078521030265924561755324227151686661804844335646637734046907697718748256782710397009829429399694314821956502347857388068948849656596611596708079196887093841755213274868907546988339163362979888916015625000000000000000000*i1^73 + 6674758647961608651783990136749016729768580810057905881257600697864364448156906065884197460600460894070662256036841669748269059937981972808531247455411392237205321676380951470778519172858213045201707409125693470766435325413937142765350854715227205797030351880828181428055954994519943959359266465776664564987570199446577529652582021109330677073827961774365764567745289984189231064655653494360136988721803053210029063626252626617687235585986410962652446887913509012746792257843950849051908959302632966395945198932391374164672883228139648144914060805853242366983983224438126920909227477246960812913820427703058280782404686161747457943009526951385134015742079869710297018691357166155016537578509732613015280594891631775788515222297078389648072514718811245251802192796349703279004124991315835099512217382151053573431342516888985397107198900657435214514687181644627716079638361565104225521459220039693208314808358234981653065961773573043499482344041720373574177289402499981841740501209498476124478855141684394008001140666194750899616078600809599563321263981946226826144630084183667925901554466416103790673374431316611343667589589281013349981598082273381163706919868227257316386786307670553123005079898707265857583790888713852401041664687524548825371436539943648491110783779278817879191077436574075912051119105577516163824573408248908987304469984243377505965571414878708778044069466910954199392931387543556778358845754260722100471414540694100779850511561310240419568453832457315859021139807879598956916263419268319785124619349225628038405645714179875190882640274013882494528687346500404642571982983234511687265899281682713191007663322386861628961042638197539017396484691112462840291081142435982504903688168538232802642353648746072311363284029982251091321085646877343779537519106581252150805116168791210663307685940273968967261654689884458898156142569144925503880706905507951591648159258656373042221403142648613302963365115222402996731585271397315046567424557030597209495976821174927397392760737272579017426621200089886490064765259093459549320153500712674504903950650112083752619648517284596935057873447491052444475064660220605751419705263805730598796947273605924338686233818732227630703065649663344534114314338539097239338247655052903293407295175134439302245011277775458329995859660595542035449606398203873708229758436256471681847542803642104039741225574656837693810770008886408538828256162549105089293740145345457477887925591565741854444601612118305687614742233761670071010929065282480827417878331916146379960374484104802527293404228832639729539933127622261109349628717196784495075485025965627015522160515035442827260474782436644330540933544864300318311218086854323920344467697368052864670564524558267679161936298072949620172293547451304301422323443914507084260815182803819390934088908304303814712467300813342122186436729759711736328749959259732230734123103443942723949211469237759784768878216673310484870270446856910080069001630855101950351081896629976285966339656246084798698530159226160432224571191332767157087384093201177945787696910624101101781327458118359552058600120930588038923832278348448892898784146409917741779638938894572954473243865830610482709642429339092005301186760518152431411004098485323822913042423343431138495173104054462155427740959492998668432330759947777136383687216297469985263122589735603026485217364546898226972934989754720859944395650920161554719331549805373350439617390003802755344525339478737380325523421078797685147249399253378601535538176967306353708236791125078732687579213770116542854053094218904852003163323859687723954061396796499599328370744832950001711876950549972124812501470304702800782432964099994425709726749338421316047749172495084253261795691139973454616671670776668491077672762305655523501328244029100800908077427331590577119015230735552196795433384048551787656079167770300801736420151779260144520034003789987764321267604827880859375000000000000000*i1^74 + 11134750164071393307560449939945234911741700936934380277529144075282969641156824377921812947753562816717428499151721461130471870788787363907997393876668675472182691002371166520422090507364997853828141278781278556908950946928595322797173924406568926131203126916123153581386068031905557773910118449660227749279535131825557813871473489619693155504116043756165090289273500898953235471140322690141985947851247466269629799037311762587899640991324594970171742632455112349801790872918989514274365674665566092995582895083221761554779486559687521808278215229378623475977024966221983501594485834217723757134653876313707855084479449659122766479198915762071374289471645116202625328582658782556744596507458951418394128071177816823618888193029844987577223169138126552985470883900381487152379228520644790912660390386103467715852319393451862451677503464441069026537812838596441586310350726661093444185223132102920519644700425414991121359431273857995758695320099390427159298750326408551400843633957170273966811373981723555042314817117805847559151509004670059984364619566510392384630347128063509646005635752117566597671218456872089565118485291165898639833437402144648420944860559677740891627109018340343087274580407148581981937669922555223959600516418509854946461825486939916395142276031542645955040417661589916795574015134545374352702991349856224091682414658295035058793110513441522593627135940329857507407767844620597847661552735407044596880182505563018486553506202374055458570403711775042164454615354062768140206118915239277536771926392669426755737140622470488551123885649662814545877029258874726842033346999517392946001098324715763512904355341735007762948715852005964826472655799668632280001083376677282701077662121139908739519909574983470013513662798132794296738215157115958899549010750445854683195865507223890321908499648510241802949617253291488217808843972187767363211864053908028198919232735681415848514504088061746253018716063969367911393347908374307642514562266070165483001523587029819591566584450955535864241038677455950675631798099466378520401082101445842513363210037874858292098352695831020162906420073113659630471169639335023250918192847450397718567329676712546347010284671483238038191284282764691190965633419387355001544954667626793505253511087748681804606569165650407987610354795085711769275214406181011370968400679770821375568392644274625650022091315243578066303257772596815376023758652136130617726902105572914780881299426700494792982792140308455537525263446285979258889241782350423136750952313481416283029050458816393305613603352752722978843285596010775516241043817486164728695626435535215726055105775155941800921049985804068501444447233429913744038858116136936484103334439790527284677691801674571518561207291350727226183982342383068323592803169431255401569204242426483455047338360039804875656027137590193906124587756394138163999559479505383920960960012532630399697431744301681158989239506646514881078606951346073372382953766886928699171395507796320849258367422493882772450400160666957510881967692225199797134526597450506262482674192174814336694443448940658998724836909240316553034846403534864045839275406186482053324620531758481029941928016989157401144783375268618093119177116477439284825307447386430479847830290689071883844626343372093124679962961585409563461591090197596275863279750557964166433827992311231152286513551401056393658845661415426677251218519737787909724508249538473989322262569882306650462310194451031591325781661657265057760288017798831979448242177864834151600062921424910332460829567261081888141757839509087265367214448526543415629690585346803266231326198191319961790390259083901223610638952277904415506873400060557388079756042955635354619869450726516092687905810206252795917171740741562659694129627484146599902113402048321243893090814634904425795574819949111202523973014484030433674774981586755180656745950907443587496459258545655757188796997070312500000000000000*i1^75 + -2881725695582010107520946172382114643510746180620357923308916588932475428200850963657745465503954697325079885026759603449966862381346658926967295521542360584618592185578916146179780769392835464976903154238192168458719439305844968576838176444160001600664550480684684909159827866410962292377169394659972606068467196226584397298949994504720017093721936532915039007130596900638485953617351889500998871658698646322429221350382219707583601977378074485758649658480289459809275557756317266612855532918929627520818277519803652074127852551685466667731184426880175884354029721356913663112144291270594360105891899032657359366196125970161851709390673243561457773061022677217124736743338925988562220372112392339371897522208732887652720978571204965719559320728246126139706416916632564646957060092188323635260665493807666067914659780211829144253977650938768911714532084805612576029807682563367975496110453109598599254860609913964408299744110570336468639748115090557260390393998130397596846790394975785754595097651973471335806767088479939233188708837500640782063657651668822242378872241624196273080097246109201964145319291716705579310400772179125956066078225834574010361250938836588631393483953863571052847448872208280919700633400724703844646930741655958296076728733948135565716491437540900723196178188236942867512842119426615740932161388105411571567043936778703452269929383186292909175708934772506069829548939394351735732905670496771937212301159238619464057314413320653338173512641082868299914812990979716311282974819646154056637715679431329052136906930911656671613655354184959820724134849082473564062381852293551424588648071111765859826981586497488705342567189117550802591803967892615901284813688853603355983939845489399364730180032541161367418248094027123694202931175659865648802683930360034418032056645938434173151631705595137861973515033443831110558196080480733051054750759566376037973056480460477715331312768961966490981055385653825521576477048735072420414499925601688823456493279271753943644145320163089972816685308028050869072111908222217291275383024177851355029751535169106442787047824283396868642430593456334840389857354133432912600992787113571253302571878659415238066599899507089194371795066456525560928981654616561953763037970173975603614058968710086238671884205204147209832470555451657850288686158648951994357328368562592241554915062904759143770395601813424306223292878420859403587950638190688853246115661862821083294900382033959546304039574103306927740387807831658653577316917996531180326895314679175785536630843909496575504470108174058079761653552830591731675859683804361466036164801953474037323455686380173103480848897200826221508217634839054856234506852625428669829774883914115802711707375034159026585034277928337698953347067578604502511426580443664070193339907472527646550059174702720068685447789211215086688541150827641348393922138723149339947674619933313915342398428693495668831940696976738951328855723637977479985036692552239385523478247005806778889764096143277805348531603412448998321626933775879740981565005256141905021512517365222863989835167943811620675947646225925895328199352841777950797015535470643532907574747672075558417437047470564516346355062265904774793007069644195795546014487224331683694322774422237034310621122645476627205246344188135555132790741206936443364533059839667849190376357560353078197860158806522892435573356017192207715586333977651256365091673527162098262583811817574764139024571790775175838803766982800589986863547536995959098496446654479134439630015626647025103562265951367088624693149793193334624672432134819555592931272905301950222177829056474412461802191152822184984939612701162649179534002691139224625385078500245446819882198388887138293699661236109785255503774429156320686330700593535341216644690578043972717293783133823848785423147834445335898831991469755026304208949456538006106327717793444409544179052318213507533073425292968750000000000*i1^76 + 77725798693017206375016378478011471821148774119156524367372579021831367237452266833206823246902479554823162164132870510809753390465090472000751087150235354786216476878480229930516425587618652441994224176022687301443486479576007809672673810388869148176803986797765209314879366355894482382691209426834525453892233605111805945049004629309329787748422501613805049683181794202775185581571383716159819765657249559277512328855376215373019094079297666751562731608238523330969065664562172427146786163397221163242982726774400432631012282214231350039400508256378995526988179140017596197553111498609118990797797347798524697005131724821560817091191809537301369838310768850470508575821529430342819707239560811828134991352419527575338914375312040534800434817743922392429905053033440773635672077112387889740940686053260373614605150504593116779698444957703236952191776354900168413020054276778014977331422930491323828570358018936414803887117706729361250365064719556408514428787556026196863427033093392267713131911173201430471492760442094406019038852200522409739864467176222845933418220059995417888787348093505592898172446915544186333652440353821669190845185655515835096135850232671787066274766744881089712475856748186412688142917043015924045509518825790636270338264379278832726528640732164588242046200178731028424783592037101272952113066052229525503211795764990379387209301992830007818687094171398280608617188970224843005999505674180521849391094576233906073642372128177880637237213178521336724664657256594813900841440320216487921968332718552532509867761892719699241551419760476235612882694137856652634163298227711071309281623498683070150092905520974876228900739086208975521725142003301223144011887764158839212076861270800835780133689559660712543478491822190997288954499313542769714853703028285947631871707331871164687212202055439757951130278642439173377958318510523316321227556660691038079336801253736818716063308195489216692788013186179544116832694798719674522129155079940127712586206005254543003071808697652820194325281876135193557806089894257991213344628806262734483098772762261241223507385726200484560811291777821069883586688243610663394688974292790243233112384202214083874149040456733056516364262123783712607094941260540609990676968647216759253312748163972569833136365986298073464563218849514405561448580414194437479722897718203525323802381338440332108249478269968135277143731358712665932459048771867227743093276302050904769010046611765535973317041675736010916541178986649963821648630219887158167820532575002184405555267007553138736838351903612802118793864833376288349088458501056028668617484511450477971306256627615952581714794116582120144811749320611621832776556130603865338049807780870512551618279752008038892339566091901588782508547818557176937319412156602393695123636520313172936915258956489797122176955424799418847166140698556210043612316111799962107473374328635997165101961745621699870721082140747860574945351487085141918629307540113635627839060112707468299183639405045530186903495710434665685404929421722447982726362615195424365502907488094968966153921703589396903157424649292167836621074367295992308322383292746007736612622226646254019230480124993891105931978597983433879015177059290881729252218913438653923436555332748740522314063745123568971600117888483654399008147367506084700982048850619394311828471627710153252473364139325478743611972666179075574316997661979262563273310739187382412945620028337202648813137985318451905637200639478463778732629845245108595546328160439242451259405650434402276089463329409695424569150518276487633990235615148685611876129992876862972309619950809092575860079005775516859038964726745383447608915848731627963331954414573655497215766079320682333115234766262924039640577505282222834236378376875023727896494840434023568214462025188959764905256954402104946252422608300496452838907831253272903698900084257239484486490255221724510192871093750000000000*i1^77 + -1103524123716774959253558877825728503515302999992721717546880194544886279283450551867028641721237803736370057691210851669736118560034393258220343139853404684678551347641042507735225972477592299383359980279585613440376612571805870431485828653188939014564503278660852735911360338345267779969412720065932411322188500333914761796229972745739162455409731074534754786926847438384798774829205811542140602975933069802442860835383615012329303447257823322671311152772546013573535926992179799510029965844072005983953669082299089168139868778184545400746704796271175824212266533635982664735134033514096855674400606842955331809236199541187793718159257033922921345908051333284195489679014233832483094120460192971375214650098851508107751615989297023495317697088764989561149023540132513268659646684492671887308134338520127422493349813495416923733066208652755534283272976068050581537223066100047303619437457127710052957401263811529446106593595411949013427563581161077397416515367311925981756887187373611129819191786559651651509712890639763978695701697399148852876657104434458041892910712201868574890979679911142501428597452277191493526200658261086925450296765653817582232803254727287971809079354593395209368186110756523087657729595406440598555472858125647396058374031341953256455950331069644630744201511386892193098862357426349398040664678091763133880719129823753045641129026261394442076453967512686215258580445816317780307731696464713203974490862406741360124452865097579781084757382493218215960228084029483058182717439790921643933209849874822680610496305725990556750337004728061564057819718212733637437926119910663497915989830819307092765598506258850604144317543476627041539657282581833099135849133565375448021954800184554436601752217345748569368787014028675949109417441726209709303711918976141435575831271284731158045269784428438811743402556199175175178770643801721343381218991532836679423464286116268140428543759148767978477430956182822990519860879909046590704139931082869367826559141781604603904475182329320367939316930850089600435155780886582414402149123421525255128013507278193670018912975571713837367475232122539416841423202531877007802858126813612707198033462587232319807689097040635671336998554516785584666141802421681464547879443040800484805739579558280421858991388310630660824551817393054768636434099817204080472764082862381941174493060188323731307685403505973421777198936803868074488567409216360355228838372896263553920731801347674460793331393849407575143359147869669717647816298930456293266430860825365543524010315041499338801903368543722557525454349789923538382272350266324679154203059648265445632833647055562666355938102755489796730021398243786832898366913185879889264280036765505524884030471363054133075402837515763197891124616215536727532038583824738378150539718996752158847898684552259730626419838157669410678038040466601152841153269104941736040093496492036765413459393061797560667243077145660673705011485840610487397349977768122108510792628265389960630267942823414021440928975906977346677888482267772497714968942391710935977861722884430333477603005090540936901804488635289504527244283615721833224564583920075015179781183709874749819154602318117031448845756523564580185029757743538250724451455272279281161957735230324257872044607946512254327132543308255474821800799375827699602798664264622117964447183024986699915577490340785247297585088836943139237996171741485759776664486344300922458063225711264010416180720909737790541379464216478271949835926720282513568201926967298248199100664062700447364527066342161368927353418677748307525393395599266430753750188191257794078650207100297724607011952271546435386158205596951212516182798080722836039629213716879106980935448034110356515189134724169567456050948248991818807945720082086546489450506496229621562091253675307291887899859200559311565471242881747537829784661437431630921562550340375707946805050596594810485839843750000000*i1^78 + 2006985987944259845729786631061407807454057149736293901750510336828571164847644728556954240247887160958354540681807387938026177037322898942296793978693759102035957095516467243615618306641893919409971862554802672545976163738800607475402859209171819687567094547418565236789858681753416206190408845150800222783579357907847694226947815285145624742763107036420588440247324415187098555026891674580960405740554261642856420618204347360650425739866374869114805439369431507567983602674975718549020715757140617124752376703010652258574864062126520909290651624859554741872859594408768941527851853357962568115487024931612601872889047223785358595729355550373988772510768410710636904545076329859989259549858502306309853970301160647012025404132684384050949685611011752160938406672866503956574510137161741490989861991844918749644531608547901344816713230954805489865691835414741900861598295362122895779649384803622610952734327969731531854340306142851582162506746294034756225780990277012911893567109619662619190322401051137896266825028458666107417621112392403775102078613829653800539187953045921702073133723151788374575518072390398156613911567157543391921971419678772210519286861359914911024511271270941481819264419308497187417151755415074690336688456399994105050167355435617073754856246154957493394628541856814800729188175833304488385657651126165965313254531673010056219775359308953676404390468943745167698995884404417245537678228873999468727648269490568514028329753637493091773644291305030526770554126779983439698660400116911021494176184299739787728220459733516061624795821916587355270382091770226440054106272155088380661627431077284244415225433330108850153320219599558427768204874081356998974361471781889812771882016205046596431495847607683586275922283163390144059414878118682642739045209115821856492395831933071425096039122327175718581672372050921378504186337717006657221480051603183138662217189564278284477746860570873263449915059523301475377324716495500008437923036247734500637265517913482728818312642363776095221946734254293004174252364123730788955490113983305189253972103830541213785723950658124434814220694285122122342471181226140858362944081066860669325932238279095599015174955848774815001893271737260987572222272529236864691514650452005791751132246435687166719451692548557606236382593648239337093963736050274648624933521938729008967995385155503168198764819506759408087013670128742976147210230824298942666682727924041108346364646251110884020245983908305767407693642678440481742450923331313531105198847639787163863909209166726973952593366372610466170310878455061253559209340938324223745011973107901322026099516329626583294224235534525567291158988915762153138272255445761908817574593233358308363642888572078515118137731880746630969734430219232471751203923562834992131260305935363028555674080974876533262407015076862016381369547183466228007961465594354437291358441421125340824510817412790641826697779384748328275145248404522229627274800123117017474876698630780988407655663172622147210819918651634597329054461443964782947070512667637302918613275310776253257558556226208977723884536649946738249999204243371591869998539063042049035698836143365214711481328894749121109488628597193058749782180919446631889347815469293713701002003800991885944643759706655570092060019984939908999350189361407653756566786239940087740008748087502348719145262865675366512106326470822638747590937595701043857549791551197286172457631827594762868224703755695929848161833687527253463700149198784801026413147038443555253584065957890996583369111706733211430526322235465039502095198670813354495393680118081058367836975391022158726561052187989462533755731191169205330213843711595575386983238788122669386797712382366734992213210874188576670848933643508449099124040167052753946897714679738921721731891444199515114524323483730786407761548219387504953716988956955867735854059930034054559655487537384033203125000000*i1^79 + 362736810304791796645358662038699430803096182759546776905633555712111878066567857549869370224884876063751147941862467204940596333104240294333021716867724691307372293383808885084530386284817945568298861204297652983330534390247522121980321095608332295310748198823960131999644944372921488100556852470643636546723099317585449076399012613324535059458952200689126296051635358114800462966501430326546104821317877488535718116582612613170612724068295274971073197022361912230753991434937516979041136855434898461962173149541025863876004692410165290789239451427688831235099829792318693575205396419073718647916282573294099494572344621159413064371949353028770895941556150711106509494749539316966328330579956087632239762670066135321436405374891133036533428783367623828543009706603497495568478663331714823487820265236298713416923645988752555780013966474204551653195655529917027016252874336866466729014596529357484699206098101080921552376593719470799373316976335951508831929959846885252903104988016532335209758644611646152426693632463347551796380292720632981104263849862862970935438766150656804457934047007435622340697479213134279401665859979888422639686449361289283474451457359953860588875322331388746541986519489971667723177409995282836481764836834337417338809466346144135202056254590715610033044132581275718262785761472936913278745098617485861181978466262257939916725567838697264732415108441652689894420533678555125421114134886427842246478446643537376485017580023532656979756635246926465500293187571410398706107999014109564744181090040498875097192894539649962782450794386118312688212758719215793530630383606131810904007317331333402107932150067864419576789193548069507165689292526195577550056216015144053153765261014927376910987697282527272825476514336522647935604372324867914779022702380296032782445407106447658808248784756216891876740237638105154538266966119737070802661574700442903226231333687234106346821921294444763683668949787367859352456160363071721918450450533788756927076103297510629969389532432693433826287712855412703244658508610739205338569092678158875095491088636809943544226524872042319625108745001549945978320387279394692518364213298752647089474441840261710262966032491496142297033826667035954125823159261197032519376183608518751338882388773326583297333670661392621624865926971033148739098679195608352818127046197828789900449154285128919529216143255244628760099101842642910305455647772124511019745928222283323024996155150474109802418623223825783718827229988146732249746715560382192963670031519558280624827635415045272789099809135941847497744037233869851206921813602662281370467674132172742036783932173985378093533937654874061759698923757827917104796701784730040429812858327995052795929336403061787124913802654662123799796751437401493394457440043071485189479384575234653583407057841598025912717434430300153809806935274312054064894777613781431217028416149753562626923941208874947528646253624391862242957251569086880969783993454777922843035954593041283371629202987241590647319345088989667792409611017643960948266777374833111311484836021915469028194633617855016884075327250868915246957106524740340719352204018328442234645251277929560620232129294870783300886020841451288083243429646441568609794658531495659400607663759608175183360020442121108490698879556918881489073448612095704160922035526009753871192047991761380176389696932999062369166192435518876438063510846997470057644065931406375539008270041521568387263121940795375535792853344388798193020285094725188488082117259889433325642963928658168036568502761754103264469286174157315126461287571687096677933065885791298949415865237042040807737777163487061005462951489386628181707612474803794985276536696196235008348435522161605480502995966772060258223308381578945280072768899721064804087603425306312395065950088015179639205189380534564385818899163447842646674596786277649184369875623445977907977066934108734130859375*i1^80 + -11949077807350752125257444487513355658123146393991554709357589642274377929914635757470064873400371222344902080944313796755095001002218023405898348492256000730060298171291557507688644320387003049765022994470638976883983779471669511089165067511356233278342492270414277016085214968102238992312863365816199985145611154734818945513126035010549834522875827330389866666586980742657523483003860928955918290461327743927403728190408146849204423498180174915059111769056495608805636359753041595914118701282303798377705892278205813646866398572128406973717810318645713511169796007598097120910881789814965352895907775758724936331098968217112086408787710905248678305511759264079541743202720761607609124099900021765780734579962432775444499051497774651848180607726677514732510496917821964513634830461513257538130018756797981468356371265487602251588287631241397070162830636596881189721520513539260291816795323998714724481679867118029293517349058661321039935039854854703409204216065978694317407921459180286585584985482709712861180622770378482045659730945862223485179315629571049762151516558607992416225267838471160442804681993570024963440598570711566648558519765653524910773564108138909330219821786175167100918402912412167648572651608532547802632792629253838101454867296108490931294884633619508476232258548847949129845919443219818174974806369668753904410086784083364064214950340307366884249778424898679311148324380210908740702372882725103755715120752657646972406070150987217956267802417637111375076676217274045225169257822377151175472032895972970190962879933044537940879774716476466529758959649899819033542489054060902002405532648894361086591878098344189553800454401451395127054750263061371916938385634776662936158338182510016834206716175091075914020424121207432230484789036428298137657030565187993784305681771867183980452708726613634853278987291198904956635391873823726469224057625282089449722627874086138913963890800901882932161586318513858706850998254172814903055849552501146768572230019855382434069435880356660337124652342335255589110530137993243832775375517877012752534664095369062386371934157791035893487499314534468207460702541237823898288171626879614455485958808377536710156462440791330585219252995770290663389541983553871202138006193145740439921733979601323261919992950659730152562397129763239295756940998996543499050837301190261199938820973568840506869040773098707504740055486846483537216668356049078667866825634491940774821038923076423683407363265553014874630096484016821483428198850243261562974166015254996486782010299940875257258744259681692159213640389647524804002361732602802246654445973081178705949073271643741223580530640194377288751575273033687767384760758629153470562409468378241998025708323022483808319555959193779147342336540268529475188374825696075461561804638671299762598862520718586160818889770073690971256534541265443800119609368220569636122864825025272536338507941734825922710219178320421916719292257906973911463246813011456608063864754374100725345965149142828649144277158257909346719765158218997732797939298670634169136323416152465637105911428229171996395568707249720065831103016516674264130247953037726557895759990196204607554126057203617975326365491531196710370691202217941588921526911815565419322138157519812802297601471075308861536427397605091197850481920748263623594301769597237329329587555306272103925392813649328066028190630200064633837283356820721617983348193280575191502692743023411434138739904644652813085188827031206484802207603160901267610949765738158680458840344995273155180492003390440586117272842798885046181611971321319449366394995831587581399785505039921435428848761483112442188287704420704715143557805705792872705587291755767074632014021068806412522726636687202651296647997313418058864097794992896863513539070919920479875773289215869326658366129580572189301987680190392582238234414279687278792607685318216681480407714843750000000*i1^81 + 249090814683120274159237045944648375663494171864132087056631909595940543884327946263775579518720989179806129365940579380767308748790025910545578093818069364578036611809529479750244197037067097109936467487161293797994889506060666499290773717371173021849296051308857517066200753367579002639599499059582973381343517806414338541516591498220130132151701172806215710284798325502064686673625022886295209162763812780714881114010109801433949187451076043394888165909468016963991609447441396728435273490793257324615534627723964075480764577097546200028232443799177952865586750990437747409887672141477853122956985999062339520782837340455327117809008040332684041504612197945738423202238908048861225316305313036508797937260423055358756480874868542795981386028384221968459593254888921227468683862917509347013877743513758815300762720818928034892423439483123292657894825997093448495059350195094860651732016445409814304312601603912827673859668441155789724398745126272619285031431251771616010347030123020428364302376131470528131001374214703096368275204577177244409248444678389529216404090994148517983848180050230995520024613742500274417382093613465363421208131723402025692044247424891164086637648413475043572513546535264310669275794482919186181239169207584084675246370539248981742962848721263994815758322693325889110246851366357833182952810473997819556622344561357463520521477295642110042656675987702207245321740900601957778554437203711934498636488916455398236691448060092050209985339394047739276903996757576924006861036747216020135095863078181135671618803833785625008459258510056841534390541178045831875822963298026525794554422000307156955783770923132147092319526637198161729121136280289479923059799279644841871017900605149016818707550636626366074609604324571864805286190669947420597851134480365809687975740960934081377202904490294936355088663619437524981687799918254592671338280114625506060399810964706074315741043652598138074187282259334679190781643788675480505880938109843613734309364419492678494886361541706751609779409574422474798385604692907102956270163958483685382964572004055395008307047905698332194234826514291310732489996738553765807727605694499013235560235169404686007671644451580685492965330407209618920327840708809519201634635933212087941929955221310057388947300289314783717497160099659049377207490021126814284851469978857578740262779492138923215022063088445451620946475885548818921091982390195916803640490608073863547576960715923751395500520616642780638196999757794848033936825221097453557685746718677982809221532291351317006390859750316213765690558941133563451377082197493978604490885059876110053104933594941603111082537213767970111405318510339468888059544913954932405390783478610884884434984865677610940396578454658973600810932655271207754630002537580574630288955547920196931425450038392204152421349116414791387948473991140026284635509839791668631662002750155656035964760901080766572345658957803695804631524091931248369214099863555212180244454903522480492011092066006529681591257789776165793703063526761208126103396726131764663062719649148554167216314805413974584453722157544257806061540048883578842584703607571392927402437271272632929179267206616801275331833471518712054124601113399098050649816818791753326821002979902726838666882696313813304542226773216621377810627991013464767647236001192458580838453558402291534537691321314499163482766431619454035388768464096080833423890672620680092170870184328676207259326118651220033827145024600981092847919081997476510780023628370223077074351546590488711062247181611657951792643374711681059370067156745638300132779519484984748944323558770200864961530972985069501483204064416701289011752339406512318376891788351808054369317319339639998404512180691717069938927785699571640658454371947949802848233498915591541417907743912127657612828140337317908841732487165709919452183385146781802177429199218750000000000000000000*i1^82 + -4015856953119923554199269672222275911437800856631684339957728298949582780203067303611054922949274308178293448991380979637027743478896497491807873963681671435616613012554028474141670030499259870566847284123108201338042662376111760374728180996782062205132641731474286886757409386406991156979146705116569790531231469074309311752658173713801379444338559888568018247663868681092479736948778392062773595503355967072601631258176780863576947189765521628406999816562847927833275710817901864525816127049458617574586811613983416119587449217508767920181493612272686056776890030292307574666670975103917643652798840819565985690952046271877913104455880768717860997127564545360816362453773505297744103106639737644774398506976533502941450431847026700491155597596958136197120024835649177631814355255459486720254651183776180836519995716906224939272935464211623667412291282106594579554963502532484827084852705496881618345641428057080675058814394000102590688285279564490469974342182847420292826018902806044498185086651816057197889208452235446753987265456237765107377068376831044964672269826316550059784736134183020065837774406575471009399194160954711839902622829735620992988160386457969370252782721012475560161027419558708864338731062075448992144782057342473343192731509831669884054863767414009387537574644985958800969514318412652935184930772032710021060699373885076160848080123636913971723484777262251231853286354106911281198551566281841371703428807351689127403857834196918621163546126693278150902854038388289504464488376064921406073921979251564202611025826539987614684216586602484990361120423599588059854920089051896222373556749276690603956173872035607675634218807530765343549669508686487846965684956803538853099766904429329713118839813218129920127487270810409642090011191222141340917168858526405514389768444039297515611229503355804195253180155189992811593179219549420479042945319656494623713513537583487789593400723408212269620179181601633641730569768926135461899563819163391833520327245185214523218862245906853902867654825247300560104153818312403252447378069043102614104244526474648496624844285517029524884157548156113446964902283338486650986133260463978660989974472386862003371830457783628483873738183911414737944731286981082647391509191274851911882090575132590034654810441856764442201719893584640374741265967611044740743778704812997499220783964838735069185809946998173684289317081458832869229801822986151091881415526054952320858979807053828824356002125704072663678641946637880060464803746005675764576593503756039139145705057233037284997599867062820174094435595644191538751107540848493342096096679775002139633574269094463430885535052585671948678191960558063191270078674239566874529172713081726358713399891832339974801197510374864912561454990537664984791251389223617627798530285720149950432322092666184344091058657067061863559406776555409118774799447943121973991324094120942223783376093415098475661551041037481008423179472393500731604097028701430218231804320448973922263844630181631258266735576597640364161986743071715347043343079188196727465790586210499342654569801788411652087005003998508035958105099628697725636955838158685425518658513311867959745819880006600924078193463982198893776055398257374482097471507227961268627339787827235529222527130774844275847322387451435009562347959219471994432138177319723584152106524678438518614275538570541587573257253230946848852667425754005337704175635993925305292733867229352956465195917387269191532966711909642019140017627135307048051617922622182759074291933488844743949786605540788657100486712079545931249140810566608611626336813383440229526484963914974939799471649772050623986641186724763979092457669221007957373247383380290268947904886050722742055343402803528301927198616840439974037322525762941235580070863813932164772923787814171834303037403105737516819384591570951670291833579540252685546875000000000000000000000000*i1^83 + 53073296425421315645702058958818087768865780034292588275922829016310279710649147991611802708222340814947775937018466062853043321147229700520700496855550204769975961358456272824353240326680074278607012866958169654702552457073121604894437913195483326782515779348198174317153965107803462322915204207065792163768458855786020594098804777611221419382248993864118204282737966500885656177886640891583018281012868716089896743538255618990222759820402643737864062648688304021259548211559734961620075230021730160801766285669531256088976671772529468171832661080233436873774473367099887996075906826067735758731918278516768704611870650552084432211347870004828150531538209527855569237912361532702528063514299015581116877038809662787759893400846257041019561855485150340637445658917517097357001716956470586187246336506969258305103447911640649261100407565713383230840881723076502454682085724680317700882473808726327126345551542469252633543748829605958105551123433428632055244488690465573223750115511084767409121005950676462048950613621234590988641245810671733717437067815495354213313885940928664133058387921920710558917379098320005609176967313700764957695215790935615527920231025147636234462488897634039432936937428599906263763053245468633316869627395601086812079469983371126899267002262809896702036341545780651740071032209369653643492864946280897667659071105317844077522425101070874883167567116686294135901703141719784274144332075630849054956264908395732315433439149369913590146573939949010122954697851976257217980049736025332667861120457948056945905567931421699464197958763722253682423921101813848630328584849567562008404035716307705847128657789719283934533739564747290191990044659855967919663966687758413490707908500818300160163452522081296456704679681939186020609336913012602528957275347166148958694445242997017483200571217517530370994793422201511631949924809645589341785055742344242044789062684890078804391544739067980514453662983017557253637573092214928048602060794981304280301284413479523883020248216663517529374894938421161684822996138773453999701952318794485176772756413714067546516558726499493678537063666526057841484611445964753698288166609765303311831338384452004887733945645848895647033822725156929297383657063554010220752879883225804211235773110607127438026092050798002328840576549042513811365781782471093832605872613982622018613931522480305545920439466593265850665122455962891695172789112852146544214061446387793737354240824549679197442761171215223241346150607159122396680899073853524738626551914962118567087880113186803451828834104711911399483885319728839812092950846523292739572970108050713592575906049900518782312751702455512104689716620473588160229773653808983313301924833684379934558571994859734215193115573152171905876587259811071837719551575803355884597146638444094768260173925614164363705727622581655480985631406198146314913124553878226114539104335172562711841840646784370826508456896212806801697188413239998620395863805259183427329336547994108776819074555393942613075817996784069973078160544679175757433817368344227895057688713336986575451823414005576404865612117623789757558148404022559532910765279787673255030029728968459734751072787941970843823032627715503755439218574530966409909103268803034472636232787139361099464893686304490544245687769932874884774165328725019741994741638260907044052484409718227088961897033863177678477685736446669814148151187160860895736316343606736128296568692998539012117307107163362174948738223411392389048734566879680985119713704840956200392428044618855118650553147310527265310336366827674597514553524350357419117197842917856494235689864018307343716687117600215075198860769414521118722269789146130156531085547916383355804593652687514343673681000643186038957247555761103253760034799524115669658799290752943059830345420723345822777113547743267574219316884409636259078979492187500000000000000000000000000000*i1^84 + -590709764146280022335106922996519249323818974100477462138894870697476613690598135669883703912140962918203111098035125293609615226827286348052056547431884888966719291758008743995177223667525075500387083009933624378985391173978780777083944336454259706395060483389534897981245351416831325656936770127208351691637957545098295639566482953587109511531165763404356985840650396767554311369838081919824418449556874717582231365432887432879997554939237747959926077974102438191410549817919083619734856472758282769599828371246922520182072799152878191666597691586912809803971458182641281561255659872212456320997988170662812774160733083924947498626998156957489978129658038017122147183914137449179905521404349249711070141597743367796272824000105354701401587961843638677079592141492209694707630233999252261662657225241473909422843824545615387885455286998150863844801529759343505101536325994592292711398468616046785294013995692838564383423186865457969244806174823349612005574101624142971012982602038100936674966813319845152126660237391507507485302264925687849245315126536940336746245603233018702617273636218484104659612191995106761531134375288436642808695035720156972109366529964077468700492311774377370253399067500045331547464285552490381375164037316582342858948122368978809837911978994738793326763265385024545362235707280037235093065744515352640407654221334139244525518787504542544352277143479966040575885186185497700433735610650672119412148221150102944726099677299426256184786497239712456419669205148989183089717455000547039347621422376381931518874656620508385134926954240208803528264820394241201943961273728472518724630809032027459799455952562261613474551747335404148038298732329760769873735858460433805725574128119797921026349342202279670417749169946075655913253250122604993703857101120524403233941890441702805408962648460131637250114318129650518995667770594829543983721979814830420518774766303229705164382886891358906786218113488158686609174022100780803281382861864260198162175310146611176014307514741563045800700720752895903559015345066727071941794674583983588980453776333749626848705065278787846269879766638413193191795555889236685380834076540282551741067441632906165207108106918767820122829321112930759946835406574822074838856919449756707115566826596932853225307333701356951986784386092380889028638482913597170209608613870012085021248445905053676326617487191781782315015558641281633091897677361566612308919914475736795325665727827487699989516451773235574634501082005722101212320520338068074145039393663310881778698361590637584560088473878630705050248322231041285291636124645740026830366040152396492076086636669801691681088466082538694140870297619414217505196351291630962853475368273001011169568473238615223360817825181151857181893478044111099980263254911426505949369911609113065318576180873932858672063298761645945753482205531361075551860742634461833580310529627602754893665961982356529095538241521400452042223306042629956368958201670488690397287445963721680216563269888716194597816362731614262856370451123674588376258617365181508795861353933309229364170527179097531523172546222193469517261853613547810297291078193783037087957568502110117671905647019253019233897147090796672961519761183908027333708800502055976319604064549070033033811724325378701307999802528984584589187504819291532614601089563097026698086134695708387234549617410916003357950247984969112289585853352789838264809003359083165390642564170580637806689787176586289751125925970718667587585447638634684331213756613807550547839822067405386622406141814518284010579502493731060277118330155883263272152583676714275066869411233810358994198098084608965777503212926494149043807537558995857728132702146643500204469352549347717910149071694396078195561673827546504060079525161905567157834937515560188444237935891444483990220333885190484579652547836303710937500000000000000000000000000000000000*i1^85 + 5734142133555359505196857825649314921278323943465908635369127464732155828567126090542230954114401926859445105079123458075613287443538870786046954249102957015375582570440711404772239966597208702471718386968469446821586003006063952249798900993329978544977020103343086706342814307738191333942555994891698474416595099166341424357456184815110880364692224774890483181062914215278743338790704414918330091176633407462559104082138935619585808398095614833669186559912930455915248569608965714017897216069111218715256332881685103029888809231291350973087908222974278707231636720552451148826491026717700360728973572998700490544883620003504110921539789900988969541284372732589772833937707165147554325661047642557305727633393571227681848636644991168867334102538819076134182716459434900564667534473509391379404317526122159659205408286640777351122687063466066123220035449013670822359253549687443899333424113443308893671511480444586906051029882340321271190091332234677460813879441144886338820690591856469395944991318861523386917752311844784366448602862137590495315517721953578990904400795559159819336766294319287943600995724383303385430143030363855486168121748155630612420502771018315775196109467339348412933266172682739431152137487705229952675376448966541856058320626237774420142238973818527957801180759034119687227255081075549344793920233047737958030988744353514850366719582770674702980491663981417691096586241945031255441266303754815687165807800689077376911089058292177190233526203395813374568663492268099061131076070362662023559428795710337882360020458334871885276834138589007758371841101000281588474364015615800893627137324813744928847965457390358210846173003217365004097245090621628031829114533433969100675840438396854778259980991861362471331177422964435480048656849997100602897667243766431946623668622683052466893502151157820287675252343696712126329597203068553630728975382047802514005851003623172000650601344545184952037621257439642837042083743461641281459166450658074111089914024902008215131304387481380369710475878893624367738473889953353522954431325668755387394210440435736313012863491798660604689608117035049544289420355685602063401188423867422357033726618227277142659650064479635487972640026405978529324681957190826273313480479288889585696930914237488137984199414978939568906250023823287046430310280020470097388327669490690866089207230259483779300871338086598447870298202811750991921329923156179152998927997518512421777434884623443236832745784261256865215535251806466894204521419460671106792755079325258354602149233301410545167734611481034863312027598243391779733893369820752151170554253226134498404790364988052349509106642595430503103271472955216491299960927334602712602615302550614909954445063070970585146838082826729763718377384879528246065864127836979673429922236581574673260539253760236441444161428737857122387027211489446492120607106512524573193446340787409475842979784037186690312798735505549781985152042936173384194508041386733177536116754226716086465900246255737076420761317705076679363791278899414078413433139048115282095539764598070205870983426125430035646795040109244017207893627594348837622920265573711257661324219470977855453242012022278116724871741471437191993765864872172195021944506695001205474050373388419556085171926123214117474436102103514078852856237420315981960187232178506027050670100195576150899657831883359129121977717021821593012515687849076591752092628946636212287511092267860471140488553703640505604753790734779938589043261834177584030873669293181000518843142196122902126457462142778936457104779845695881605618409195805885629551552628651755681556661214398753657123310917524243666404077102926073222532689835760528597145801424940072913692523649524507854833943653007646605783273525205971586894357139890986681408754186220709468198912961688419151236303150653839111328125000000000000000000000000000000000000000000*i1^86 + -52407216442772597607516337226619367320582029880164446620706924612385505125092489467370858419798013603390900937935249833759201395668818903838579201727137853702636715361333410340453231867673199336768375209905118488758652279822024452486020222703257045269585026283896628233035583234202467630999072731444072979757244228041687860733277432421381892435053429887215438145955513006112413587185574257930703389418858868864734697011288837302905483135601652397613944693835159823176792868345630431049716860091465560424300578428818730152745498168646647630721155842471229512694643818439489562249433704347778575185593963105935266394911456663563280311620070557410978599677576189761589735506679707267742229398037958642458373244744680142973809340400606334646430881683716279345581904864192323395155369680855083896157417128445451096358677544700795790777050446460188448108385611398766025434901365794791857550011423653333155805592044350011496265960525212344209286272479241454639919165963080046819275230700983865258522521955001736299134300554287237151907809734307365723915638113144010263396870306444523579849454206777754383726094221370604227584567403661977164288272193651370381690729260245376169519795795696882369412317300874791402001582159505767942399734532900452675838372198922815774755770583116956980164921739462875742910975742479842445189940040025472732182829477830715829429998153717633899632487751086677335396940883507435470535757275993309682682463762965326024355616275062496604414049285432852720265799278665909987026011967736342404050105206780697004842762131699990588669654471136389155739844681399566462687067223584420207169157935793704484159660932394689887794362021154832766494561983645754590677229045851597693658882281879817322337800748768298625178061299559284736886702668748582447776048537840879903159257980471177029023667830836790904043912357269974748165454694358987054024893510390855329097246210249217652540648332816203467795150022329340236878340496259325574983072732624894890329325304842287982238321491871113773980092337158373222520602399317206479583673384972538929983505127217149842399851493593706740265386726910099276953335584160744385249297194702466399867282921757967549975664524419918160602688300115404746958470095304449263951260244262849771515919219219287280211149582937269000537297845484352807128914901199458464980989464080545126654571768917745437514863970804157263986753478787402701264145059843198863319790760745241748506156526039453290792390696277929173807457594653976148997199472479843430978270433456341232212523580222338488514623490637191644480972816429235019070367678538024951564974039996913585727722570834591636097172309533217098595353661781045854330283560241842872567920360430729489119764539728797818229965573217426003893209682406597950687909495068824021008761536661121542706889454816687974146036829638728281087630152368249547498775975027663655855626340858196842582011104605326335296286586118572099539414084946679018065115437054529145026698564988211890575192987335677280052408484188461795967838283000795580847691437799913161729275273868977466749938942639344259680936633078021591902399928041869381039030529784202388861862203217654372240673505896337666491645371474967869496518412250659127915851093511607223020639400046966082793707306731479892918320276993092448120171743243370405058206033628753247193800572768584084305402466821527859641900796561003484518813218496000886060319193120841248906277253238953239409953736180087614125820885296393163252561920914053032428133204971342936465397347987889238663197613697104782079522067923450637694900586016235633688843361792521232245615586154307578300224964523934643432905074517843167340039542253013644602420065759942149654106273102625801337790292051259439555979393187052774797105569081907999356480856015444034086409738086912035942077636718750000000000000000000000000000000000000000000000000*i1^87 + 496546390702347385345358223627396829767193441993665302668449840830064075721041086978416285414206289195751701802580164043533706697108484113249051078611645958374982179929769278631851505015027672950897843815477018881374931024840472307171287881243955513102454132060394566283050031145885896926322265226530369414382688358866409819766311582796872947354800433739834431498945795348942213681883692991563036540164765297524557146569481406423445173284606581462383449999755924579353414019785335189070639138466812689082378651371444124266038249895461727008929035409883380535539320508457226828508956880116661824918077737272172442069083813954788019651313637921904025883890035801693335405062170860582947001959004617593172344343859807858656955821542412059126281515815670701708370415246138349466017896773792319298205596630277834177062544552090477162580444548893783494860365049817235005652850744511340829827460909143783901494003588788060834930748803246451407437491405467085110526645602281022028586145792498163706937293533609000105737581004413507830974368551452566725472699792253502537949235246407509317541890904995044675490838523262835984171898533942343062482614511078956641303851467406760317270696511159017976757421125415047384976727709607660914812199939381029171898935372068960960581564277286821802651136414984171450205016423383101031111213104360261252319342591474904700116590973103555356106687919228962712168794610249672760980023095733602545957984364806889243611849230602457487939637529055253555038311196813587252464728946126920295184048640144126067151643342424052285869913409909749656539737588080677751990603704829094604257023424875582453961739061836137888024991948221480383307951817100375726669977525762178858969787343157303309273615366493184504191423200133067741453102957179515260421118688412697968150223931751967871314684308364888987298173365364735639841582289132071794692442980993790444714709121179490941576398447555024835782089858428477488165617113894944639387452236994698949672762406223744167942552030383190642939582911089573769525600845454715256659459802113985346690421896305919593377883264414887492796053715578808118261104725309062304785519718261995500841182205781852947903521316078213901834627197469590917272177179455901320514182945352646827843919801228099436876353255759402280793971725171423920808617084422087280471237770188390460148341654474154656442058892207523427956581720879513479785064343698846380099714401982950058969588128790725437943973584616976069014343798929322528302439909813867689564567007785205884790276597650215954944264227288936668056008056254849544141486292780984962247786364621370024261513187197020666355977493600691448690140570924721473013192167724914190324187957477796819520345021557077156243924630173015164765916008425652073514940870863610988001745960138352231303845455523086447982402783694463079751534713496717179353954325535200148741060088106600584045338205589698573783025856205640089019646324558907507927314375310284620765332640492947331904122489967415066911017676863444509711454411458206496457386112582690352968461232318777913928403782416519155572079305287876262043331992132609926518131678875193252731338057001889854756644252826008101367700525584831286408351025164820477890608519592031819740840365395015239124622161235252956089452235691631175702767534474770060279817160073619864742707398604196375099575583390207751496122336557483511125926285701552530054077345023407467078213735165883897818253436614716670230929593908561832082473802600522631846088121204715542263784922996478104680718321744942253856520175949172847097620115077198032860707335567211120645544141777600525197959799131313673702807068669225095595071456002476315321072992723323834304706987928958420760852302973612836552069905460179181215100482226484268294973695328023041381831359863281250000000000000000000000000000000000000000000000000000000000*i1^88 + -4799262103043927745277622734943270569097663258362372001213934819162053354954337028515556169744658660674774151156935153212160823710463201024721657466064225344038754484446100416837392199616058635965550794623937635793447946667837005059683225224597367737965888479600181845268493471676878178163768195217709687207436848529625400244569855889077331363042818906294590186488447868300906053999622133243987448471124998805201994469178395802277892640062606666099916668057908961114361007319512519002632616617283467081090277029668025367071718922957138427979434147218280305062736185366590714033864663044829597798746808009782102693486656946362529633970332194389767985720056542718027648545050247835411208841220832885476380343995015549041265970693691313323534254410529289257272746091329467931326052636744822289956833045789454187617604870406986739042535628372847617556590351470279793456589355698156449082098024419798458579055654791705796899776270073923177490209850634409714538868968320617064012402765716747293011280143050124404282329325915832590265323370494901200452583024445866056430144597061738083459160626527460443787381385430286686183016473594635240660385863923442580750255391197477596480567186405727480345796779563532625206353074100151450424512481561681309007913126758838337903839524206260945241354379854337132158543360882443148137164277541371724685286509064569881309830981221625417959672429137206035245990933816221659041266451725865789175534807047751851717347481366831756478559396547990256775988206853137388319834328716447799799808959739042468997638806968836814069147061700033443604911670448384793597876290720747754408012335677851925190805659991311450689015652094729972684584954271048872347491399731755461404577604321414371567378268315446744469711093745177964045116835935215025319118924459087222878483027239876019842656749174640215781828842544547679030656346359309805289588161979237384670281380930060081857564586434174536956915461578321987546653432902882290566372953662762648330134286213210821431553993236371435186023946888232920030533969698871640342330062916756160359460002220434623537602558552022091304189908802934996947037887801218225437753512022969050831875112647278520443145541831318708993170523872002012800855051750236265794725670163795557541798040470901125713596305072279275019293649430595433852588614279539840837242101780227333524022197451815541168340151935534022370478669046744830808825472996925288335371991036945279886130509916169825735511075474694780518935566137707812406769769551779770740290890381856723745121252499970365131453425973492641176878330316221263423929349185812829444868437782753215689746567957567246393567692319207179079909327601659726830200771935790331058029274913771649870832641733154749981796003776088916936888567726300183817776204037314970819361719405081454585037726809236715676651767680821735201441775344064004974546716431732031150464134436441738313419141533504052512002754667240071261564739154854364221443321136622448589591386201265567609254041752302693337437373621189511911007475475928927619848289418867187219624211514946608733120462332900982872324988688588469798623604878540548464300364835062394103564389651836130971959573623844004913314141631289372201953252684544491068345364826670431178987984779594028702128287728866363445139136998731516169726094645353677250880888997749382663383461002657429139680329848814664256808291076324911942070234688631779822271794879192926749406031425359631745417348270251774027114898345927076977996086674326449460576341596169588047658695811494240139502635594723913384525373127581115589639145042330061499314146786987779432610408825473034244932540790389108083369156597008726721576932495511704590640698361417126222130948356013239478064007666560254057927903269222251695007621798335876069182402256196084267578125000000000000000000000000000000000000000000000000000000000000000*i1^89 + 39801588283950936307174613248713318818886405016510711788904797302513515315113406239991451772537573327542972555745319452209148915796737010596709391193746980234719562479129854121443665673583475764577022634663946970544805099979165323846235633396295572154987257048861010706942588913409276036773428600843598916746013261147952141932759969864966056510278635279339258796459855722106283437594620864718054781127615130402147097375334549803687992142677688823936583639143556973070605014297587437031136017985331328272792537645080495407104710417935847123804892802409785198993624161467300988224048671388371942184863431155288959150925249534955161016759997612208997788328685310484258057951476797821608096299212532687073231472034579639778948813702964960838395165047996243378033959269132443506690163432902700705860625398089930275008174935117120305630991764438108164678079998663030517637672127305418164779429447031739497247506825055939022536151508312227148951581807229471392672424316452756391076869690059665464430076171187514312744717757814496214756863319984401876627554335866966429799636076383618946021452748187426027198813611524990157384857628802249681834748509191611165427677028249721077056934463526363326121655200552576774881131840003007243353137578441904069901187538344960614377248747258574608227361702836723550868862633087730198307770584637641904718514511032328125363705720337319700607453383698254350492902135790880108603996950112629539572482969593232075044475000861828156073635921405247337398793229534745063650703573175993087527914562668994211885867405899710410098901728070697554105905748332565431167903102436339989595268559964818906632929860208008848312294775039262959148767696201586513097033289405874123887081607996593672327357906997718796874319269075853909398232129285300296801176147840277932092621089989877088074109529445094571101376100552300341068295871881133242484941779290635467625108921400057960316008626346155588373969848487126504628903258314379762132970328372647877314938532975208662112723330956520931891500555024698839205162951150633937982269527725241873249946093693245742935460317852769880362120149118547551647580467644918613434960482077603686942294300675411653071138715994755480449844231313800683424453493254612288723802242864581367211981340989593090435570148889732178154319130191461843187419961523856916908490602368049131934889199108507034056808566710089528606402696382241354050832960109995540870474036270426201394343667189809922954400315786472884449308981952624004087321157129806955120044375211209527839803750229167806495430804864848342428242295981637092525733815657919999470632735784686075846038947604253883138744276475693889102043898367382094770190628709747843882710218467470223062625829924828821485046481542120546228424307893302247607354361299973075046218022265240731646979399406059813674003830656290306345356535380718250728174117059442368554763857471065219930738511223763460224516149676340334510450724217281899611947879268913712990480921810992479165530109607351545599848075164012272755395136836885333247023220467326138472331546158790127327797005546165984258961206366708971221752737557946006027178074278617558139330944218508142723578269595161200743754365498864466639061328510640694786533102094672318441907969980531619945524152396755029618706606038095310404581891525746748128559888730532471563079248356160169063114693487503644809611641893398383686062886904104887545641436653081466323718939108550313347933517558337786351116650591667458428572787391109690488848105302616306970357702081171842586756289073040021967277491422057309302427588468739455273389017465589394684200277969529407295947249129793136765585139683867709944151715433565489145739327388407107624725432745534428077144020532222760660596815387191155104211334895020003704050602765250000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -209535890415532001247930627538169335777118331190968846694987678274406886895604674567943546954859449972120736862197193432505076201663134736675184804872623359824522848718598443593312581748856845601511932316941198615077861889772479498271072303686594326588457996685407999008518337492663351128964889233728191788804535975636218998469660510276480436640913021559918194226254358650620490259264216487810554888598099700242576678348022007990356822057406446782473263376197376571852321401295128189449477443776276528125376364541033423097288672636285195741323412117343380270447806012351482686167589887584213335600659917607570930467307979648965251583859655289561909027360035302820906682208870967271742575705908246899702855152802244275839238271543994572336132222620569460316662879501385191651251220137589565893299985342359582890770902710941325195615299305340570682651243820228119406897357585024891449357691056006558711919811176574090238575581831030622549989461995212848635571805063462164843438093086804766947400914620102373857042599225777495213723995867347517647774452444147713734184027157274968335495194462748786321837457547652776494940938232350727708153924761455429801151156131814488240048601297556139104696338795151732904011241832239297829810450998730491830054272539948972079782401025580934852571990211548936186274980015235663454024005008360834156693868672290582692974049062608387635658427707411045044596294925618072382706934821380358523783967574029704550027378735799331654528907610641942627371601198727376602677329962249091671376117789870792662593335225003176385544142547443754502883943387099021282988237668343236008160987113249426203270152442767326328825427825265312101298270319285262344107197988160645487125005510978155487893960564865787549617799024662712524244757631991440997901549176142495717948498380648135792343882733997490511678402639325172648619995006855059987569911285839661591720422710613708454842766382645512595585978883435427884565165825547223241306408207789443955827716115737404604166393249394081528767936797963484348264970914738093677448407397433652060256072961723394828119046669920145933262981835101228313670602163785829448769860206650077255245946060422570686626600598170339953788666948760714344117145819949096239860244494886205747118415324692622520204857664035638719494616572514834997123134839394967141655273385792741275366415610398223940522212691707408992304762265272005575537837690057402912535455331150696448463908650499961690691063594793359976852554602194316786468313566246030173605792767123598950475272443036058040710893125338316290523179260016125907183178288933842717053330682711661836309233668430963956931490213441357543608463126939916851896427748697440015777494971917043851097706843952369430817072719194932189189871851550248046819186419228953390577425193159764460785146465235462227813120102079609992215544865785642221430686173254014141219280899452390561862109405810479744007235123817618648160056387585589308784524195562737731103447168303782814940803915858425481159221939297375949793086778165462379760670877511133516792740367732539906940552090859472420977724145129919396565725786054906771921389579981637456544435534124013955538943197264925988753615035847496840437108775736042797654938086376435646368502283249261802501853874824457397748820109341616891752165983639992630287437890291443264114045135502688935651272288924446373861948417036580070551030748520963936829400965351032620244290744919393483359565776893072675391081662390764334513822218516636162534181798370911992057949285871584352700393587047525972356939529182068171898918017617086136944032541215393751360359985323899694651807776016799907527239249976949765589734109431925965184373189710279561833857944163995750379746671030406762422011989154509757275155829687142583831527680000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -140601162231017148823871867839285622299043292998998426010466674823197301400959289456519525925618482517997220626584772439604404009592598168969331768465024749882837656643420230928175596360867719929337300513663722676136167987981812367487225890808557602669067690850457616706073984663866775635556632429511937512344055069153632732914502920984903827537524065824622215137755294840680230813635687181168547399870390335900751871477243815211340206213434089077196380829595274647535914355923330140549413697701456094451837530573742085769449552944462598306305511219907372670772900060441902731629172028295110365957200698793187929156310211608707081313240101083459405018677718909756383376360747282112176820689791129077725662840267892348166306897986581050080398381360253630226043596175163765599534939024980683790573046931547808357306935693508105271405968694258702915068249033470079353424032535981546788151355304371728365354572780375910261179003611551674605604160913443850020182878350521170597805597778096512166448286045724679659519996142819086040722478934763218763241960568681891689865633819135800372682193933380987350905289988678454105015634220050923467085763854474876642767839772308825417362102509058917848437118206344255569289802901291638190629266552128152384144720532475889385362172969587739900201482279938113904107069228812507694383019365664015742196940962482111266319773648557563228201627693554911988715690800838281322732335258335830184704149210124234716260292917584882072113450735052573853656537408638746629494740248060440532136851768480268836302408693229050635667299944678783458080844662140137289275988462400480602853272455110792950775236096629073585372310631473315677510087441698977771093152768352937708070258666094611729775568810285968927527239219278283084193178200534497180368437762102424730300306830458098688009233554072421847184587783046856330609846445369760158350472750687906706089095930281255955412095358734558911445959601486194509654102688588498378614330257268526238105640252726409675304740947838061599094557471779157372171567622024394878884411593579061759781126643141904908869499153474027387585419945868166460600837535532082275706788681574867316337620329326937407098473892510300854914227423921595209297503802117892431947139370441346790733811953738477171791142993861866677142096943251630332417554362434964843894553943467784287709891254253013098758439806542679033010290541265548141399085561993127537559887233980278584653428455010631553295038880701501156958800257374565526113206379835986294065255931946971464802034515701029618335651436123265486934265074114536575263332672926469460008240341706029089822564558625467699446153685203606189897624043935049614216060477978462004533070419012760202556338382949194890767016922618372652472314572258908147582109418842683159837176242854905503172280725386849672865890046959766718738933078993064662407113235965355499768218628106965995692114175751606556730344931102249847107475492429263865319111631488357475053298406116643208405675316494324906991494008160028239406043125451881209937544810497242722578983891260585859221106849747051058997927736982964053128442766422851287000805362517006092840667380460997697167735284194572474902252845853481831197026757015174315642161637054368593618755884240882977193549537576313049230107206390592518435515536100737097550512109596074363155733515419506503350102196779008802455137010234535140776170686957710802643020653026751252685634044370795005234512171613201280792879180296763603412940197879961833411142374848880311402101148714524216615152520650309513200272757858551288266823964076288404335626698786930371255771070480293034235620427652574514578961337373552432269602184630940663326840287084178672101535947736706341700515360196171548397741767527027842360214234842717847552000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 14573476090171628297434824749374613639365126433179522844578118368382460172671116687723593959107473279054501246728001579713913308053423092483219040146452476011314605548983419854609577934253794722092609626176486967166361913403164260675758456240262666323113700113096675209937412178146996477148979826568412483363257654483239562940028657761150513207536409392970823947724216328025128401962521696175502282987434730020700987665997402916923701599300328687319721416800036821910127268033300016557951713866339769418370162015987991934265976409265148113251460748275516814377601000650440566989209570002110929279885547820950729354311610173649480801296311643443099221317011519951797516137404568368779413457909372222183210182820593143844168584984235463460367439609573922288540274947758299705186436218193275986302534815436268037749197792605693133096427111469132874323650698877075399671030501841645218158664035721801043695982994389717622922363938996109897519596398004816618153301959452566762708385303826688445800343243667287839627378847750176729175969106780165892462292300849735829643741889752942673379533554568522878992661826282682566570706038209630574917091842706032354836917351285025656220306812465935636834249637348240669704700164447256079391115395867738419008905932916251638675995475630245856236482293044072073963279268604147320679612551222718418811227330804539756457099736074246572607429775674819887740778300481669833893266115415699158481563067180985372165027999967299552323631865375113477496493480143155726561655013037075108179299895516340040347990129357428836486305253662633543016994389473499648751246008604636320830663230066280182403620561645728182129606454764855159573081844718741399944010300887936505616287419103434219333806117788937100672602860067839822327454594411789594100032049891887360425749005598558024438373319301341174497483653046459295948451812099401382516968249143961393203204701003186091540652530660420630420969963154322153339815900566945561064081602084436546123788653473208214286887774821493547036975300313239342269281012787295444509997491762689243134746930135988634612459334982538276072670598182178739870087594084302837210071264465672378353074195725951111161418659438668319203656486045101387045140916583965329715622443396998838981032762014680887335750275238766905311715678509927805644976819588280308185156952670361841066872632480388314246423108411089859076361010599820659294711547317382786891881179580187439174817321434712359222473190880280970342022787885235601146726953245235685413551157409931652216409938272791539145886620193613906495383193570074537022180289245621632869855189887342638657859432095662092136752920697705138872507083533734995046918821476763853151990276180303213084974462299698897033476942526094326575064153407606060442939003693791883843993452833640076783849410508308541103347005865405254386278568459938806354487173378200822127291364990351523595871288519288432370681296659628576501675528365354952220331749308607177356529338179665390209244011554617424959138744157994695813006637795191196801303984450513113804909129021069809291871698888592696086503902579328208159481850692651804832364854777143885772481964275602667420863028526744318958544036449701540998902805310386245716412995102617358737506929553951543819188990719668216915816302950854013359979463311673160535455536818438823356088554461929807977038040097844097367799624132102644699767313441557551567949496206202361181602662759155093250722576331902376197989486212193211828248024862086386098499315882505350081727087805761404688767394690653016997470284739183842781718839629575257237680938134576534035594344650974559342434178867602313710519470216902530067735201243127114402931671445945466810484986121894683004002340173558414794417602182649581690306829303676928000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -134143634763086082112337261922581473127205616131928014269870265040706027853204905050619057672506805676827751031051302089004230536090985826686052691440880858888144244425452259542205904905884106695139307552023468570554979554797001975511813281786099705558567673864426390937580758599719467702848433529323954326508810015800792411143858297711597707546448938183669283552902971987654869718080617113033486131956268599161592048502441020002230794388479499551965925004594108872673580102860888845122248994879140634735780925985828346723474596706569870769243372104842214044803092654933134246806423145677877688780511700244396680330791618154382737452301212108629751350320064579455438399778617547363528494761639764707039828024986704131641603137648244033929884119995760231308527469356670996163631824919634662192266287265787678778342128391567179217347303041877964353700491566121665452558233415954652604704690695790609495034756632758205481225709517900912953699594766250989154855264809228020649208378216200547989412840887762559108639275221593951458600402649963881714454461637348891743553664229308902543277712391798385050689777497915983857323197907176528168142759587109310971755423144146619551857124851078287117336270653365988943972347119549730006796700477957467537345077537401581464764810596608568868651809778360181792993738230049702432817450210346426520663281202550497314710925884845920972605329693171541148285369650976166675124347379455329700202891205038627608380146768564602672089445849272363090089626445507378929067815411695507145751336427559664301497971875692330491499188658245020173939725573182931730294559585235052816194167333678171426725423407421643515225346730987710723862844160797092915997998133692705360996191078954432458185725598599694698302238102548137022642278671592572353374697441174040271476524455530295344684658357464518338964941334583310858544616303082255927125379263999774676484775869162639326336186842212914677698747828693975321296069933429145003618941141598955531433870966102744570091822123304894944001847487338055690263568719508400324837300223115741438987365751231820228484412216465874364390103680401002583493278628854336503501666331769411905777195831231593337047884035604943580403394109667634958044747366858890893745483482741237750907070456902135055872467066932455159662953343035190224587991494616051238709255592374428597223542221909419687994442411138853082436516802525489376649928869279125711828505046300817817845080842099932549690203592608585550837576252809004995237701168630907380579372270219397850429231877403796957237979088310340435147052532574607455071314642576080336493273702469493221216839424896769032719110927259342445357966368235849077840075978826104359589652128933129754764847066444922175732931572041855094647251404177913775593308663609450034051951402064193010582289030217291230671892871596630153974036390396307515633055449906864150378988413810012119476459967683515152837092033891023896651565398051640480743994462050908081651879259428058946203016188372971704900122937054842366490006571045770984742112622151465905021525485383928442373985093098809628686848629282267261235714029234770632754057763747906947555612493281778968994331453704307669249107238425986778962410369099429370225480266677033018766486400620669839407081926886266686467444874866561726681462738772282000272686631092418499090056756910213289074729311849994170902978925368669732078945477820237816369405334746832648934214592283571866093097356762424280465359381939954260775760672420484568202677869736843757321306306344534035481657523663238982511714081972654605105308479675183125036319174435316928012970698156793618458415676217328244925433916762250638702943595528069228784513426636338903330645535402685600390249222819705369687343580238767484017702233702400000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 480449174990685735736185555731145667096154905733194737469633209418808090401286494637283882978043390814695492620851431650370086732506035226482441466706301022740889512693915998924467810244909629331225930516158999502724214680035115973638944408051992676894480896785638474256220621069883561243295319196132980266939252465068689189191488515832210368617581190289809957849430402655965949547775765599715299502073755090232260896155149177701547184304310907548641157953526094813655160813976187343836901629173492916040181155893559735627095265473491366715951295097247129842481208862213534516135608339796347530088563052666351176919306950859585562989099699761849994059366969393824789858354062025017503722647831239867548007730224197046061409224757244059929233208104983306644086733668814718485354759905866725004809476783383760901573063115482020543468817787706934678553953212627697026387249856363623225333714505170233890797643860033698063383931939879313336214812987213969280185799373248664383470154310231064088231116532588810727845034541116441619527379744679120638854297766642322069592384308955605652411937214392716183888752425704629069546677248419354425093319309833959113590872933523476466019395302245507022751864321780002991992401993195568794421837133269890196621895875808049559725540669975209715173272599091024337874095117177713690439149819032753001669199415825065347320503207194716912847073134673748171103176959216437245073076792442826100502071546357556398231232685389481876953051050822151771807913423025756131186921418685229573636668022589021763129076641497764713087417383088235288374878357920265007491065035429678112992626560310285658121081052296846886611567076675537114937205076585740991665016003170147533952190833166554971533529151222357573688845812298843362522352646628418129399802690501948010119042341263085051681985850975967431146661229564724260513732849650295406704864292629028283667472929495367191477879612831620630471647644029005799044439367204700712551234724083053411441800230607548095131118545173872188583871397405433238367325467591707295515919755651860329094096901435608225684885061347030696231077893284891413008399159799456287515990958277474552927801521299631788260101767576752744797043455054032638009472278489759271651468210230121101808276303380135226457476476326216675365714893251086779167073486013191337166524610675136860900434355656117732156470332233798340896124475623740514691655455632532024445613100117968039477540138388808337417650927103681891453027518713503122677827655954261253108467635296561857252987293954968548034053114925528178686970417908085918884159382411678006346680586943937945741756059103536163757866050542447731236755337070796640043638174145920524032997006056754997058543377774143705006651771225197371499937763391648484884517169018930711373477599413536848792452710567443970467840392404371924694478920932284812199500443938058118592387425119914107902885998572127402981546437479603330839930654865432608013091165076151233472454616103684209849412985898786160649591223266271126154955054372020668063307387622685068436759382180940344489002326153873223854193119168148745385575826020588535271315205650070057734191374907374206559090765988134923073965726256894725836435655950336788853479696656030492371763113580001357834469074974822261710333598145203269923480574725936943177720733521657570917007263796743292676110255469068026372573960136776706714372670502337873203314838763701350593131084401859496072603954149945532671270241710630357356497919329523624106245934564601880974007077528316023651203878886315266846320279762936794813445536699960295298802692356182044151696223676666705632113899548880811851205822360252310106993682785044053442705556264556053953255372086781024374664520461892779824812335973177040065003520000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1455575723907196799036382639267589625446533575285982918853086288215851498742191568320488231358338611484626460157130473915181945418515330364618073055845647265194516923581923801702644213941272209202004498762476811394820697386846754671144390945449906630253867370220148167781349559621960414012913816505482668704022446915880207849072865980119217036058206282270626629356026227541927672164176184455993946856463186107437967006846891935267222000974998713444726337707555874879786368367359914201580692618931645061876852164339478276392607143081827305779720499816699375993711735606576763754770241333337434892829485975016579885092565737719388681818603779693321697626609098771454635710604724402211285774565828524780247993458972208552171147705156123974265794070824059431282545945606027047010553152092892398328927992126646713614499875652376980270272076828612671850775735205433101520491908958096141552168532289245793299001480228742125252990738161702408238530666395018856724864588108333573285831170058814971020918526880970697425542508148585874139508652986113307035418990226230088136224872468524272803371976290100799052140989651557253841415943706887737633740272022166997260994489107709549199508785748083410762868000061563752363842540851388859184075153740210827001619000967343084269514121273807047596114483608810231799002863374945654317220457085563881024581370880007082265986394025472834944380270304843512090046289370175985850077938083509606428336458466002423894345002816289428108102625120917645206754582118821096165952989112716926126598469389744764032079069845819236616886695054327903659470075012865542777981488306242569465515500143671964288428257342946473071577147524522520770799464095668036549756669424723657062405664244460828510442584230953452950519492806888992991324229138041599186128455818642881168251261035028940146640700307813213750621840960088744192751609111055610908183105520793951281451304699201255270327537773603313821764356123917009928962426017608529970077989549599099378526898831375394142286383140799561878225141589479645396924381391989841920284453969272468883208038807100606759245157159853875382133807431013723043683567569962216008944399757976222670063526018896472053879688629551546684915082234665769954255907463664004140797567384062695953349493198390019959420769011651662094154736932434909267007566720465815323566694275137586849848974192236579127246956126209884674360448560077679664873008744857135009713121924613461142597061002265506915626264348987390247738157312293557810897309937478054016083415005405591944691227185646765360168447656200791477788395956325863416339594103397877953504532970784422466854326341793184680215057883071430637789386623427129599870717816344607311731664711391309684944679483538968093170777560827874476982470772852203533555194074626041666434218396582326401461800560443784120504576366964313356385440920074146555860990365589137896018155794125268406833297513535703520636323052925977825817011128392780768078020596447409841945110735972016800598142313971162781201316729893797802895199253170944323240812433090992109213524090606241531189429484622516861349062944870801984828415611847637459923935776593568856208929231323857233731613661003594810468533379181534851220756519414459338920704763370443292116224461306347027668054633249160439583419227481948162186907813322777609488139731478440939699853676472966806946323477064364821966055876084475296111138492313400153970309882723127453004380670297714396125225358079938378926897894935854020901008476312475707282082925127777970869049770841425266798960792787827674887972868535269618300368666306592315717674602838090691948019925567123071278002146006000446553278191213975094068405383433417121217454191200309952800908440835775424240943347788105843951220899955244374425600000000000000000000000000000000000000000000000000000000000000000*i1^96 + -23348848269259797327561387664045857326913525646594383007909030437300707845649090350565525761501465535516618683391995693369551749191839183422254975268342419526581938467254012223598331303429296070191222471695619397668859659538825912818420716043573411491117388575906220179972433698504459510795542011351004392892677166500153507751740836210419859812470930721512834328221682114617004188682104075794289649473962645365037556904854651218430024013147993773974872490814431662644607108586062548591350166557467108345033124227458606876853847708261303939245816056006173967580597985039094645963755279394506784884903489747547683576326157814582126890487934079553433896818085491914277993604628171052030007039373274479472577153838889071982895589563639609050835727065215422291304026314303197272835157958947018953805738317314903148500888691410187078820219093210783200795694673220185095732088887039004101733837791026388158435652299887661516607466865033269475495732776481597278564925105532387568307784301309688885846513219206497931936427464006070780657400575272683622964357242456057263752219067668465851265588113594305751038699260165927149365865806307613121879198565554977178774272851924690541046375411333894541265460659198674591786100012055763369669553137495920796343963510858128021108199356467840613054308062068724205440341184109628877910789160976466834975157322589085307289732635557804670949654946216297606657869128241803287034627887896992963580018356244004716556066690339554194404729735496807856978683605209697562517621932799238230551357294556717215771194726444530697489911482441945442623237624068511880997100842085645467505997820447592716992940027012481615197635070006033689463115225263458230311203810512594883577348409723779202097845281016575690868872283155092265667806114122697748466758283338339494880922690262974825295517949583747844440662263263777033500069992459833028822762098746052963825451869540669680118248318772996260561714189091644169094759140741917453579830791090066169520939406826159459507035507907410631654088402575351305235513685153723725366620468025783505201854174484524371134315364295994451660922218666912908670558738280658755463751304057324078465054114884403784987189811418190490925358211129233841517867578418106981642104581857182150729566888351731981001130276092381169867955193859991602674063307577691272395893520595466064365097575716345528425639446846195258695266488616524909147888312111019243683289083171831050790952560082343332847207572945886062111554280438587503614465912276355275192734611757663321246460025076597218943409810784254027269170253810216060284270312224602196789810774893488838343196862188092593452787413191737188003059102806692258985022823884034750625356710833863934744238836768310891854058091333266198753076152288544591807770420818845228914303538973976425138660478307318754915702997765739881341185404502150911220572948995820805903462329828013690273484357871885837772120303108209271396633590823895694997231412679811303279503165044023338958537059224955927797049090101537072754420897313665486095923274414113745534762156175498158207147180026574599663183330184803460116026743536477677001575383813925005239118068440992798047754947372807672494565035539732166461668078642618937302402086742214070693747538374194203128212064745090056903254820875608593208312472182595072070200057857655659207717856755697839977784600540518573863669275355539974163087332358328733168472150693570549737594169561909816517544424938916075283103520691950244381917180163931703150065463564322675616667385489240173105400233910983811636056186185646642689402958899376869806026245559977370624677807973311947744309924021553758005655905444180044823093511531530107536677530421400548963095375056055959383269246410237152475950104039758233600000000000000000000000000000000000000000000000000000000000000000*i1^97 + 89665935105470832070746049428490189251986187887966264040543245286678772700723589652701953565400909791438643739717613858078093897835672311849494855565793783393933900474609748095638346742013561676993997880982460468438677768123593390399755231061610770704287649970766205110829233070894265591485382277024324886153284111416349437159756967755048712481769123219405141259406762796425545278832410898371482715774392060470793294816880148608397644311248740622494423306082624445371497058169831598642301131794733746969492067727149444871032754768315069328759320548117429914788458207934132437785077083890391467914106083887859723978283054434621399797923763647032801596354239263356327951246566562521186129631087151915678194626676643590673426316903426338992961262429354977538379723883964728803110994460270344464102499982134014887765993118658824516213768433966080020037067535447094091215226356017208678590305151677035831855550565168022940282579479062384548897930508406064998672952839838711787535584468901806031807337815021026151719272349983817798137270113862343031415651939750860252405067773069422399469381633611189265469156938181976553169213102845060323125768140666169801348815776476837095281432436320694352291484315928659254244565635123881269291176351146863443383066846343009198880296449918374583265595505174796604053830670791350014021966493392812846896182870415750301568494090778228618982779892411886192238596512106469930202207637495491850118668929949247268541538936723016092378679544864770744030046319849475996042376158125201197574614613876506183560159143644832318187257401310319967622635637482884763366787777127533532309189855616892553003210720100320809798348056309682091398222842463299305691838275239228076339233454548026253464290035130090106429781951966569034945320570927614145228889312314160391984327682032819123069204872417660591493751872158399308627960697014096939997756454906931077422779062193143149772797323298540862412054627350420028520092103979139799443747236418314251527046381949189666447872193405958715881757890665428937209679788582876223169577629636769382886440195878233155906641652055166581516430443487688852387631983458280779112731342483791396893355123409942907967975102902387347204121693913561310619662948135101975703392837575018615926757906323673711120820076552697318574526828353726788424282903726860176625902387294912163832124788279998393996647622163527751997279900094405199130587107746709803205710554235699437403830110056906452434369867641720727743460071948662564291550664950012006049648343710473835283218021584028198829130973203404839154305958621644132437126842843573921551481945710105208615035424295551747330550575394772436679546912496977640923672153430801807700349388617799311973710271757686154486362055922409628959895855090522138942832910731974910218531566532282282581373056776860953246226571151110439041915956444771969480572640038150786541695272649126190118237400002205033975957193008810529782878320130991062178364876553613057366567078901189414043416507291768439606844583052488202809126749390328894874789127533813228552429412606358158804355547267418922941040957186362153938725420475480185166006611538174128117068743238026331373986127197569895728270995407540656986012716405124113091802810212857882307442426636295213978207901245080068503771845768515810558992231258423271433991499001132664128257918868478286548499411280074491058833410268722241418268446302217248424134726655064059080440305456170807849476558690187243604206852899061005272278149854559288967405681761516243649995256993557705439702750815647007734344923684933841690655478981364359311108499756897832461894805879808848483164523669793915643379155416532405940347957061925067427992913753551553791643272684773178225776490910828136925436743516160000000000000000000000000000000000000000000000000000000000000000*i1^98 + 31241510004625174756877101907451563508630884486313124479808050312964472675810532596214463915390281833280043333375933090324008365942863386311202558963516812330419593608997929882507356798774433327112496506515496315869043264430283792277826484594546980046225758717610999915641171086374931125650332696957599664881501582055293133995332369949246942401715657311864877800782781519808474690980313251005938667228952483500174841612189295992687751301588967207269676887997619538984875828042369470512273964185895729880170025060627801920744644586086099216153275647389647987347977334658397949288531221211171394136387706433568013602965131752935290270785513473909225494145818771458441650805932985296930672715538180393678219890951550759284339807072688703752576371218783096126203706197753098658417226727372781830550297083682462765178316571366450425172666977098591637935223461342238308410220587253659768431567930859420074777268404118667401107662461967203656547782014820525123638675648899742866500199716840791844932686947079214953972936564009690500246381210374379068084832164118096276283334130091544737805960152508925259560350551834207538497205541728610587092142468250662660220160068899401026553969731252766752717024587173279720820644548567664696601881026456735288742509616543927176594288970489837777835918353055659663090748148655175931825332629126977950871465146815066755310746849294993531021939112922504251023440620864412198951666124161138018344298877440581273631811027260990981799830740140060375355207718212217441286496201177847148291441255036646328957175384092388370240222331616438076248867574311502782759979983873923670845097342554969192823970374371448405909868525091571758972132631056964686358753430790842131379812350527299937431751269261628419518028872576699400511287567603870883735886375389534171229351893828489734586972300048317765987410807500991646254495012470259598212060317289774273299176860658401635406270460140947355037130561793959096047050387989717967648328304849624736031048742661994542981959028097976491664033869333196124301820296343985133036951464465872712237916083199198232138165712071850311502802580656940070389588111891128216324051170452677760990275429015791887582172299791590197953732223401687243646067574713627085739102408745916185735984539452716866429036182866422789977500258004493055891676649120077579450510300154189899425394356808875819038257513132161895538357435783799756278539652167423580706802858273906608217687312560019007631149290548729072216644288419507930181272966480106707691269903182201067088406219186528040730145975756676374752977872050660697822193416048370534582106430194263559411570472805762271280520928417825670877104378503735852396686166264748641586398629981003810985415948619035119245087916200986278011606344483106716924674782411478224011987689692515226432145424725806478091903400696103696279154370864692862860125230219297650725020717202313608874504313021532833153253226696577777913179593092803700025696436117980020292178356303487056832356813375359096061876945370448678305675471142484658126433560957963169744120259662242597991827334238166692892784172457511126809928352302206079875199875800449162438180967153058073476832925957303575993432294353667952775344348475247543842889968858555975373938433422604665998051796186339258246280762619702363977295318028929713661410566736667660625697760894601149595832106947361618115654615769871438079356625329127267668067728807802948884658069273361764703544037229449302953143951439800729020858956132542437715763001752709198675087050596143883597698296926355564825504749463540660323852996621529767950126845719829136315756594871921429402955543769019279295919905239533030604915256325994056802693103438412373681592263299979388299194301576891786885857280000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1194045065622047115766856762981298093304982432046104599110185396455629389299169672306142645229748919730240752656255424748729507958827267612152036254850176267114152868067912075448637440925301691969987615130788231710335245472510336249789298199854793569370374578385800090528104314486007563929349576579955220519380936781893896967101722920208116651311300461955216865094267546022840576296108579642602365100620289832189119506163119812156392378013116575100704623681976608645377544411928868610397049787383055823382551742930524195413416120976686621862752607388744740332612853141642058891832645342287714812086854688590472842915434393143203796539660946789423215915972747715386056304214937433445428689858300679211963808283408961179719481657850817814736897245104965569096738763481031848586361384692555594063107209306813500827505415043450780753634137580848085643376177405307000512327251704078978005495002942620389300870377885195063467874447755396632598817157657735979584606348595419301458042370882486917378300736589692884932537805617487383687326169286989490294196581352135201785778459480216862750094923485520443588666175628501556160857104428939478360633563888932252085904305143517104186823919300047825192012621941549764034731635253893324766667920422719706852589478817997251783824388306379769359661315761879515551839436637752036570188760943458623731472208333431913786255438606870074954144867271170291969691771343306560371987068724210198512759740991134370550363582545660950039758193079108110247450885634735295525940986690212119524184507217675292130949616724713733983286481708134473049357679392935450907364925372068596523293560436146216889523300228455875059471213229593186827100212155236111867198442913615117061640365462048070509659987616722000858616713930646555238583295510770066040415366808871288421653791860529369161443075130877911739741295303555596269490043158915429510401334677658927579438651110401140910156989497172750804147014686609984179021626406563274859544549802094351693205176637423522021945178611497590905637062073312583990029895204430284436615448599622391557198409616273884813390749476159704638163449808652149846616092573130363477066400079118994309799310122540207239816873932495384677364330391357797349163594418531125249361873244929790991377622122232519798066465044753206313775968204482581333977532170700889354527187170393285013052654176595674259593577326631972139991301630348917881473906246180467872314871131394202201180796119986094724132189316649879366931654437304859643569330069105240933947531342059468989236099803313286736338428604107149687730452370071303926716423516583674752572482010044047714042199921031787991190372871929867671584808554679113870880529907374961754810749743705191123658740061194659642255511164866739615622094977188684910325825326287168112344762640107280932150272116066912677268856967508793423271517034691809441107403367929089918209747946162814380225139086244843258516339057749398613905304044379015845284466941399048005630672927147920694598203515820280042082543440434566960023628575302222621131702694301722284632570939440991080899654166664141308357915842490383067608841260592779651793939840777208474899117542788621508689075194038779281825377729097795909210202745962640368538990756707376787913435156133616124951884496600340419536734412174239509426770718036647505505917603024898089457965460918501504247716707321572215560155162693691491207205827567422475354407056985709478607188246952427806707003993586592703211266982144472561764451082473979695522177912960182618514329246991063448914574330568449905737928156552853270084216136058579913382148278119377639697206017117952644498762821542718180352534184849753707930039674684961364898125643305951500893821162442128449215157719601577627484160000000000000000000000000000000000000000000000000000000000000*i1^100 + 1251203340198241855116547460502633228434985412228193215100517227934260639749407687060857002754696261059832875179253946072735142104936513759976060650746348571065845209594746822734493227405320633094332543959791158113186879053292238300363190458924307127818634464891964106739546061234156398271027739342921592331137478945486505767615565394808055329348240903647095490390679292365050301626247576029059289833974343833808846350312320069859733839468353983002719816853323085427959494310288832732389930240199642087996144914952793353223119507944501026640247950362108837387560012629102920604603117857331227508063277463694437648510765323178599056768931658577380493913027640905592035194633421167288420864099846170215469470906293491743035295220314478588481185009101489486270536727193535956400873009579138782873196970811862186243707853189609506185925246638806892410045640821715542401200253685437623640840657535457051746551523130538718053151311007973817455940870864576003967859929860042732674739098418312704487804343797985608174470996787156376726950280208278912681637637490366385025715298604493606422950628418011774048790540046415963080953942001087017862159055151260902366970809662568328231604978927820230015664309399279494580843519637857191372060789759462003991034995356595271750393187553969225412397482744881521375261028435640662985667650477541362614233313962147402784655875496944320102010774376302008850722792371816426217184090162428181346773814522776615412169635035744672021845172712278453715586430445018108330554530662843674477109471654025707656124825071682720814743695606939577628813354761176905830671495593627872342039637522210013967979483999946849917134234692445429275184653068055794843863538214868392136445491811034792407426177216785127709636159103824090065987149502256833515629033535889758650318384100913180597011254908604034756298088644047882929544372398160261799064572516138446369935939821686709674648989709516157119256152052546805875571528684255764756220012503439521462585726189242312618635267965907065780364797115878837849795751669365625557827195362927699771192357446619297628263545785789494728870090209908335966035347503847080100103267633392762984820034697427684850548793679180408474032932114547891041723508592753098919207855298558466234635987627584662313307267423395269079822237219240467604387139294699495605721573051388225145802774135910489136018435583143002476234125970771027916797066509104323295643154855693319367181427060581490673160107688051687935571342790035553042295273751990811188052913952303106075423770804967215065502581331464290410452706517825335448998911480022215825086649924437053786433698345455127845758368385170772046825728737173661999657066626146936885844969239192458910142348637812687931856222202250871193319868389977804885653366592697627730663587333707282012258239510567428910031305085178653012369497933889971413475193619696860112534319891136598150681782412100684356663207394153413932711831710590129476988613421803369002836819441577718301740561425599373848386031796477430410564607273121602088793389551708527961843625403903025133762221239753502402216132869646909460838367272044434479454605542436781606553878619739846402844175489778251394442365843280906697405620425314781668522224322547508604849386204034513142265326169807945886516075739090509543185991673559480818293314996703152403017169467193240870813955481453598592792043036309740251086986248325289202032692513154365046146879991489102493258833321044494851574846091000497127683293796787021073475065286618963328795276513878962569842221587651609905090533631812770687201103615997530211299201062663424491247652501337930091259466857526001910096631393398925193896268688858996056066481238995250191359325906156352204195617481292775424000000000000000000000000000000000000000000000000000000000000*i1^101 + 7041147769597293626013529086518211053149732689678881519911534239443255339154602540042169836850161646063575936326146649077113655131692831894331861407478861624312462016577628655141945031467230773106840520888306218872962687241516709605141032382648374021983005229462830973728459273217476485511250474162848499699045772746079100295205725964988839568137556509156987810508521491026022974957515529389560205136581306360015594434307764223022833376145808844180267860941764864214286383079354694805158587190572137471291913522985732086671763607842675398644955116096331442425786029166918333996043796988794219841597112765152208482234573268943212495017398062126236260732884032478782924863725443980921718303572641570933166826859278277542643450854949526830317394984562178440634796343197888428580489203129476050944815728781836848788103859984462008434445731116369819893072044306737147728143190529000246523151662025987865165799044190360327233766792468395364033041718358397834996485994131214206792527001760039028168963277457880649070836863049906893406352115972538403835029662785631895780130340793469241374104090152383018522568737400501946531316755791768417022257291767967160954836137499533480084848169388713878183194647785180458690003786389192771756786459166483221089922237011887482850996620151154956245729915890403760091268943185378368752412313097481540671155123594645227551845212150249047893185684538183314737028472371573966638656782187113365198058951208176748283647656565579649767777268484895447927333160502676236894348799234854489397842535603043626057128796890950034888247714626540445999046768825717486614193350858433022716759265767666714937700647529162295553256114629677996194639326780121731780416780776351329099681322875580634001704612483237256386073960122550218641979979288247422823246879436887699093275276218281661188667044436335762569699954099596223343063491368691803592291956746748418797492878686239787243011749005044097510406942154412674749430220263167168007405186040206646110501810596930357388622231877352761042687658098377567371787382967307851438275301467690604816229824642664180252411914992629235264433750746840208499904568475926439198587717964169419629962994158988177690423987074032406880398545434800900409056829188544664052189527767368327161232265193811850688684878786854316094198330735041918875565352077088171774250596524345318633496517306112405154787277554718044352237795485988698738438579817975626748026620530453360042843115746254715832741565279968629694134355606239363002466825401739752040822296955928703772442421305984147346210610070350867191666760530475243932764142367441224257471505420473970362897698362149070642592358448146437930558741114039650249311313171536031939584252876860434380603356534909902549658740064679749742709860621078308722981379640332593480632166310401265055260836689253171318559609990674251555209103191442577613681825153951891223050873264004648067199434311381577776234849051653163812829575055662479128289744861356620388852848057221590164022619365369425462228431243411889715661378215095050680177993705310355021471183212313597873802588705648943878986640800376083370481884748904191120717828705672685479618885356390071083585015471943717606359021310661623326862528660692868556481847275193178220983595949454125564631835832051127554211753158349878202451446153581973615504916942205531974978972003940642656549352312395251880603085484015129341881449556888989899464570298090623543023224868869616724642587425341067547951138644474173399246633254636716391914355532645286954840677996685798692150983411245180189630152911336144032806860739525526718315759955646234329756143336499198131475874565521996846089185683949568578927969528416363437250147833181229721184389474455874474982525789798400000000000000000000000000000000000000000000000000000000000*i1^102 + 98181650272088279260893546182684942259884769945722604509709348201749470270079621985569098415912928140434199637362863071127304417045595664779943799980269235031243506802004324277519742614545237311139080777134913015399168802183198002644164743905825867782061335039198509534628338209102326705269272120685632424000881896239580898408723585127997369411516032721857376881632374205636263361640174602069159638547984515218850059388829181167797984390526630180578255029762049789588156691468404180196523120909805246126063254672549992903271211644325736321330279888282150706176509244838108196809809805964903745966885246627830523421111951543081818986562800154171561067183973457410594528134538323720329416561139011591879383442553262924126974528110350359697319801671574636381162439647782177859500418740222216656991511210051597851306213975664519732702553075011678162688794803462970654137628395986159093982786200368355501264966686964336845426061937374715954330651261976088509167380932833798648417411526646876530522918649798729700510959466636677355292030712633756352439128593705485197280651890668840213913450960178659820980864658977196738057740936704624053509754918626617073127549284561329969640212511788553613727098388388543917111970482372990152279349076853109290104910871306741502144511362876951391834020180568632323620936259107317062867277711662925268549727557079560849318372232780179535587128479489506897786712390483289518829986999264083653349276818694809059084864838684761933311234103406552075403674590246041099115291200392575477426992368989297121732709323641379359211321774815148697632367070737151212761150635454993827887118146591691255431705897922805047530982321854871834292011851396384704983315333246891160587618692394476207188462522605823399426479375118741289186863171412390797524814744735486800189740006199188600352397000501779157929249625639034517164369775641789246211953300117982112999302930746435690545011071622462929969949047706443536668856694003464308552506777479628076649895079897261825120356696133859029294469562603144570397343684433492775793425153878149365779703096861234597053923531558309055662939698617621161211961003572800197208013686884898350963334828017658852809942473788334068075037801570709599379570616661244444678527594575054520714614797774735054289501305905193936103139278029906537473326694486641295908664386142277615538841037576844877750400472128570805892011715761559532860041908171310875678224631993081919215185316710713398208176909383283189695445829173747372822022536177516922707149915123100421786235111318930118223863026283448694888087712008248812439460199987182177298094107855375024931908435122799825889452849039477210707916131053108636358570323478262958038328156007947881147952455953634570852349030067478730688452123742541335695952065845713502404959598360421865237708494463565142106849902979463357518057758377069058315105680253651931401242379205517107051321944130217359076101416960056615210096172939093171004366129718644950676435694179267155224215981355006054299602492699074046808399889221609505109237345359226473654604586662321294847046605494876992247094832492906628184444950062460858198443755801986181803166596266308692318849791845731193976757878217099107238969931434972646504173018083039785692489360059225666678042684678003962067723641681294026146500304157710175744361856826725096537140199263798789907909187549811287260690332052110075136291118335281698388118111008082964581750421123557813004259962111171151819478614279292934120591816188260778719721390690338465101732832047492006804922879781266637496299473572802223228441422528885597886688360530828864333671047093540433771852517723038499263629920813625656451751385205480134600221297015111153843600984937921434282360832000000000000000000000000000000000000000000000000000000000000*i1^103 + -957512159475541824279442242047257917862472933008653933652031886292018471659891009646790223289558087586890760837209952772827330109621050614333705141355356574703769372748578520539015965520029157882186722869043992455013948991353887745528126190097967157466482091403436329942124503238191795276861185728379755277301587762284100947712021653970071336371279561165823377030772642934729806150147375252810189707683943013970996566423089400050304207711949515360845870541022944381623496963267722672922018933262736615697760054012222803479416898971113201275002081946641752861349086730636803015838022055819952486472236432702852657904707602668986715826564660153727075318239680758821403844061055231170237147864869634314199992753793480305059050377980198934194544497249003729976805797301181086979321927076095407340200565410647138771313608075098754746320653061929526999809590153101818216694554777257608121391141963018818437808873879936933993118526154637883675819052728501841710941094362712970886119960577190917959221739767606596653245699549734421904531894406329379333618672627732144916820797557963333940886936974584554391606852571708057948607104427553429184982937161512229432621636173861134946879059690075890783093066251829197660276591669050261865517263661841010275992927751098704655651036965879731808763237470167177952000070911631718781346908694919397342620945170598623901482303982713824658364094925079165895580836416066667466647588560930961821161892144684671549547811373754592227450044881159296297890366185975899734543216139444645959479263263296533908916688197480615673775278700305809242657601397922309601900235513232541647424597964214136378231837741349398505016579936570061574813271038301925357794929192899973691542429206524526509204109487742107162000406463046665083618273184869304278407177207810815681881483521670233368103440783801751212989250985200913878785792156350431177822916254402437111926935293609219531414725638277706578989775199175286988114449483634647253061445890366719463985991336127726502751457086569110064087376091357632211416759990146645960276632841882986296742009144536844071610607359123929319069883179088837528223994833903338190056921745890523406306522392196528296110325248145295361021142454651663305400540995282158322236810222349116271756232860887157924652551668689406702863177098542766213702693087989652767587008623476559115610869992707983910961370560590073292422132306224783938283580833153798111893270844390312673290345272717475406757792324606116024733150611227124100817702550596142442371034554769728953013973895324366395329509000155310632778285120445659128116261135680679766620620985315441995351275054633292727453438740368326266484025873357637025821199336032951761360346586688129051115180390921676654528511126618425413169356609346685754171189188254372612858784751415904719695475982863572325561186557534264662422852202741297599970653555641305022325491471635988921882302726352714521731936383629559403355394864842042773988851515988882759863638053794901805113521125174251000573595883336554007328666941351340193984862162512399943707843756956132239717213853403812368137982716080355696446365210599023054581290627892121181651797742813044976131740921879814850842765259806971206551030029421332856773982465624952247810804102685902049675733187549776577210126282530473475757082948884426122056191865311123635544224251213558034626145227509989378888177421556819935694924071640835588195392671286734049923099778317869103833625198164708594152900141818565359823748957095255051665482440181909470200524717486780502247484581432108586668228587790121477407311087955250021106437763887317181360918039903661041489748959570565127075577925182557210510796578479479791734266398595618564376749965886410939432960000000000000000000000000000000000000000000000000000000000*i1^104 + 1177775488561640867226353775517670955353641126218699570098899570189720552734621181045981641046021309018192303811505163361883671626118063182156304497732424303151408935062413738135661223189156305734102785258414242630926821479413148762603866947233840444391139502774207237215868534466563085551384812224524838475342220871217681942387620155280687334181549398996896741931058684755563021859782761805703802522074197066815095895052311161490784065480352100394129454329018442631515491418832055063676012639345605526243841901075044377846235187271288962254518842670554484617720206546045137201822138277510104748960091085343612063700312806244853308890378265260270441504930521233060316372631445647746435175917052888150848480237285102291995593071870956277151590639232551256357804586960739902148126636131729352611398781207670341303585917993077098314215016990771688703260036675901727040495385390392865581470970459281969724517960960331581808667602422877421112558783967532417982039547900951472205414361792238155511550564696019042349971119837199929999157745354379731189976556104933512130653096846004331853998315070638900195384868234839453912138695097264190709311919683712213855154328716012355304007490946458563994569657073614198497984216240987847336997195520416608959836131815313786483330846169385832606659145059850865770857146991881274025368194354490899565364383032738550293449842523218686261316125289090443084524412355924777627695865488153502114475431806052380988285368844293168142096479355450175020959092088860198867801350440917941790232781978690583444161116418246281303495319951711387392120375020458933019558681354454745563314552847451277894266559998430828870083291886975392423052739696517619241525272722249992630968876694268090657895470911557848018353279702030941777342399075070562787720266831371150254267691818650448136470744780628066368883800819800045530067761128870153009722766058645749698545440512018545633530206021699763478242608517293149873478085848799691161410335397484233389206126170773725887697650039366796649226392051436806490025273766966262430163322018336944315059624832742466431671843881375229401674965541757414049252184413587495102083066445906371925534734908051667034371816722663109151955740484257076119829134888898056882037220078268425745628786518652050091683800023601836571580358398248440977135317433885475337346618110037341411200863125232204609496044234443833435171394442932112265004651430861083196374946188752818788131457335391712417186334566802985357523054045092288805525033071050965391980483123786793725440229205186821519792548159577911520203377686555728130784025854337400404313748329005583559170222723555167338539074193822774715567537987631110573437997268680372082634451737171773853708469521820932421963184220798668847727312171509463670841456995546215445532536939326180994074228636936586124029176861200930036478689423749912821233583139790176542975104178558085053639434633288951869848555996164190026418161011578346475096544539856453842714595597053634308603352655583545036275903432734078796900851853475439054876343349547310421778235592245040551095990899650230603633821696004501613495899899099800841839211884248082838360933318174736956161765483367605307339976217403977528121560806368277717398911513314594562849279387711165915914232968266563621366768690715849666186205261377687615879408134223183370677449558382816748187302976191893926929731279826156645338605408545910568167938109941447377659975782490767169562044702445826312895124307807428299035450830782448976920096597105157252384881209980764159840839039659693500584940918104506597389949467191656125437000593645509559153887731599926604090494447361176395660333844883148890463981130334313320562744981463942589353071816387382476800000000000000000000000000000000000000000000000000000000*i1^105 + 17881103009549582911787848087431379621570038533185894585089633824790563094102938372370464763197013506125804656906460237393042131557197015645295777790472262773565836945857777493562895567392711710141162604137951455914412829185922474346848349481749604419587898933451892992527897108657689327040915078020873949735245540508391029035767087782954086116638146532609195194734697027447098232367930536994418273688485598257990301287791106580914465781865254770241299229148958184457702359096059408418717998232118448034002153396278433206151980429009597725853520973062322834906377829531832785802665986968098736088786329596190095095680552002290253363091775935097695397690214894323719505974515405281299569551622180870527842526984696130366202475632548243941813942831215067438255507883940739415458221851901497596348880331697019500044408153402158377788884936576495371605593765531323943409180860381503559745835030861575345873112913035993962354277567821417637678085110976529098172502888295169543612267571636505863706136806708866235844017969994463996968350574191432573944675887940079633378031359001770714280346831355409450793301840346882536913134777878227379931906913810936788305280400001328811986267587315359251359670607357218039776514077392619582458186308497128891706262679510509051896548421187711046580451163059326662190721462702813224000246080991534121853848790530416164158866962471344200846872283439668994200731218400136791532028672152838842478037546096795709770248524641462487636341160285478106844943501996863538890524556520144756915601358760969779463254576652272958559221191884710708872066277776660480573589320148452203431493608950668965397999126393090280440523041957702248558287122482703131767607816646345281241700865362616077495287452580652518493588932590137878953836223017204384954406921769154245877099216553489551975587128343785310633664627433506796474165081551756490714255128197159056146480869439850056816977180677568732637365023254912957794162397629891621070155999030819771365846215718356841929022468745147410079751461058224584760472954661019153083943893343533623308246708717535846632224997454345850139221706132467385353695536913482183270118732995678878473946077435285413769211501987028237064849134420233418878100150474062888937648185051848049178194166872932146080592187328986681969618462590103038755347197583787153001376426304617074236955325323035344728778488176113191509241278897243484470161941273385917445990217160462878828702389049254682996915202668123256778642643167913355962116281124874145873100047605220758143161269655771683231384371194349647588635434169629561944363454494656978004271884387749162498996825706390522326288928666727994332451512065934412583253078956775057192707832993624398804372935673218491990311312133437813413521352115495317526827336770496939752526661249782465081275064420817341656527980388522000123740195403530744923985330354034806365175654183523768406066630245645654963615736948392404738319465009934863981496899559286007085373185874411196228739894028951799799721251269783749712678142113935645240926850713406349520619019230136473593151238382873624429379304308316500982321878032129062444646550174235036049458226646399896028905919073541742357760679738144784793853283553418503398333473141257311290709084141051565556754699369299272177486441543407244815448134445471028925733437655510718778725439340234294541275911154954967739482673371247345728867313374351530093669541668281132849014732062689421467039352759635544796537434359867650410310600515497562451421368092159113707734609634505319486465716482286149922431379046676486144417715550353808129509321823543240645441287006398634555439463705177500592100337674631122577307466531122140752903618820293903386931598972682240000000000000000000000000000000000000000000000000000000*i1^106 + -88749977178431320327625989573209965644632772858172166668450184757563708317830387010936901208707939178364537980684643489606089042413488560152104788615284778961324691633576488401016851206037024858388989025478539930706656342341241667929838503656498595538317926954837685320128608766927009492401714146800196797428895188571337007981611514807655942466621411002673033209675897903875794639580650252010035202863745473711740413996284142219281577830897247215652577605458396182821996365152535624855620722225244603582496175596126021961434596004617490457009687835624692779443519988913230962483794418079192071090374319074630744653437860019869299119042857190082171352697816187972814155244124124683381888301208899520949925797838190778902353485857873230284490772102936202087604751766176127135876634024483890159567633690770976027086805096669758711487724665642614685939015621940532796930402394587062347904534004134055718035526524662317151695248732720550474690229439906032379060167694685675593499984463184835417787491747254008865046942096912141377131615130998425508542154353106895093462707301945818758412522344143521814229405627688548737349336857897850599199038896554498186736193107738741049374008127757827544236300029558140185332043972537709376332242243545708008099919789572223168943739912934532953455755789070838657544276194669122050395429204645173973080133169446517285006038074169876124576064899324755139081764016349564356261200508656653356050062004093742401633623301297608468209615385314673312991882303623659399598626511586174290099330190028516070506525253927536083399888206960201996461623718666096357891478057644541773861970446116936086790838951080853129837586863047253735975538001245848505613735558985509535145926438736945229200574259256835335554256261945909355293421286770919993949956393159633583265682045767106666317043499189602183870419034741231343005480974841767274131727922433903551660847286013741100540978639822968777448503692562867500894541892495888002177729662221031405676871705204779878214777425550663164787795987441929924612413220017272244238289680241933238261530357776658878212415707551453501830127182363053735623939379139395025228287686541071322043823417296752308694328207807233198795137720343127569283329932687900574687935282001542451303976736363619362907384363115735022257824522170095483561266850961476426301576503142102168956563451434653084867934630517990584154122201969351960378605686361835709333727892204448752942123652314640745597917786339315915626852665328724400779743006802219908291933180181243795549716669339133359654161505121950628780010784284528480971283904742952549342272677450317647501754443522369777232568817869449579416825330006480270664621405808570548022845680262678402044992884617380571929453889914580512612360059982332175974058150956357489902958153057511238865577446508091564514279119214950179099477428672748435708618292359299716834224492249867247751159329255102781687253632476027005815406208960189727919687096188186647466050300129946001363236890158725125948955787804820081573288163982177158017125852149164049985639293778279142831750056685515976939116497446749822313303672352122112969760686050229830243782318982178259631967303765009612507404184454585774758308322920990509029661164317509266390231800582140337203105958292521452874474370156512164089904893740332260310333934811354690908650276503442581448174205730485589956287732886240132175413395154229689267194271389301575518714228415117886192705063650377476678807401040071498217239096601425493118510760822900307896079610376107944589416489108984887217060712769131346912416025919791885050158490340217769720575129568106592471197080717716012877699418139696810174561144528976409071951682136946839380090159104000000000000000000000000000000000000000000000000000000*i1^107 + 49121362888554663440474955143926328073264774494232171239541792012494882834028042688754212107742060281871668327811829085681946579957650681015434615994135523443544070560124833436873318156715575461028472982065956606995429953202426973405797380047769817230093173811536070905999872325599508330426142463763691765337941695649073441831687467606751656306242135265239286088433812603071477157190231523850878985737652572301115105881178660443737527425698934219130520492812594834734200806302951182813633511528092150891449629898947113895072677280718045952846621995803134744367627320655382748527818617541027290750315466999294053222972319504378068468532549321926610527329179910780904548203972505857450138431659073705752258582716902537225230379331273084756845152895691975791574190634939568369241635842076970731215855786619488612314693898112516140348072395520984775023018484256537624391302144638837804316742998240159974931323981706902976272433041721410790360716528746577356421670517796149315800029780928618280522426584088552267447897929833417549548637306367867103566096663173807621929749485477128753298358732756912169877575409161725677419091043165886874941783562018123791770211510150020142661192365626322978256816861610401176702119025582475475243935546235742971654316869801060665232306704997461335318105545496476427916377969801634178057832793063593961882348419818629795795739997451836900459755483101672845441470750190435492912336454778667644357369443469179238327474505473219743144792532190833225165631373630762681228650156184963507556295879207772595716975682764505209431750833344858196867155041299195362750132290838535295782756449497957306265987933505739348959221445942120371557761318930550353889232794994916450977615916128722678235725029181572294208363623781187924412194479615464556754231018391733964455479943554779893435088844521018915033281551640018267087493251423280429078194267051307099278522490630931822678022066213841976398832275791549220329305008833450425119040498371534098291113530101072378492897282672136948134462720526880786612036749517678314550242655411289479875796000498186115872475286674246545047997033328319372231752764586406924650371294218927942792922721041867069715477382794833833514493772172314646555968319746194313672632707796579879202513975282416920406856661240717482735598107962103094205229461575358968322717287450467502381997753893277614204786643010679232676025817443764092505792774176271387108664007725908325527942981600503946910437172833880826283209642807432360643996093512038896254345449358655357695575548210943870736660770665212656108174944157267052649041035339160397112826483616449216269321571849326047330218418568286105297343040027129402995381114355185090669164735035173210318498298766594989501893848406888908911573265419312317923288377391584078190777250929282713409281212466929494531882153428348778441146761514460184174914192421847521276848681349489109745207063349238176136005375449708858923506845314995717088513926281108049693229707400863634956196777596458830753661164200565447157671189038289589752101088134912309852133342403880613567438498149622351449499801348609374094774511145965357180200034810651171955353486424623478567727149431328350123906479039156206080087462049595091646412604818018290254102014020415194562138333968954971124881902210849990899548397971289350301749735803899754134201235357900152654782322141402723808186029372347888695735459683046693449595657756806958731393325635859377784018114841767908991055104903654649997624280037154819349138923399037323374582864408469519378022314059385650002798912165221525084952442939049226127606202037050020759352874217700667193050208363359990557735575657338019030145556029351772997509706806495564267520000000000000000000000000000000000000000000000000000000*i1^108 + 771889241704541507441138536683964609011679204724507933698942097718807911106763617262217442066428468151177668608237132625387805785743028682026984733687287084108228954805192375490137335924283750708265845939459215111543305918968040445100201047718882518843216730798915182548575030311365593887717576177734880090580849725447288246975517906940566300885041404985460629502350826527564360657664981992566209168494061213755035119952436589732437778588817065540075544473948989269805566295886035910993026421529934333261109769025415557738865657506125271211052098508806536434131923883551987256680738685427125727137501580627574243332660733982536798928262076115156889691532251055031618673057020085442820769594728449464813747655161813069149546030424806090492648160785242519944093410242114905918623933608887117782875606743077499444563048508033874721018194052261286737495499986359521051366235507636443423770741223922896302126023605260032096981693266877174554389141624464283127714320141449175637626651319999389383375999281428139071465085625506141649271564779823788478544632096962345996857516422334129206590492374579267647181010184842339190525862274620069693726817571052853426679570426994947541224369223935455534290965313453321054033603100528137366130213846497794917113232721593166043198913692818301500368998601286803018163469051741433038860979676062424470796788909824653346238669974987070058798011103799511835941535759059231452462126311855705054532246663780770948001120792268928735631514884270919165715657513644656445345273333915328035760064908804626853585172551251322424949911267842167721891203397268946674509511214429357476656223333464733387117252570711464890277018267961825991945758325916856375767025122550153609902334393023123565244586326416510347660895017706084366975155955038160377306525708417956712702921367965596796733961897587276965352857017626933641384128236547923207918446505242378672653432594744364605227087229445082366914921328073865628130792506156041731919035516332112305296731764541424475065636734133143856395415010881475860131044774930474739861755742961268125139017994456152590065011424766734558357704053115150322804823579872449698579037239429548059722631634243566840832625526923196382304337192025058162303715585412061533115399795982807778769854673339532099111605108248973971587545193331690000186893721195368506978751729593758416528722693045299653064617622047594960255904272259917108345838777729803443892932598310277573686868187006481415728758892020187274983522599044538549215477960836873282425661579048491213747180012256369582957023851305051965727295952471654490186514001048678379153449036281589271203073329271592102495340847533220097608945367140987972044647587310927252913452884652979239976695482889772016616140794894739060477950807841815615789043642128250383471415340882721588556913368625097981954521323308998061003687740238844502540680172828386894739205346411398355513822343451531260403677560004567481061052316288051887801177701471769491795277157450928181519232386637482324233522154034398451975599346551397010348177459672187714336515504087824246190727693345662416401286287709782506404883212493178732885077363914204114753661353766867783671864107695134538533009360745005698619227120823587922425268727314602447966464413603658296346880624028629960660713211201832996878368694390035294981023404866898553790547210343101928771519178504514836586357237008940894104786095267917146349160810536130378711410080960634312907813184419771252505174437302543969003362464503438930261754719338348515593734077029538510837224902630084552462951217981439606804207076231035142498736867728877025760585975453282328121444634470793445459299306521767951049681366996034559294844636058406092800000000000000000000000000000000000000000000000000000*i1^109 + -2161742701227719931886969956789938451198155610864700178206392993351587044741155850851180909730940803024254415717468062878897560106705798880268070199629152121459905988598157319937435480259927585685848607401075468970626063905599089252643661113321986188272935703264630309099777983577196478734197758122470245485971483078481975463056731812028545637473770655157802392401778823257967696319181233392738329168105627540387464619799774032244657958372250659524503083368162843735828734031290264493799546210758672177176713896181026856672929716709900343217714393262591177831430344830350409059690994592794221098375150741891989682887040698828025062369413129569154577167331061647611397972936100061084205649144090520942952107724813000089153798287116287736213688242252611935152293867761094287636119719649463967660169444085469636148582344376926306821675418490207782556267278790617810318409135754974810804552608737746162198424054617327459503975233124547129040666185539331111840638842299121445093808959406426297071949977195684138487135063179594189123377918453675309578831452009949542367268723432675823290337566765086439141214518724090895581768362649424114591851404813724738197780121480885768695078296326613883400680608531309158333558081399815273719010990932623852932053796644116411505115704145906509500307240398335022100292811727537251617824880654900991491147665134147694563239706382181786939306643909640323451281597866966254110444868761731265800964523325752277749650396417748796576454011382239838461776218514096858389639472535691588000335714208118186601478995244741225479547606791566215214254156006620724614172584504708474365581313604197558184948959761030823234076284245190045766339604745853200954326733066432163709372670821934729375262121051672329301440370077139277244195504001748420595991069102688455743934177597640497772102521187156717144854839262569587364889663451815842725016448129885207410324931427911864264439326918173254054091239175328178598632053461693817824401386910991848740952039549055899436447884651892441391513441042007535863162559857108791410648015264796423178970171772080605402279790051664799386397270758286674234655239780373691669014465615305725582894712527155604000880167379287801740005626448341620540665897659273238549761740844214622683516297126110923761958070211415823696254818660430143436287011468032611626469856607720494584906029541910985672873357690312813410069680539800713758085566854852536137207668864419266429041647826592455847408454836488931606903686796761248832780998155751100217721230176992220586702073478167007285488543215499108101769249168879614328602331102674506680122300105436543689162077824635682605545074246920921341519096919393616103692120090383068390082847989908350148430072260910210115921246451696224450096567366145528648443626160082935738285696184171323593485102782837782160619041578896206825163328201068345589605169151851310119491315172937693968377882831710833769037455301069167124597348464417658454587810241762744828689770816546298351798339495473072914471085241435970170536136677907092310821797308741096758917376660728212679644836175020582410581152985764323122466774525635890006897641314285950615919626477034513499233998886184463478938610946565901649797840359845960707363801300981906383403467204886608942555620934739590558843833456353288160073430099926506380373330146097887203359507304866858642456591874382055135065091259450563737810752370381555819137989742499552946242851710093598788161415052488167703677183027779394158015230261678881814940372057015296641703657940463096555616387132636515788198559219948722224507709042074273655627075214001496266061812296011233481265396915507705766740199797906205209553052574556387072027349185724416000000000000000000000000000000000000000000000000000*i1^110 + 478451285146167378173980810637987625487578889989913675085739714235667653260770655217547834937441240576237107299820995578591944875473115065817906974681896154383946706621811968898305511960986123089233467779769537801465226231233508655940938808419716225573385363779316007319294843517757691018529475182267326233370235060634796844347484382673575982328903149808972706809471967466463551917494839083762991934736216989634640852624024013590519420418375708014549862406026277601046870217994586797191143888556988286674445343548222337146863953936067936154970010892543946401256541515983092730646275063061691981632892456394818452102796555162141413181630645901962642398999306448399692087428443882304594238155608932611445777194925404702082308738728872273769371781722046521867120544348317615361999535172134839070170818695017774971126253516646964987392444681027300733673542371580848325829595113493194843218712625406842454482111378218002899949535779724377906722749186788267508546593823055638265684357743546655827392561045072951288099932473142065718202616293989249577776369583644949396879953213995331224083404161210041975669540169394988033414024224089443152532233101780711968949048338853159232429200554305983694656249527514422590461954196412994081329648996201966485285869033698520081653108012584433017303897771462416887965587306124481457500703873922462878614397796578060047678500586212272532537916294451492343054070449679130163001406471977913033789943584157316877499822940192114632245922815606127572188004822976302388436068940341014065156708143709163154881484806951823626759711905416985986448136381918231497766525496385199637218836926289337815875078941879566413276622519790474370700623716851803784736236249622062259719231662332980598513966465909116716923686211496270013343797527969354437069241997612478846163116783533900398169881399733584459906064611300240245193021855151691998115939165401568896982430880423924290783566752018063512640632974814801005564827131941068979277158974679152108653695480054775643624288326287548960685520914526081787075659031843477178406110825495860204400155294453562577533570412771000485238106437523737562051647536629585407598177035134102233093128671239534141642699123654836235824083537274027751139570529245959258750022843932671537820871512231898232880394724223230479496233391192148573252787189061054141646999768462862041732584667346383229102444843038891466356764367096289987741307940318586806248732728121071671655224313346003202571424471243880958652287212989485456097235261644072261541821226052634238584306557802182263220719552933400450650883786555277988669709904733033829426566655515089238699300432337061723360570779020371499005318320874395213671917408307952912236017389111201195943058663356545344936915237237544339025069842679804576807415289764935059611499344066414938948355049177924369971944160285031784912686909821816957195644517344639050081534656655911280940317052979928222331208642424982470978301718959715038546617073077282065111179678897333405405432579242528229893264072480937614379260391478970518355454737458097503548443614551102129975260498522632072249099476146332493422384977481926014807128362661787658561239685880384969350268210711536779159575629386232291705242525892190983636931956616706064123072406857744294028638600098115565318818426489337747577566132770867718126815175884012685358364532824101240618982638489393925219589010824941341100302802917599201642229380313616619891040640766919950801285607962734141275751622113379198450927375432180271764249589604311645579616908834259116486736748687629816438967849540195838762376019749471203979819509283914460978962615608732003637722459701044107693976870196234209381563082541229719956540620800000000000000000000000000000000000000000000000000*i1^111 + 8489274641127501775193445657453197154819633354900888269801980617380722559177290355691428989498171415727129615629027446165539273691066935603997697863163847908669123744661506297091623775328172387900718479899413209590037116737837409205601737888137385711888364579394071624387156167781020300757455373640085369359074283496638500494222960433890552116931666472597597770256429030506155636436557012638505561871950954343971245745995220498424731858519558345667576897238010548971213800864023628369870572523782860446464831285066388331521114973164814606636824238869185189932027838632821955512949321036111784014816692720490298958978518045276073295674281911784146693912855965599620939385172163843021167880358874888769699279310432390680659594845348169495579509430674082328686560337246864042109332745685272769558863211940761057276685428863480591327810044064190876581700003216557957071118218173231562798655047260112910192634064319226203377024739566164274567065809562179632122216062053951045434799899092192949432126397301594623257102573484858567353362478364771527417806898742780591525413197095375936752580190195258627264623411356592619883200560024434269631034029607235346763132562816900602655046133644105125031505606820703401013784198314133448111413161301578178165705155842275914388227479825910297129972488180199094510527429368427264869595444532073310771253898541591802572858320017621297440064904670310679114114555219271057645545691709921851455147248139493244122592032890195736878810875395282357679682228163334398877223738836985052931856585750098902186909986937170600211984236904470424870806002153143437014479475399682249684760158590216900882142260172906844401337570420048131386121767985307992905757245129783724527357779966101302000178241377698939396058539081886182137596179430625812560633946923078551039556953457908953783265919869441305304228856506603970239393900292088062489327491731809771493706428886147783608616784287378812517026800481354289775224130585647488145991980859335498536405363985403091309827596550673547686650026951968643818712694799774201806651428981135181798861243152991169155268807057685050162002280089767477312060412207224352538554695777611352616459516063538074393443800300904100712578074347747096309789731999033003054528287497851692388595942142733389122766004264236489470500586658991175611225805752200529777857053488460439710706645225151670082200902838360838533568607504386912853187377071637586998940841896482349011248868784556691842819099142416447444610683181483774950262204297632702601947757166377355827144924931634966537537143644432641473067950544054473450454727455394066263304213361588936664044850272700676851583030633571418689259979335902570810893515226729635526377621223343275986553698744070077488409392631901420026575154830612057224621782066938744904121747238081058640739622943510873966540146552561666399028994498835430909048752702597910957558791706894241107625834848985435872890895109830111205698451460882554272377886763766161442803283344893943546224908887442201830238357533253207110638351088829493360392422594442644088741048682121872763882807334516713535890396132241214343709489276530128122167692680921872835405144522459291255419407829081295906390841365748950481142439201218493242161974467915222367643746651068195757017850694276997571016035785239991132265532277050422790852490815227121531901439871180127781078067892500673738073711547987396940510948410552325396133856628224511036692659795277206117383196311961412400530379635390016842320398743751178332802448917954489416705901263123452619373361365990201385000487610917601986909253231640596497045536782281746346894901492101535966956981433814294180348652722435549401257540056678247914536960000000000000000000000000000000000000000000000000*i1^112 + -17146782085805091290421656937213075932072043390502599777665674411193758919601281629799744787768031314321819505284258819344679378395711691765132987716258827205951357449426189395268773066771256429031178911856345413312792780251296943888614298876622195620080149621400942607664787020531423217651908377017911690441599507210942688266643929794570271575840941573113052123018657128249710929407572138616351651145507219858942462169070241906494335221123684532194087002061488425496974145029075626220003137580844332391467286301475827316104359641884613494629753251702522973681192595036462689710995528805468109796976344422577646266776601637369816980960446447074773255468399527916026659898995791434861360277887045679069394971663910680803128808231356679345214901717190558685898777917300533182861115081182236953848745457387014520620481851229800712602502972158191011447326536500099904247866859707179680259975018633069345604842991827709222613342146824369717652688819122583145912471156153707643524561573285687539908758186417022197897145026289449575510068649925506239651968319142352381783387971625249537474420819992466171500376950945267402972089598507533512065160029949487415668414904464114314379412627025230440885178228902394011901731429821940914001037224113082158452469267808903772282107585741622017442516987883072395028681150669619827380127603265703525205011806022662846706738795590399060626201296607146327748670850852560077799153050376654885045300206585906747180938987324704135282470675407464014015286101563833586447303983430284592178412900079126712639541298264491577592738111379613864332376283067541312130265656900988627006589239968386729764608876775510598267335629649883763407860009886362870787582477340743663732362000807575910812215994140127873411286478099363694619349794996861889712766089705389595051109312934779989708400735577446411267810504765981654767359507665555545781123233348857153189374188301177077054162159977892777590721013632489340498976863068576790021175400004584785855668400755311820239778666066447766516314368044682168955804191058895220685848046143627272612366598607367039046727684990504252290057860312864117130089169410884358243028862361888064553484549252977712660030269806427320602061664528081768335912805873979700237633545469536587544484241835248983742894039027888073859127008391390083739008118360171967068102760708085046805382046512599855863077574665276753040926211463939013318616491457216681107976262109763241213889172988672274990341348305379477586212879765029399339833484191521118943864734289709917989217992505608279520325120006294086608319165279699954453387059123742408664124088528565307371368508688488579975568701386065673137537598908786002856419965512499164432446177061035494838222008337442778000916102291809152873822400301076486737017693458277379944528239869195646117615989753113331235796794397185018708350494359380543254324779513256935976442628097011953553697663457856995942325691308185895668115478834485356271719374293957525381771743815074087022641654913157979166184355901241447459222590773791278063482832405012157876138892191760576163116978152864414228759372387314107167864768019863785988507895574316846100281371116188361448030566148694925451278833419127319894722008354959178845545141936852074815679140043204401276310639323904565508770152920325817801902225543481207210300723838816350067239491654989967535056996246573385057358787678409945618322362144009241393446147158469071221302010826395395006238958637255768038934353566021212514182410148635438961496270644610625061197273570906043135481827302866288910724458936558251612480691972785619032824858528205072186464887898514922485610475096930278458206710512681734374281007591325696000000000000000000000000000000000000000000000000000*i1^113 + 20974197251387035291786838306280198343896205972676954323911644886651240764882326882193642903448564668847074947732672888322236606468405296291602191750921336366501146593550024976337763249383106278075586007785383611796851947917009964623067458842807136029986858097776557779883844110879598124168533729288683762107601761907786090857220701973682758704839244796533997730342147820313699051928059754437773244512598526663665997596666827655139292210825097655468766862181735895993569418324235678145240458577291999056495941297883217676216065634063873073162142921357042767124938311356563475653646257814167603429350376643311599898870716149711320688049362048208025452372688871088174695764454303912414786364706409099217293798950274164148594824049506031693714629287557690351958256225256753176377039824952969226721065152645922446580886663136297809173901027480355106075067075920798974440322523662749977707898377207737832611684994561506711039203089632848267728552799939453202582410085337453524650121807424749010833587125681010188692256551225435301636718991996223426760633408401383914505577066537988345215741212204266750487433538107608145916804688318470353198088403420930679328733680031470072407320753773899458831137827446967437997049615717080975787405319215709663237760477177917836056903987119494817606886159018563455736233769975911905211905133813200322398019793687227031024778608810353105080200086909250469409945812592577378872481160470589276578827200676637251502010619450241761295630063511339993037437735778482796219373393981724506324471325915350230809132838635992233975882350635242033789350897247740364190455535839239971126267427817524668249337122982021757972088968872930812334111429728367780371428814481704592979204633870734567875832195975199238140342331576172177754724381909857523367598190540735173041232357075455960227921129826401822790242505312744585275859502867569784270891240320434483891453486410943052370143563648922543015226404375205046124903171584403267158121940305261726266697654063095165448814219751764602963557472897280978550735524549526285419669950761846005846815887651580150346170995737289924981076494037960587360984773162831802757403136630301171412331987440079642929009986984994872470519358718265919235341483408359108992635597667618804945544800795866242813289633486453155744640026493999885791485536001448479224028095429528678690658717365653020742253088509441033124812259484130235599606680137426028668823150817012115348279774577404850875347299028956441988821901983189154804818736560685914768041136492607040994908542742107394824854362851666547885561844216421556146117853097552427581944273601859205669631881705575452402816782181040494782751279218715335599515926265982626549102259590159906220899287746848704184133183792718496829326664991338168197054564285987984376706214976041024782935049909705622886174205051258933833248276209039871483964447326572767225275575388248064439632921060988616775644552611747581920145520303917089117911690451050479309794355280974894457968565798795412900282023108451583995808426710183588172247711885835903117179968758357119661147142697564715376039275524216657121387962916248114934039876109451329572032918397990189109505786722510601221135811053384603890664663944987014000552286893123796832917584325009884085022717857316413538637742578919768126322512361395258807273851073928180104465236936638747829387763258482768661338126182710677708810175005089715909736784711076686661226888764990094412369293186814214220956696785971679330381102845166280850257950784661441213174711111034739668572713825671337517598680044588708746225814887581746705714257375610436559513182317328705553694141733422042070646893794001315723021490585600000000000000000000000000000000000000000000000000*i1^114 + -14190211191341262166344825801873392464147056870055491675062178402825027751665467854917459018853345573300609177471792040590879796383122996947741067991888927730447581237224399009934462873343347410686815747916906112718629645968291552817997633489582867600828039859343087034970171012529938686547822167940408420380986240254915319312453775337079438693648391680713732691868498792124938011522070053697352629066413873242648142632255023511824306393869477628764526345055462107034892146016659040658706291649249607701799676183712636608838757513481581585982451802032247365471210691553652051553011757141548368649678852999817624980321747689703955776797395495007645558966472430989597153257239602617153827574616374179260057711856206184760353770236255808295117635749047861057607614932041335319071330359155632770330155541806070191702130502792332727858933951066435993326945985573367457797609200361385117549074821099647351326693217330883151941660226832840725755907391595998316939801382264504534521655857633830400684024425402877496118554470924680711566624598229724888587252780740240830410950992951697966662641390789289937190406408010831458800831888767721316556251039723968868231607665812477308396406123188376031090681977369824667288458913767698913091448979984088575780478758234708388731397347677983065285324818523080729112442342458505364355251165067356990593851202518548164254945147826754379796421555879096813027160950167556657086374684283010190541429509648089775901154083589044697282417521571276602391617850735987463945162261852695320207792270708529197451028278662334049855053344471047204599037404249537847758077616709056327604383203603538780020641701795666092699420468643865931889002738722208763351882175297614834320483441097875032191670384110118306023349380791436893931273961623378632030862929303990430643877954701531728038166931096780576976718385698788844978350699743085069534365029821890718372241690520033587291415411336180373971127780282596985152834459002745152200931342303152794668594901779581297491076155591966688076936919701807293171219997842290631624035768609594733914247866663672330534003419430175939007273077002126570916062240409254106458460067268067733343363636069717504916596796330482719355999207317436535178172345175458908858293305288287359887700953108562348348462985884140522154195311696597016337036588340671875293109283539499377249024930901284313412498655716860653298676217557591768467393204726964496648240110866190694331487125486326922695922948550757285853452322025101658894891001150435561796794711373754274947363596026568579799869556727773174237519229355773876432445915031743763138475173201429240935164778759402390400956153431528817458008922746912731577863213593686557768160947200136664596467512188084308259922610455667858159997283085370247146512821044913010229241033926019854395309822521931583394314856132660015100674621977218942113221760431451188314721520765362451343476762711735724691442628807721701845090376469836619052932516096340139513321343045550540810578692330505862500304569556578803118516073111836370368756695759486248688779286784472468776879479857532690255010547543668703769431360094752616984423442664021277551769003548535690360514944540216265498449129896383535995244063618151289657437483876681701726984208053588463056740636247611227351048057711082943933497047198660419615298200517492159560155869586378768343917059953334948812078383488247801878270007204934945190664773486594902784816758510120983672144050897267009749024083510773180026582819282995400993099105005244882113096492171713634888892503337135587819017272411279038966333664080754783149832952796239091224913910843499769630609423477980399165989122927742668627226132480000000000000000000000000000000000000000000000*i1^115 + 5147414809961285344924244124682149152883966608251198472358994112886095663118514140694222463756204469338044095343159062271234054011130156955312628941868006728950975004039775585001962286169316653970457425366909800202178221876288910819193536967750770586941445961255292990111414349131245882488323496898669954166596613861371874713050094382808853659184103697307942316272555331303939281642658483773936600810728165770778237969249707357462415328060147521627227064542075707832180535779844658422083701455208174932653374807267863771918717280347622277700871736680838512411850248466584640093497176134261786104312572732985791501641007018652064500255889121494708086479799539188464146951606952629117044497004314427260198870972987201655188272153454764684610966092777720105123612072082736086800139029853321871595402964397324893725262096537692714426782814505727219030775796623971015860924927111208574649845073488335120678135275832471205700002263087652094097721446344049728973256376432613023709572783316244475847187868664292738697219361450696021557177469442416832468975747124984660596059116865299026296756157940731161718300941633305688152931846676842776473595180318636456253874959398992169643462413987118532425321178919114630913627863799801835577419266591662071126164140426677358279432885078827837414429844804819373117137869129557239826614150687967932913829271732489493590947833828376179954840539424136941806558708287969588236102092022614702320041547283430913174221419976750890416842908259773288306753848610818147727631701276938801206612040371175232921071931335029867415232668164174746656959438089776499354709105542121413983727053707454185968486679244480348536584826822127758442898750981253514499618331787030254414930980240468335832706027387066308555657679886226425932389684512372278363071710644099647203365885061763402238444375695166020781223780160790305634322435156739605159362235828719835602720803346082064590315662193262883613199383176364069404732006194302039786450609641573693163913815045400736916695432309924019132235500940773780933216883070656192390569364821443521160477008842124973896404821763026861231451810862348738288218081832735079909849706709838399549781311643458787325866883087135176353950589472099632673887489332172383816433303678831304769063386789545214490960086466491542135775528313452048312288022219002204108529421466657854288357787079163361567628718372771752930983055942240821811048376556445610888416104959134587834031753358302073146818668806938250126385964627398951512577796632196684387580159765920600509117046216109991725478948084205744156492885819530246505950931202569595746653273287943180504573987966146777743218544983288598232484168717676866577608784450149957216784139205064162710576671536957286091270092384485999078139766585790745078391645913684310495109037033813494436872159853747560516439549247450059636219966702338856031504084853365787267426996854834786130708106452276657770257593109478731814058390110281028098102099812109085210239578085181726804555513782526778326640522621552957782247722812938801506272266057639926064481878868203548016593455439326108129016494759821709509552318720987304627260544274207329768134795497860815248705429295016782707372896981866983201201827737388092911489331267993718126286413977021265014791324854327943456130559819361425530664264569856224028958279460361329222386233470696148424144724677655612115919712765359730142117746363756347019456237143594086883264846831654550305319578797558566505729410650816545907233786570168074609112973418261630667574398770878083258874775060853200043973550135554324203048765557339582946924488284941422497621166923396056449368736026218376296020322843281286234112000000000000000000000000000000000000000000000*i1^116 + -370926387390683177881212288136444927405328340345158010436473919843251463995882169487160433958747834525897046989076866145341596127392339999956514619401345234738567109296562256670799703642125459652803816911391098111342721719993169686658602352790274150118944707027721376960108193910820380051346591241916206609427885209316510411167835686061922954431169169750391830821143499797790407862754933346275260519948262475743120710355391882102152824798097049615184551958988009749464764142419163996465704447248003160495243394430827306760610931769880007478654771503871641323865575771587648125952536159941218007442498578339782512151263154750517245329866869609794659052998016625510871548171209424825799420147503270261930703067370191222144397599196625045312309733784414040226631581444509886560863384591563108152848667434024713270100038842013164214071876185593604313080643015489013717060402808229556350654618355931192635421261576936195667987897270769662916305123796982408411305060675802685784689572072401558595627977157468405935274046594892330570815262567999809433579681745349456637736426357354873571446525069430775076904192676162888452268597785277977587780853796632424188187910999637808621226000645149424841409548512074617159818026717962408482440465842000599019535389898224862381436922817912711400979023014428352727159395937458626456726056362974908015210040541820776114697485709116200690724295596213138845409419971333669988465226102785049437762861021224243042891318653717795226235958591002613002318723923634057323056293608368446805268645698417902413613726200384272006829855603980565099763785061545686284317163209279550274028967657293938135395391035134402504806865424368980464815395321433569596256980846080440373648657583691296743125084552123641562200390122643687884568897443123463226828969425751458817752411994729025711722611419426019581710881871791771600202377879903683331199434955833250625517491108625936236893188634911571449785178010584863016040474158323033184362193844650428847108048408219579203736922851276983443668611998063783929606798839970290435425476925325642179364831241243210221943013592976808508127859442541789074900890778918079578351909782692584003394888487622522537862309852167201228278917496637874218336961646885696445177176923162181806358746530829069820000215471414168613215128581939550944863008578249298570655695677842990085815466510268647597495761618801623248591843851251273082390590867847488866988898368191834788960113214641387426908707459572717299731075002715173226959134656796958862099907152268912384778754457037898849367191279449485721612434482239599472272699087643510412315441456376067540488809361478694083919764283816820808941070003897571476199039822888623631461738068336994126653336838614801805113623466420383367638488617460061263637715153022130142955603524479716663304622212710912162754499285227070590976452033646605241508074533205341621029064776302013523354581148688686106430404406077716630799274524894028300357068901814452606892878274158007211648814424695087616073767755685825808553092573317566816520651655264493924987916805610240824491917064266631055202167589871189870983913960333879541727367925750531444017963494957850509244983017072593292954915139563652478888267930491929576286946375136772941252232563678260996575202974844946649354130861225576676551765473873586282105064963821499210891002861904323222620708998743608350740646334151728728362810179456337776465508759600962441717049145009361963707933635594722724295874560940350730425519294242624050635056167917220478159038321389915340096898891287381306439455300332353407149813820877393558475475666278833266553434431129706181119644822469589722645593545768960000000000000000000000000000000000000000000000*i1^117 + -480616958128405269537937632831447036489073632254055931988536326101568384313863145439038929842993485512045377944089892046514332428840817180659489042956514005898846422923493249446628119755894348124711207807359927134900492208389205059001775070666699650825378810231872188861820219497930815281782485451107902825887122619600634116675475042322241707624501587059765383121808422213889216074973512920310624603265959464272528811118611520676297339107769061579268470112147062427561663233627063318841961737683107971327151768578702557378857791643903904876081314750645156892452771711583127660415696301905082179593957201166931542109880717360989937035403630459138952484485791969984056874613821064854418928552979307017923058401003113180130662797458283070615197545701140906215857898889192922093613990073014214600023641111794287086266850762656311892540241243228490315613463366870259008796972492010649993936294287618953896501922819267006137617969309546211367022638702457666149272977532498173978606684136485117842323493488962654751908240016662171450218109234276105423607493026272341073272498581785498002429732282749108066653105585063838712766085247402352676473896778185473436526640561407933676367464572065237394152422117847262723703504714202992066000413820353850763414568787755555207047314407562569587368344038918573854127853807069782542783427203517147934060668131353286126728541262560183591662766950231694944496705165601196141115796085519425768714594801313017347987061969344426402621015407225513694258350793389882657362842407229520993749395791466792422744685104657863981617895923967003956879917058641116102208209266264968479288245133267127939041383560291037972299291799456941354765624406363471818371052838163863940226848368236878934986942337237647430976461704412014573492846533009372761642408210400260344521045791746499554628064953359226675679201116500514133634292395676530901135871785560240871800239441393505825317525561861238886916401505270576160430566288470494016837091042208652480610389971544755755147295568759162228612853185036903694661334683024553655114281782449292661314698596638205417049636884301481767253429072124629383198140731120527724236414609746394426104618458402596478770002445326537494763906368930633793887867954511078762646611214527108521546670791910263859543032136041406339551939166798163819626432248945881340856687430437444082925144341802279241230039778909482996802680411600386439174941970268732216001287827140022838540914164012668027822218309090465808959874745389261281275475774159720598197465124657341693595927879901617945235677686518589739397585124775060740693930748717370211121392936458189402500055825574087403936398940391403706238905583658222384196538424159330258726151645176164745115175731084711261178153989799948952284029071526116803797884123807619792292736511731051485760276683998312400934946676851084508415304595706837731549138003283680692372745004613896026427350625105910112856659912786293343905539594115249209754104589429688370410927274123597048670702403396207569529252872349490196843085469704832252109044996383640443667684748403756155676739150977584825737509445233857126320346058268117895107399684765986457984537301435586272240628768099456215897439589122722177549753955243718747731155656738044682447016298431303121285958148601349951644231688595909061514933637677924244592045033770459502752806181909515161297776507670056980622882633627920228388660959805805949095193906131159182907311093447066532152170727427027211604603468395968312788397127305259636219025972799196315229031581084793054654777953613915908087916787624861728676906733222776729545205546769970525529379873836512644084011281861894731270507724800000000000000000000000000000000000000000000*i1^118 + 138358355273644131304032276180456671319897757682832100606458352509390874329073109423984682070632964718576275436909845295360779460844743371409605303956348224410799005937509249785782422050101578421211302853910167508724985104319341087988855280018989297982968508521933599000528022007143315136982150479495943520975841208456917204510657194478958982781365848543276792091811704604207808187178469943457789586264611439857281299718012652265059363731926545300945562118300385078394648426818261920105610319061546025985476549886177432465881228646457475365635609041252521106148049028089726054102955040293039167386067624606861901955317600427726117220754153949295094062372302362547553386514149032841163091454969326701947387882441611463069598386144806476445817755116537169433643895949530996374336003436726400100675370331943921655729887731267577165890114330229897710489437329817367819287620658856972391973005800188569180262233958776697173108744077720933942313589728474549033620733075358782217809495772770047471012632145188819896858916199795449810878849031154749125204524593214443099179857748778665028990888456384294305348582758891840849486131792650656357879522600987379815384326619893934875427157058774328460014109539146964678255712700879068626082774532722170415891528370314705981951412124763879650452110045230822415116163766873056397483535240638060496700526235673369812736245153222093454053591563757858601125273007703659474609797020015926038663171442169572122773490518249861230023411666477605382449670628357048237150020623303295722346822522101069262998993714301924752324620226585364722699033688919028870326804173056564000817355207912635442416570818576609862106150250781397743083758877518568771930628279165256967555648799936464647919848386154542585472316466352763986000019987448021133548212628446698893634630562883621532874777794197174011997994062853028243395652755098188491736663287798695449087578248886912345950637320790505206344304681428095822632723570918741990590470906346911039214451798374498217962957420389432433385832809236415997656267126719347095302078549126436250508672096925223250081440115157410088188286995234430850064605038982703775637126757129769743196632258584014456613298867041486253183280010392834592732983515796849539155613063338368896058706195615642056647500561792132690197113335261770657372929347914600892508130228482339224740377489821882296727675655502638482789604688274278251711368013542994277171815582653691683467375319000483112697669669148817336561533828102120288029614010387408867194193038082080255488546977729518559848059900263184634955585572263366667886976526848197079398355219353791004419409614181508080157008763223234756883125923741805157938723098340842745373721559643308547800631858134083872213228511802431770476211558351535078582931013141172443539462582543699723770041268590975337862135774107235707704663889080970954299573223811455527668592765320644675180575448360010615277667048705143458448780932950143155714650650711730768022493804338987795643703831353043601128472230796196502650086774811975510710550378432481321320933644274128780471987319953586760250993865246650185807749568082334890684368727051049606401078050898873941684700495239477932817979551856220501854734610551281952029356498855743403985007383993985975809821867092602114964550672413874823631566680875468347091008113003629385519680325337117156840713253138283692443520873391865119387127864307548540259474946738812034661957587996911345161006473521878419630653627517432026067451704738104941347417301077842122015308860425164337617802952446282375279974209919246788853500309575006474367829220432298624773503347782164794016761709711107702128640000000000000000000000000000000000000000000*i1^119 + 74340856795345799691450321916398317241318250447534396838607745818357878355723886176014710471278170161705718236450756293723050421893334308296001616464778196357616378244430970223777953946258681864159404529103663932003772708729120813500759520787909421640089765535056608456443741650451453513621175784456330052726706557298254986742047118091830250813386112406008050884629801401191351518565166442882423290432779554953067828331944625501675894149009680170094041326633099159237989731212868477201157932262837859029815131102869217760783265637484212428234146929098249531807180245257932905736694890781058690131222947391739110453414113650469368685645622823532740033662163257091496037401349542234830786045864650558351182919613025349026772557185470624758724764723138505025979056651541727509346914769203592014002793208753697630807630795929912425572522863186058936712934104427204641792125969915037556646313848611820866752221040926816468279639321245892543168779941133950940092235381528936194716173158286491300736791395745500040770371375814945283171623224903748125126190038052801053811283299261202644113758791083935082931151198166526234091648422527043557949711359574563656014002992833511181289783067207344784460811147851305966689423436205182709433476851739975578821561309619706762431282919273568672671216240940087830693888251859092148301513892627037026694108158417907821785106504435291845535311567983591575538329778354109330639897380061964655936607296018748548888147558308740210692487181369049208986446280273834063718638100319556504435155354656878633070158722285889810549536987641632591612833039492328831803553116933552146171805707693668752864502487792617648494486012062759904369021034582007659978742020597887319942891369579127575145530399727853600841763459674090920501128052755813721880878724645494200153949309449873746641049840332552668281893383909190016618177757456389354867565764652477596468918584277127161494383540160598750188463968373936983492037607466238366805464293916064458416012735732413567347330353698518582459052455320516809042160352730317500400628546396245114111013999451666060546007987013383968806007853599247158731321861839675047884440125780347110843897467429976532552210183361057770818447876983650121552464800467902315983469935913551227100331279463948858321590794816899162903945312495665212529506992696910586194781645720892705612670220190468627830176891146560631280016277891286970870840638575051066444625491588665169523770232106244750195790184669070458701331635718611436771619542147384023137393514868264022553124156307298599447589889738275220261573342928014153858657691869291234018810763812176187460946972034110107652788431525831679948763714558648645416576787357061218844773673018854212662153762623204946143239229388524939973506047042730363100801803007310779531951594179937038150097470914085152243842667838136811363100690550471833793645660303602896998803314076328801047540097128577020925605911397811150957888606358673239575944254882818440119532720784048794253865077892501740117816212854416500733919094023214296151588604949877581650580048449943282605362032202229966793512789133791990170223747236105625162077667010409356053222765489433604600418378927735664729004480520426028433487076722638582913482265361406865403546518872134736834123608960194157719404153731697461537742275587431790926483520454088568778643352185362824140299285723115326020095537180946864077020992902449496369346678512301143509292254684865598122885002912282564806263444792925692994466686839180737181544784205783312582496847356239669656114470980020213324493955712175477099144886707318963225567645609313148670898910028604505048378770793798041600000000000000000000000000000000000000000*i1^120 + -73497045876583374616291433854172911803662783167426442964291985470447520156836657349765096307790880045677637358820858728743780444451854104672321995562114705661872852250633598932495868276007979249481222519704370761676399820552033553940597543070134011664283220069845125331972263630672740953180185470525442145479413719849861714589059815790773936904865378950373133855975034313416423426306477125438404565323226988200933482851358812522093298924499950723769735408725282071216741906508947264266266612340299657205770978721716891656595085567556834990242662774617236091437799040584383806335086819417419058931127634492054127586141907105740151647852312155056787638751649799604878046161767296368852818967144498625450216229532861430870808319512804536980968087999166224881377501450244948244553871777495370093963426128057640072940114306518117758945810555394796330314471978009096087950209382970688089913142334907499880127252877789582964343670499050331248514575052396830614461723187374757830922344180154639186279726655481334438951806503371456199989742305395832338227875880981803637268043259109407339371314880928581557351234976172102007124477077921471866060350642559412190792141203020986062930335140268747157579359595676162159535134769981961211916612623019662338493100876190461964633063804781128636516949776823972434930874388808982771792149989294176655356515849619230125385478404219895029043255401638215790964768438827376888660847797630431579475320727613903258769928486466454214660270136758439794990584428818164700598733894004023290285209836534020655156592850669039126317672032543581895602486392755086571582130121785870046348106355015272789679219851976985907870753388950093775619786055734551569082373735235281518981876462553676867752349235847943605037925879551507430633660821055554490204349554431976560267199204613973826737873257050839713138677131147292827346149857083575780771760495990279504216182624313387983763350138600969727852049840964673767935461878900871434922764919126209601482096702538587205322952079774574233381376644049093103233600086867539498905223991480604060164631269580910429922013343580870648145488075091638419902532802684868006963552750377231260190697663802309999840079825697402274384241809131935645937184870971291246862675798886189278384805263305208136592701176550271648199042511160976954910546174057353223304446880877196455004360790646692857615997690836344336671985442903085731520334973706366360819463360978048686453981842709234030130963086115927659978924013260904629726551928804820404497870258574257727742265655612033086996234724317129106729204337719891181902116133720115960730761600046598301031619572079644406174789814816088184859371859727775800694540466018912098518148332849665035972524532620949523312916365639163652434430498169892517115315301621756754248489724671920642024781056648114691268719040001590148770421259336462646187161427768093928406773952615899556211584450111498136045543593892408942589094935049555114333847200046189674484692284918697375388169487245941130928434061679620547637033455112600236912026331720887930780662532925614056324581126783870758409091124733220512436073884965572709440339676226993701410576581457358751047668650900347046408017977211939817788476067710325857823900553749353003012220562380400073712021744764815780295065408466188660948737889804322671858211589008399082887508224449325613217499596520754757497966096173660867003749735721453628671446157307397321695242543505656946815495385171224046030392235751454896558848481992139860626608318322385594398442876808623004326108747536096301939519713385190535480444763969352827898136993451103016231480557119590422685047534387200000000000000000000000000000000000000000*i1^121 + 28751922798261089654949980282632720204076512117293375935559367752885380334226817238095015325785204399321634440251481084358920976357210066397400549337123298012914911629805572978745166703355159200775911646755049035978817202812677179417525845544630446000485374319474580710620260189518641443022238583747363141719539486301895272157905472032676720782288204491646192014608160338851495915407890291788030742359070284032047289652406228578781067940133782886325215074201962492805374735395573572391528438112871796882213824745488850211925177867494198097399627080821087566016578015167633451758396188594232994075818330052837997550311042863457852873888441070403261866329767817997810220509091276744875405435800179692833433809630983361671300063314451316333742565504270539212311323175886217795129454949030540096013682925242018091086592111182966978991045276051729812110226825105503078457658875970409159728451699017080311655237325550173324099081315158143402152438233985581204906284782070923735115979994409951635545914969595939853246237527741917944413632161404587244276604908327571983046387227072918402322213753230482026782532424801801521428209474049835032936526179814739871802477137254381115701556923518748630663518481911578691889788316217428581071816366761919843796975770558575039380154333087722843599071718229118629902479479321233253991588260024452035440647488873648122430160165274172124930249385441498447612339614021074333151240947535982945424074728989651911997316226951506909067300706369570464558827606676823575674742708089885106100127418022635649536463269753212956900232970302029862100896102644393198956072277815587425672774862715533786479394077454548344119080459754195902679141904612086496528925819750208661588696486242413303932693633207512036809923000254346214372380992862925928773727314543689249716599376967499412180519236628668709366567727953185187509694647227732905145202889921705348915408817103706165217004182834549922884902607930991648249667983822249029749647600494355080254985602734664718737796961463288121541863619500323663216060335426296925461604026025154369501619743756148514314674074813559587922584565765162875595638033255033080134651068634234468725555155939618503170770072654763387426465500456213711631253530697185106387542691432567336266686003965747048216237059010685074685957434793167573954359533998956976093977565844800210796460985674382169096516404227426298263574974024136993549720470650664595080286311218683034665785981938950193642391148213682714111509051737427677018510441620561021970364922734691352865737598960887413895155202158225465521496063207395183135814523843443851612048120760933895348113698450811875863301028812198554368625136044483043256890627154375701997727086546202519024417067647972165696024890782007521852678622200133580226553970566333718792451265272285151737973825186714923826239657521106036812320039802902269013416217477273095537882394384309554430867979191517809388636281618233042863596739950535787014362746222724608256515452153069891050384298044125940262802028476382957690353369909264780298675319109674305221952322737414430961829627726867468535020754439172351751043466834204312080034123861407841478979210316198070744848693774713248770335842678067083426163802311180928486806453745073651753473157866361496081679602715658085455937079945714574697590732764622757619727756411091123595032869531361970025712435489518929090673031142267907997896037625661961716072676277248092624664435379124350478597053794196736438002140899004316130897519757076674002592404929597046558308165755058300895747915597857013602382693222420070256067692544148112993798284016280445936635017908671562351902720000000000000000000000000000000000000000*i1^122 + -6498214430322014547249167230682924602786608416264325844167942986981589493481583762041640164520755660902316453890077830475166008756340018757194718226488685075359286111309356885820092765180219240617942413724904230812928959696793576939564468788153971993691941109271873921192297916510977923069208378892264006444485834184264159277646102689183210716308328568227839555694446830300398125474239672908654605397296004338398430554233749321454880744129680093321188230123143855788359701205279423140034430298866420606929099869746195371558241521937877443102534608386581086618129682784242611123052503177805634898951462093117680646835792771364993437880478194520409649469681674571024056194213382856905580100591935628030813523125515084577437408732987662243161510815420522587394890122057240963552674238105350109114296913864841491332744667709511470439813611623848090469980277609095344460109447184018725008849205596023897704100789724167865637721549609992280427046194301389362798947018352417182227292440276005492510920000387253659446718609053707294563803670375727194785481935184673630859937853349234636179114303013538517116936503604091098855964263105235473610173462833312061937550761061057873442127421983045793819879817883769259164063319297403579689129721423309994160159398221811911203075619962827893031817966780276148621386695107971445867937646749725046651212217776034206420056538878411574743052708858896497849254355651304820093012292969050294588095133988941714730333386020809647161554121447492843127912973558742021730126196428635800215199609165759494133113623390928015019338612407752943321360696963274468375382000500226660000778164785976670157648307770789337024169860526407143101997998371192399652078545535397428482481906986731075116225292981689709025758961813110972048277020191829468030566272132612589169397344417469355371980542470132217675528441488608212107937325833007417468732904582731177131732335477401849988478719879659799208378994335440075225839405865803906270383008297106938497003126081790571054028754194825984076828986963072718753792223585464024097233013779973284916224399002859083560941423451864264043042044325435132477439597722337420136566353855861136952610285699130694258455957477772378103725620808829489450172421831061033741548416012211052340285988824001481877067142904820222161180563491614555662074093557063219478659663975726326776755867533586672437737906033562693082654865456321850945187514094518612070498313462243902819362255992571905489464074357133442001566837812381712356726958078818929945907742399107817701442400393501682101365183360367261790122994104196101774616461944503592074812052237224343828664750805321584269955214203002362159309553256317516843277025268307928062333319845618214635939722292555483914904858299528919238571389352886766784255912534933791255227111548811893862606481337079848501568840078128232305785341396799308384450886028309392116842080628429355248892545112685346098184117617380612762959634299726320443857299432600452028605582167877056483738816993872312561304374157749257279228156516629675603605399938039148835348962532079509166080422483489213500280690279063117661133914051676200071032978212798136016529597543365349862867137661440040503676547597891894876452983860439300145996201408872291610303930639564301684666121345556227281880305060442680208935607910627898263381726113849760289443563861313282656714366319600727752294417727002330585241185611763177020735316080758835729120971756778332495242892904405101952525951373047135511884820252108921163024680887761196391948625964877746622407218137673715648360588407224403933005911943129919740101430539423365268360637354407362560000000000000000000000000000000000000000*i1^123 + 795208277782661878454690957846152177681644240885258851390485193075991081471589378735692885089862671763048273781884072285034113131853619103396914475817546981193025480828736817221224648042212892206796054550404518025523729509548014885457892055362075202035858240354789360716123992213576184216788481019655799280934142525008451646815418136721231837576129433993875297159422790315412903656602609505462521232624342331286125817892978639420841466109747310383493068380027755923860844905035233629273971191600809108176592559938147722872134081289076344020278429940097474351628832157208687467844388235375297827725615222996459234038065423728442857288020884491397746883281354992090220044041424087495609082276138147869456953167396230503403195495408780101261609007492711631814133671839498492344531224230636417631314835760743518565108117779378366169418665203758898268703479931881703239693207484176349902107681167125316796628033407807722953479407479596520827075847370553616564681177955684000429792072762593177207767440971511462018387838226941232990850161209596053037608573590324943688150572401549178969290515972062156678774216309975889502484005340265520440669685708271569091579673678787075484780695741726316031471649895606541756806952184475477148325568187175231047993209877942317714097670259354170152772556959555219836670965443282342089307014296963398261511364356600683602913133975934542125165684667530142425220846112680347612542297086519234824558057109311878626774786606660987990844888927836187125033177913729721063549420690825030819119831507875406280811012182978617452790758752869979511807013033051105519017055624144026293388811976159517884113861601818279367404165499802367500810255660497260237818438654816283955871724990693550757250849553996658862271101756901182535110620262307903323044536588341474599894540445637462666009194584683794243750585074785915447402672661661346940426554360025150487809919819126379673744480403313090042932064794657167211094531703105182734065970644438578160028410972247374274086975827945879057081466039904704208212054269004671687560098669383505600040933328080769878605472855768699950551539728090759834629098658347564986130149494109046151323594849243083374997748714437907938787695401527622451078354290647408365899181158653423486576902056904532006372091556258236686322634696565773025382333666529726782512997601771164786383922123079505718129523691725135234268725212886334079533488515713794305464659505482835224470697233229676776054789558287550835639866938949614137708437886653314969851639509343568177148583021092775087134901287199608088838683843262853440089442666125237922649330135682855235664581719127010712149626109810213777602353404696390744284201758950047279612221405668380335189788859098301341160515655724676163683292826219029837855083354318433612665953730739706855655611590202009418674726614931003823824870898788483782333165434039174954955432017977532040306071449939578581301179175201802413107021226940213742290515406373308732652501942336422978634976221536505940280758609645059185891174327622286696145156695723312276147182497723102368197641049230629084808948657066238748787223870248414322267771284434173719914799259393600773719317276960729318222890633828232564410693907709580748730299266000691458370621977007635177134131804515077411075293912511181730098440225552076534216032872776719344175352979872519076766691668501044811728459340738233777116470208483868674732680536020178031181193006757262143795614530003043524611030601709927133318238563047908386379402518223791591119196482921519579612360211219329578607145196669491012901861753852390811301777115684120203411867251507200000000000000000000000000000000000000*i1^124 + -18889372290686423414287750836000826744702703173785024356488921396285379215362801025179765059098156929550234726949239046206456818467359938715907159020736677697119168982995102413749076732602338638105065888513494000743184529504822214955233068569135229988562866661140640821163827550419353322300198368222831120444553325089243480581804867448959842705710348809161145816505763812467772369737548525864269050483957869301114338466677731287973468791736905454239758619299592833581163308020436602340262771853962450334302807656616787980294748402302796107131971312132483606394315305398488197555383093437213651229224491471895856921937005402452331004769745348256686762276559157492411903152801884874295213042008040263329002449096883995599266686578291023326669195013876856928354113834679432527878206250734678087344418796800227867156592420033893456333786578331520881440216885476855324825104478419348534539147587443203461948753073816277270640864573525816485834202267793386974375800926215032111660428491691662937619293733657812331905702194813377984119430754144930752069144248683595516060777008712314482580278453185173251440083772625315851577420731438072969117217843257020119678365726941202811916997569405643848538614327700334829804073119017888873936403373635690687976500884424454081603724454308063105412320508732384571241721205823201289541201300470490526081460613951177971070796932189075096370890683838265532155870429999651359658272594634771279034300504667817056089856268792883525341189226621194263484534808810287753616862637343712956875551461669620052813664018025870627297213531430341795634122852759874857753573033097573941671388515007797824668220372867255585899181945835051836845603573115152492573159971578672184767119358092504036218344690580351773554237940366221203220584737316198947493077252009349603101347007259848893261455800602419793800769459124606273784610024653638345349706514186869860464588186633629648853965277508061056720215562152979097130590316844990658828133990393295959306665433681702910556798631625084596212249482288838588253596415915606169813943370847923628060093050665500090869769474086914426692448574141282051102213267638646420122917036921669451740934038961949332337959376930099092463459826360820229607592041933506808019666358305715584183228585650409482795289710461151689761737276213917384571523788918008119201255347941230855213365980111650821782351859037572250937135612948130180466411063560165099717009965122055356988107680043476772724729048469780007191507126098768336225938075043585226112328820176920263624928596797472379713594411406522878768105614666664130009030619168692694592350030771827771810347327379165344180913993181861285658511537065999321808617512604489910275574402271831809318998327563928760725459234641439649341593570195556639523473097508202149419247895364813431958702297288322252810995505705268276835644142460747095168317949021656017216913645972047652548986426999953113837913482293493340730717118989956026171988045501576619161781249687102454413567525727568701172556164096601497141606424604003470761082446987028257969882796517654467989940841523951614232834044841603655499531360968461837275467939200704927642434473290785883073668926436497885208276981929729770759248324077591119940619931524986556549816312118786063235038996341976646649923670498195814866282046843313288261008926664020612021976755605600281790504073807256191696095685158288067371833902533429245422015188330225412876378562055680249314646076526110409393869117831495079894991099287878461312985807184937299231407092351455219711479246258475167301914579762725960493214557105646415974245825341248829205459763200000000000000000000000000000000000*i1^125 + -3896855814750325922257465407403849414197232420620415165070325886145612459915678672052315718271936208626079950137805437295299392006207772482775482541753824503760632004912029587173491178466693553365222470723543494693994113834581019557159703082599679030771535889049172725706130570179799032287191626711618396886840286774318809805447452940189057834900860023897703140398503813433171902567819054128510134824393466940272655051397600614700313119854340015877299410021263054567691865888861779450624675659901361889969868687928486368910760462348296377241481834955066986227613796655815263802235360405529622157869389483148439452834118024840590945163469384378754068895934898798689725294404987112411492171191935613066391217649339791606996170945160595157711719453996365396659077753615329208352952190836082625063890154297675263500089397176283198675056892266691174765516637006842885867836933527570239403939924248965780937896250419991297099097134642944432769072614771069278271949383504883328593530180843680301268302081945622670766772839722044075069092010296705158650334698467000443490616496210704831845760833995020883678191953672219437248220949758674101944928953890757202860834779840833634215648886070582037912804592719586732582503824308944969734607902136363990213006733070437195661294724849698938370843714077460515322626397537530848876179078833842300488350505597185952763491512946255478350666193878387273059660444544038304395139452697931468212195836243420607041339160377715147930487741118475468438347098853117822389023046923145575685235868659862294006412662984378272809151098392478593390402137043627339906395426509958258650411083507430984366488737695238527042586489062711802036624214821080461389106409889289266734197128128633503977924987029212430875151077863714434435801810560342741547318428286685319779660631617834913526326225624008151966333126858266279992342850597315226340447827084576835826074720071854419936718222314728246519189949571340004602519455095432570835427562286112753783552034248870506169413478750576060082747747512924543640565452450129307459009570641990288788223367696674611447418557473580751326596756204141565702875683017284082348111672739930081167332735837255422184982042366647276089569900834398401790898219088460780380569218086287058348505514733125765071954576775010459610526378178180383573565831970388645820907857265657147500754822367862628585587444311140519477796597259065478652128642738556085485321672580204610182138381429558675773753557682673028972618087067193207380460241284802689972442747540017434088563119578720957421986275021403953579251191880460772336501331542331246923696207236122003115730360864214306658350055736473110151551600305816915730020261624435161382598300456968726384408223273634107066592997887964260413447758509513358883164954947442624533532266339748343727477421894636573869021811025408993217982144786405530936138388125622663916166322522192133370933304735314143412622654421524404854018146712112650631933470080629288526681304903359673413857884732162942638050573889650239972357662431122402832702282601460976944453337391214566967614117498673435707389138971384679989044430110076646512681915666558386251026753720832329248803457004657477405554702491690444257938828276536376206478997789979255751915627485281672789937779508656047725021011126332286967070163070649383294091724046769152334374932318545608935990527843663138386316796363725199068928015346514688800720814277377968382607203015023941086781480419836830969537026598150420909962448709632461506637941373864911222234453841656832208053061359991386803427299433263769265461894493541082815580627649460625735680000000000000000000000000000000000*i1^126 + 225956610518363301544061412973700788095680213764417070062570518095545660091879743950147602702622612195726818238432018515598920028371921532989983004222633393349122342313779293493455397281589646593628863252075706362757056038754201881425089304334116818481570138061022788650648456409109158535208277358197394852783855446973550184835804477469968857301743005471264224241686870736292386007724429676800440997582941867763307825394396109709416601417566910785521593276668367506391525286367833104574549953673553379385166490963089695313333630090225767690167042227467155703396135288100550854841342547421861524649845073017272912287351064701576977158944639899749099471758487167420070861625000382151352346006974092801239180651749938273371767073371844179247030254642281767748015278145352290303212688527505670981588648682413263217327866039133649930739141677628390250994396804970677999099537816607793243182375506734272905786722614918863510881044735495121138596456765491782039948435934640737516999302245746146894235139840014258022636732343329331643871615380447601055648647635771476126356413782150219034865187420315296705587635266678099095644143583895886071409228601423394471280332313690992573018934646583361485153596089276349065694300604714988219575366958317625793079334762346775951926075668528101302955544361910167999482272340838150625948971723111986911411336493579811467110371517066585100328900240078283654161410596011431252297555757675177215785955808395576262689226777397562412528580815734112733727830302960873672671910083752689106652461302394411129777229240170573746884922320808614798432284132068689832230231544588995815409205502843366033800042623200555362031958422973531178925455563372775699203129754437614717476951876414092129160654571251351860537558598528703979830275767229039299399715742731853082389135167805399217786561967692893389228019597430900462509708284359212247306695430205924783575688809148508659569974843769728758433177243400795581725263509563110861630514017466144803461795716194769642468142417443298593968157579791729822390625258293267596398181625431877098967546540415235160287412481316074356284540548364070843371893996147083932164677419487331024607135339317530670379907063045628882725715853526303530025399087433467654764638716495771346177049799641570325744379280308653737502942811768718486636802369247641717721118173528560899891204876730631741356974383555640841341135821446311009402380508543366595150338307371981891477105656993732688906148672139206300034375934947690379633530267469502010291152790823161693336985139890745044194938264721225697372410327253337133380730986775775264903392041579605149873359775031455406014087425684556475614385105445607444303248183396384945603278535291678493156748449725514945403719124152002530190776190081436718118778671621154386884775014615200871657710073614765288684793319700800762751217276070982356382504432043282555105876408057013368652283453037755227363067139841264835592304136346732654768038866283849149954491193931384045860132843670167523062863082386110488001781301499494173196058880960672066764371121533658192034575171664798358454385471436345530176444865352453462613460197064833904618360594662325302360816423830527791246119783124709720994464819639293560126328522057784488197677773820509153516507913509372571030534621073520586719941869413813276590990333283655256456722538627250147004040231069501698698984124309136469047713093014486566275212104312410874816325829386052177452697265921840582848606398093308593216813015035131459424021982167394353631145551295894943331164118972030692158747770064855898966706988506155767786345219489792000000000000000000000000000000000*i1^127 + 5817883214981584155225041592649594797415551679767087745122126996175228888121883343190545266754077895398631058164557790600398637925323874200236567607349581472590592278346124696815273942971979599219187495404316407297146146243440294173169501436439091151512036720043402111782474121009717212129473030211731280912861799104002043934912451648554925116367348375053884046184776912256295056095536244571571731959915824770634079037272335449273114846916112332437968184861272906585909512262124476172409160151183115225252505462293741205529210314161442011650740393913324809582190330756503210410052306330917051477111321294206418596941092885254051020109262307044724142128664830960497575365185793871467746420815341522792498195822030136078280896802980316684416185930643582697576052554262747707928749432375012307047468054492686910244739100773639844190927995213343832424059303081420440891138308969343615415804596146680744449076413794637277335400464436496742988117787188315883496437332397396361240251149547627857779926529264516041740133751290412423704481618646329427466588578889583031641871975487716866164744012487735537102792429156447192926648555988445843892667686270602170069295989929084367889616447229501945925006665658998195765571882562979632432730582524151763498276678976266043089181677054316045415310771463189796764453538967056780684005351355978094756461303971025169370186495000230386748264088216254354658416308590432938783793545113469126222650661056705107382389012107946353110111585026612662488322190230038114675935321215793813719203324774936349129451743811751577629611002854186458990845485535679800306408344044257266080742197158588885096039799826565145341402720688245386549731183509703755569896578413621341022710392969897617747235411931811814539218471170652304036897839093244277333145435808566193224533260401525460148931549910734002664452902972892733206147887151379643653732191531093237962791986688404144765793881547876681895953324506201366213700149613660730265715475395907733551877053783374849058714559897215604984996165050105160106288169394407331137569655340391190910852721480711130114496528214209788477740134752891145839094907586213819235657586278522024134507003137987751746555745575442566811035609876592068713193039183175519244163253818982305762065509139040626593574347245238126007191553233900575853019698558651640041283536479149859350923891290776642065027326939356630151260871700915326056036397586660575144437215329607133037710940816952242315953666889856606280398930930435603480114192608735669661242106945583145348294484897167798651164877965927774889968896224102541029950290429564998570152995581434020865667536213729459052848818943881422791465754758316621390982524347434728703485025474145599185254942664737927892195269466911273257468639441615465426594927684414458106987222965899174390635631006731590355964037194533163261853767884753376084460844030780582125349093372873681726114819636046029333384534262759793955083253130153128164893216912113258030625912939144798007562795376329287054753023296213610695412879385209619986615585116469637574038943321212476918789190487489641020071820818583305410326931485486949001122686230636339407376853132735321513938467604492702326649231385906338783368053771699108793519675330498453805219317479799600953390437008199038570800049392019906561902759769762399886122267294235497705939083166634074925642781892270475810469176074431079499207686583348315922745709520932677122146138714197522607492076646179495371195302347660221263623225449560474688545745236805562526693669726779413842470524187455227781676349845224020737688356373668735882362880000000000000000000000000000000000*i1^128 + -621838231194209978875232044348551882184561478962467221897629457692787780423865969637792735437240825104967199932465667238348836839506907887095790963576080575356459815318166234088227274042390717564616720699953858123836663583289079709053868150937439210237643670916168852763556450353260021466205275784158879363200782230488746344491912000050701730865230946395386011977047743291889491989097280646322807854907534648686463478387544114238598026049722188432671989826306146073373629371430446583744253551014496602365021247644884575892816939882614511949220805758367558631597656566172040978949669358705236722776255415577477867465662998895343683478769796882148333836049672741669591588784138456853361552376784795612769324902704603514798006086949906513045006337392746616983121686201520941248853845023491922341814054665888139897045675930346258313681286113106106047810583258916343107581458283137428062536641962495416504987835535181386184060180716461836637560164070594683479417036746304248411591108927915600101276973338655620572671235985888654686067057680769301837444426611420491369492508051584612547988797197338784625576412029453100358324442934302046253340437327074960229847801017569862770290101074031084196618730960421157605550607142203733658096418620478087155037205437018449744248050130463509421026995794727089611810965310970042664845513619233689452747538289452401333592701909522926683719037154724451201035717366445897183841116334407847347926002358655980790902361442548281467744799540369055946749256179139144216619788188924249076011651728659234914108326701531549902219222142314694819831378581216648104123068437311398303707060101064882543702328546360589411610665209855981569600543384117745132286128627921480602094882407972819027784122677286738119426950966571412542150699366479118678201284022417570039248026036508222086094988324263922673446534023730833588486522230150664080082379913264324155588686183987340745413692344771144266836358228397779667047663956837928316309587446225910977134336905875998729363511416051693036406999788148501420183424945387203973928600039986828111237075760464452413247368677354962406778650877074948389694803836987536074483447695548921981891551099938214986663145778673823111192898183384964978505379276252051827600661570342321677828686253030630677481736333272418757821736688747827781651576368426385844438856631985348131914140583126877668867447138930282227072921140562569998466442760338782881681394423514432622761601243749927506153236472079025321884334752166667094180155285535540834360503056110439685677318350871753178815751859125100738890634343446862634102313297337984781211715389945310681562988123343295935376113405364052598190595658140702473014069040031959479851261093345933879054587123657282760656314698388770621354868996180535805247910794314760513051892902775535665045551422600617112956968379681675786872295975516673333549208804242461540261722253409837181709186799018792093852015620322103935078400008305053808935929009867698811694165914855239343802642292034242774153524739478724788206426095338469970183885788438270999123538518116917560125090548599564794270708201328585434212582780646461988696977393633954890419676298933190068490134380014918462213389857559678473708087687851201951817869502796740498455583972235289325378208305820972335018244056247451694355181506378253152442379181316020995738149617984243682488291564105148519024627510899439021714518710103932695944416300678093033936113037849007389104916257521337896704819830288226668849175731596824114999772500463795992801225858534508696209088065831922457201358912876685396214683305708932300800000000000000000000000000000000*i1^129 + 4936498885009742524452001499476096521635834782612235749496766389262079380464316902101481867280759612843418589253743592095989680227834681287482373753733645189877308317919781536558702457561027447417727983679129249637134048760490156164751334786956418761152081572398307345238177951554551580418823704653070279207533528023719841761239008022493266318352716837347673830517754364630355201744926681019152244463886208817405890821332492944042294449504121263998768923577650208380387700974253017915639959578892943475874927066162384403234383160175787942564584414063178883370258020684474183313264943411265004442181565784539694435780673464633725935045653011770754742160206564835154095420538404572891927524302888507087924503336096484447371008158605032162030845901214193253244271829457628155491938458976181053691772591177871151665918551275904593856723556485406244188848343629936381792744365707024728699757638942741190371548592937948500496473098202646135272424184447123250902478102002835588139122057508840699417159960199786748806768210554570549478537794905241303648554629981870856789979441355933452331567900919255655310573114562190073651223663378370609409578153282197472277252573161463684781295214519258109530825950491529261798134442619841398558296171865549105692067349701978803702387462605879038891216726091677526362914779944156723350261571565226281445378938835387876141780699989017564984033259539149264581108560339564327676071922678553234937808958599885519105424205932994275097950170318238704962824331478030376365383721471847245542158694599390047649323935819265066549309891992241894737929655506755777552771059745247805541665832987498105098585016278518394379783281027401710818530691228745195112721970607569906614871030619487700090709962980412116147176043960457312083269825011587326505010735608465119455526175678056882436531229642846425478532716453747137039307278996838097145264922041495149688514963533019699334563309146315755655674772679682051558816434691031544416568063532245518967334852892975109720907050827099763571477351738169760439156760644802022884606332806814563048610589610846384820721571137951550878352715799380290688468724968393984910186253685353570725768864180682928149241000176319540663731749327691892796128232844501267723820378938443671428083174141081982795997922602783594586339439107327500214216796279857477968737344244115999659816525197517385750411261390930235413442853832476585868121265676615095625234655869866431788926111184961679513845974387160578586121416866248944866539011631877767391594928460296144585777858062460330295017884827564496668463333485132180359713946149596917577303762101378903500650134267834232920188892907412252750509403797171816923412428224497486523326328402331365178246380941186836385655414091235921198127821130807887954412981089795285652497826723930349454364257637207249415495375752879844281119416911518984680586909187342583196690979320419897410128840318239556268742669248755626615412773578471597258634350112292511527462948393971451659341112940992096418158937625032199554346556073162938401177611445266309599768615913490604202755868921688968194179441822018544279467165252182235898751364858685300812175586026772798844162570837769256306576881559039982479497400699107566462160176718436320622595741488838684836073567859978868150348211658278748849447628713750676170450942066558591801715477075581325904964331965077272238167781478580535101296304018466559599058643435740279750443969770554703032937351856715105773506533934762441999967256140545045004124929033261652354675789422615651072364416034090949607581584149252149594651893956608000000000000000000000000000000*i1^130 + 457212211146621655584327345996562232148098431847491611521451471105387315659890224299701542039636994371150935867865968227515629861402185954219935681408550913488088092018681637140168068070976004091487062665947902868773771022760839766043529613242859801782303109759512796601543617715245886850757231117146301630237380155983027503036171947484151773352442035254388885608359423371775961275684198122412474762193194639708364999964276311102404323669597290858892263660302752699847000609524605219446277685974743960851958218265980091517991391969436901105119420593342018064580996254932019640361368456892221058634902724678568977726058441079550220785401637175216237497309880212717657675605535524842645524712914532180370788139260003140773014474601473649500230130860535518805658351980319859302361066453422753435041892727261845496958587025357229154099104713829701231365740053881197495954368452951354419672524052384895966593539573478598757831007111344612173706762977891666463894441790396022512909828003185451694243955099767706075469222083267424412764027655236215360295609441704867823439710185085663264352595279620230382704301688945948901996957517942803342462843852920288113639744179968332148215404948834574459945365428149643534894674380082140886217181319825985111879325397042455182835510831673739212403235112805131769267287900059240887066412899447862750245056679971352950921078384283148723386595250544040832400807908731867405325487094191536857228946248319264595698663629625187886726631922628686421994300585447888357707668548736526780673637285814071792623510605704001552609217026303535850357239691955828055326805241206288251496189583102511367903862053548138259506738327261747045358033990769386307839716228125318066919041823466065781015666879307146954427328507966235905623755500680575512704568840292989342376579790091915861833628003973875513077396398834048844024088087763671521228237483669159692508479199532366574750442218653208203335658987559339959853308223193697529967070531991722570013502532955055093242125189890261197395524902761924086465333831450774495125963537924543905678152480354593121452342656901286352857681100080243541822640029683747373209172948342436750639067343773051267234904466847439167183516186762956518474903969680660324369533763786104496228589091883703967773569702008173936974113717182922480978102162230477572607044562370317180443164302308033089064981094788029367127586614434015560608322625917182838015827730605037604556746881203238857632168936887049316528445002552096699408396982045220953564852197014669244818973113251678938218730795115280647272475018356512956451796001677772187757553732520757345119668000374263881543449702754966364456957431673737661000153522889440762983823216792558452286089971786200710402883863411258904692237015046965300363212376965520545078279400603393020916854488562781615283556243924162335872514477760474531358392999003692597239159853031258894496191466689315046286937096129352595383978047883498516180287168582913263592024104316906607431041205597298336953987186932822347890493537185058665654511295030169344584142064279858713855630849531445621756589500131997781773401230702464902763360629124942367215542492245086044288080110616074545582485556068868656195997717911487172277339960106880453310564175931753411957801032814479488234216083637774873731095522106756543784765079268188023754504952441621640682261226654652983674436148192764587097517389225607161967201293616013830147513836277214117744218590423830578923210208615674393302429456584364088009577056174675915496118458128668302827836982024836417163437548545356514249932800000000000000000000000000000*i1^131 + -10517033657844851412941391342267513123276304051788314936943896559722031803824594696499418793356249539754845779766335923381258495842167471290563162769610211484206240851258945931612834185847932584246037260082942677859035688980965041104215681532593688041056483257353948817189853992828772146513166829018268637065476392034228445314362520744419179264845584804785409261119245908713112750889451010643797401092840332707966612043033570085589771030486895321748205416721001327136965780595689233250263881207994542009453999188871838578664232754837554508807722090394684506746527257480552395688204872906650433987749619794372032074153621865137615156860830086278835228174668596956639066798253258725350914072769021612923454681358750067466642844683306123489151830407241902790030663732675700181016493448295874351600136196160125881834731380226873973695236740349811559702543065316008650161047130083688760975276082558209546881281052911955771161995087281332355142273437734193075322482300010089077241698048492244402716998966363338613726021072221542836451411130693234104876713360280389528811282577145432065107707487528395859396637395987965564195116873889527531217986839193208458868214946704539020659031018546291066317996051291277671216589974521815917356427016649035529087143542924171187034115736135530494551163797362919544753715971099595673401652659126823295624277791482804422407502993635296572735451832409366656546181523405821022534054245244247680511681389178725675186857459129215934181041651969514357207081027492300966838423126996839612913416002067007447756212947963477370264150669158360660859590957867088037668042614952293924104827087810120461589815148747552704490583136735779571192069129240290456110628288764182937400785272543598079281046534707401206890598908154884753891003926568701434674984485459366311931375323073017369606597029120099544719958594684478495180229437583167414140220364940227428818413474935121179926894310056132265051996741699761408675833150772222200843923172901065754121358666859188711870896226036853838975048631583287871514200834390671916609572819375071513648741385849742978940095015578821016839602677434114584378058849732800124795596413571219768472533676522676542635181726685799571416840778456879370619898632346118739389900358884577319046519831655049254687139575853295575893940698176082988663700874030690237008465027711907078437605258492701109846598924793887640967968534118566111183174666938547448979375266297568191251675610092981332068779955116018446863356003168122546424101127804460880068079494455308861252927011134430640675463627104351218752588605586057008946508911429470526982875638053152038213666907581244220037929479861532380991359208803443665796603599607717406125284465771102986596309754385294809843518284118871301813527278294571835072445280721724420850541500502959742129718856940925912657055352822612060696751718575276077076726259716121726115149188461492761941734833386126526654661845089997733524385937549362202431152312293312481124391980163815710490928718843944701635211465814891330481243019280810950865320810537445735651663342605312499024925632871874643333194030182450755151313437169862681410987985087440077403346902263972977185034551989545833262382124058070910081051596879097268346475273185806683762518021055720018980997289487454404884739433296551965643715980887831293332504733261155597666449507220999149748284993564423241179215675270066967320997413674901783554483588496305452652606809769373139253293816100210908518720430592626758019081795034948052808154307083368530788248788836606385025546033086510813128301676670494965760000000000000000000000000000*i1^132 + -62595571511225804189944451359084376537276459114451132524474799570350587013618548713391618680378213259180527688404256162203813671981289852465982470890425499172568893587564858655364569786340543628060356880336326346373311813634545881035445993990948496902761472720751175270328265271504873797991737164930201264417347947418139553658584410362112565178762862382810044059342547390862601135961805225367249952063761833564047920918977140688769671564532849292627958997683217809774335786105252814828020142489896433814713121435526647676944889571921055076014197177464513371520221225524810122162993335340917791613174000937546974695126760661576794821225840454824329224995711695041094520176575438014631374319374749994211626114205677575138275734669235939969880914410385967126387770146499805304123419199124507331239693898236357213753047260141662775141320239934823669496001955503715619363510703246342357233299897805666612580361039484518952749664751728727643056470703681640949866698758059321371617517945867085319682593629209072531748773338481018501868206828181423769588743552009209180362232389534964529520291433868499693908221003091753209982335367573495439996761089727809556111744972278826378704723133932641612412904936645578338685361636282090145637866981268845047479105845086781605208228794667277540758003376078465057556194427872282617847034540144039103090715622620563150396746522211567753698911072887020438735601560753034573357188447677075506216830276750376399246897221789214267800596126950162072290200648792690904869018687744704529712783666602758059000198543799592125209016455855106649918576445947328827421862569186387183358267762036345138699591660468118795575793669318279660016426108185931666542218807233648365762198948898108105494905329660944552017006956325593755194067747285525124405304075743009318839774854010982211385504155310559797889868101576631453893265640062019627414760207489934036951162568617688796992291189058054350053095179867178232289498256351846731397578279716134318757363772813841605438063163731061338390169641689217706985482446740141703759455346633269209224577603588365903685400340753715892764128213425471601222317515691137675587860973148723563629793968558318963696250282507289975148040371931551586334567962070302916405595775367015076166884235949015850323109186366483146326767057175583369614536388073537518610054543722063474442102205735057808275981946391656369442077109786627961322860361732449693729204345612032838219371766036072691039357434815313518560641581239304037783124153396115786247511746151567588004390692423341481955216763562885442994347811938044976615596664613192998166107017330826294341491881394385792593505899348846056077681207178617446374630861789162430550104690864943726911756419970680773738252427585146919990977478667928000325285375117255772803584277589522799664735169250947031283773473108877028044402362206990612030207866393465886187479305816388156590234277813715663108697113867218040938649730153244460610517467591600463590406839461874248354624233051243246009792298464931919300636820777831019050319465290993055599165967676060279170596970758617751001713432011462924746198054005858185896351363327641037304336235702164953050659586144889607020527001979875970684144323360095988726770477888635275616091589545212084989017455079125218229814551939458645470053105182097069307959979665942916105844930414127813044405093441749571366075738735976620510097612199015861763237141969148508539109880436221501669120392385121613596987990059660585371162929320607888988107956244831001085921791415824286204123312732627634348380651520000000000000000000000000000*i1^133 + 7478237689096870508658807240327786363170372320072237638609175464911576738300419631995414774129865412806514498031173710993698976959532034511506375336513822772817485014138560204219922464986536104345718374133654638777466376748271778049891940999770986533091783269084496061911551622834311880635526847750828750990807238579951284963047138440217166407802201397218205159016684020331536114421511113313582847379488038089201176838224308766936840455731461325650722101781335585345257622613916909400892067874283911174159485506984397172815272879053702300910708095334342222825607304316777083750514053156941104044471326961594114826543049685809789514389526152919463792938081601824547611649024728725343120364507834889809511922204584756246695358630667740294469654658457023256452152482803032206394020723990295936258488304270290150298735424242505989901475238854422419898439819547079824458935488330663395412655349211144915163196050800841050635012125292811287533723076937153272559916651665046519003635523985254747245647952174164849200059883746644623424180154830772904758230811277145169120922585016610496311412078804133987933176876520939277029787100842291951318438186726517667437920205957488241608047080605912093943171198567871717163044714826189865759268450234027561721305760688222773567376593117331950932064368261003235427797921955637226482749675953688987052714976330243595961079312101122451407876406524705961248049990229032707701454919056609148899835026472983165354589995665019085645255028366764751514228430173180866950516112023807023306643349677628386016941918110266924831668490703179952703191687591572632797164087352849549554454322631604547114209313823460594267417141904665692106677720812059636018549576471445412561546738582737657821742099433835621247937077803973964645660431211750251644616589359013109930144729899562054558161094601292483730262066114674318790830081529072523892975178825165797803676774876801276089150316632123522446561068585197018518464247678216072276892654449265058946283750014069172464298429022765600023957673295629156017693644037072936358488464879908024086100071811230340318379423702827607961435355097818295860492856412730924310908522389927016515734859461663665028361622208742158606374706782608897764021407803937954303049111083918854153697846794779749492211729847754793524525411485933096799760643415633282337776281070533714652332895546788021062680525413658405383483869685442746931523459871602527118126289518120551707183766732791686974342240415038906588545666477539304324890626497918293496450554421381775644662613231812749934777287349438088566162219471096953131282861957842785452022563358761069728754847928963120543493055045619683952963444722786300492245126435990981765467714650542817386893029610345107407175703438285551477468761627347659860561936379342403341603767582391648941908148872620834097233372336928496017320822329592348925740524516775724665802139469772871595047881421213790483282869932350281517664435510438645797809934254195035137616106645492478373946752231984352979527071565656654479032935095991113215887560379524609585526667459642116618074424078011902645094017447496398806485051843500681801552516889013840852039109436468826175240015332413022159257207737162628883040146720809830829460827753083682143915772142969588315947174665356631011299231457852281317188115009476061469352108365535359215197123250422342240687415590387085286536253922702683694104203675891996745059994484749519167787630763950803336312350330444916473342403211597047256701215630118936767241479857914600533834513876536154158687025673651435339776000000000000000000000000000*i1^134 + -116807787391392776249371996860981073058409805780099105840299090937492992326232139807333385881735034976482139565143312470784149198546300591501248168950364161349985708036675653122173541654885237391669344112939833868184433009929890756940929674198666454605807863226134709752606266969830176472610798592510856828314349050551698409059480937321925787697307629723074195536878866268777217766520867943110974769470062760454000538769355812297462376906187193522981564179248431953263108551640578937334254563475104552086868294624416266686046527201251066282939765362324671469589210927666048343775842817960939901960086009802780270901079637201034685711998403915612073355504581843231831516392210549489097602180641117459571994518022512201128888431971498471343249643802262868126216515972105088708871855972311116605074765734863582442752345094290222841697264744291913615617269635154265724710988608412253587130463173896377421559893397451405006654511209098552931404278099806660229073262347447337172402667314737625436079872075496759560333006455480905669387803648246402817401014122189230240733331918483200583360527651255022034731538321150841902357869769339997122096308462847687891143431767576305707129235132138828927458191379324517233025686992384578853750205066261031741485634098114694217752099282469153425504376010002598780980893125617779817721360786239731548367742252536587099414726863954453263315192848148483814603572962590955225187541030227053824730553271233472348599128484779201828374255702410191946641804739595466020857833365178947207696787889187359189292418086114581605551460285908171673977838184863064224961825726185347274394930266186933420259954219336135945140328657146554908437626686754599888230463809269749124194059666093283572517875122418878343544673262371426272133016543008645455546006471522580701343214513702138290454230100080258839023747569931793937774859974765644545887677138184186723908794063542468890913951721802738510650434196740192432029985557538464105122752406559462215851722003328150552214464162028777419774369235373415764942794105266711657128687705866661011778057330185373165738916973911729794654382284256620601477496382488378027128220629699646500509954463304197664002062941745666215962516240196729078303644670052535561431816666548940631867200800489635873386909311986350239698719544780759551177587696626667142350751110316502660081663039646955980752365301743320745259204774447094092796787493673423093617568448479473038608363350820253830387471862801411727825772946206921248516596570678594653846540871580661538524550615048017530269971067244233352533058545280163565804776755448275432295335850806395461722574337472564091788293471536933964580852044191252148665111167731705447494481755166517822670416959967206199756637345299238568420847701981794220758258783298931319152941666269415941276938044149984843618955025834384839540014729672811425167804414698843689822224906260515098869871375372083292449762042078325971475354682266489904668139329194213448992513376502704935059854949785995607156130718497084056426816331561077478193799297829678583598128321972965354775055390180807159682612507718156308618581261643015422062566871993843792122092291770910208917150627973221612562047088889249180958823168872015452665359878295619884373252265799113538194628017894683172599568740723793602929261631892717056374455075728005079292387369047849580538448408519637915321146601081823720054503596484391512959258547780481843236530121472445288382687400361434117106410552034877761753360390318759415923732580737569412894355134884429840238282279632240640000000000000000000000000*i1^135 + 763608336881842955247659421829039168458732901561786105994060967472037806830646028104847585696175185685398193492877912420723337508053937801329959093040046158676380224335545690458230148123168704995789768146892799939461564338664278078714593816876926082717052960040456383137487997065754716870456093459473990912871482088514707489933471049331989733332024339526354327833664993730885542880858986535318511583059269573284524588698133021681464629828024010621003935618070116434677138203963718250704920291328341773401396667697374470153061093070626935377897060521171424860441376387959801895211672853360405739330681939870838560028265218775997845075485027197637318084331436152499361990466047595321342061162670890955781065344641198216534853995489175989056077866749186324825193772973662927707544345031066128775339206982648090079812858295761071279982325404745069086194669573817307514758937639685158105980089154131058701035819382834759046792096010903052890291690075421680289313080690388427571317699006862918228070127205632563437976871328434777694137719764749783917240326651887435961140585999422447822316115251009182016287597204377205197989535768734986012132122202419970791427877033254355408172150186852626415512741833816053644641463328096881367241460986896151650095906760224117199822664748257069264766590278190402412406908121630023325816848204433849182625740127045282762193315239542609714048515596143006875641745562230750519045409248721497309624456982848906266139836968339916791550405343196770798723471507563564784529229400219346404992328989095385113921904293733965535239894598710104695698326181644387826085221383314150331793851733383261452021671437030987114802458632946977203650211714866017847994705932536127759357651483439897082834041669669207140958901777857778398413546650415439950087800764252813142666470777256412705880382028756060185909483383084286021477341778116072209072545741600763396116725221911384717947609228359884658969095829341860326781800844393265985101332996697303448687550883103536274467361457737878265561663788649772039170225881497653422966947662230759172483611923011788064151358307033874314530474395468672922372663207927473328955238581538446797081562815995126984109128231345401434573284208570209833207265112082167401234950193321442750516265243986245264331583591111201944565196755202018014810692432817406953408639557890189538542284706587396161811331488134262455052680278973439799539882056951165769745227992630517071147598051396625209680294255401204759080875659303534374258909475485362315220742289259706155924562986025293815312209939104771814095122242066158238447737387904336353858399173062452530042969578799205227936047614098405651417331218787762566263477589789727353840508729050834106364668675216396457086789629207595375790412887868852177299626408109580102780640351665616115768171914961433358218180056435417046642809956717944460195934936852347316838900303403340888744731074192913838031041141401099471829737117668556253007632701483164853223816917102791509963301582839148840734194323528341358775727875374497734725218413173475848054537295466100151203878511007448058772263958404462286607340588809014034402313567363499390594745421656354795419938888593551487296572212148572917939164920920034801878671873784813834388358245136299038876236244364892597626664498423466437902800026895947130378401672308024791356636478684228438086278385910545672024649687048887682421886321570837638839335990165293924143672664380952336870854569883157380447553074528552460532785208190548152625144400167886742026143165025344582538231808000000000000000000000000*i1^136 + -2317566448341643410866679086128324746685009508142288402017485671181676538585564503051972529090244825290487480989878983200823880125127558978881871233563144979195765688978624654731329776218115161290853629154219967549518993312664961690563613119486243071181534316129297646833274469127005839440409180335699201209667027255582075010850214451529989295787798795088807329828081298064380485184289174164829946233592482459760505438066022782094725702158718557779654995315147874246303832261333551728514181867576889137211155994078865334285120237632794353572832233882427064005619808689316169132669070046188519529774335610801528483407985776193131484150445864304249772716310928851126864738963134509581077487137443257342371530773187464744286599580027676656252143011185984770687243304798152336425159810490945579265649751013682372088316933839919336299503438669432082821579506775822705479551739431033435412325073344709258121481440458471256007894632587735281391038882598135410603827554478652369015875646224327054268640161049270926335195680750813714065328642930431340795322308920800147864158118889486450703986817466599549990377926210388461780218659703552086657528078819184198146930675413546324233783599147873301580968733415318934235082880477320081222399325185864788428581466690196234641262835749539115168220227520546503763036599096896252335862326747534807543451182597274448353457076155012947668285016540707022115535906602345927838818453300645957007159924182693036324428934411954991646087681815275042965860979431998271486672336497361023195309074909491038022810349289325981428638351002061414123627680414297473690966097875123183137270866828824378876279416567607663166150686628352110990161642031220267411371912977358530016149871971189085143371852685224027410734674172405513879187557081104228180255241595561096049068836220863652377743473193199960337423158798049493922897418123700122651253768525355811167685030622575075460495528262269503228019585130728957568473564440669461056701168190745558644621046936102398602550087604279165688302932898298481336265198992082270534601093651777901390246986646214865440204779837194717132791370347997891208334731939878483698106277969427765456950626664665384303304456202743140496402977799637173469145083007219587102836112649997166091457132633169890720604538007133112968169848722903277169457740707567000944610256472313272178940190520740633994908247911614950805318311207150845942138745753282309434779410351111835788933911002065017136333375846165130467529975912202208905281444432891873726869957599241814160195166385088662050526069403493847316921612533259238043598730198623123869050492013816392759047815697183547528816755545732678120338007649020506907876333460811105043512400407337617548300252959914240304792401421154405435383201543132797426702431445291547307561824016250737758020846925840071127294340725668739084863919503496557616490880973791965004849788386455601743865166519173279071041045448379926411396768122198931820112717673931475872879233480040266246832415887796834649874197947049616779671441702896183193176964375344955760482347904388024221054972337275912960512886326322005306169609324137279331138709504890942552595943358007205951275160508337282427288468386132978230337330238503697394737848568454810537574710329057239384059339313103557582403086695488001096106882338469561079081586130579815893801715793058363441737360969513927629848887469200833842447332603322326992361956242954000387207809237636524706590033340630930724406545065450118982954149569611475518716336074086590502331378457393496064000000000000000000000000*i1^137 + 3383981036742401997862184108034516679572868141800139613876764335576312458686475456157500144715142468886276390073837529336628483083971657385598961576680436315631650253973067828596548956678516867807266473537186591467969494141760814401678854630684526500008554627849814026839061172524544165387289597468074243612041700998705260487657979266495640880619580313790322173791167423210141407343407095914403972295700015131133633710857975020425963343949871683634250281765964680799977264880535217646536347779214769834279047442281764295850843712818071965662153411720305091184684272938192147855825802550191182485243110908618801794733936511322913368889186607891582447579599751460018499079344929724132263291677947541236234239633038241133521039607894810735340764694599952165358364515163670816233879287155214753993874062176486764745576407803845277833978229974649701277483299504978893001923689896176751242564641349227549152823097387286234704254803651761518401642327672034663316651949288713878703768143227168112547089643202058690741001419497629344735468944449562046736365317931683174604735854462485006800573892066453928651935020736479364214458308501388723686180906985467747088159726345943528227143573472770197649764494233039214679354216555056865891116343556500153274553198739649443927427242108404689899242675949698383727652459159920038556673967493628622632989428989384355730463899304502482489218667719146942027934241301938114812391072831194584824347912181708845920717772022308123579504884960208016168166578144064275032335630377824147691799854784543168673164617440450357098950719386047890386970181072558232580847232963685242133725310845960921871614262918533426374824941547127173732287323598451962242299474581797738344996033840017790222546651738183542037106711784045031058806583334697701411964799376329125013514722982295830699582828692697937514861231831978022259044674593179212362420369758109813365554990733646898579744574002556450698813296986344990804060980574230834372412607399289383868115429374007282193346208267364606938876630682842133804587209984162416229731705500859193006162173043397413506519803812850544741967886147637768199317811877781072808994276293657293890886319933288473633625138398243787826980566316277394229194407909355985449560697984619870709227925630085336950981155699897126584760710980201092859552838197860667419291992329534108690536457852920052945969669625497628625598829900464442252811919484954730612851083463715120952444197216340446668086228821244195227118746796458282012925451085816102155997673632153420012914859300509402563756812829222660528010110575768722859460249299204711730547873276797472780970053227371762079503265162921923943892453125835351175611613270600105324777500333591791008371959488915664952191913366300283051751359157864343907048541344964610506193888415805121921302552550263691266741630105270527597349893561459582133668131104804860932337086230711452909375223397160600185861308699749998311678793598469552545977479476364333728450351329241322132672090126735781017926969047351697468746942688561204923199112446694273629376133089819788753164931091738683342351700730508010063569579234597851957255313818106317781361207133002927787283662587950468834040242074763243075560270774908965385721460767584012842911817372221511259465730188130304068754511622001204188497379892881977406553167010379159596590065325743391477455564184247483390246148086892386485520045487907476537880752009498436802191411750265337798866223699941519846033815591487177409280447420471065312875376066445697371886478950400000000000000000000000*i1^138 + -3389686479473398588568989567057963194758283062008405065481954134001182299882059828188950565557061482472069020883279508669564001100675841437975688437314719855933366579602726580792077549853778811523973206405773000103668688811401041888179427317006965631297604922591677718696479951192274773020370181469484009286978701400818064776647451103219427375741375564039219295455550389739945791522041023649565039815290876515049585323875130784242899753484857364830869532856736462570089809913401723208368424385353317165185480157708103793561715947892476049403423564982209279220645584029736594281818195742007115493933050095698884483011774862455280305544085474092522940473596004743762846332924343296103743165203673367804190810658212898533021780780785370446364539061456085378595957312625990225733744757703183986863005732239375009133012606703285965177717407636038091294301656392480661507103926501702524262405207754310839335833415180236477830987976464447215093049313351601520822411886581128915139449727152359047223916654390587698579536340625737909528579600319460831706104529555739594831452610900596800182453198583167512754399750582757620588861151068083305081483300107457092475417659586365703532857600649905763487428595334829839473366472074411853073304808699924008807103858459465891364051354345691389793002597290699237839946442777871194081393773214058960605375720899050629671595892611482927262386637630438542270254527079150768929318445866655945839790258097927392054414555963447204119545995068907515772648653276139144692108786977611337706149298929936900608468523079791973931846358768093863993908729895535374513253213685541336106043619219449622589918318390215970220086244065011768300339295543589024272684258751488837110798205910123492576788342223786472438039538474568630149190916947979368002465365753580141960334448823537042279873687391802703166813684160878016702652332356762811912895870428213053338261551784480225275289093333303853591595301197467920361148330390950244560363460103499510169499905831891729256999454008964837711072155962886167528295476777977732772255245901681552475557481240897113516653889438360799212055930864500476745223961240175207659721706680802145564754093211333242123924893199316710343497744179266648394187147133367749287890258947760735689787567893174606426784142478271938950327287753609567639692365565458571523449172890931825217910400054946572650671090801216760697567287948811883729637343575266412556702350675487424787379513287107826590602696947057957892934513555080554887140636779896702210999194671659278315514821872797692254422813223513343668931180920101195981916227212079146667895007084608052695829475560652951787566411802888755045547077273868097260948698766236863888634525642207234723613371940684930099172987953208696993003204104090863110431162022590874214239143644478732543591330866623755256957381316527556370110621551358461610842419028924339837973146842130032128391338860732017119717603679630313329388134547671421443357959360637998887738681445354207068440295863580698162150430062692043103042375592716274022360825052414387466943807737085389057459106732066186271939796340185202788197641428513203874351608830088110858554141257913020293427723529245092612991194082265655282296105892842622190595799671564733530111089737751472784761780603394877847855384113047122651283365457740907171299116520328550078368644334482553904984792236412614051253515557436190022146122039886463781217338345625755084818091746729736871546529408298665415502576948431114028447495595279739090112452764341884682240000000000000000000000*i1^139 + 18456920082309552842379479990238784788686900008489124197725210431836746287796711194549580909396422936105583828408358568299626220788928442571716602854922402348005193170290205464646266330260918455512550757546473212883938751823494692043668383428867605173837991938991459356115006803897697390348029197698366954928780706268290514061189119751968445159732713892349193921643647127543911519765062726770774733790915111474755685061602251680434285559363587183387184343963328068918029370683804951741746427937368396933350410975279429753865416060141189432471469781381071236730590048161446585805285555630125495610823002590695409493298075826347399892881356552887251096727931297878999264382775010346011876962258492572323752730003870335390724718079823945034772193825963423007859677113203759971540985912299195618482374590862068740275518179972568480726116239813976335297071129374094646134241837879712269583773188262169376698389051033158944382648545791703847841169397315030876972926024255292153207940083674478422376597158970086377993414334778549616701676151959220137657015580460061036474893779478026660002591098556139638549724408680895668791507856073911152453368530192765312933456179164044287484478656781653860809484202125200822528905563354792633233376901535098137816189313012387219677289952110874122760701069102842603181203135812143247372086110908585310670023107888453587834425982486856742739402826797483940723829950245069180299115395263945704651359579302109813949796918431557009086891613805037537707160079044234536401737625260519745322346481810557835291365786049905444064139626048222809859445160543984575697501135741108245894620570448103927575082125154719894985352428803921948099853456951646054479684121040314305156877391340921230057736327222031268393155464838042105350503781733217570525904749633945800517981932288459303123975194595012933453362043731057935249790240676652378646918456371400985847679184743739068648102580322032381679373298787188932467033107583102436788041211250176638646832382186098874309247403249279210734016291255734179972052703536562416626546165056443885723116950404270686886249895479254224588495276757463012318193720220717939447443046312866794319937529661269634964897791127260081631859041058660153172687324156118304294875872761691922921366038213817461520974182516286773281233687988044082542669158117127486025495534404070171903428927464855086127866460952248001973950628293555438985240122948213495014151201015629713659357350820663788539956240432730897417645949779099080373696141062237693035162384675589675169596381783847172815865496333612711513469639213208019783302618921696032175476411617673495543508839233978539411119082523339424815449533633208168489806345789513227675453526126510138268358198350321162996391202929207276206994571469786873829333386452458608089741902402334552837337543507736710834283636446608133004258532099523664193467334645442821180186654051055070938201700746611559225887498945742160945498710439083467459639469793509374688189179483889087568174492390201316637362710411682462013597976003278114769171712350146080348392711381491935748867232680520114254429284050929640881533266026791343909924936827594629446942187176847867051470525467275458265459181370240310133250870564666232510607939325031524573777997459111668624921600992822541117240342899618479982490252143338793823621821629927853904111922962761576559489830109159510822827223257849264110280797143367639425530778504126215273304234613957614054019393656345682003650418080025772996396049898851288970683939710566400000000000000000000*i1^140 + 349275126988125033606138621924420580535066010605156005553541158590005719909171655844711479368918116583766940093461064831641334899101712068634715458199934124782085061537226691628168627475711284530015812890621226750024968668780955846935995067086992335119244779368908393435154322854765204985665485864179280395753748931668599034627225599931185182692789883020435998126635238736582339647110565290187571582373656050890420691460495251572968441280562497499951831278838691086232531117116074238575136999113301260521975494989821013633932299042316285886642828637106577140665337234837198764750858309710470991919760491476777310732687246361681711311809579305188836606026354397282673485657932182634558226959258537975901034234430255319229679028118449885725002748501019194434850070448954195441144721132219749164182799602306028642519534120519389290973910263059800787339989569615840914623072763658657492786285515408953270741432493090653964463907062907360629704205185479734001179731520806141251400466393674731425709079456221936869615556834059354930080175148962497803165614416685290202508486974319313122549989045195268709247699093654487257790955925353809209328050856260511888094188144592796276454670850082142960099580115585392764322044639224811273158297121221442691542445527261480013267147838162206203986573144260486461049371693263296513148449344403259010930230835542502419524452161851037116813950455378461305831912765446558060076860755829640536963253935455012316532238487074323669909368162045753965189332946603000319700863179753550658404248448866853730252943820772129049572767523929707497509367931821088342974875159832385385663706963964423396448257666151800993774282247214518437579622937418371607115734365887011631507732804205521058187812972014778007573207913474738769054667494099206738897207941230701558277402148182940129473386574834447038218374185353269118301245612665891837067873495191136240897844363430662365446843841029759160684045172313154575516089860238609773633407339826658903165717742305966142804415022538572271369383050802374825305570902647559706265798757844532984584519232202875334007712496103025848743247240489194431964560770163680905623453673008804785317573558457082416793581484612633924783593505085405625262369836231120995288335178025081871042741222630032304419826637737503582035432854963740558942384022278956496675545422744272289352911428527519971555334588015183353510574683482433566837814427667411733491991010772400510721390256804754876253331464937435270382014135549784140433318456042804410505415771580676591117718800177240320729636428606981682468324921757496097272060959419851687385802269690396527205947583074138697515913503238257669110118617230839669712570115299167243037538427288539554347497466670118028415938942927104976645976038663960815242821833740110713145851800683829567792061111033174130352447100442111280592950039320258331413107906416866991667060478328744507447429603298514313445472524661694098102761474199361011799375972598676888739309694080053133095332292345127877603486942999371327328506854862533754911454223387537449373970683402836418273940535190352774307164647699792532805661390054884202416632186903223209504269954827254515531189598908358169114577691092529146360787817254409089057646061704503967964126140376032082877991011858333756814066611500170326921573526669840951881024180700487171343437043774649822785540729345845638807965136069495532499354033389187349100260474497510160701769193692659423579846386557842679065369956966440211145843534711147934515200000000000000000000*i1^141 + 2478601860685558330997070235002626814888910830058820928233568901468864779046857831998536467536436448857753043432674484684836005984684465202970497959225306326536318235408331708891198532723023307631464306755970677443674164638754090359622525229257187934402187981784649853874239311511864608298967972619121438416695835133271606507478451742060936181161161624079655159551684339370270531639216688374778261364812946267165796162024001036097975458211454997637476987448385639276959170852214566583060301001972726005670982110846712324692133292654695336079811441938802087799178100496757621070071977131226907635801425584886970625430155502814142653709246459664640783178826261523876782207816545156455667584810955549770285611106097560800459121351187400245856012261521752929161032690149177400768265940952568398208982982210723255126663303784550662149007629465140618421508364558853542979101673505634284919479544658853958110674173369776541160352652940361382025736993173756402767884087465294981658714530236193581231439659319787577901823625308678396317006175854026944359516599633643425188739166827647113615852597452942470755181103075460794847676831845662427965204813423966789926660947641857586309611315259876927539765551904462802592481270485354934108242872898883709724130834709827908798395139031035783308473117046023621069485937848061008077873290446010662188015529300207244734465624407517847591188314592067875052801317015026380049587185343509998629572712548601996771484377336635669177809401319446150877501591368774697392384020675721896132323505397231282958457960239828931926249670161735542393476592433156023395411406353999156917516398361944882081197624600939766175729245698670637120346676188234881079035306301124261446560548049890114739526221471080787636133527728564326273176885292178358022293610620886971776254015007022289446885653323418021833668863280001272537897696496960336812413296885980556702193132577759867136114694860866539493430637238344499033145030796366495108563777953633332656476028434327458984310182657806205330875530070302346385875852446979235285472524084519974246416670024161203614326495609398958529375828687770154034930941483664269185052194535378378284096627238396614168871080397875755749528287812807590856542301686203672406043857484177156810404567492741165704323268709248206265809489505230223412175408598201492194933120251858261486320232004730447053745404866714914504797864349659605118233000038562687485399850375364021469980323274536377112285922881108015642450882096807556493284645785054381286926366675109856357455565399306978691117259209516778621211609818105936149207656934264786066884670594418552775904623467450833905621977547778808555078942107243665266691778558759333141564049277358279267669560985344748651943778415136923895674447676248725666571808247334534171295659869714955648834820857091221915231047846638947594167511623503581124064798679183695910647989794203412127943359972143974027683737629953426948955666489912636260622671255397284697392960407416726382121457042201241692109687542592687665583638123239681213665059469742504210644837803660887384426591701238131850282938884516610159032514400371298460897901084229218808864210292760663847295352974306885800961319692623413818955482545877084224143591903931943387368798724862455690321286067308727875823175981954724990715266826232932242677522479067598115830791154434670622505566106582811864092669151476976947295542677860690377015065327197338597726278908154853722606765040446819441877374649564555471468688834560000000000000000000*i1^142 + 426085783969464767559394215416349050937281674222978860571699463513470772618992320405012553237004269139457766273892330840587230817883816622800886400393287390891156943149717255193444901382510104383458054541279380169034988425427254038132463181765067975867279014234382501902496263658558439472221773176216958737453481402818076738010353205075617439193073724087539414200802360579806590533033901160771896439492969983274447439014298138766898784318338456323891428507349852678989925754939819421294733686255149174117847230739554978206284474122613854938023726219373579353503960888229896539057704200460471877425280647343145786525461841023711311844967201269892683199289995785480562372833074217277565302943438672507286471414339973181610557824202309970319762180451115333139433221609339463203191732496262207620183822070747792585205216475949084938635920780786488759149460698642578082517318176645051264087847553327639938107089304583577888769085856254172463615950822910180624198498318560001338080156285140248554865175578175490332154947933874972726742628992134231164064694887445224033848612479204287508513458664248924659599422332987415936084163178431091152217947034722036643742644769076558666109759267042882388792279680466141850683964686656158597027304454115269118182456903286722442311459755746754571068860256655671539207855492027384383374089567724293026572499000644892673146895002530064771088959476935335431908715239010966711836506492241490340469410929780855801186831467731639928461778779937113091971178756071942074894707327932302950436386318977805855798803502487074642049541881042874072992503472582279719927785317723551325475811516938693315084039449957346901091763267640894224582463684158597389129496466994548366210975563531962107335422836123005432101483316570136376414616456140765439383702719475564917683222099198946346260957652981365403536018760254783731972334436649550780243795284405053725883727275471781952685453922892964103757369550122248833252112402178972440339718939100465493466870177514132346878633439511553329123712466824377533319946134901445752630935524587873529665786236066717571371919779643638411545926942700359605259678814246601065379483163432225528424616932001287753477104618421968849680825460687911640972535487057993784336565716687821500773151789476768687640631932402847910372305318397838280054086807089948904749275490643821626248213315809492362734953134213740779488459369382827218357249483458169157631548286984044393636407137358299739761270747535536886663825660200750892865875223054042060954300117071805529602734764218778798473702930052248895248059486388787210601918138271231476661260486727722615258666251919700914277751129711548845284859168431792057926778967957276259226500720378154226116717921465817933114910555178637146568237164842472870274728680184568355961176219893793149742342319093597720131766266905026338217229920983127209868130000176544978363315555676696451023641307691169095107503003072257282571449572185845345244504279953441114324151573213315030760739070259854255290764388330556449105259940669233653547035877966723755567457608356917207752600144633353401223498989435101409605667938216628028906388158127163798468814396879490719352535231624691626909899864240950441731500104583248011354675286904109573826029794158239255953685301062054290562589948802169902952295483673024533412317617327750884649291218500691429170152205878376468992113522626722419800635775121302478824071434485345557047095076044069363515887598965790049265067000644763648000000000000000000*i1^143 + 51690242518840146063965816981785932417728999499402002285066331339409110808201812259408442600373955391141827750482409136972608395370753267362878638935101682793590837082804818060664942832913210059356465000048468626792518068038496160969416724886913581843298481650986231125814086257544692285891986343504939253728697683722983126861250898340423993510328779835815025704537007931631300416438177511153040960941481825291849969259792192313820549720144781683057797320071352623719175498475193798609593478147145244958797142285341290168346758579162557535554976848867739974570880696499541780450327754849396286181293668844748489833567589532273415140506361132159218630095062895429360742619239778736417298141497887727755676189919777137046996569262941858594701752112814570453244078091273511605246957823328840781886828797595904101774075898105365621840085057388177170656451871120725396696519004359912090319798391849036984114238259518706444585082203620724388182684926223750122263169126068998395396115295194566171329280231436035046935100285923875828582457599781665908272857433185894120562326149093689466467031849766747993307881531059962818799999733079956054073394011649047287486605650003491361093922053449652213989203763271295589222878259858210822768629225960887450502272229950869941376693284474003969666425698664114590028955248984654116617664354246389487568474241788410873482263328383801186357703490772530045338704818980105528628743347103147249106258527855373251618944268127890543178115520793020678942788874803132919237591116836111073901244544816427070736685270138639767230694023244967489093330066107556300058309861957880994255796331792241951736721055814389994473221016145028651990123457644763074530569041380225251020671467110161973249323644684784818034581135308611418163529787767748514116558667630259985822080022770714990310207613745163800614282945479560614801183134885604490360289003373585699962813926254813985892410621423195907724781763151774904001786397989891626395610603453544557719034831405504971452302917093217657766605565513665897460330858634942641267486281405899115652800932917874759128409653600404877087625429495101130804078331316713445216280615979509397291589790702081636430963481086144587204272405694660241872846445340075166266936081315446186171813626608859894123477895594169486034148798157146737023194812266119551398947647627505647742793259089302610329176935275071297871550057605493454479814779780477361491391748932527351538304626751528548504094535662784071101098380646385691722758016438461383084765125670527714295840666003957982851919320779404851252328946453963351502842346545711388750768036201488641191377860961911012184724065494435439288441748885467622023874410578914574796338068668209036536523533726455062610167426711770325018345939211372858556925618140556867164612470086695632383249662041314715739969389188169666270759410593736076199717933041836859711065238756933653844347450930953368844426176496555955772739983292132355333322496110952910480600888757430335563603908996063483157312867446903026272418704880919621375882397349832918892545496298898046854783725627100890760514295316036789304669927474543728533207732402526559781201843051474567648890049625700995247949910935551485317226184577995616946161989821487565041253108961010033995972657144754542521824286253097754063029052406552082980092550280752555245388439002230507935291634374954609363067097998113772951117587723524669891750170886212616267397410539158371391309301386405074679785062400000000000000000*i1^144 + 6169356619654196404005483634496731591248930157739066080588799201118684234713056856768646596934589425717872594918469560339837810514124242269603965473445153923005803881886081276050784033649707978868569998726503392980968218545108812262872764085480128016962626527384606160425432837031271787386555460960989111358162492235160741551635001424554867796230078215790775829082764792456276445719327831901034547647977373853323428037099371567192195404385322738098656320482531007050058284245194876075783878116642588689154570710476757855965739214109212531842373786625240134579606197904657631417847335047516562480722592898124956923666461128914479503406456266860345016061432580246939811440201438934470796015392344028213089269531288106360927096904036592091447250589294368542000642631689958517179601589312779263076691210616356402515064187559659200024678797091190832825123239576233054477414464100357913731541730718476886960693646157637913114349715900202661759336774441186879728938503180487715401140074106419195882680292749443356291208510542624374268675827158458894139748289133034990981217095897873826776700105274495269448401426893038371526413904706928671745356811979455532750928288004880703464993697431584822217218042544976194515604425550646043847306642240220131641933622099661114505199813642982746675482233559092324851548821891166923890076024302594872730460532937951006198962568054129713302916253527729803557392051239902327044594877243684541797617426720147034791120914437761084770000937814662472518661417696392723809421256128686051626925239799040164150922452257582314126320400107544275166801575983539761791107050613256259314589101424446467844456377857060485210433867216113331514705896172034015748678924089365024395212830959345433383111394888124468029677279093641240717463613919915413265573689999815546721873355904628932790689385827072328537971899119140985646827596597758212751163624591386160908125336626764373355033767094495144207144881590575613417675022661104093272576759504601163467938131187490072021918438076034028693073864404635136768447256345791297699630304097313335701526588423314956356671184421875575805866894214282663646936964300360545655051795887779884573129201256537424139330785103966570010770750939287173199549569509176013939387096144127664466055660729139621922223813403896053839362712843256210971197881952646102199386435512453306725268499271944859927044317480906295853991591096382770259453004283462914182217872336446399880400188956762151389993544192034987434679656614174733995692869826572506050672215831880535551972881128368596538880329507079569347480046817567319312107699470392990419888475688093540315898584021778210637526818418075552484287764385297280727284065446889365397836259023816900122046246775498800243503845119476239856048942301084442390718246727434688460974019769062213549741055570868647584274421592418938314715644596795103802678024495438604519266935018416495398158167124771941846021861547909031304333453267409386809987825057742350598473199153102811309609997812487047156083026721049544283068957813880475067492570744056791050870392004092021163639046856231360629492099284440243646685275467775241745243316787776640869144334358040089142908477774980272423341619329249308998956677673375895866614329030681064815502926148548681960866903099364989734511291577585273360950364715328337969064865182366502554456220754239378755770339032037288152398548260441858845464539093057861247884701972067221198802515280271275370742355255623680000000000000000*i1^145 + 1468379904673816533731995432582844749362486991054530533094341975220476027690775152277367575859723756774972208394555031861171168697466818145897680230968560786476650889967395571853540864609135531293305368623460021163823262236611200139806643209040131638879233168369046687864074484154037985690786962101604193753040757390753380162177723224942907384785342821544534519625520321950369245350598217822026914712678002297144856454603178841042606038003834971117502153546406382536116226442000712139394810296571044241416263618852749463759940777681448105734944776576584561342497489521254419500305946131797995745331364262242551085764793873864170954404131515724811127879456697519075010645265847769764232910265870112837185312469791182015473703959189658052626095880145907271893452420336569025009684689067296537496763674406788790688765439307568429373905989683146134003813946302642107087979415362314456074828276188741056181328901264380479840315238826732302041116393131928292840257617298344837573418548352840749599135116926384239572832503210123033841381384796516356990284766535980689056586015774587465985996074509122037582895968666354304888931266863415815246013495604977969974679129083444964607333246970487541594028949404887373898918442190332512748446066261025034359626811293251892844629319451213033209663127848138330083974734325654251905603145364034379862302461841177511938436476674584664477773811510124642432447969631302749059859748807832167240539312280562252843466381337836353349009421809612113171082956241447994174413714544699262384538785867992992345717170820840940522553613572934940284534153477408985014315072390500391274223067177868119159878915526168717602407923600084747655469949481825267448775402262296543745116036454761971253418231441407200919855708677930919714209322929949985926658878405698079688465497182687685905657238792329459045107596809687816281889202747815903020479457636478019291397168210462189460140603306507812141146617664187990599656545299402190580291061448032906608519233884880319046716729485452250553264999733752752315265479653811880959656346140446005663788396184817662656846994439237894291326080910952687326279731872633167537306851678064158876700100379191770841115172226740055605840099246384611281064323855420768126269813807423098103746539972296275071978932499736723894434987148178903362641688263109927817272916012616374073340437104501560254183454474161143835331858680897345123724051202772723855440819539819664637095500322102460546945058414825517864688008189454387069796518476432009284053195202139797520716496492803282689523542416664102205738719751898240653631471034948084614851045666542662609384649628884872759980842516596020223812976607620798572758882070928257105429896554742569595750913251578139151195800216357392415195246890031905843138685257543061445995047158232419340153079083962003268316218070829129946348695000983119992731904560373545265673576709132085255229309905311606200803587752797214002267370300239822129990613464139138087936848907761915680174354301008130482571325393233613956557225151470123924409267022908851317302989559435589454371417580640272831513455438179654524830888563456750241736450295546064478258482203909434325949111465077735332105285352304830360792891856372332155235774584415153323708864875564618132189629796936815164693603610270683027583128171105059824147114275142430801966225883398978327899694162405077035144623920899874748025210430354121368173023404308234152545986506215693221888000000000000000*i1^146 + 27022266915091855551138808310326637068537745091937567234419932866974590141239147749099590800913937931250341001483388951483017424201052826457282436692808983115033198807696822012085515958814448380559393664362324093396427307495730066512256237720318913883394139494053598503634113291822836741700379291458454153772455454099323214687497254042330770119282935111063729883189380391538442258860285481604736952725785859340208404612659861863419619388699881570959865493075160116871156928549525175598188527426479485333183553251412984856783867097672352426259370583780593507966443050873464988734116215387642564337297068210858286985403598747204610094258392354990430670693802918343983838999193372590973658103889910097787980714207596111544635384077346133114581544877165878461021874861260659496317538736401496486757773796253165856433360440681789522436648774490750573033800751437502763323282544257776381150758768060943524377917741954887501569857670509821090202517031854173758561200108139558841806046726991839732004738055723434797930012026735931056479153981094076771741338953883196101272874354732746731989577664050963429847176817829677817973495805878216114708961398551192012206523276812134360664463934146967208445514612093360983698852196986324217124134714438145956796974383386132306065965678588846291224515277099474104087022623786928364739372099729306030203674253205601698192900163063402766460207474857551781396249041047355857715194179349838677848872973229494170825121059110823635499197349145880061220530839977267312405595641159229181250956232867375400749301829966057799702427494716330382917883667622134910582348907200515619448413146929870108968818515859491990093843337418491686789934897956545792893373944780870127498513409043834191373943951672217228585135902226963235047262165093291638943520313875758309952946313866852246051379521513327057005584876470137396496524871458254697957766843185164242583378709053768536975050668611447554985602440149187352032646545282460896054672220345412142263833343235976739511116329802966990289225149587360746531734200466939723772335178421447997757826801861018642013394444739253512514734732256590889306498824971970662773006634562739263294828091472370303009449387878474762480677516207845200170042073494536506600944812449424964026334017662383207314648180567175273194294352720577739623106897837770914332160350279033534651926655239461353760522744926492086857162475314971026762963971513174531630741147700904850504758630710936968149472488593267699200065580086825646035200837154163615196288455997373855245546916618078435532908037430350403717838509502316660501126838870475112272251739049070105274800434065145579287979322084184737046761275771609257112377042812699254139723060908029970281524650777769177515858744658160219526180741375105462214646654494557158828225654766840133610092788026440389535325302676506612438143935861456544208849642422768808620501960513759213221682019809909327059497449190667033201696507433165929720702647676929713158447594895354963331040618328658649410915574429555748794331193391624177596544758208714990080990624398539168215983982508357463627743126280219831163458752768334590939196929182395904924496991181444234378727563121362481519227725573806234771768073988118533385440013753090744323555234373652277721549641936043757816152572227511433064440216592002802617097477187492554688531480233150916797235249824381869702032329362840542135535442408737273163736360058385592114321817600000000000000*i1^147 + 157016689429346900897964292129914698790784507633748511490459801357578783154082096415769652622956530353660668129741461961902132747777438964758630399960379843566559698784476481580362460387512081823163506714146295340068799650228284885148040685758073887274084189934840284784847869261363577338283560421853252246148885116336207841038262942874856101676226151191320601931192076933587882820321286023877527481320584410170057993630312950796231939836525106181542928260761999832500789885248969285414004393699215392936261625077351497984864684805502389792180398568095154648018448973307425296761093557541057857549473883843636251178570845289936708926476881429522407370256052415170341147314872011835369220740563345243845541543623656837414232939527468142445959790748069744189602843750321050650985985817203153383247811323922918802940620965568396016755170448932089492523175717277107683149537622708992967195983679924543150759881087555748394302402189812712983732965738284593941282448374729297383079255944025256977459010009141721488793669141728162776137408161012066885004192473718231494872213741098961827871988292881675800222499057891795466022027991418993633267702578117228827150485853731555410811365065951542724642705341229454181744230218694640619426528096405999173590804876469785964059809288972721278713623602438077017544789252760811273465962008823935652775715605173314327973668738268804095350839537691181424737836236158626795462472374743043849969030890279191204696436922808322451943732265388268492320939720823839527880442257718128918755361742313512255572147028656523999851355980789794832911487394948740520735040173205887516806583904755869212183871744726644729131429400126300078248151357522105180263868062711961251715790629340832672377970249921036392715168461430981063344805710467095131334537869033032465409656346723828302222120492529520427026937984171488846744377141837482303961706091023622100621843382073954674487181828068289176263983766492069823701116498127164888452311349407516881750608939244875005943310303533003189801193882447176547176824992682404554117975631917543703845201309623891429644081091861337934163283110336674330528461925543437763474107041664626403241845328106565077900968928649087004264394139390391978152911145505280354401211091206082960604224357534789764873624487968272985215206476868106750424785850210820318028518539281600010750674118107538109674802907350599434614567932215469447381145132770163040167621776965486720353473624377089381028987002704359318193664236505816083354968900163623364356379025193091747051640507684131917039373168889626625107336443947163186223666064084976791521607476738454448615183595697598037300622503083191116876911013717671304429174767688279236916138105783197197979227983991117833571239842983447134935849287296839741042467717432290064073907287354682838770498940068127896616032983252176063784459346321001993565949310348802791168895753806641932884699362521575537385490733824802942644545491912859353539921548410977568228957777740943227149435126821071461711829961070945548078644566551510726842481761884937018732943252634454774778336651437245533820589991227666982384641994168104467072535755512531012915202016455777525014483930239475771813840620743631472687959712573168359784715282588971654743875065224882278114582038098552503760218101428035764946841238406291117023339011705486165490864930407244802755322433025261996500967575373181847345298337943875838389464061706240000000000000*i1^148 + -805665856333851512981128021606978693409138742740123022358262932037328192802096533755472344529580141773617333281875114801980216722105438241397556463818864263455850601534427330333251631878944075331276717819359666103971632351442819764281053818353591991169903272716104925400880082586623914190137376967170682735291946144562441680303667440474189819572105656636214844554761336286949783402246776308935503963610700788772276242886877152548149725773894024565155629287191808188626143935917597824193874821123113478583532377922052517535092993304959703102196944324872622313907122048077472207035215684912475071928389587601270106921271180696101330522225146980686951839443827722633665708835266102391678848487375806526218239720705133807572151301380401078171670813306897389700436284668309180684081671186151040883316282300533763332211677695652274305930301532142297149384573678218766543560919562425037663429843611407091723999600586601705343054433852301150718399461131638326307904603687320841246211248152716027041205512092626823701912470900074789045073305067924608582431928520198252482041896232198170780642007448027058403263748528628864403407362397971103765229885546947047192269724083632653571323169880979923322423687932708645696109277247573706048552005186757466397463729273554567913530046701931104978366428472466227558651822009416673098881214282776255061825457399765936304351858440150426520447822661247101995942083480387857912502019258560098342616145954089719192532785107354910477109315809992668466711503589859421343349587794008102075544362876771651820451907217684733720290739645303156935316544049024967059043047028521564606137554394131902301904646011573549854231852044861294844688237678451368074288251328828824561987151972181801687074019077160796276045949987805045193791264398155426032238023225798545626786725769033180247928543677254627443013826892583471539442300210827893113903495450865975544976799965467345723757689655445915675473063747976052246367287188422725597684418390835731579690622057499224896018899856604812362453504860782079169460411647191987050422782763195791719179179605920049885698951047329017647026177499988326039023448211102454719750868197805827660026858935772900971415413357326347529291334377557229268234610604472706229299103333736229808761168768979544882446203929973099663153438199228936625456332006403290200714865207684953117661281279660935914359732692381262458191538191421608442334736815904608924442876544241363020209906788983808926462704669902682116515624196406785029513056391990839577990208964601503507053055135549204581431603259099661471637329196205186927535327899568739818319178166278809773990664973640970422151026150209097377460071769838945866481036304051278674067057798118413944883912824566528668249880843845387166242644005329375815128514224897401030365351055579934859798736459138079265856087386191935902526681236533690060115801204882167379300385703439033330659165005306215360741450128959618832254333943239914835475172872673650787282640362303866751813468172318085462877739413157123611481653991968296492810884901049454371748805198423293926308167664408647048482244644192268734552119030906135643397954560120299616003744160346740778814038476264550064694818951524620028781456601275676334480409697080222640999640948884328814444444675494918523133767965672385844340312517816745830901938361180925287473245313546007515859904929556420913956614685457064966538059432591360000000000000*i1^149 + 37178562075024262199429143014730363492051298440834293693611896087447901566398360781487038259830601574020973784715522733230041521842625131413156425859440209303567177181345627160998880824735820635167783098086687679210639057665723438562069326561176083131619263574443348493062183565725654088163130040505885114828701378359116968048647091278934791365728278894197674384835653628418750868574077686448041940220408662046495185005820032494553501040091660156096414671515708469741803458184591746608648934316483148951389666523178034173273274178942827575964757218711433763257054028174953357588913233109349943534760121231040158390642100172806262877589004672419179235130852198845181262228373570427386845346661263817208511589447035104136305850492134147985536587803563688409653056751264754759698826281491610957626610873776597471055449847577646500011847629471727991616723234095209573984788934745979239822657571614927740441062649038811935227287944458014396709640415636219636430992029246315817034970762098656427639490743607997004705516942471100726685925243693073624654532105805835551533921958384336019666868282169557648091459062579906181386979442945861669141017888708967096145092878570533165444629072852965009565438420700342819401496210292631020937727491589699984857019185717307916466530545347601856114437949450655260280234628338573712162419529056218999449234553908146733413879498462076371370472805505250197607348444964364202079140842293786485044944744321671779139298806760173594438233858167045115815950612533391726085081699078493685551673573755012818457199974300847379487630204781141009636737083718069674807133994176393113818098643137123314344854088231774892840088211101314152449244043139505417196471886215715466441428626370652879929672282266168975510540962793567705374520759377730668269186717613896005845170780998581414268931230010986012699085433818990531070562236893343281493124341244430577361265721637159357208896802447044131963318355477688153434246293097229462680994371986458949416328075663021047306041222265997629820627696650366151216158126974149360903948177807184353294525199774210942994043562483261840126643725318228627742634392328970003343223839893738520298858768401547611084541179761083517755496773472214337523317421934394459032509590047810924833244348648169291878721413169002524780982959277397038750227586584827408960999387280187361677488079160770967630303702614710574788182032423147373363131320758753364852915238792599188627275706664188753140743221521706420788694896061477650271120876075686522656120593495028470784257892916259440772739997598622493206365109834544311518636214256746099353547471685148663384150987239559565321936974434992671800612526253952386074066100782162798393716390937291174618062959653878112301828393147754933940814402474118990476258525889794137935990296513441152332089037753049739321891225884270917311525759583747788242932255356333555820918027714674012500044129818823129122769321624713887620608784386504521826446653618869647403990997206304617599490589968541213226298187536420599616424546114291077346826190856795282815357474565020120631784837809319738387009751102969659315631313947935400027404912341782755556545281279188665397722963743369909876032462796805911516961089573873330074598535426213796164211643928958713313096935139291977962275808208927860205705698337743190366657208137056000448352080158165146734290149409290653661946677714653020160000000000*i1^150 + -100599592272249570511906632243575474780373987224087966406442780748072183240835994093208736057477700224763119085839544241052617156560505553094023596826326124576696587928019474210901492672175814170745058206330480860448368431904744693658209085832984476165772138542774093496423857939972504866456037073212099807561319994671920836919429996672608905763003089529947923014422179977732264664429991905830301837481822928892100364641164376629273570182665957970497293258717241901730845856430988630853267756030350620905163544589561286898295778708304927514021715020802068723413627086653861673140752647266906812009876567378166290596081433012867463708461322583445569403890810070775935679692300768202861338905292895445358964134609933869728190116986073191542743178012949371116045701686702856136628886929880418440194133927836763159900910821095304453175828210046739780845027916323047883843189279613691906933962662097042721867504761592682194185794018589684012878024849239874809712337339407046360705646314506415239223282641360676564046601645935978693814703481678229159263011686581182551151990548475356289719818636908628880762139949014625520780785292895647200778453658577052049213757265356703555293807296643240246908101360348679361378816814967519239309978731485521142382633363249440653849725685623979102575071194925329852625192622714712517445931706404886061852079645493393270544927573778428315083364596731742408127691922999180536616315250027819429504059410753327172177740312961055807913593772385244020853410360061302037911501055288095695246055480916734454796910003973874172488318755636626190754677127854292694009449440541862772110815637677398857584517760372948400642134369177063973044436935964918888368672753193680116921100653864069129975175784742648142387061021973374013488909031235593437736112156238911068807757311094918159745762899148984580052427155498737494101547056141523795743463373143809494644244653149534280989644482649228461599184236878596997712398602631505269342916969310415750311320383579982431062628321700002545557416785228572774384757076061788435979630402420894412340588870389046239094464535647619013425848375683958600567341766086421559682444229094111288405684797532214605804097165433230329315531619385834291142002767093197141918350933733346900472014918326395482304683717001951106472261882620628181023440298777472457802870851430019057966295555400367035226226277257526870997434770926154145848235259323143641939696655596256894012304191992216339104722458818668999468606914117741567654845730101519305234335050247504334173254254824807233891260422955826559987092963237189080092759780443844761133169449818955156947008556085360889181089444289684529544235811905750965172341674370161053218516325911821870322388955184941901556307034041143876513611740245970536848916330534315086458725868491431124518616245271682864372568977363520631150186619628429688162866631222353398320533675647125458383108143764787393501757541701697650964417419743464707843174921731311367746365196958556052025364641938859180757080793711985906100931152478467095049843334877821944021159732819572299542960182902025519205394868433121952071727897192540301457346100398346298000381190426256894286838993761510243034871736028063243291709421569399912568539862007542735558166107679684195911599159767260456457787299213022121269196846924471275956783286389508322149784776200819745656827928943710437376000000000*i1^151 + 2327275316448465957819681205247937809574850209417383334625246311006363769298123662674905206732802896450000072112166469935161079875288769464435460012510456650363556446794023036634246325915420388127764717724485715829759620048206925100706220447616326744701922584649596927927434092670661663427001818194582470045000106710131518499940287232878355416181633503519074807028498532329304640458440464097331732804267638839552109922969734046865789847952957827423591241183365698728577544598143513510603264140524738860649245719347304094735647307222960993533028412754768257409588813905092942467027550648741524436599859938257662481557231122251587716326927714923300417740363883375637790079759442883614469964019382964405634795830436252073179179217758763978629383257112927606607145177136674096160502626857984002161697716633086402590602543320825675787804204382448495893170776259334502829104784097981985008399146497568278657086805921538472270323491010891819873864140900557237101405900765702694979331938969719695402647097839358178274901060494673936490979785811285801713450130636708115691586641562130478575881342132300285672914158351082432019116554459992477085167114772978102252479514050119646226675320501124355367963661190232308935974881396928408630409141470041118181515984378876419811566281588346521488894750886952827525561867736935449324412531473712661817028511082579254611958205877694314598677908141287284035495493548407015039142498698199265787436240921901174661335566969448530934037582286353449871223439251805263049307973020945947295697947155170896101279919042570031471062351784290622142749479492537603689811616639486924631077742013393219508439620984711938613445666219400639055628286024808333358972263522847186449623822607706063106716716943152266383856004358288763728036887194070973433661512942415589616525565501654320350876625384718634306706554234374890720777314198525227337780361277249981072330711012426384177677600113983291493443540699723214717142198302201639942882783788480345267192281241025897162682372611086779385058332081246529220634940962427363092224253504828745717330226096597461897267152114203944540300728845137269664409876301350264745166745392263004842200326961830464624609782245979088504799284602956986285250173025321605586579802127385557194891625807773139515082127746717312327304382994331047499023617861565596332573902334896055377193340211974849936836045418485322497650596192197586929761140573455309515733936203030370114821809050531654937265903488237111971926583302902566446881455523719818744871070154051628983082077354054195111851777069698717026686274274428775995204124679861002801035560963869971506109878664128135643242161758771883149131508433476693076195157768111880829651707286109386125291799637041556237702269211636833713031378696587230822511142739492240819353721806269788789323466207288117315166109716730655968404352593298544137479116923950371299258171590089943611479922553274488735814096623202386370430454936278322180765761430196673153184496257863893794493327837382807314914588647119773531122837991933305135166874067870617527142640866871816541604537945841969840701509053208695090685939567672573400720933444892175395325968812553175913420298658863076946197097579012938958784505887955741833359807016393171717163898746726753671842765309074662466161988216927254292127577408871648676622429615621505404718021648698743088742400000000*i1^152 + 321168603796431870803042325047407026124165543809968784790328971515241122043190488802431624108634606827796984524062789989486176879736079547828368417669477161600082333740178136802422328592586251597156255451127481604637131183720849005026889940220694375331616055249200712498351143140610309106798748386264770503375405205005349004635699407446563425377376262714418206940456740448642021395658189829456508572753743409561167594522965751488317956216473926787183427688192302715287063874417062677628255630071812300521477357355140552977326270938474897360975369703948125719477716132314074322919375327788616754095999216864003424618353285464835315998263461710251143545339305337996186371837711784548086556778568033742579327190596050055096975752742826782374985906108412903003867451207737044190463945834600282819868254265755941109878507201276040448148728166038938819936061949208353881589574821926361080615694305723290713474943243346195060939150922940931501933980669577036767381980260683762637389918267929776808967757772836115722336183390401314136069752733038988905283050219661142468010439969878835225564456893383915544789349225992199376025028423134698880659119417652964688082178225754216564400978893416683102667684276955930792110893763689150613070132031659160146990168617168276170209356084834843756042599232303396505000549576703174142859302864454824541917924419879550955436648253589363596867229249436561800439692241375468796692730320956815171701770777809649101902421182540072304977053495818100032228487174218226559599207806356411343768690398799400685243154286238557169801717490025231959374579496693902735515014978784677494481423348617836237780708214260598131056209632968223942154806056133844694289374947549155275471210936250301747276770111468411113716210573671164169967805350987801716129063725877660094034942513639963886262021031467200627622929085704170382457188200309603432489593887959979266920432493223709749017986331972184271123738672606451453749392206412489284053413381784321426080626531294049869500594418839167335592991109947860016860213241096300314274744210496083601490199145119051412611795183699648576682321964817180942513542793157030953315911869984143520060074519205958837222604025554924757799815809751707551135148735318530777691904825163698942100359259693706696112546491737089354047518261773570603793414046103645038193515290773364942505297946586760507017192315679621381411923504586408313983651113102300984527022942524134964959620995211091227105068691048084871546270347774576141636863825253922004892643893818195525605294452401000952852880402441525818469227531366263786159677751524524498208761552093291689699385568937419291450390273890672778188631084020125194805691816138988148553863117423508883567600329938055900061574924976726704144757273590862004563239884164564697874786430965041773404804704163334572809909513677748315383532401649349374078078741860126268494491208465896908026460055107811679548002827924643271337027704003809775088046574055479626558420800000062535569920608549329165208469276512271488000364050974129097650455497397141266280308073442522215472421685785435574655200627088265926730868846440387014116962162456858838320214105372452066237959985540458472876108626339842855226180788365640604522807502162935673587582106602124212710229900746463468726931060779220896905300992321348683883396977603379200000000*i1^153 + -1311249734239327069867598032353648044398717654945082273460622664852476059995287339509177006389605568014989913480036622527439419122184390981106557708505779887032800871947212983952444941233911308357251193103875781668423578644150470253337394683149087916139298467286583538122590937709668287641583732053356146946194340185572798155001462071507508832242171327092459775839930153912979402940253341973106746428236354358188511023922495364485778244259306478318181457096023606403159877854430696634646735630246234852029527692666645070896291256857975831230149767782721695848139125940773978023739985989568681191516974814323957461073674648900173198282916459380061370460533377085338401657114927151088483564403431008231367395796753425330419094394869682273353355130494500334200176573528022106142738011828715875437783807509163793762234891175078377862791066162354709645704739987738718115348949203283254901551194733281377999259927234034893730134970746159164965793606795577389859638083077234886117518719406142188981078355869268011664564783998462600347980439122378804558425511703658676711316490218983845573895839886998689450712651283743033090248234970342704838926195636236046955761613033604922358680554015699510859127941863066740218202548937465920527171140539685322783508180993932867406519317761110715574354608351781604456916147360548840800806383928420405238624232554932127686348270286979706667522053078225539342149369365141779763030140190638694439405046269107551045054109815091329724943327723057275433190493763276325957704095520315421638783946922963622494273276909335967141351097117552607497400148394815437095996995112745604667408352930096388174388372296555973929597868269712705444138368475598131518146525284578402307881352382833808955580597536251282041127184271256539489592676486628817186055441646253050340186981693339364443255776624918544831229291072588428888859727451931326914550566635286333518944575451942331192187279506075202928542666557430973839477628813924355605254386145906167982538865079941015688904961851655111968311030788761855231703073976628229800338594813898559134909238952523898728059569599833230252427103774058252135963637806005343620222345382532120403469619778569813130566907271691855216816723644906347247490073402196110992890572244994572704855146679261186961758627437484895441652048849582123424780949398421820880638148766081514276560188999361195860639806304033546659650307332467110200788455806668312849870250340016446910893831621253442596089267628743417266820918364875722100781988032360919187113596955910138177364343517574649367460822486364307771785222426654639412229402833466487599150210787578062314307935593627685356726949398116579365688998439586734613142440538457831565775650345772940392055877336863323205720064788149229490374087025808740031534741147724832564072969239199902517802887512154075782262401161792689050770783265568231671343481808595656145897779869054305336800473836916939554656616342439506639380134494239323902865758795302796064250649238243728792123403686249297104728992083591426786257122496014107162638661990597774383029409691686081024422793939859573438885182499773420477199639870858578943021485566060638899412171127108802219088681908878874518196168205943558729713961028347855780858454605844101768393811787533462162014876467001618525042590701842183484887531520000000*i1^154 + 10138450181317391283297419545186870830364244336675287578478191485040743181375423566969644414243160588690776883412612384152744860704135672334854797107102761724206216240424549150974417611816090926516918873017839907687726017641323566064582065917781517306044492489960338217028102791786955207489098582223559177354648964931016662631517392702353386715946440379795112747891660226064364101904423023094508328233637419035430214279111550213679492169809283055359428636601867146236801190898921179821117915612325907633944759823156703543403326889346224805795077093677023145891351813068169520952993304827932794543088867320595409225725372331825999970778169985193731432169109317693591515427780106880235828569294945410797534271206096577320766643420328687252165370386198824222762584298171689734298416380249447269793933012760424721012396759211874747534042911634078046091851887783238227276918754980691428746530151486940242017274703459448967628390781354125865549984076919943073810232184745430926029153358408452070119995839016485377428172273465369189677260426127335536329226975909358827007614039787908302489584828331440550545607650313124619440424781070277064253451215216445101177016319061992824544141588000097792360976375811085962603792856419332504523742763448061833529710181901830511596152091837482471584035235112604416602694040859202465661523737491232049141235107449773805897828603412164623755561421419725661025616810114429521541725106884986267667493247055090371833156621505837419969088646046150439516303590062012621453409231702839907909975684450111185283891597998406316877662264869613511923477755944372803946108351564161387084063997718466212903276077507556754494410430129369981776133930651632815450202386564451747231758744183867782688006703177332643240016767711685809793732266495826754352567791096776120219071874428966580775773231327818942708986961711265617668382166643923414114532447165333007190625350264271810093383079998581051319518429913293383319722151355405606785853415052563851077394389268144267289491127806311189956030855314424644204422565584982104601187618149961618435794002488646605411191086491233973800805114971077328563726377556093593284535640960123862124379135379222655609575487720704670093614936194037206218524355651253556574288923317125708543096718095697236536735067823913252678253569993096478674320739022001884826145830787809521988723713781175825749432301250518826529385203166727204087260098727758306308394164362814474612966135641003937188681578191674657732809347142838914944970620512098037144727800580277225814043334280262458522221555543340698428117245309978604494683085983661751462347729363833240470656527342349452878850474502301715000281905394645626779069816839326022487014159208961797714369191236574560904842467537785512431504337737936205168955463443016346652232611280285009997047638131249805025753231434466917023839490517433861688378798217714780555032456090244244615338814094056356455623145461577421427743980285898748327249308919146469185241839067613754818894903102754794103728283953433215033570248905706384035864117509818389528867018377370220578102889328047947998805046883041837712714248490934685362685565403767704048489200525869701446695618263041841775858327735621929473750744387223546687215381580460438694406127047499454332978825586526283366400000*i1^155 + 2456242027528564037312598995869968665767964081998380882350970789163665125500392503021085666321668824374250796671730214716406258960931750237548944753088944619344987799949975708019272555745023016180446907524245758572335424589652737601514290959315684190836243095958151350005521601485584895624500859063695178190088865622357654093887359167452916160796247907367959099040136269684154889832510137740105663765039259569335490084230590652876800235779044836056512985378936527018059531013359681695007326319885598798955378263597434868889315950608191932079977278076030892423261589493378797802628198885973187691831786063202352405956867986795769958229541511432978765987439994500154172515852092494043832381094268240478917597010420141664253067550680902684735402189219790798904419684282965376546409581555382338429677202312761442051356272259921944359906222210933827097754488094116665185415912676275831426883308914526422704260099231359960045531640348751229687998001039948852122097534057024986129425437366561283163242884674442068843862758783299524926866925324041004081856556839011453534889067791343807842337341415214417935883918412943598401678554590481150759449686869823089643282230630253022302568116826638224550706829885207468674426164959731062774992713911749096210074825681425464715847416413218063909920133584969380306207831853487946600636532187460978777895146959587374978424284762195311476782485135190949047936464586740502158824442060150576926483145180081954949694972503736907633007291589378707934629541975968455907971727180112599986883477400037377924185955201820534968747945210657078919594468441558152216535942643781006097755305142958334308657298203373080666779142887962412511077919713329995769244278776274725888819063745894039679274897231574858321236790951855215068220536938931440495207638998390622387607272842871993290262222266850863196638705539345241529447228919254610883239100231695942778740964743791767327977187340713184026411624488788939326191560121850083240104992460313036838157587320941357237735794421808796524935106292284073817269210152609321728243596443226075345928341775815497338717071054429725761415679562402047383150440909894936107517721005222805163098788111237594636235955296514539457733103509447019000138163455363120777801951663349554699234204459151292234520506748423494476945509248100483135017727470812973957461291028452747741368750601650496587589514859367479739062093545532889194073264399650962678629265813138795778363060470664576860377306252280448310375876480576068284626665865536836334858689620688100177267774211708215138503092806242643355909637285208252543461930365554897250643730887585858844746136683642845986099322260928325720882851000576708167206670487012721280366286871511827811033285565099591662679623249111337700752619842135016011340886809556171297842919013223282959807165614156901076997110445088166907037955519203716264553499654817798412868642012404874097289602906670983670654342135737794212456798868163069797190696561376302594006548558373061815224953168296101932160863113749835231365566714784170924474586392906337527783793491755410796729828603756072413542334734413046959958937851129811580597573830656500683903218427629344841305376241030912235506784463710004384551192326854703221813513846501387796480000*i1^156 + 1576686575170827829448025020773225520513914156422592418486018901754783919793702605198675731008825137253112934560688957037423067014692878417582458224321101504972839738095370946235732332721997718678159785019514986187037222643425700350373793076014423118195458919091644709346539562218687002579399050263017674491438884940693078162223685132388377321693568858028345154444457837366144655689875436987981898815985154182049099515595818680164144433420712001806069429622311822212266458380577685301156732808846483377417944048227429742754416887606520167979630445901694452994870561606540677927883207266891298508850912318248800061989684336268063461631208898877158511515029956335839437037529789919626099474542160042434584493850245125513765116630756773677980154115850195303602501579690154496372690581781959374108007651460236021879060687117101411329289656421461206819124994901399520073314560083406060895449478468295147644177556506338687521825483441525851568018388013976045030457378525397698749756300101985093848617424705096573423111280276884193038498032450010003549354733494556357674319896916040690102842328343802265872615313609342611498720517858111960763713189607943746317013594641928752388640292642960448740545674877431913363733062879095143435346803483334956484687619050710667859800215509622959054728786217420525543721904422783628877521176010886233323973661625962827040007117536603619138330035053466547608694353169998393989003948503678330462282214082579253079729139510173851242724943744834559069028793584454173268849111554716292292809239862875378128761446465912706490430691264443733117389373837946505543750701719437399293601394675197921936864188613918650720929254699916892859733033308563522060862797537722766813713049248338179389765897302824890244758805812652550656613209158291635755904802619507574206474881709558491227495647501265604161114657771015183977939530925403738353006254593052803666954634910548943002044004711804114323661165634700870313764985378386405110909137221002026175380200066761046274733298341962764461961569944839209205993452145033367451286147946845933128751853124907105714088604799890355815632213598653123662205037642649030337887980654641994985591426902618401121583032889849055995000581700733358801503621829214045034594548692711171348974065524570786777812728188444946562644510480670749102314410953646055842254637754715036578912886202343713839483871859655194593011241664222388789729722590232720251398958987152242131754422156404881766192459258107944556026959567189600128394502089505163263661382900818506835146555808213717808152315777465554054237513075229986557102266654866667433153095272179951735125745060025953098015531342833767264228121736542276285846761739822356579011715072103076971552082576941597971580401125949883897006976168511381042456976759185151087995042453407486644127239485619990859292909760709774416150334144847277142844328139380054135165028534443288509075537859710220245163979124411719892975322700809193985164583316177020737640219315108013004959636657008038802653206097005956480819604338734216006373561921918393994108982318480746772327140116689128693435041474365579095836837406506655615169077359013959178007681016694272491764513634359908584624998477535358484480000*i1^157 + 36119829820532532371388217492735837040954565345996226522505616539545459029822359481610261580226145648040240526603068548093446512565566728234452974965896467113596366305361997800731138650343728336386080247446398756807354968697010558803744418765829575055132708434805184704631921675696664595066206587418622688705416631347202307111079041381466308622225103576454551331159532703297148527071579490911154514543670761163688769860664730978226184125254163591631516597643533680326773186472516857799799646712462060118856026346487746078595951000003631573971947478729410481974342853639770265943465179399577976925322261529486859525268479538350679013097476043586923290962882552404915442946922217427303423480531051495270299214475302974185700799392744093033605616760013170457866715739187920124076011062717332381472695284329118303841075442479636819144846701468487145682636520296575441569145840409366642961050141637212160041524069259062805525938785960867671136199403594718447992127581283710444083642516168525019639493231392359234516229272124912184570214523923693245120799130557091025266337155137492228732926231319065016258911799830914403874834033508016901509504769112106987814793684416493427827143793039104388078684283352354679747015692967241843909379281186888641537190660309950828701070157468657855235804719992330665154497913185632704906010901883450844408547316517189236365988180033947570163965059856902030754277194092336099865984306259548794086671850715149265836136501196064603790785753413104262057533784702370657601620843015454480062547153994219359725976612775616039896732579248291971810657685601853165688216009949563847570680582375416033813881924939114936514527753585670278448053873804840733081647638512715659350959293189655944370231413252042730408215117803835463508130472904701353666887540124848803743413762802585192269507537768783555207902157454366133587121860185432463644792671079200576041321829157731570543213738903879735540456664301366236973401795782287355296173190726028430370101518272543635154261999387952304849272929030126052659483925362704721517277501813256486680768308183145520639158785902421693053551595908046767346967797175001680585485319816715275427162553922265672709559454603839162722333799815016749728793061138344908605762941437625464583330943384421161322085800809994383230082937107482679758265203613224472191178474517276348130215021132080585719158424188979851212523923432406532794170554076020774187438427814185383557238024116853202520627279762373838231243718924396622057190479780644510759330257948824513726766164191846569122132202873998832432774748912358146453015594663903271856830247477312294719668813229813091768048489715290787881468781822366699504319098817550145548592201012388978767601681517896290498390167149754368632398058670915364221131658557582058881208146332154378731644704593500468414368351651829730865054344906254192515356641950524360520856712856307418209780824657320745727984439380010272125347074168489730254038633600798625938094949706738426763667551973122136733445650365571418890691738620137755220832640650344919001277382386429410369926428193934484885476726243523617625985629981346474468855867335084729171968000*i1^158 + 12144263776431920223861013416197540034322539121427861272945406658771835903534905058364373231213172093014984842172692206704867087499867587011976306808427719309860355921007490845184171278489378354660007319271368744824648702838748766378357326263151588816472555036092856021713439355317677017383899564512316751141396812216837729510453102867811563282990593718291253617071013692646418437589405182812363707403299266789892201489954729465824828436180760804910022099521774481488621828000872393947413408803764434299445264008071499815648869075177660144793226904437664843252493521552943073682929744691085630817445070785375800654483580554560957990746423884809141586706582964313589112751800714499901528016643859980214467644166398333865032092411707570921868366378363619792336041442844291107523819270382126963019830035204103993019096016225655553284876409574154039771538067877210009483060795126753075047701882115392970775082835946016096237385038145876462668862010894033385042972270294146803103324867971147054855271329468866772646626407837572072108994578247797037993369973390472729819735770831990848593165464071798745656535089058498533188545034106530711685963360347331954403740415461063112725992053762650489436863966366890066774242213408218078091256397161931162578949933929148904681616578863675465238692073686847645433457037448562500440396031107135280683523058691656837353192342716023391454882262705059150140111740808443761607811957137555269831229757977493394918758035492332377813129585769117604225373541337203777844434422648245599193864922899235832930829338653841646187126254736032506666704646163215900555161316142003590375310836496700738615394335934141106660003637439354360571953655697347973007949022982248676950714164736013331634623437604720859151372578582727556193494170753264780495884337607703346916071486459306650272180195920092444410026261341671063671568267915816876285391082339953268136702369924591458669986486031574832779924153931476190670307756573657770653938330746026685348036952285295968617931732714307350407205413701834909498802156865118176506053753186698880642002487712073901735371739447458881557822858160928740558599600643793174828454474881490543837035319399391969830785912318581571525773525077057771604497417698002723780005422129411567222679338069632626306015088376462654878228732556883019342186064191138264350433298310818907804025750261709820471906933741447197401579282107018929300962927889612439890338453113328354404356649047805087071342771315698508031460616177810360373000975252018299992558970575236407997335963002709123503751096704072514681199161976674384116780006230420262963487031814706897310503813272392793137982988489597827799900551510270386891866829020814102390679098899152211128721342728774004063308438235489080296736597824482491487654279939677540886711101081082384179787343932162667235180709250022779082370118441065634406840356333290408240546890362698140101922685798988201566483321690450822497688457913168572294724295435522977899390907062489537797079479727479842534317311016912725446418632659616883283010927542377694396653582222699164973184786403028004704878592000*i1^159 + -284220892633773803231094019171943198988588926996206719998791911497988820276894052144364263472954868323096580320709283782957316474086317891330366301094054215070172780240065749778819841226565520783407370130941045531962757406998343080988164422462431779427584588969807224246914441972091847996020721197259328123123846083951294630722532284097756476827228921582119708587411620654832603697426833419054345590590256086697916979816544274902823196553924189442961452799378956789714055470227860021331601966072136187425676382332881372323571071488936061005973402774295350453978175836405410253760611007549575862197908992650148134410085676822221733702304097099243803721382210096646229020532353828171561554872054713605819543943973471614833685571043123955480125383903758957597361434786536266159633523080808950740984871689294716257068154972712285031077453823595153577942167201389733488377977803594250116902821210538648782565535952954509757755924541121134535356910139303989700776512453594415916299405967430454809941276483987531068904179832684132450668502247074866642362791455863792712863039220960678802839184808542151758085673194204776544610594297395926304447392932035566539140900379612462034222895593647294498705008056494610766022582817001412475208490988854941623095070107064079325894323959039604273381202029733501865348628697683684464108248117593442371792664853481826631025136558349526210773041862000543742483940744181879677960359353814655170709209188649348469720905491401320568167534389132575368558750275194976223584815335981680969204441688095532404574191375045931305053577804066668743630158548814592127512820587897120904479386573451291358502839658228074252406342900704416267958888669463115171124427114909870802491831591067280097142832574971371500493015557102564947512512099785103020653339224138538086978883045107666307380534939009819787570997002377149138223128825488765269433342500522013145630009037463020825858130747176209739689869614404275429443240783311681548206521956860021642775419946281416663047985004310234380048967319110067680586654126195597417686757983668844093649926180231324364432610393148225124117991932847836645632984849659414381027693876430090056105463791709029638904573850033621844045709672832348933858402746427163286030329331852283694757039078852429843647601068059381549346465746049195918880734725039895247012818839577192340214375926024644550468537206357535729299303515841972361827068260842589225930183886839928436005946301671639079316170094031128188390694409068948834915767354843928636553966533355096850928939469591084417836886549569909479881915403092642682242926047585489382850130003652383297036207663637107392604922416658349615301119980505674121639947952276455250672751699074834164582808158855129932174965156641299961082776493727801368226014414806334825598180290222061418775507614436609405036975314112561865247441835861482141651546297372070763265880833232292161661941501581015381343072014985910108998116569191689592379122731769490188448753799225720473942739854383954472560778392947919402750181376*i1^160, -8847615561273661012725937488928702999167592012363099495562806564844850368572425074979776605748448039359033042702336441374951162286437601645453943415543658848874260175256067827307210353088638588792896447032759731865517876499001197252673675246955278605587949708346637633265401883496717215962401155257030010712728000866331210526933028704494948448319642316661704641389992682082713194999785890871580840139457327807614799485252165224932116064774211563431029946941111886925728635707698440565931946837920483560959256364707943046576656364256265874498453690514537798783899233200154987653862401575115823953251271558583023312425448323827077289645283263070268616826876421137116258746875936645868627164481351103696565786626375060769936487852292706559032790020127941555895758511167660015387756212477248197352911516643028870164763858891640265538573033054118697224245814393586758757284176947801928475796321606472587784164860044701601038553988794147094173591088508546103363732940487119820160012039353755246943613115449202636939030872493089158297739589794861349818850131187652795067890720369825913228281074405859479011322197780569959610210059501779954000296889884124234529221984180301072558954701555866192254350142702132389745634734866095891857734666262469250134586551657824429357563323453780409967817156164452385598777605870765051604403066990664615132995510236647926445842427780935588522986532579911509777143939122813864178253226139140893131135056674814920040901560910418441361053967235693139978065976480655612635425348660583838606301180744473400345401959274435203550642064603084805663074387678523709968169531175067381309368402611586347315564856875475481078580633816652923544692965425470957662055890493087556911097505903299730811792458628165657795968504123201622046553273160018229098019963821077362558885019921603406647856118773281205195135972784081171994007438486532073071984195789631891469261535531641574524109380280845645167339224380052993420340756872995438333706430477196709196053535378201220442045436181098351386972073855923728784711339969311654430666284939439078887835408825566457934744769560433261847435968681858330616309987036796340526615924913526264828435890260738845630103480253208053659320630481649615416665926657726138509299602659009288148747753854537730224944171971329052894728152098305791191271659325622930750725730565249830680290435589496250809802370339331260436280762801851718741390141463379575755183445951227944941171395797326194733135402953438388392851028152420146090826732609450112225059464347894063963365961795513599498480409831266349752006574597189446753738061193406039116701641537173157267041366482842732396039483753675821399851790541416435972683661072464926800185947858214112289936431208124979219725580459264150785537748111124124622452514888808362235405726933476137616440861869176130064512777256442693078036737025149854260845164986088281003703003056168884490277193084280154483416244788494235300767934222958612941419033458826335276733683233968008303500289322600902554008494012923919308018535494213069848904970037248909725029252758029865222136165585894931913760317830267046761243230837433561545664233918951418786369601148824588945237987552104417312204398638988755411498434398981926260645629649852434133144650590773795244350386794054959158306765700371168903422046258492838268639112675586860944435592339867800135794356442427070965136301099163006232390128342724166898775783038025516355840879065243671248265210790074005434316185841592185047740239898915102940615969294376173597766638236330315096643084487881604904021963135451181904438554495094875672824500199838957784895640900900319360744627306451891823261460277891212624853929547556286658624515161116646855253142966316461372662677375120784288806549290718840200563720619190591472408918719336396329572451030613988029560404674418833499682947207961862330165762157522674494808804558891243936796555589750817233610148570194101913039890966221933800534831300934718668021547190326560867533886285899873175267503646249127080450230807326205489734040943080820820921694232104680035861901792439226673429712042573964110307219498029061976688136800034148426289790386288766905796252377301998280398291438480228888106342691433364823184045129458900594803155481570757517385285842411208300431330968844900197005455402991258425022240700909305080938819992886153752744863056548010385773950619804585397790880520387690708896241637482737742550197435223694151912661542568836424598775195429467322191423610485690427864011965872549551704803106087580992442297648730452182841525900929606817362238340326207224632655381152268006778636458384961013314504866452777938826483521448000815802665878029004370620748847197680699014786870769738498268416912602090496334441987669684807773314846434298943649738658065808344054586071095812093906179028035222139337963685678596515592625223046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 261971100200361926121093066848664485191298847335827877684352087834241115555943078438524744330630472263485515323067185251607231723895675228975924891544009248694079727303204188568534233124568030662886390601128813362704307649442091237578773219591175894900257537738407375902856222432584973266126531522187547171810906438052107274760608657725890449788936011559073987060636164500605779468986497211896044738235559818574186935021357834677312936908845713566941608639039513757259534299230341994278151344626056625079036012176117389576845821564279527826718618850716481181839073304505915149523403922709483368311394551213802392065713862990648296023492364773386734071093880577041526040367411678869997876022147360128786078294748139798648903866403466451611449043566855412659578208633834342138575893878932701529836904977869952965333828005175659404304007119353196509820400869363158483237728793114042436135402418019336575581109262428477201473139793736917696381028745652023404988729792519240709206183199139596052195636541867079654413391104036035139716683223289843225113597931792443769997595251726679682492462050088223320960601714138528206714407086495516586521023100139383778371310982479501153828379633987586786670457416426522977867878713613868332096224628311437270719902938304954243376013935858104798068385531683808396794789087588345187696736896102961172254380586998505262416416918231173831284104202182146641289932416260563780027582698604443129125599781260186882337418541204880019593268371368777669637422593578568987378003878594818410284427996804291310984450636265067356812972816744019730487378354214114396097061821069963710529561708352222282858551395946196764402374637787731149368095351393181071147835106819758829916223507943376020622755297225639575067070607620439082419716417499726081794398514520006445563402246729268120658162727661447982729355201564678395245812738207179749815292455002113384388837705601431200012572113295016439952685946058258021512014626832223848814564092415999322244578536269851008515388429087190766103620767745367893341582898750387027946773094543693306157948857413947416160211915023155082217456258392112500632516519040787021805870366634441784730836756119675018906296337423648852757393105615872899957513186591081971262295502771989394479242220198084865119942100702836209438661260002386056248469900943565493885074620239473138961841090276535227656370456707843659488351572415062704385194296076336603100184411121511306616323326488702268523235473524376561692109080703257008000769591445079872690950127667054954551590844338537423664694661862501870532156273669251600094948025874235004824404372100938350886023776184850311322574199277681444024500438427303069501981891863776840479355892184393954069277017489359802097827382057762242740879241951261667944519700789055992927129791787379715304329183559342516391412039210235622695089714949451892084477692360454486516559561564325621678653101464508983317341734518907443715072264156587355093625316275156605668345155276612975959941603872258812279036616846711081489087936538684346884038913046838089873712060055904980640156741179331832678253760992369913260719748381195953585985895515031087800957699183546786860417296067339120591646306525533823607124592960922339034752498980905666946454912881674713315627386216232727638946268047102606322675077887263555859291172373394395221879566493040150768648450252920916160661132533711164628858036599015894786657256512573410378280538236866282936905291069175807016492253461813039743910697998657962583091149624146048769105054540210481429803302490188707961424246973233937287585215726353916510857387802196760875891778325883559407519100453029940289261578102211978826865121881896580026568838454068078748447476167226259201132673672243675129323091164736835123187091345860973832194742113065573877548686527193734768574488976612995651760611891518461497367637683010084277825087599025147782584863797390926519144041008205603121327520241294880209162112184177956664717178102620575470476924858612951853067998143716231919427305117105871478549682617518274530052713889445309089752249012594272127644320087473897009716259215083521340859986238414888172946591889657109911117358682563702396965508628555484254010690891644597973787257823588403704247901217732227722103198084232502743706018965877016088517953719660544160388279808775653581846109126964644240742085597733092003940177909698659730685287714432374286386685205497035995594269383676175546960479493314633852219254477012523504599561688544511632129232037723121404110674805186769648064831459270562191667954454145133333158179049365649743709009170778544297334821144045905673496591088885550540095082555736586621567963250059637856099285150787028040900923661621484014943043191650936779288599157390611534856068915468299841953263422377413959257823543076249349119365934961075473275393058154428212552166585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1970342622364705777389164672190855398926628650975121373985698684072204695760597383268914746363273135707054310237451194299335323783709445517750765105956250880354947935874250632933854575137356927481711287549493073325574503495689569701857413955247344495669775160872266402859410396097030558231589002452412167301547330901738030140334122598270385135324591562156517452935395643472296335358407969329485670203766335986587948484387122443263231596803842916792454245933119513624166295802076766431140596874318220220320690445505835979766015272815110695199711523078902920334970499026527288362890595477716623327222502776963335039535472431930532488921061855259654147204578938799517403634786679562089436434989055345055317934464678768870816402796398470958532101250484697561454762942015583880479658312962774005388090977127103005088366796995716669551379980199482732398521169249676755952944250696490727390999754305058788840104640490299049995713451431283721232533839214698914940791298865037852712767922348956814005341327001136324335676401035073493932662084445941454192614528716395347378145631007783590883935700603799063400217705845312201408617464832323755463871482788945164972921579865929433348674779860356525951391250280913477525827790631665301799064472169833018631053968832347653309754812271250313761268743506112062806306542032992048532488041006524627349524402020859315491493355058580314269796174589732412664680624843372350502830488863697676953406276930691657516316231674747573956374091627844333535468892557099855263545518771032930441130214751091527282168640765179979738807972997309222015437783505465920952444510143603918789361122111935770711447063108420302469102128963227455755179485747908806319118760580095047421231683609518149766675108138224477798412028695012374260169104502631477468013946533000775777356219978664053973747226731715283803190604567157648910666155794271341848330073290975607957371654928491091417793243195954403815037279100055438748951018082957333518371244710233553186308838418660665429919293156914758529082360130371897411201225002817358593135211648179934814223792544789915006814576764096115969152559820189217467337409417157633360530139466927327878868519254988984792093667079787746078087381796464367017970117564522082135403608617782445629637556342854272595627450774573723501079609883024529242850750275855547322788633259811742039914313120963271400164699972291386383320759791277244530421317539689417583259735247258318021989053145941876146694747439400970384906790504651518496182406017256232372975720769171158534221425044581242596653787572147289093848900327647472814339399262725803354221071781745930796881072951706771591370786682134684634165734216663243211111219896092434712030208546019842671852413553438429954368380858079786950174128670532111558100167733363824445553060263623854064006084181854412923881518160290411413342501685325466019651822651941874320613144618449055325481852393317800620290216200186651410685578574826277549812188585637925707944506262721094545039552728708131268702728151938970359619145311047155992849804136935133958939206469204545813945095401891616384850102471254407256721797326856443353472936475533386905161818841155342878928149766386859194090342975318453396361143899860382819568907801622817059075367986523289479138503027809476232204024406279889269818210169577510871688968999300251876596688987995255682824874923644926197154566034116965400587114559261241827873749523286462539178068806750057416275749274038793537843850472192183679908614915467248386089086375720135831780456976239162100081008221887681563703360946025096548300250870038598172218713338120496807400213130767296650878535296941087268265507290262387548029137464313514657741546666357776424582153654404427957755131991069047443082921532340169672743666431297752690887381849633914565542289745290998143456129582925358404357319188565978952773291659328001841529774225121985028158958654192665645922860994459613675524613445006499002263192269602471756799919449575981023126288439100415497964665095234067334658572472612549523952241597641911471459490709438310809256806411087260271757713095258484915070003889424486258129033119459087914245833270821043450829325606375642958678305296397568025562291743471599159996993082104539358914768959814607725897057328062776178763182663893109185631645443449059258075222765275790308569366776122013689477236389650587624619682527211612868912814610571224028702686723990384396269271355106358984470398402678840132083286901266150032315559740708480894879287513277312133928208753023199546251912029219013787705838705935794295959580534105431818853311129532461716633517945941944072855562610836514955995533850163792147397800597610609610062495138209846545995548934856320814313689112740690664631847446927165604311332559890768376100980131313335792152999485606622791497057108443552838683854471673278663986107148438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3823478216459495830104150942187653832891855231552371505704641126412142720858963187491255208250745554861903296731169452776908794531140409210224855025059011008974013875704385671548996413835811006993077156427750184792887066196495120281152017138947761834210899113140000572500650138423679517351786918809582286672835441432586654503615889749467830687481966600936371785537018891526420297075202957554764764101263981337140223359896398810928986363040311288436549213722175577517392248745600165174890999956171268178670997832952118490405741130525860433191489136468071824444376021838099265204111284472591836769089112519950612357178453409651530901875099791873259318325490101108024665617325019759642052221433367624488962584651532957138701789026137227617194564652286491748693730865251112356941333922117821186411210758860779368297243409155663637137388879746238958743448137130447920699851918209120182931391307488556296163349249135239789763110394903568384612895043190750320781266018285787300103258674610888143387482136402355556620153777702847986103261022243598733184749969922329149878095631681265398625331875473991463049440823884244126768249779172198117869900315613481236602246290592098728353023827631881375148870771440151857260154289840082811272933607938932820582065574796709641399133661095062000471578578650275571744907536435226601286773802081746017396137565989344870069720606261370935559808997278984790429414416578210840760840204094658448163068178447716649235730568585769345346539882611758569958421352537235778680203355920013222110779481819196142470013884456405222896175250202808894637651173921822778817737222097320529151533546449948549906248319237965862112635471546710441868261566859043856989295282849639625083857327096591126713883974753622788870768308648181304406058562603113114940779745980112710923550265556945985065716049985981924621899605091585336781323800658340377603530166407688774815113957392127668258395654586166477421216820278920548381334220541643266971610667907774082338988182813309305774777509610562294824223646532397228821360723306122890355206589993509158217937484102005008392206885955910672108722253715146165287460208991295304853521356173288627142232537829680652484536559402480178098216894554090286665744042497630496479358371172290676758896688458507517201687161410531092436925938497684149532119715444257120967176286200929772913035814414426944715007393218604657394627054787516796462185106618336130577167721764814480681935480462572210968997497675953673996932685063328701861615153264545458722141306972569206623221071868543897094057613380522765254861017846681813293313073878337027932581687397846213940264128850542228353450839631876532121728736387162407374154052593157610061973572200399128747679422776624420630158492004710115597177964904939295708716105177986445007658960915963034317792547056408620957974560831536387036527063983349043023774596293140513725095822377655145842535898765697699039657445609280702031066038238851585069202048539041463146095384540792293867197611147405796932356972427493890120883510983777830005116209544151122611020231317648516611416771796322481203845088740717006657454503994667206857663142975689651319258661750455226139134951383625234630784242499373871165887527662893115034499068860482519830666825916969493121781995446358519482115990383926344501536192939856647015274717342800028014008413431656681576409959472092350829838572398927375631747615025647637650580785283929402499856436559294200760601359007741702616076595089910753768471229727008471575890790943828451932310648836089044043139967661292724387479735846412692468171222321103371616450735496937978322082835382152689253840060808885257001769551966789239464360267142401510130427700953107558547510762655956474404052874477140085339874821926981386155297349838991325301482229467730235832021634529321770434961529366636850759021568975128088625907092877073331466351162878004317436181290578527802436730300348301810950803188633850523085091152200867731733945254639177043100293996195920484234812345075929866469362518226114898658216588184993390943788106548799952088906905911960968570747964380671402271037927120330942939328122619165212297446747221193288792980929251063677421132601880508254283666621317923890391286199918969066507244510144964255716937560666844884786322016793561926060707018726349009585191180631637264396296666152028644237748422067694073309177228633116165708441829988877347238788013832191076750762278582893233516533034370961143708917938168297747137136099434438898735709792069504669561217816783370773902772468926502571672273604181802064687836361428168911988168189697664676241995263529969175470269883411323514400553473278163871411175266106968243646160988153768772864773955724694215003609021396937423806063413520977350344655194087978031981844078103378793472125792796684257893719346768178270275872074256916499060618078531040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -121798180585274404629939684050209281926799310056498221679521857367024986628602940798084496720271880894832775397447533834189471180788872780090953424233890892577760644437401294739157883134926826505202838807945923712646138432027451668065728126190156492869952476735129193702297638713122572795590543029865788764309587144267536663200500774454287600460394159420636444494964243688857920250382134931638163634144372654340319663453330415981923756869388510511188840906821549982685900632790286111778655156286855569018291346629733209931676326016437538992421007945921687848073838088655180255267314545401249008189686170934845985892119041535101496140233417571514521980390538233246326076611598678424140761125939996589604931178945296934646781890906900664172265812528729666309435840136106073277530574104213609789556114072985153241733799195837159854306541203726066157257013513394241479335635024197432432897507317967931691118578133167274327219330166686253950575103223659504861199342998341247390392651627845502463682969203094861773949545919756833931933262153853362690748721320618261118715535732137304215491539072947805254839322107922088042008716405780149652855913963227332820985672541625823197631899865479812775875813880423038024520316257115567280062975606873945878096091515995253631262228437120050634417335105504384050691686474234505278773875802949789379206538760201991877874222600600557809839946877714589467605544042168875777366813593254442613408836680941491826188246543644611703826277020161956727232456669304092180437524350309456711916133829837790517796279991155723706159466441318858905397322220107489510798526470871315824765077450567954314726944213346189298432328484420958463116610177103148689061315987290208014971960869827390477815091782290769880304813561963611544543252653877906142263231105360240385601543179332152161744274404661316095258226181858218063120044068834991953304684356880685083801822841612832115183396228760007488709852839441924916825169538440312750797797952309731243883071933008763327207105900359501032259600045236322451457241954232628192223940260603401528475550528752669338031430278421865182002883907158071911934675851484275852290136872444369862364695410457220607351155518305829415604986661093696902711561851737847593848854829481943806442523775288551770658999279420605240615089357103363528581325073614404107051967613800365760540045746943995791804781113861854094363788812467559161722784401484450053103978790661390460702315561406108783159043166005368050608603006007617499960093012297767548318829253282895709199082717723026499127036190296536452046396497000864125341503093818909009111173563445160289075527634659674152893458791567282025283120235431203124787742379631398995301995849544445120180924630747810639497661334543521792589004443408753546651500326370947881683088832219558530911934824439286408448121872805036739828542565227573148130222544861153933472808691063697903465768398046834090274112184542819129830764782039042207611008265512750252542822649029799314176730442087915717951891861236182135966816072982179507105299743891044779207632315653757716106292719489191767021616976690767359079508195142817865526808590106169232350937261018972860624958155437577881554532846048150061360853273886981006892670103056595412436103179646034614085773093911656565989367493905459812414762923241314392395407172542000784983191394208378220590688499948208499915805743232506228594490889507805251514772179886557935368373258321819576374405194150473549189624420582861874580499147565262434139164183263118799253119029298941236645358534133052564194171443260586297764072372710588453954457223023521377232930768312334986300256543607166860466197037926966813762160511897382342149446748047753482848229285249768935669627239677451800005099648080211690658431857909792767733920256318389133495271426978250596395152147503641482318927653711060103198824938254317928942844282352045288494644163383263066824610394642406489741893625425173420071469143156670389288453340972735476583378438188783312184513920328089832213568573904897276706340226155003901211660764003396898593104984702565637568132016101597452568639108967789320061621973151201014664697523501673508886021918397200865334195789984653762294351083604204088693862716554265798316071145590710307164539977496245908427136668665452397772648530299669272011946645716156071016583719780115925726534920328636682557944798224822668209759110088192366519310261788099091455779682583111649534620395872942718407806174859410582121407365351117519928339982712701699615801270939419925432746730974114011276538986284781536437671692634185596951710786794735114123318142103936034295823699982139007821230120439075837343201014453956052560287150754577136033894855632575972237460028970663450166688773848857662396925170856985598733839588510669192217394824873520538928735450814689869374434826071956299110560680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4280379801332647377199679391378937115558139275690156476882744981723616845798418108113133248773818214667990317328171929552219023619639733323772473043154944599419410953444743543109481036171729574005956897432817231472926329107497719805688541859004199374968796412372377110013888757742364703171860044113795843542126911401918286450164272783599622296308517540365583775005385287750300977159299180738150140915044869422233750221230366193584263175667953250141459527568872375471146042564915597544595193691509337561912775951107711960730533568950088301697933979922567235007873728700620125274973622039807093587913803369845773137353661217175382027517619449862384090225747843266098095616531711538947261085872063999625602803802921786137472552311248488006678313371203866918391071059308749993534117561193515645901356865229257740670828516665986022735867450052664846858913329992238685475014082544564614086296024929941218636907853012677129570683073658469649722824673808719089296736533256290610570002228355996307242693214145493172859232288305323097939054918434330722761213712647114169463120538738944771241806616299026812184732977676815467784789188617956548233305778487681463710909373620337851062342189210350618472467952470564303587108721586624083270859168711683528629982158071583587313789444317335708307466923704125774830895471240358757502839583073466337580854121178714469429549871311569616617259669471731033085467970296210153602330613719500732851226018732766329090514219461575066827481950819629797513797142970400612728964077660354081659017268030215507039549925717353385760851710849374835121354013701005393560987189211522326778391092587644956631598096446496475950842923329092844604229242056577253773813707971526398094709042304338975255026222396459622076615931008984683585655257786035739091154300384175971686963577849951053233480058185753500720427263864625947962547210991267057145180738270079512964078974324645856614485860354873916011518525249901280999438519475643548725284559575273169590405245258087263052845955498523082558999290368559385725536463999844086614330568659837977804742108633906443823779061985145441729625104136611987793691438789563303607215948267938937918628965698532115312449959084989548955294670414049774242191648249004065654721792942718559430255991510910388086008763075549165131663214918433969262278133364233405044104834728407861157018518198557978270644464049163517863512182774929679505451845321364114321481462070209621163485940845949254628635418506920706781736330745451003372162971015040907245025771109898157092355002716226206712223820327654323525742333811194301292604435376920281820415273407816773643360379096760984286990201726162301252636855114727684100654869102472597837769733535398656394574715097961561072278639376730108430257000823357780677851736267204349403377263341479080769231929018159859404495346652254499075197662704088898244142919189641117223658056943916889529272227425183754052759964450720117877513757198936478068802002026317565070669481998185476208369535965213937341911115538517125738274717971974802840324395756127351564842835650336672456300253359368489218107313064084310076329042377512847121822126864659660098762041273646882596257006928629470708044962125312256106018462131692746557265015281787919949341410036640684456800593454874254756456254353949883399521746963903608715587694392316570433016868349702583309356084824698100472178386538931261782980739728607064256280427924574929247758285988760065213035654204415479874489991784040568249476981357064593826943231844948202941419074804529145015662349686275422453685075748998908948623503245509526661387027659231693227904184842236953057529510832920390708927932429966337732520321614514089127590037248855541039001725364612320788015023085287596047776960400255759377415801002773994771310302402584664621412595520620716404478480093938455766440381362432379784678507561763275646677916635620623158357849802124458206959900022543480224295303763084484348509657478033493900469268596569274861241138092862485422637288746392775970698203884992799735961764324965293298761329534998140863990858294362634404354943824274751415553181791527777393006225520263022951484649829809208470521146301050489310912259255062174311012955194991974286255059996173938790339218410351313157204498781166873849597194018815883536515083089637622006721651465095587329641866855807703458200903532660218178257538325771683111312906365442017186135779941245496393106150660456714158576192345324741196092338617909916700910754619732406652741253391789279311444101725963759411306284992390760082693792898644799464367966429349310499584552146223360698578487213867282607539574451631701566995372991149553784462930905408979957824991826844401817141894951690484387055264592385880670826738685329002364938894679840092778086509124535111301224607427956452432638618512869992176817200030208714100486458000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1888134772395867842418166504376733896303068936369235888031914848525722781728488060212175192644828852830964662613501888127498562600230865654657943884962247345417915718105018415339788911603786436911754441412906593556283159491752041605480749753770950194374974288703288467622451052336492350315460153979406219654676565665151807523961113031930134884890982857881447278691238922211747701204917711803593455184363335454266036933615544876552056422206702815297143715713129828743802067857062065810406589742398512262289325820222478213975475096768326317573728767895448860644652936565746706502864270544110470233479151824357709349676473371401569328403708382162217682041761316198636576859094525864606046116007593517457872393397181630144751432560290172050263991039526558046470592943673105718636500278629224581495611947709630093059426230981182939008770208381109810607158312892501268296215755358846620182492624521600011554631187471027105330614846316684148039089868461628299213781623384819861046642254389589686898370473319632716687283489737514681674603031760659905851748076838200656005584964061413466635474929841191881033819736091725498826423813531086171363104577508004276533127483742859392450281968863203886136492504988313856338355241335640147540065940406672261945272174525434320014401914499155710723657317600890949738002604055579411292174117383892781939369265721003593400708371929162085167559682482244165202307592403191890739924672893278353263276531800756325486862184544783294772486878838028538717094121936079724500281962237556679878233310807221167775788426361066265641405261489264292362046179951646543614762295956075594792117696534816912730425647715529282164262071990137277203784049414563090049023966266433912284669925093412060647086906919386425003267965796249856993350442229256994176627233951459695668736119126262131143232998578519136392601349006218685779599741023768464633550770984472571799105729339768085592002229981612907250795487482406749111467921822366981347763063683748338847804686373574853673028767441674173888101081711241531693533244806876967830605533944448788442739925006278802485214252981796021675483793180079352492831212926942838686980339668147256740307093766506231267177366493884069125825564672410446223626929124168476222929839083247741586889755986908913397758334661441975670687275236726788748413812464674012672625975202479145763891082155396134510432857504725562534180035602034817009391924106098129869209132740005169891940888097930649224892896695340644321095075455175347974550124047544436733480289878071773488949419743028332593514321143610339083881755167990868188674939488300741713632576841941582963844115908993108673399635540312213570354474392725695573475986066429420769907191548664218883799947417843298189579527171714443184295967692354890181287294268750612445105615898104282466072001281516753810966905475361099372422695383459714486968661987059677782422801836472645468853540624601818004485833932670944251906808349079929985298850366827460757999760062292657039060799358115297803954453818801540911221371979822196690751245077873548268559373251771108853200400781540315197622055600097969036067449033946266877417134585007962307518769033744614310918983483300440783422116991667075130844819886397025665721458281042625169591212461457228219767235843808824886193443467541183041127351869930570571928123950137680205554680412229164557748236042703126088566522716546447996483735721715752482893999229648777013902880033480560783543748307470765032831670708194961615696042173613572757645775691197758471624789159496894194983692212838990198383419075389028081648295278629359292300656351677100231296211691392217762064798437669769643829144181805867110823310170864438738300602778847333623332182068877094957524487525922554691785438107737981808727333012430232050112796322160544387359490874224813943782830413854202704504181327199305203057599838908677407910800732611048392381352678530877261816006956262787877675221694537315981500822169578916784830258805549470665608372251273769329800908961519679855402785041804555024488048949590039965895147155533351948476248092807266625299708045936523527781523745244827734482602073193797063017146278674153519498913701800983642519329681637780864686032219204398139586210193113271754202010306444432818928154648176539149552267665971266028801058892819466653321494003389340669808822854700337144110757038984031674805341519561144033198632945774194536075602104545681570729784447959911859715748741186660257143382407620255854131025999022452900107284731634016431651477636984754830145440946954896159286707738770489397605833793863999484245456063860645341100258707846599522509266225525125420535819079801130981420831605000397881815286531330204079254840858453959883814848480799221572882303619986465509509512218530345577583943264511461219809991495541066967690880617650150470624453681624406854552540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1852843121355913292586880457796833603864354393171484778713174609116741144365377923770876312780694871636825913066911431147586606827152070344768498487218969042193371074345495800736857670035120552413308949353392271005251341014293356678231858715577726454334734325372645863990299723166155371572331285861060453377653812525704531737663106752176249571777064735020319791545405971721670531057422777846317798357533906990012643521108618997644750999852196261153151543528767178873059052469274721929124164515429055860958844939405546467963971406626088598002326639665995152875619810804017466260423911195298349381605251780858601946608757910655987920944061056424887454500673638625078494325839189239175971619520154404922749596225974082136992821630166942190985138164522541086832581251618421822557205901212525630254290367802760909831330364761911640878714465359913848833969970468575521801836933546127623374512953589315995072333689074598302531967635272467603317653816683058188270477781097880805675348026550045390491358388538166627052690318210664036423715350497619014617677897669638859444502825639383828299488824794941426342103488285777441140532418895848806918039254087196870839953046345713697203183505017253370633182807201180291603807632071160434416795072577737132254744574108599425181492048515529914673579988148301882131023682964504298095503412981644354046493953580403766996389279899630888095874702461844915940588146294242338617506950516736919728284704858299116749106317498206760647786532785297357858725990347459740400231388915736286351792758338353895658447197630239063803205630674109735933352998265260452736986085536391433618267713493490956084031369158471072516688090018467636941606892157418182453999280816042007647976568936389535806017294120065420937964347260015553855850342526866255609799775631222906080416396170327995445350045758999252587760720835065725116072415841547415374112602698259351373593219405391556051856843870227754345779302687371619279019837902631726132686017680430993542987081528232224033806748844539792218041630642960414752221121474629415831845244687487913151562760474713178955352503150056520513030900940464956367499527597947302671099314538657286168418792171295843102845384805493414455445281020148588530959233356701220731109024399260891468469577056853246187594544912537643220693351853549717005846497049523676893423746213723620284369110376434257535775650874461042913471049319582899009013366219615629023399522577561917381371782582172505430571148350698384190909517699124525553670217423833624422536067957547893029457184840852761679695804163331826462564201032963445990760185727648869250897380454319528344249381628423364746705877161051387795059907465745640890181777699700564337233651891289283242840554020048456451560642194225682499879021299781610482569317639043214726734651479499382865771133540969971133609168482294515809559535939167959104998392833528000668612013028502396556283848556625073189779914980056538807677357066516917193580720671014966415389358535916550872334905046145902790922516694475962065576841764699894460072033524144617848682772908928399272968335587668177021006911195507595684143564235116107308720967615680351433053158750950176138613994768615071738255184906303948745367199133867840981987730686640865070243014141704445011655020933398180718559185014149126399113505821799680722038053219534813795315389630524276536664374269213751956138005447008596922853220961667079665088007252094316791332818955694789242835570390691487459102763751450533676595899455172145413749089286101583309417239179440123686949257917478494588352794887656676293073091081832384231425861714349971114660634864479252976444022916257558952897061748014941637433053920935074494628648883715050312165531757297880387145277816338160171475882216302933016262645379861912932061817958025431477416432211928861704133314478351382865488220715284351348692527231477534325496942970464218906092409801161304980377936355594235895023919286727148399882402459971303851172012088399118604715713929108865516010188809215025097797329200554716956670153532090700792316173593962728156469748208923218263690491879330107730729067984250280626422432064309722360918587650300357869579367007416614591929331028098449203971703227724665567387776839830531445226282952472123274680529516370282353631367216383572460605944916130789594267446927017792798369514861191162709919248783676420174524237365750621812437232688725211275056858965247996947814012050766254430879216763354585834272911864109902884631774648971592347213517099362463019850487950233640429468178287547055295608757255883189655806257513878190856817342598560636347164783132554009827679766308664395320799319531284383456794406157110471792993653970076617866583145115326475207227009961209046925645201718856774973120235700561177921650475194017143483776794419741086077669885439052531903272831446082096214287000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2778793723498477605374653376394901841668441486192530199054179865373405300963480792510184322549652815753428743969099990492676874237013844698916599054898519249528134071044593554736027237984166240789587314115371650320407297278971703784460552501807496158432398344217233640139716783711394582018964223746180996288946319296337719186243420343408949695913139467574473281018309346594624358197742071710605431776262930855803047383828394411252694514381491211592700421843333386549891114796566622493680712916935009777445976661112808874654511676900100016023883355855291964664978777039991586656491820469382122094339770159888772646880815550611461650981737427597084437208958664113902590152120969082390548259244414813321231362058599865911040119979220728391825552618738349859011749422930865273519779775445547207436307427765787617759825819582768805464014927599875919396193550355780126135439359357376871452101685890831183006452108920497555662539784111120687256863539774309953273072553263264206430792505030638048568322276851868814085977601672806533602911547605714799446725287100843386478173036919081045332700261216072723784669737032762682312659375342062892270613692413106760535164756922092365232871446076537849248449837983473747567259798895811176606599524917960121375039722137082688677454893393809425403600594174927358082783722719438359527310004024130809382592663646924927051853574437704436018293116398810733500350296304844318795489066882802140480238744240369771793933840620945705834627533921745057477612494570663126632385671758213254164742957701636380693918221264728944216709647868431230417708716235686152782952084004655115506049626934474291045355382225971852150621746365311029783241343634966626422844620855007460403878089333567263920834502766140222616662906996111480774573503854987847589994388955377066497322505605367728296376045411228410333892622773311261505094750416026853957478390417136907471947219573201703206182591687587742582671824640754401622580377901983021234793829170867520730474733015768240253511135340518512956637061845727401111303866202544963538065001692273527511403540101756806971334031211326648356922342195820454645361436974124642476522885246390362430780452061630626005055086754055560762812707199939537797270302220497703272907048286695631691876637520640016473305391598578775364308590688493305219478538113915509004006357408171510003372336482204267397105631767420430423807876997859755166425180313578147877221288870503946629621922545092261284404982719284191805971384134611176918919051896734184305950670541257133125925809503405631484342695532124926806542942859336659775966463863990302104977908925560459128778286302934014914892410234028923752593192077304721524228068459759520766172182619484340482069181854944958693942806639554133221637051376025424480149372558001719219037867665644071660015882270441034077455742364265148197592315768414008297136695997944850689692605427447972572901239601257380714607572031387939846883717827806604897598090532084013921681738150935147915630414657827913567697276822338600671819523560173541293608819506260157894715938618710490699279283402896685852379710937839592411873241262217966454400803779634265451076884942058744007087990321723903401153847476735272587062932775398694779261843717905325858516439463343210098085816043080140652585834636324539704620584613319257012709758558398257176541441109826112951877592046259833686172391773685804993639587652260855041304056499126246999908759481517912768487800027805482047190689642853323457881257512604254241202642777630724489958785907008950207111134347485383995702507209383228125357733142738478779928891897850654690990004224350626501933244827611524648682204165846752456496564545452434798109389223337392696798042722157620235330171608114385976098251765255595478415763413883578342410163996245449808011368211972494511906866340424477196013136289497045922657669241905622620230606911865232329776618239537511710374554344728960480176824052028012515548046494281339702114757111478103173852593306068524866974722797243613259891311601104131480907684636611829117999543614738668584115886656053434581140011510114644878399547108977452611975155140178436838519277847294224383238581485931332504468231837057790955511900865042466876119001640290276856461245193719570448962700945784355419349874800793195734042781727582003087303652882604403990277713309042989464911391210654140803184823062497362340885333113071497507822935095689416276717467454978688980768169906903272801205633054297399863614651464312282860477239673454060108505724572633201014955903451141320482827010342909209539966329295004194153503143465023746482470441051678300450496317224463668274850449302264919066257904921675500161517852779707957686141392123099851117862728327353399684774547809540465511243451164065732137655190079278906417930266518441265108109989137968678568389436061440234566950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1939974913327343398011770129965409815229010445769888793601991554527992561454459240580894114045929661480430189163840115725067017563162884821280988832833709813424712695696276105307771918442159285638936215352827876642463945863144255122683159804646944829441479916792887388428198475704606802226522450940891051552587378596359800312184216934068216386482318240971987624959827770660744020320223131402353983137079066162369213434092943460576674649082180926764830231041269762092154800720144405719733921578896703187424530843635957824869204288324153793789637926771572593875052148738301953095367955357263241521410872706995251770026430759313683059384457234437889120840713756519538584094260854571932116928517991778877053248889731416289018416426269700323743829276654680925117139571326322944668413362925273537042897955912805791882499353430587878773190134906244954792517452049627303579060002670091644603392447392333406280674090343345095867939675637140189104374854160344192206710183065899322425655362387366714837545525787789980572317406867998344931021642664499321362246528743434263165418264826466103247990466754589145226772544094264059520602393857681465748918771766192019513698070183331991632216568416854870474431145681734903861353628360738740702761638594604416370131424418928891792116515815261794829474222317573433340618449360630734666863089492232170095556763900790685515372038823965165424633923419699506946496294680798703718530969718014717773296309609386611445154945555773548496955506041776849402782610139257110867299892437664660506413066792537722950211117563409506026654674007942822984090327531319960247029340500708106200963570582501825495948845916229822736668208712720803985533536713639224314174020046855899423656752130418742319395829131424133346826066206054860103131301123964887779473296765308449860180593582764576111771083162156845768646941505202597356950470035010330172502990782820340621830374264169308479220643203785089724916953411149092282356522014171288913423801793476712483726630576425125984579108539763410228179999162109956221437256843260948356951966625740469691003852754713226972667784483796171916088257842087639827845608387874586973681504409906171043803123860234501378674407851964290111943749031648439534792509328641516221647138219492611930184593457232351889133876362248356867257483731970735956544036261423631458686939120615927229261943676509935288899508930765334878775866585948824389433047163628422580943595205237020172611279691634318815837490635190066508747716996948365047685201101849034385836105766783131961744375604465832141842612742831176470863201366285152502023561143240068730509619480510829356229071759954780231625629769331176389315816356582582103867657244943850390599409723088891981841526167116954991273314264536053444854130159636134334953936724353789930576852792803795669424082625552916511802652292757301671633379079204387473998160889170023881371911558118983842883549555545149516295138424262011245674591913297192052319063181661299702284106637954647447947969559056260174501504678876421555108905802530259001189879759649306410803281259074912343969563059284448036210827014828509458687690236125694353820698928622076945884450991904572766063411982829891187880432013742561330114089297124025095009718290328274632445558360996463434163994733489591947572168811874368469149490369067977221919430127204192281830479570614596810465122805687333394379932890073775132928260569461283669318345091319755513697074514287672378035982531043182721756421337063371335746493187328309591013451822279877203603558061826773800937652365397892521944497822580970162044861574690488219683194595668341494982248759203820696462237361554941023876119357932585138763731202206723413225793017039934468480948003184636434142267087268560498631449281824695788053639903817792897402056668312494710542510619759765016455865897206184331362384127998131122644673341262695841387303579056432427606399922212475527179598494377466107788369276099093239422913527490807780580780418374809019078643830738165379866678100704511674718352851274201328062296898384407745208556850438629849084553151117351580555672501778741442377203631306614140618253545918497369997208358744259151497817153717777466914236174932777650590393149581985777193758555311392243648254847243532828633117887528828946454237614084429059084640948474260955831673069138511784020530089904290830460984906170071813639620002971818868144906157625283869167759439575290379877084384684534326426797069453664978479440690202507811528989557865123958433946191970551026685814405990282466714849999745738969100836609345124724110836662774818735553207100229007810061390075936189051372150560797346649320562590024855424361776172618365477373183110980369050923025617065229182601019561249021316587568023679005476380008062523917297128005684822791502890595870899941780220165183052210786891805214248566362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1066947586095176844161935720570171197934438011265103926745552872237736781785323884885095321097152743328565569641644993680467034897811636507576015890409497010162776672842716328915580863455245534367507219780663183596212814513326908562712817295236166030950757237015650131874583256268618165277903815188089969834867322448928259940403854322383067239720853507065070360189096486375180389558921180423724333354652697820262353304705468721879656864511584317229783947222143414346652851089179927381928152816847504493655665336237431724654309212505490859735603399962516379770898095554133808953319990756594701310835922648414520862729876031757112098782661822072132489752577638496158651482753405810824655533815974683497292226159152197167110117108781823496797882867905700111226874666706678126683067297881162749096092256514084002941043438872730847812266367675918148963325069835396631707524397543996493240116228548119667476219425307917489228028591727458960407588360079752377744914792944726415313194803161524341966573461469275324673442335671531860330971816188883953157456624658628691483516468288183218029913245223828673950521320827224390754842499398527323219111569462416735908304320589283693977622953976947432734800554343343654470539018639615407804042762714008006274698227976722600979053745068868908208304639341537880866184998053262527943536959610069592433207851389860050877240613256352590482011150648289143247367091273501399068417200436746761789157476441783468298348695710506382248258629827822551033230918757969432998885815872573292715145521113791701580964357131215072328782818387820486224908912110454749147752097976409846562058077516870656493578534249049835163730855216326579019320263137611619439432329395025611424571099400742859954333469770009297877607079360138626888187968104146948800704899558838947334871741531325548265112795773709393708979894347709260971834845764905258996887025342223490718689749934989432538047685420337142436574706589910424957658124656082092230276289114154178398232602723091071303410569202773770154771825616909543989369700291881321587406377548598868755971009041803083288138408454294176466419775431298013953834846145634477213442476308652542554581176910757462847591555684062828794121167140393630929317374792287620464724119323484228026140895655556438599238223247524678211762055530305876247956942746750220651045550881462590791590418504476119645275797424249109117415298899482452464407346832849994428775704388353461350468337559476263987457114387192789288182752226282239394068142948624836466554803049931028120741820865784823092724699922628562089643835017778110772100042142276339201046234993055745895525957767671110125155338095466526099638611594892614803566163462558294506082740156556138432294294892421104309711177487858542090890305121507498067500551272388396154653570962867863079539419844669428354145875570343922390776668654839021253353992630269765400210137082559348028143050978292975031407717524277226611906175461166181912013506703976673080891069277498321338810653916614027794558465354226553173348390108041473969201269836210760456336697771352705672949561828641077988526479366872938616294704887228141684190802031284038904101803516511302610560015025749131056688729894250283780683722903924532056822926559316833272426125379372412936282477145578471165014643376005843577174647881099228920407122606828058892580287156766380631156331199781740142991476235371876390307045718564990524006493282768319080639278772152716987194029660921216474057992685478017088062945886444298058543189907711852879502928224292775073978657847142076569011971124082010794304206551600009533526756871441674650273785311585321944850457579831353654995328277988908250018184082606281373312816299698028050507907474995484822942982324963213296417052421528488297004849308815676549529106871149115142367998979104927569357270348180478811216146258562682280163191814311041496611162149239565323998499966499652076308643602434537573849848086987718907094630253285328070699537462522393695606739977781203200830294634097839466871445799755270614109814515317221129863771558972422587702191905586150625615237954616966151915340211400086146858000081903816621777328415419000555477835386924710782987818857230644790662719709306907059132585393609324406497465193475223648187933292348827579710104138438124146743966938869661216846618590504048022391457458551028029778873383069574830005266797673092143903088981537371538064138806488576840861552764943403395345214163798910221959835703845509723773064588842271708829473975835939245576581665461435863753462861770385048411843450954736339398989716021945399661054744459080885905460418175089514944432440857673788596936003714288860321261560845596833109657330514622259767889334710693571119184233920009407093386013992870156651740686636854166771408635104695415300771813747734056101115162253332769236813007805199375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 553756271005060772757814814293959615464165766857372463604718621435895587208820636219714390935736130186433483936277948934720063295445357187299182719940817825872410081867601526173393489824916637978883774081955945726043568516202554103784379420740565769919050319333156780604191838255389146145777728853753206388577666199513004666852502953695996332676595452952926756712729173204127300729035490583230369541452849842677168031453094278240261293210454802573467031808392777484914011183491428801014529298887931087557287606177396903173603096748124940587820574839822739273511606685095026999508223728993678940146706161986990166743325649493534527318371872088240748323375650724776520150037674900378460028383467162549101429415635368421177625092192164043183349716098637234189283554080977422078445067850246891256596812412500813713744325721360089279496766760807587992015971335828065958131088344165025803987749568274927864167227195413497786535925385710983012049452453244264901876055799669545045700408428989060335427417615519116140584669277947640501623302927344229581394540235919431612903684780359934186549407391394526506312590173946813878069479585469261443345436482642699195590249933053867888765145917101524544431508869086284595608010749460217866557272767093413726942816434555395794003816309849824529569549825948292696038774749261275452228463561581144250847306630827661589296729980462398149267400901855677485713817856164199365957603217099687322340919672364783751255172531197692765803505650499534259321728180751173816312283253346361623154954741107567924737742315673389673519036222443949991620319597211919688045174928860684000449278296930789250510897157873796447353296543239745881719836088434552268389184112355225351313152773595793718917757731076823058968070075852074919400783067263743807824028620119736237552311747268167005042895628869424746306118717948459856871727265641134042651699861102412260877948801330463249343686093547817150216361767796331814827349599719022774938423077346303540528188425700015791116714394568562792464810558531789214581336740234918935530058857057665440903375340283687231664633610466612906353618482035157775893964388887888801360210981918887308208882447054071825260776832443989509062994099485585796148081757157455154949347058915265930436724269869250833119621786952027280083718725515742207319118723573235727701486166450873265183704928082131627167867763943526489868372598188867654590440476475755152940967040800287960314253157887904405850209189022078884651195793161365069020038393017805445921608022314696655728513959740021498381360740516011593353321411643016834895641461868616086165121928984736798528543971201656734429743554284292704868032359732923342220971951908547637123764701951294656232384120908520560807398365001698816838117576521691567753465649784751905532942835923156595496425330014428556495962135345508859625876116520353530500519407191705324793486937292221902327294388648301948494013339333400180441393767924863036053269348249454359412585576006006726347857128353642461661724767336216102733116434827794080025827300582100919003997808919456003103763780980563801237322714629558053018579850431720106888619120218473899394672944008383898645648480980194666912858766061062011284950027547755126610027944627601500868267722879432109546134727602451775730091573533369965547177649151575581926493473838012994165639573601320207997293078861240626734598270000996418468766848531100590258086384143601689998237348734515709799893689796765213919786130915366539498651471433114674605870145464897999622073867311979578042779318252140047364926530091691359496696596980067006000857082777549675940555572859437079286180292542906994104541998187682109503375400606395048956659168861336327144036211190077192724966773024712932393108434431479093986676883076875613241480444635481645612334451151158099726740900117440590108321886260575868667787794180653583968507301712534264610944000308586574885342914789948604155302409320995826335727612386233298977080973241825290682292033416563435298633352002543177022559304059056543145498919668802320009023591196017049207880988903095552338638194426608056275366197661850710252963635508764967992421790367843532970735928911488889197880645146833126220112040389683177773640991822199619782447187449957549377861409219934083761774255302576155829907652598501236429645502659272796933917893624085160738621672174095730319636327778259792436172332979141097974296576924590239467117964575284640940588032121740174201277170253650514954479190359737613109641736718271510882851013430972144494886598261479331824191533425762958850324327944696749586941810916718260112310435603898225479695593312855634198579147839519607030168173509120187956625847198511141027285164190131392698623927943215337291787178128354927055836387461136683417749523926277131777516048171526039925550572269343462059621068718806250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -273573855955830090494401488253417418589957498735485475013842363651657773447967549228086059340892486092102966142575032059086469886262649524127429102256987602090886289140443183094881960316201201540845909360591527100501105024861310574113683768458936915697042160740844065030057076274564087794136429397126842103228963584572470866640944080016316831569916709948700680735108655224586816999464177871295614291354086227273559023214444370654813690146757649939903630930731451167157768527775773036529237430365342050786012768593212565858634334594182782904857469510319488415496796487387809764303789923937180365532004693838111124057905492631472493125903857465655974553476249524586763186075656810224446506028306621676564216947988089803614244666683630527607857189561058388216213230397136480200814140951843446977572132118008773465998901176137032381612246612429074999700988485357564681454647220702352894645806858929058852352177233730135345902940034606091863730663379871927941825846558213386203911565636908332056671513377858077116778034054067264293521460951187155377245207493997567053524239418374298177449053783855437026712635300048968634696764531769820138697423664169515636091693812723739965398871225422345489568843649857613255876528698694473619378978981476828028387723414189123209627244597938018571779495528017414051506273541707837002184800317986676786876345414863826491794363172436770618553890051850839603576473124674167421902954233782350745942672328278618089323510806190273156352672029547303549680301390527923574851688340096098675421495942830745681936935035641996476092218698671391182270181945011795378390184151496656019850816681186176236659129757961547676660865097112012565305778856677884396124899274586937431812727269084626049863554033887693765306260066734496797682999474391771449498083282510845592161039360224155903825889042216021700619700556056638595461728425590764116034834653485653676969461170910299660548738721849341200660570037397417075600550277527695265761420488035349448486805244513497846295488571980771101704105890465909738401124254612573811513172677808080725702667664183571279512336217908372429620784235019689988854174544611398730387890378167558441464584409658117884988590224022851424900467039754736163740744947038863819009812030568377022515559255728697028380426232105925170936376310352973236401043400050757609935003194369988088326861639922655150477987894227610161812396011304775753978506937512113763453038500025478946064366713373731941199025399738154872456928795268951184442829969686382948625874180704411507453991473893360846830965318404649854082947030582060377600601236531231610164983382325810436647387507058898432549429232878444830945932199953413223124155493218563190582314952055024973352365085662189819756881977018230727091993913716242445479108508894627240966104560344734475503240943074613957887799311388824687596445164207648557278837731534289343055918554794117782699402760618294883967575838119528159692010963415529834151687305442756546126430232923578281091111703097665875739619991445044689565188771665967587945381675984392452668834701581014869683874853559962671476857612326586273095529429642842430009441056667961366681895455527446161239293195247380691236169089324913768371099591824870261809209581262206857944364733776773213260648816419423291372782352124562510218700911802655567765954061030518514393398181084618772159530752033130720107218371599008256118305422290948521670572663131320610407307649531973420707691950822275204805661488913083579736382709142572214623965548720726647591548678354986874279407357435751958739447276106568934800403376374648373259866963202252907114310647080559905064954193795069215562473219673506237475928142997128009435731315699520387839078542926464611461926299550317710329979964569217691698396062996957568751951764223150967092846489425133207317682302770102916618191337490249570064639814795058167916893506214470517288914924472715740606443577415833730045000559618284434373040012162993265849868506620753076309193981877707952556970418666284859610172745459450758802149689683205594157892980869826755263832599564116717996442783614730726829510548089131667994347075448923423546601815185754822562511814366914653736963327343464954251263571543492103673585437997601823313610567484582455991829147497203856031231153717531861521102845955834692292467543193172175349524124156477780460193165960077179089547888570659224306111881556984600486004122123297962923816016867234504650473942976650855546523904299312403601290311055160330348995705518664411498483378910503852510767894406001778316549387395970247209433926302887227497724711657874480608893916500205893625833168453711510889662285478100814715056682204219207431084140611426369065828971617744974313359344062884637931409968370466961006949594217513646268730909190315160425530493617664132945291890589107772561142595774687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 124213966597859415626848829910049912363949098671175359143253715935643160586278199262648415771034155698764723327419791339282196828173122454904201415342699641424609206116305646259128173905424146929142407141656295343355726515378619283783456745153025023927663435647297936757886062528845733977349592522672089132539427150573883751949148184149558966906258053483439103590550820417053530582503213230181263712606783482771824902553387430130227331543709562989170936796197207591434419134208988271300720120433876152933649243027122258693905119293638314508422210489760266662898306408404216029509211720568489291599412031881198201025440670322832157928509846524608175967219016857608840189890980263054392099410933457564726125547825716746483340688453606856939450634394046632962048094879511892641590769062024308750130477585490889812081093697447293194836982034929791654084511168566608831078482523596327847063048254692278473056772071351133352297385064744865273846858523659949913905820781053541622755652812696321705032505480952506380603674166585175693927608915612278649767916197856374984714442466588285396432870197417464793662462596119465196060260324713523117034222455027064130151526869285740397203663230586042578221953794397344385462187343639335076499808714588752971285877357540636081663910263118579240000657915857479239169395371389040131695459834739375776881921411664798344410801271115786799979653741421592975589283379261468362331785230655909271982489581744475534000711186529223802923178825224360346909068059132863206051240278327603323653495112929378673424306987597795905171557233861563886024599528166066652302882324228295137969623436628065082400647666369949657108241959076276702094768050163396313953971266746303240673682616838906974011806071086813591639277263217669264456751651629388431227323723892406355432608575570034504619681568195672836754860042594220881662675587562686462127654419798158124220048488310623530174206156206317494888119469739721350741547031009956855103028686469472090771019960599779581113673322945968422432293042448146861930641496605598430984840158320622255244386024375394495632455142409293312901532264778999858265656609763423817119316472673310539110997345719410585741027659479609186499920555811811811041304482039794097233773355537356854441804461098363177132700196194669278867748114820660773833303944257959131798813040550077844862312780626148367207470458532734927973092948403414738915725998028072940714811432253003835511512244352145138892544688776378787455866489086148328256649748889560278053632624802070733912740856085715213344671162847215462532947603897616718595064865763231245153790401903977920237183401514804890651297074610269526369153070408750085536329388513104486523852806105404437651975159640177195545903857173119923810258113261675717108127593078253581781882418573794628177036322887167146601980956128968889071769660400301733329993865995444353588439283903559181307780803057176031799334163789890682177205225007759734842637196993240342130254763190461837769376835603146085243438589270486427232413046053013502766735874734909045017807635345395760984737735856840809225293800724811097388660364331283947818317344499093840045394847238495597264743695476342413287167457019027803713983710391779180549792704239462403422283037087891228681178733057272041393636077641032962202475649594886948422657034230942050145825600009949821419653067581741299004536288616928932730336566376932845722599405318335350984893183444718008665040436407471954491561894984075381759325152003490272094895720729247662227746092092159353287094913213927463002461945623037749596521358372812445294205591529027077728749226659702412245018135502474029327288738705584626519684317240430169901170327774939737870354342117080874139895730667357981453627206238186281478254194632186472949803938355938667561892023360353353700729402699688596397871776636235344935968851785936722571391702440148795968122293113672914028032455216299004440693991672724988662735311925196291719057011928089570734459707997502850992647383268002201265043354340346483121510943724994208060746440183558561931127674848640875673215972692887020661331933941725999235095183171021990588552474860658164537480844971764034977869828088984330060854133098098411312906213633626582639742792524049769946695090497576680321685438968023882294474116200436910303442166383005006598157007402252487823557113220838583054480968426929274979692464864959801758233195787480807524526208798161308715212946158965139894907902123539389140841494294404599253523846713168771002881789393789392084437907176350310575546111977983117154417679668145935487268963780370551072338526326614093320215503081979876397696461840119129924924598072311321470932620077615482945679012680089000952829097928689212548722641435404962297981918905277496016433846246413704861282850250212981456091188333542844374572496953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -51541965700152082851732690599268396220254742467135879333638098990631578252499793052038347975581336469532024993888380790093012859980971733574129980678563426016361980939464399595976905303593321864389387088306352390280808000344847837979472552590153551505171484345572310018055397910913119849708891505907067169812847226674546132444064553881416443444665998539257832295213805765817105385744000618893455935510230299772804397261736893365828799989724299241001301550433842321009355411358087756011668457356541515071249851830876408197071013341845025438150015200295788655141421750469777879959742979542302853546736619163707677328863160891338358866479044622530497672276755332268589809642542685956960786692655948794746828154286184240215392631860952104788325903849651724860821272101167068901849318762570987559089625281729217742964445534115442896072107818026703728051406743929084200918684596909551295019090666561207927937552944584695747488613828609794976666541917447040818438519661669986092652036291974500696005903659863947915792986076864571905747035124999016947195010289201713534497565470679168791907381413330019548143166923429539360279885326874230175498358136149353273745370759243354642732801875462262976720076987850773514624112204502861867241008161453112890481116486155120577884553750343691950546437417500234049792938989492549866745416100213738145795624852650422785855441838630921923127645626613735312612590932672492082658867780633460773889917977959781164163091689565738360581365052314502385461709722733209961846465550236272212463499682820222010626622682455028114362390327967170725668865034756545814310865622217921144289012440905023563154543218706934849871487500938754169766262472948631035128717792950461716603332287303563932307740724944319020388753711471309569478158401839374438878066517781647952151557196092864302426076001056983658113148822532539552071530396022987991794052007698283917261394007191835637028582667611271773665089960360759785449774507302886946030086269718843768392355056197261922593756525029691214874932830492719711209805368491464902565886205403223355629978048833191589753486230775383926574873684845852524440327958618815603710719121951279085865649610125398741596521294784001183456609275638715153415536173152941179299787890487455835772937215488277389287674224559457888475931162608516572799960759679232661609116336104636897007172604517229118052083451406178199222435727013964084881285009755005129450091651286691685825997630631452768944965407523312952208093402913549636510895213788118168248023265722415122424556636767848129704353786535838551629624562091677599755617629661285518656304987720067184456115111549336297921831153308522107819824078507375335762839044468526441066775361407108015812129307092860083246352691745327639873502189001633478816861951242931346335879187419504123929552967066735914048982903051585283607152316527439442538717122169416944536258278387936887628685158173260349360092970131093872388317255327811496168796378479290670200172973784387528694458739111531283669153051849819783267407759926583075888864678742328035892110875440458635777207941457216493574280861493923953541599685450711216039248487220776500014708694388960315719443482332884663139604071832419097799795550937963605927160529954448280443836254968088588896841768634034621003555253902158724071430284731325226284780234110484180626372458621251229844669202397222923358671050098216201402259388556134021728780456081795958646661454516059198911018514845228162514417221372188946100509832527754217720493483233820548555884885083304430158204685084553882033658563526185478442956012746560886218121125364184434552882639980268741224544834554663668288930975150022958155971915947106041119001335632451545384767341160592399891204229179739335130163456574545306267211386675014133452200804225948347896862437732571031317931634242924633524439876002824535804654336510433441278717836025152294831347187681735349241624549786837660532138935648743156640695819443057685808461355638041405889684507458497152706169503766445127893980873254012044408477788845736884208950035952499539108817799938559232988349730518274294251505604494456297875469894123419885219293125557087123696449132440450249670292435675088541620924171735728957438374168967854503465703370238948640054758272378673593802060071441676943820359175664792332747771761868648260905371107857837500776530715902328998955792212730288515443745301963306587535588279726634985442398343578004553054484556599132341856153943740938670574513350344824626800443805635080808168141567841963004126482953572463281209011116960496628567861829032312511813525957928217699646881013379213552267538033644061476986086729704539279376877668706437804555777085371206390054043471570166340935986526109507262857964923659491474912958420975312375234596624628159246412978846071436712491317059563866105467217261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 19891373691604613428036024545373335406653438290843913844638655231762397537627546020699397808688168691604529755468212065598667006716889427984850507417805447051709335802194044548637724656884425486787452561643116339731142295508599950524323577508763497780915364627294956214148598114694417865202135984539579321580112439143819696843339585582751745104956422343103428620255897634746669493643080676471286101179632318387479639771736988084258441400258245191917543681473739675215183660898668690337477803388419349303828677601641870177561997825313624353301086401853880198919774113845198915870747440697257582324212141354212378484517222974745301637136431153801783535211112621685473105543637978056728483725524942023534552350289158035415345570300584025339615001468676415607982040964492067725584824390804818826928176118078237419264958966556755378606481132044780496644028975105240535860894688068949361813290486152573614151519246624953926149334159254495752277689899310953711020829917942726537701972034605067648092979565870171512546272958546061989099381940952108970518909365954978494249353028871724337303671942891065190621228437502665001103929945739490538051183191067944241674019373090426768320359445345228355021263329718698535976228506520396057149567391109627164592528764083535685319037875304724100401627346105641062798778819136288097419524001820152216038305461615546106691748299031655484630301512955582437162491235167767691119423975988876941590493827230083298253526161398500092968796761385266780498415192852721959917876511996298402450061346547496851581301735675392732181183541640893921943145588740413726370214744617051023318023802023785271868938485864296155594868214036794487424240534837945685497381312905215304571013310798073550189433585576150964992364681566728822772846403616218312891804750340033720665509145709888574735832525138558976747283940694353704856323564018192910243175216397520470966755157143034321716298200938831505255213255243541481781892137618278049408523167258506846634463147437738748227454604627037694848891448286909592331591135580596610898891342889662529678503295451093786628621148841080283752515310793580652916349205510279099631528712292405341024004102429643352422424298277639045731565212814701288064929352128753450879158535063523933081408959219186491035067585780103022974256263104137497572680605424862886751947470102534502555031348480945903119985008644999281150423462368000742816258455239429969804579226606663453251031759326439840412699005356726995458581880021031027860097266886796959988746072598393501387362941411928336529220277282648143835569933188758287902182094864365179889182217232373262024150333823305559275612861638268651232536286442839814888619744658914241652619670127203305334800029583816108761417658316700592379868735511448224156188398161592529118991223526404255372955813374890092148724368629333814953236564994255981412138133543649135664218270450089167138042449614604046066817300142633377523176880217306845677204482544769680302162492212264530870129419496797194804925416017426575502342265928935030458692602800540595888928744765631578287205004807658589415932333207184871333904641027930460132592739491065534194722867044296851666260894053284582472015593451284966603423901883526234648406281146634676472591311623173206072309518946603043119507973506114775334021039980782056407541243368733863497868753754643504734283749380901714694464653254700952243904791248517069214877773553541694495150148731455354441949417578826081494746212209055926890558955248049972185033095037729643019534408610062017734088846889100295781716658816777968253844578883495041690522796402902333721750964577160803685606110510336354148405702328143534230034541481176582842317551930962777486425827194984654823181837062137882328751128674396767833742350869853043976396315037012801002188789497312487285534382214195467390527367111116038367408870334672098657689515102945479578005730641487466023245657009832480468020092071976540720221670201353914099399092926177857406275805188525014461896687411180818853469975747630563878090576709132893370474465466725192079845342964295224927367595629673571644948106373997367986750701338529150270448800458294531415282285887896514563143295457019522629441292867349233653515742985311052571451002082046186748534111484981455138233005359527200195197037646135206799875790842888717319428565221868833745419996769461669580784886033896540449219851581230910738498280583360415519201160329780797056935474064301997063811471127318448315054048677709085670220269097972493795845150513038478384627029235322977033026410148673519966195582807427294051764599894396597333804490758887140814009633775728946326748745809825344398004410944523351668520462322329281628383706319857988130691043598293511072936683848784466026569994051561962044265643334435564442748450821132832010388270937618274517317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -7251990053099567295713856633701395114202989918675608142395612274368190811289920558012494565969445300741239086234972028412036320734320496967754932788999162454720429834047453539011981875910178215287258942028516265438234727459005224038421048551386510602299705332885583316379834797273460810133160808005152680083310577220721143956780380847923083960910980379812918090020628447873833373211216929134482718324593241103303095792507088500745458536083321322783434615036165825889049696092153536696700806070018592837014118908821312196219240547989920013153787123547986153357203704624177761901317164200779915603026401800056572642831276825093975845338632924033060278674574673962726447839390619607841456239290980082434721487187943274607987959620397840793505736660453824653789886045798601949644094917207573432858866439809530285346755192459649757635248486094266836387333012110671708910353882382919943608836605696624622840828182278083930328312337437368708984093652314412653466997299210246887275289901980272672966125261208479485635489777592520263299899577400582945157070268342121048510968043655348592300418693413212765644503445701249889724819522505094760499027846801526420092910851321636735198427202380637975666577484366461166363764374148845510194252746657275618485563515640624170863579192128781770842435724687978071679671103198764448681182457561477779456715858466970491580703594826566345795646761784028060716445542867318413349301804775134247151772821533667450633219982649900754803573721666229384257011402275159703010775073806645364102756913478493242497938265569899944558175097818616702472979090814017025682879495518027184025782572768114011040743026446362407114039384682284380152065139412282481135653023727688828599035756725004338440950237506305131484373348473693345797856361081633065785481082278913159819316472653957455596206149569225692807655119771014087599274295687679597331972085515043136834279614189433882087379558350675769173224995580404782177608123206777993630405860504717149505846244067996900700715806429686557147884958304733538615076251094641092635594728409138670587949198783120616545814017842918982373759265702788549319627135959264381826049859736469139365866941282560622901369829628407057328533217270039059109430898411087325798964883584683427236204004087131205588243452857719466413471882531579478178119227611332862327506841371091820946420660067752263618729217097625635733659273001479619830522906324108417266807525407253566037385194379199876491545691451225872191662727893160991097416992466418996743060798430361635121217431784432326535381675889698012646363010721987156681873898640113070682998730434948934328736133450567855278113475441385774653413862985941193807890122963351572844582468625908139163402584565136383806129912181639985145240984825632843440583917049479911497383118974036049596608989926095367569816657252074796565978919999358099219494590326067291714439287358954671632042089187215458505147260777376015025005193278441864392273328618396473078668017594041318469113710074107349388546682465199202780208212360157995460369883755622924261747351303294104801483185864003161152213237146954955841695166252093911611526330273736199259801295973633466682841587783151068499397158333016324210345199332768661864357979097553184080264689295275383866698382190814972272865137785317261795565490632343330081971982067517079675823611308232621203384091276911489934279272389281663752557046002428133410477908180840213943024011076830909197200490304656803255664080186290838095610354953547044780593610901678988423636101293518681896094643572877570645013930337211915464780483243605233632207694054868227254044576853563269468366728800768678102476752505060245581893766184126147001672428718843168215731609379714054117161318528479201338675106073622378335949116800094854325278298515816583410584704721667681311101859483498155593518729581675348015263128785830989793194729348172891463377097991524610579946417929126725711578175590026117557691987887160221585229585310390755390486160204358716431637552002508166794445857533381795188055534496256310214915495796279420597779548811934428890737077649166693402541857437660321297544450253659886348080614571362868237447316536215692006314269835247542232891156930970084227585715904999898772426375616675346254706911697319767937765163503442466074877951018087061777523908236856281135052611651783134353390890913539536285719618306187672491832509054704064331252984960762860722998692615442738099198959508344001804239976477570980101652295873082040729246062212391401938074829795030832233564956415816969947088035310516897179195470990444356595719271520030588059431802908258891715974439104274594758147582516330769785674076267402949193666709272644888139195172180632880262459271977987106526959127095193850759750100795767489288114088356506070747421933947969897107741883765071797600351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2495429647451658411599979820958831554394449800750497475513500329782219682514277397616376005919055115779591166348838375012899593918337107146703796414224997967666288913530049177840408167391071861301504123747004330124096534020192754344204519519923006646417655782708652994764846324731333507783496962177332318704004778259626464859032383801504269699523696534984398241463927092840829867821672684424221793550146979362438866791693905707117024080294527314951310343957621220306579463077756003214418963330513652000748022556275000308652167759433279312970455858373926366082917439491957236502124349461202593651775226452677314624541719400204204743321606865627896901049921263414886014978686716520604266986540092828901938272335627702253887170009252987829085376888986309539333560000946711669165847377871111242107660056614645998118226509163450165395463560721460090704530694346472548421955416808627904181865232145724036767257148693484935965959288172586504847053402723059101125893845013721826351662812885537660860226120718657245418653097407555711991536691864126612021921036902113131445504993527932895188364328992634553241356206801785862766924017302368850754284106989767534501060499297548388332432174723837568243249394746492962595524393943648469127019045654024832373010295529699698823588561837925580126076848351217154432886072092213043945230773687255025184543913086449763035407480568959332188125752880258623733437738370745917909417879200420079117167189596439356496350054899313021693758331781076415874012646024497765446848342587268480310272575609098269323721995395960343315840177320324900718617081970703118890060284772554237060797746104973246558757715637580431754925028050786609245103944031714419648609870741040444164415741236389492253203320658556535348352054943314785541857594180458370062334517696350084396238608460169371529080821031089489039372628761560406777217501021608008996886751776621140815705258414923364811033333468250165577282264009316986974825286623954320266797504205976511818407954303209954734687909950440651152202777477761657134773690037597179144929745973116768155885524140621802923995016816581542892192820901264519087369862637845640000146419197155885610313774936289596548497929429215648233294258040945762351403327028378564247973364386908079092676934972652793966161850423683127177797034160979235404174619507171814770338260362388194704140847392115368426434114454524090415826520548173264446945844950825533672450058504680149442221737588252101029182581307580735303936754173842845200730162681811181541879811719965795892919456805887323417702444954119191584535176014159190835581790920788796024207128430345484406702932792112420414292412931121511685224184099232955548179547625465839412069951961692707813655289774897997630278807744596161635458466060366642669982744608683077363024100801700859343494867175992396798457531395003959439382289431845215782555008475303228958825466190322161608096976470912771939724851149229596557110052279422775448328935045290764431429558364166337373997080081059178702515717529502607584222530283659904534726966193681407332534477142004637140566305796643967208604315371994912756867926099082065186680154752459097157890379206839022619229897070965460995300410931894505590315785621475504221994994690198022923506844094272241435405903901231268635894879364503857971472754411288530365713415638682929007223872748226587684363361483064599984254498708026041475381644570218843390233402421569692039127441073857862687255901271887685204903341754214455529934974181968158733461423034882861345889087653717704283831590311016934274942914058970315017537743775191518443920226635533332800663587026743663910969470851377412231537711715742596036604281625321751073596824370294976389038240686413567848649963540187694468570107945113496082569362376536170962207964746251039458797011136332327747990215948571971001894750989141501104838949996877402619492961367295869087180144130776184795761802031384809898870461722278458802291690581633319899572752619553202025186197518091280777583049439754680046745732363789021967262503176965390491998832031917362683099448647743925119876961574235423018782220185197778746289066864319911366414465080464176179318783098748655945382120865027072394507527498638402237046985073783933415754477322117671900565747819570851762826845521902209353907460307297532704247200363010611574126313216161142523435120703665948723704130858658254114030850789376612773627449264181009452726292023839216150570777183750054877836722136439583666290243993013236753006390621195259322339914826494016956300905040510229192429187664492772870243000942951779832547112425719135550546907060760152190448126790412660799760084137894986013696061512356159370253435502068053153142952204932829096421031910272293832581890331354147135136372541088783057380057355534855196545237848939857162973454703143549466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -804301916744272229764671818657827332687664082075463229663631489261416034731209914767178814655611624236235904130260044814842595403311273082708571087379381673363577933618234332066005804266317403755307723687187625367039565998164372799793081665225551165085323318880261762878693400006452155663613874456726930155928663734199986191010188497333946800554948118658735220384168070449355688566623451064950806263219240689951488052190457371651621964204827595120173085371433974804329304328199789491191390496328192645044602755369633883973876639935420413273532800717800898177596015248244032910601969778557852512258107182246510956865130570555042419663348694302316814830148376385254085576241728556291417075478200253123680063688574546690238311688024744527895374417685706571886659721849442463254158258887367774486274802174430097538575547773614685586006106426180776468731685825197328830948362929252692526812181788466314970595690982751741743527009384531768649735129507846444028109969761992708194679998262319774498195929316485132414400713727660584297336085228373198366652536337463694572566629347403711102444043362534306518317741202448425732986511135645902438030893598043809728069578647858466193801617804833079112640953546964962024671552381860043351976049182920500797548831168199185051050438154694498151201113692780301339613414748637506742835632999032734002421774527335008018464904834245746516482112372743813480725429290528859274175673853026938317359660645213477349519294248481303474354197848539210527102027698499889011018235999428436625814615953419674603413052202573477435408135428352180987701822361627368130632553736425201882202325941901911431409897048931677175909770344542718613268513647815232957102771377433478024092505980822064958388974084508974356651522541207481063621340708215782970833375899311713891073556633610584702142331615225712567707359243357008040181933485044299251522276463288835269745421080661381564881671253775523804405769452677116429744339564378680675240791359513055187962956704437385580202731875486855042736558780778990149090903775532240531553325649073194852474080902809498773082313120274366753292307300496021564830065412518995560280359255316789412390440126968826535272409450125549382274847647212331055893774815794127471958894775839248021100125126408238518588391317852091916288717356484522104461697523002646333791358907147098732535391186514259382013328285249362042569357960619461917769757297773842326080760128046775289042950294269281430119220786910592437617643305886513484295569528617182459171914703068064081482323501056344894421853797245555309649989462299364744801267428761219099824968214768674866901236781372299015443648030383734396264432422178161754859804403660919408935131365826081981294105667907070241814349256733191788384012971391537759644145036078070234017906839315753370994560926822395273131257242364945304063345852582947005955445399089986400044262744662190413492622966888694167372469994887218316124049511346792570578237753259846931913034762707492519682213878828008672074394388412737567071100458278799247409232673688971241217616266853655664744695163882332147414088448776750295349753885587969789742627563051813858729728592909976453389814233277672906772879972135369293897087614554512836147164912616017673119460915322389830685709590914975103387912738465292977197914397979237997513587788185694006620242950224395590042339698789888538204341642516692163022588591568001934722656186259923665340238579185324394313919079284869890768590457200733946041286327897161951725441512101770434515451963450009685260842389884651574142640390198415258576033137966815453367082116428814051523288561339887423744826372202547125140554079607218277780961670229256370412784909297591508575465941506957645822888694851227231961919871341772643210825019127332665076537244282496749886127301399005862165002303311414973188905796264241315855458221872427474638594953207051673552313171260034151587027377518528723597242670601579370571287177759360465350652229946932220348245288630482710243709345420585022947741691799111719432314602211869470077955439037191437942509450933016397081481524554721476637360709799444893797722750988252090251551700687676972427482885469755385360261126564082746145721769353007614621793806210466014523965765647862755314104653203745061073092944417937894299431293361993499883455536804974594103291527340478458299968164193537310038969024893757496058437359975596706685037081164125360633898894649722885948234171625394288906936972948224923534460711355962218910548844204778646089565739201116471552412242364160425400107671602103921187951388299027201898259683221560242049310687519160183255816978583383243460910200616697731502296470396416911801655216388994021956375775852088424471187452686698587810885369059965940837388314326805158816764976339601858033598653712329150580415388011325488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 242387020269775066456298203867805249482671953055972405100706882048830350415412897509873608887345175638816508234934430615648464660046882175876854413488131014637216761118363618216156331945417242421638959149316257270594051179420907119355512856094240132183993470848364933047326237753176408142670486808588001777538755511991155432890554579322507719538841270612998783877541816402781922942152294220588681432443167247882612237662645025369839369233444723667134441340231461717915154182115905639630124032511143014491254457371639553936597366666391591774233766579401580680880849187611464543445028676564651045862299097579329319571422179887746635888241585582916607921677273918887311160999308491576421485002553583546486815192806548538136233729207875458161026964915768507034994283424121745299220616606786938476031266722419397868564750863980166700087886539223886671195361346503124757018004240661761101713305905231122679447697931081864673879663586146446844484658702624278470315404557835850456687124700446913456497377174283083910471040285072141745772977702907509829725747210111477848668764651194740406629800230955000388742092439680724626742801281942184439017905780409975160090141119140013165359369984900242599846690528551171267428249717629679806208965129379365454689506859059456340696714580955497984550901716697271403227337115923035743770339955539645358223071168420156701825714417223756336384082892900912365478878688170087545612471235523616145501222546159049903612716530442812107638709647712313650551965987480486393164909970980205588883840303667312852073346509373309715277018985805949441330677640984771052957916544717875843767733998833611719913131178224970868595653278159870320660985333398377854682000661717512300046200195456229434324668536802817052109585204775017186546795889357319446790835432967750010882486767537358152909979897274451000495371809264040901992700689342772047020690780698482747022627107968325660552214595249625022686146689255778497567628295339895086728692670507586420956434012060669544181577693626477622239207616782245597537125954017017624018140168833551115709410104165410128842723556741616173606277216094796116832226676630190671802959495721070350432260986283645398503456538750645495968989379273604752782931387806775538818601864160259630734939722302449931578842344826469640520186199338787235951694314808099300635881806385653192884285674129331547029634139522431180997716163601855108379897121664404660765872450712195037956356256785128570803372096831211705101937520969533890608998443190312035703501947954404234686986943691618389569703015021597947354776011623106490848738485894774595244156548016669663141528175026551510935817370049187594921835221419209771578978868155801807008686392505230666027669771109573435459363788170628076390139550764841672362080384735996566564153031469046119630408535814431591824602269981397033623582570119482107209808833728857356960525429677611277888704406237175284029630164488221938678488300433837230850490297696456643574289732751921030839993406072359602209832808780454600511433186047145730490058501867309971548100083306258604472377814710790277683120575853164677043083424331781479422065966868981581152858810569285086499115120312376115776547744310086811115875203695728937172048687790449913150928567273841314935605719047888260567576793697199900652063336589454871606834042830213340175763461404249737381440121894535986765789061269625974891290613808828391569027362410653610813621853982117351189955987888778815116103899043379724779260013948270805827772223823959652846977533216839827986713175734488610167870334436267502166617515668181555573426815594125155835081386432149658143527402241557149852224231466609459399531703979903779471371993975773696539194674351718732332263339363562999542867578835277681365611474369961734543211762577305907901915107381114792831492919671591295229609653838201313305443182629194365402397595725352799530256136916590855394551498564852378992853881608832301845707347941885311579934400058392148429186607979534529525339628064108463229383269154380483560805489552271718545577858387825294140478979414571319675718364365753254983484158095450896089604026706665643936236274341457992660123231646671339258877209053869053977328514136189869389876513025976198867555720563193687010660041198603146759658470566985806237181703206719737736695917550826264757032183487762163551347552583693722248184251918232998945555287338510671270219228697767275547844247870201953311269991986099569246454677048226423957765679560604663046299089289746082578999238144090358612173837140741016077895203689076672949091927198647292533766024391721949681818952030872701029919168275406533454341612069281820670393436693942272631481172300307368545538594513316310681609491683995589542493223613905760475524984140665456783351170605933480327178715312016103918182726563432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -68493154911345730732509148128360227782710187507465827443579949980224665250495142295051214863131194255890576770379439937189539792751401672313800195790623390237561765394664747556826121959124750716014624589510755803866280929541810286925635694541188563700384273506990356142836200851200724750592501032167913016001374314855521263689446635516334505730502108554576621016035356542821527285910443667393912377855908160129547593295358893273848284766022501828907053761457546551583347037359238074461760687422350846703107473220953738851416285224228894900259813226426270788903046799080737301041368598189599767729783638356831150846822738076281757712238673438340055937914946943342522814441017477945688767984009844086633320355434371192588759697823854279329284748559909625851443762897653082858211101097618535587850369038483285297194938511931330182634812611194897396505279415676949409883526163680020370458354532038612259718398987736753955343239997821701929944457282509531088980509340821168505370813235689552869820664282474572874051368798556538581391617654421433214819609257973552724929363713859394620411698835852556337124261994218749718626072196628691944146758539923388408045230402965555178204830109178351081561739497357153400541829583159862486749266097805859838336016194306748418089190536465943247704607482154231769465312943484278023720538317717533305664585944883356512670820379754709570188681291298023450504929006739383634635210498990705881265961473644145234992441018267725342555670239501356593536933949495675184614126303793937930109370274384205710167637494911542895319335436671019794787321397226357024877151573656902830306061509573906084121120505795285737195094189575249914538303224716007839524303503685875969037807171906474293370824061279177295440263884427889512263652559661707337280928029445143586953658519737046736364449721219681895856852707303899572095372375153364228516513508914113412829462803839690834337894997952282080933553984563883577777225761658785780708841431704833872678072542437664345291049007761346241023390979117357206734167230187739460161754224217809874601025560897820750601858408344831479789714171371181666034957223249867827275431354580097319715044833842080090126791559791406032021183706200083711738485701016501836491171373814190146172395881219127347469700404477431433728327047926650798568982960099661976117942492326057109032223311364545685604998165556975863552579089528458321957130540387383581280887557781723477207295770008139913069100824676649023653354958019556360377954536652450980370614290358949185494684126359304763428199914221771654668565191995620384924483913791927847567286605798663285266699907372589903315255745540045522620709318527790574076011025412582249031294704647358531879248733228264387606967887471502621105843559019126452213143390925111457544283444074420805156994364427478472257086398595586234249222833067014560827960666502149155964553797994889151654962225902981198830403004077511540392182930420122995228013670577248883129598676987539995939424882097178432644814583462228103377295177725115061906771086228586653287312590583843998229366535515682923541251062451131170084052530812408171374453177919559744220947708884333006048070742750373801083114088525183030850333132958105106723239503704058230256790930075901913113841157545928222451055453549262026683683626395198322304594837008378843140028150586564571649956267382464610380857669442937988552025645923776143136310191019793793670546910605858268859812633597759685471242854143563574482669228033495048308057547931368872678897195720089041559392781836455863352405696789205013120232440158070015437528424480846163148875672498502352228176120298777485390742864094368795247667306713454067029503367413796664871197273498867203283220231111345533010567806967639077334476210930126332197296857614655465251223651576098702007257530741202262250628693329293859327857184804961674804719322269857872885524278203747102326007162051118242275590774252682676889726692114430564560704645551315271848677578352437114259684691979806490549589006721335831167246884442669032848882167777454663710611576655153565232219246504947178516199884665938745708728186763842691944974123712815737059996955616927958705469361036238837549850238705132407249802911779977844958122321727426520079070315188642788813345860669818404852149347014331361516341239428115853346297264019835106895548937664762678428810243012736772201338604589138708773187456576869455559543750621361063132671809525194748229778692260351719221390713108705037841687891851036423203101711950321149030632962694493667185265090259389964114673267226322735981180004327528084842222311223796574829922602611899234144827724856015823135449476394110455297597697726233887221756771466098311014120836606312361757050622660822671187633078448475165474711846921821972802412475058633688875259352892822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 18195517733768732982363286838115702054659487770512240256129249157093003359856543330410502990215744129691100309866844921730239168959626687853693289487193011499825656769898507147918811188541157062276363952398499460229076579970755240838352717821421733841812263776801689488651016058289509502659417268023635495450253880981322488127276338435249598994866084800063571033828276223437379688613930540842277570792905900084672697480624319425042641218091328355077415778999125341820963746736582832352087524907450274448095826532107154922582453675572116242916174321156103027759855371760118966860676233188067549701949489379809573873464190896040953655678795070167681446192459338993261408269951814458357211112526860543962241555965013923494111759519727363374186915506662439060868992335441167501685072433782843426917358804038868373026507054218392383531742004162829584478351950075814231838610493797232546021254443525772962254912612299161235301715322134259082617119657502939922797906899752782168717082779322604172561067827614633020154468856786931138326146258695995520408420563536698423723659246958210126308816515662718702814073710309249899920874245820804804584780886996968723368303722522882049624385076526403714748192266951650655365436980504499103702197023893009917571065550316361038922865577770608217507275986213327517377353938415263440524432018738249140168301195658561205650015815011073218250229433472948567066838186511394394921159416434710488191949402545794107628139631575770463981203672105553790265174592993234367681018522387009259670428900017181416604981822953684149769052609802960051777002173871508798713681593237028970627904211268919412662943932578338339727569369570572125528180794301344290973182879007928983293098694354113483198496291070252592352794905488113269900940571387689933373736451166331205333597808812031514202548510008373764449279651966541310692747878613174429862698978439554303584276138935804221132762493809766769496993289632172710289287835894576609397007739010760139136803908955236042968941192978773839188337270409052114418143149566484256358451302887752068250604325226841194091496499977349366067230151566691355398887309439953611036348811021257483680662735361356916036976479269391584537100091888997551303061486671503919287121730740874234659582436140203702893517320597090800895684613437529927149954097809042844783157120657871446240540679181225161497383294076936840498146487986788859276229375236330243133560270497128839059118982005331253117639647654725464332079092193828778966141175668351633174863723702930947406069744428315037350129393299547336397631250402906734164262883328866147817397073890835054032941115243007927191501292544871992898101782339768253489960565412252758581683141770647771052793513791138471542605514999356159565423601207427647708376954993876154415083419504169654219727534296333387361247405662297623695876080656876610055945345311225467570493033909430651877652914418840143040866361906744872605135529480426916193011529891052210118207596461340564529612415629905731945848226229931876463991853561084987115632798033817167069688485295394612696117162582375628562878464881153613541041122777024870428865198225384740059314353756006635911237393175200688099195673840091071036294367306686734675212790460137848350820861744399840607364221090582749130785918795582338697316066636443106218964322392555981612797770807470292852846480653046471854308639220202012880631850728438731883096855905555421312456182118265944859766183750132601766090539236432048101672182791040752054875280050191799938936529372315712681942112183823056241476468397562051755171774187150136015229154020721148907231371987748204736755584626644751803649190938617062859327639118103359753674595090085621738418014726030673248939075050321995006569732153392372494966887326421732423459598163954282842256758975283923534044977162648030961486730063270143809405661933552588940094105155535736873794122619251207616083126688744769226807160311869967992931034982184835584306427009993979179062800709131240279716505810824616745618715840834832946394958717316927611132209240686802951967860280744135945837502335462016582764397161066427699006681686639620928218982284643640303549112905134844662391710834854139860263175237695364494137458448717005509040836673949346855929433714542478098050649271116982379589632789727250712202263659312847249525217199904030413759455682011523833602042716084006853102363766947102413753399288173119760022553145741942066324123239279877281531655395669307125875557221954722064950345920604431179409993375571464609667449040201083390293076070078882010977600298865874477554218189986719077083040495173300386467219640432370377870475175198914421225735409962597309630085814971758340552335767111208914253440584806701101520163197874964164447909580214528580711709345993912313835433200615087602926233337402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -4548088618186003825894217713371691397313556521478421597946994370417156794168945987298873911379222610606883653689461326769845310675467082303039406720642080210814194635994467914146958505843742229558719044461087821342871194313434851061781270548781319324862945060040100719110863794100031808426367360986355992571204278764637382153281189187222357297225444347269762738130748196276401195849269387325522010272682811763375966065883378598535560538221652311138831573161768272584920865303072265343038355220289475401285754522696370377482281962731187774910895267712649601169330078624047252635849712644149386075007220304024549286592795755737148108626035232199133033808926830132437255878539500278992857488910178152842544971591979602130652821232651177260059245994005336547013582524175109630632752888154289651218978398934148922078502161120412715721726970683262186029402256141224404486411662275157833737952684860119667683537140757010026782314425278232820088553214682366974077232978349667261828147622104482922931556581173072300590075247336004968491511898312957850836587524336757867666693067679039897582746583267300896422652993498349193710547263100536025985130907218969431459091517860995679790420774845133120882489929027315322146782642862860769471139783295587234866819963796453058362846558024331860179044897156332595199508082477156556483088824316723084758193371056953416181720465108774007774020138923497354103950071570341779306989850952330105937534532573885876065997942155127591669718283765916630093611849210531110056727226190043480052493916025943248120498476769043467551101748292440609545341755239128089338490682594792303012298258884702405070185890544900185243041652279419091489452422957357450731590098614989774048338890232586552052070832659126301189536158172782598629844707167336122037088980724024717842167262294646162542043597915097767768832322803119841582688009647053017232825699650342870214738866913183354749401859322373483778273788167771799705663073012525247995720321033169308139998986004474568411929015163010919511446756928226675926721188303300748377387663673127274892541270529412989132242998917694984807954944688274252356255744840116519413621856260733757479231291837326178834786244331686316466803766089786001384527842509793729134916572879729807874477384189354397216825442323348072665500871855779103177308303573493893544993346170123576281108732707971866709577868202054304279365409790522526118550099467439062860555467724052494693027348063618571972176260488351379953836352252977991265820917531714323730466328468050106102228873650389291844852018580972744079863347599961061146464707883299133071094182430849157154912087052553011217224015374567022399045750940521709860489131463731589129228184676414948407259247045866475189970639798424111021885387925723523706423870448436875029015159905691758630373454040717089620835477664768063044673449287237647603845841945005237124953130042548662832562657370558038742848845265173080524691826470661252827305297785099778042905558044853133471980492585167665205487094122377240986101486105028969957667028671413767617678546626557606863457845860959772710521871358913483707338286347848612747493956894719169120975778727239750652400259153227071948690722244994207512055790823055349099007817403176635496532143624887921419227529300989337461204856433661098787295741096194962866111184293630508375125134900911495596602340766305774228043470533618549802664559888240997721648590173339064801500327530946708180326832081721327087577825446050794680670685352138818877458612932939008157805178104756081547759637431362824804732891459891491856057796130537337590687399929598027178428566179195220633997144344433874531506295610237324644430415971887320107479761292935538935339754612752294461576748218171445132717158730955581988279347959874633638341809546341235227115195880621757774942934198780421834464179738893938107870270750977837302983447307550023588123250139987034087196319826579792045643870523208415131833411334845962767143810370746839687504472447763141296139280214728898997240955318530011460428436545613868276465999311690470536894782560414319578239400807289286887906366192743215221688027861774698118455567176389272765758662366457607638026867401124462008407210388452636435972834001836296082225731887914556145967493924430599194652869850343742754242107911026839043411675520155195937635031334806249720094581781063084223227696881150586566422400971047416624956745634266620556958215134952864829320065215610594934816795681838542958826291755838125461190861995428283962409949448677068758854521369395782199648275155167297622710217995094904193754680918161646380238426733723171393471200221649187030595450899491614891629616050000416902928445163888844261041617999747753835881769858705125080625131004236834030196749764445219770377805769499405601407450624384402787465044555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1067643110159906651148575174938730626358588511508432658170009771057817513602596761828819539885702956952250843307023862397387462986892622517916860839015259498298001745953691525452483875421950223827560371908171918947487967211786626207520058591836946173322399360153999758400550348750450463574442148800269227359266655116360167758789331795438989337849428586883401348917306312321955043801722916129712411085222375785759043256291272853658200679073678869845789814400235490063437157294482779059071294774906228038551541443297992559218742904851646378361203118892248531956462175922899926924813808293006844367626347584067769449585320216054764174614370054162201236746037452588954043291707717527227495809785758468807587278265523519147826846588531664000005881746636967169803327571040884390932244007546161887994543790817962950385648390017719515205046561798733261324567086249033585831694942496854201479376808126437664725637086918450938968019141709834926646025157749105256032161659427060929889744480834128075136911508083001761063376749438303896740724887413717590705003556698192865995256287605844115234099224189420833203627653042660901822574928058642311682392427826916113571007899395833539959875582370682195338852004457251162595015189430699034479300335045852135484676283461626132759038280740309672300096733662641524063024442904574192069979623434755043517460482456386621101872768283395722876324248229919568768031082689179955315764637763641486837332869086030258306392212316208136414765987718810933519501474339049171405644068824993969770435697674924500041591158374406049749394329977464709917897127454477565130593004838762337546685215724175989111863472707133888139643206077951266090960943939267414820118114618992285936030542543001812280239106410172849552567776069836847700517856316485227425177783835735675961065869421139405145899941139403688205607277346956656695253171173672581057094932762020486925853161176357053793163529787432730320954247942794654672032830119327897037265228113341798939743578252979734334684870676916832668884931603143123348219016700713516263619979616269011768996416085822380190416978189754583698117378761081230798191579690090435109923763139414808665624537757626863279834361940421215713316562403172407423155503534405416952283593463409744944018616207015849557211255767170470277193777725968758077802191852858561457852672536519842771600044801315845870285467294711662118797495655497824747918982515640480035681053649060507936435416640533114524742209650844905418490082048696860386528267574806073606711359820455035052808270682497108283194995500033775006968022984472605833009623077785492987703259618616377692219496015292123705741988402531729558219577012478776559851448279446786059870569319032501448913915818547709667402331875789633068003025850669338646094468183838952461464537373904289886007446278974171419100994575238829411512389502099219198050902795960429322665105745694553648526096829097952437873766037966044653410791577773276259544124567550382749552851085322059409254624058994487183079612765723237958932043114670035259321462441023233404638091331528346083350048052132615304165204075249812332920986716724434801021343339960132062185811845619405394037218960883037706938230762440846750190780736499071091092431952969729444271968372671520845316428959069777709336485856184304019695566691462868877660156814594773074515030215358167019133253044531776660236122011398414623041584527940105172443061376410887503561685438121811260487595724748318409553866231677397217306976343615926633627829510466882416878426708105169387434244184240148283625114244605121787611953493594988326339510825149568197814829205791441037228825590018406496764413357835231882420275015161368322145998024314837204803067046295454946636972129105991713535940557828763098667065610491280109429453063516628858446608110947878385896694874715747144796723624983532355345606744679897950445352246786226577462553316860838461055642265790930020545633359588392573759981921640687751302866171770918445917964788871091607179145505663357928393411252098360956424702590100007446379763589838007659274231169003971455133051857989848983333032590920781946916684436454392734812731546221397959118798249236305073967073581809636660839951335243641162328015366632353451249876875476408220703156350899531462299980650657240915566790095802510601699946888788405877614691461942147367387117063192152295685367582723805056900944897028277310357506035453261225656424946117695731006547224756026789742662190566503874626277661448921591277120278020553201422786629702636119411233856385508885335063442639205602927189766427672010604271088923816325057430495885469587468184398780229939383656406998385777751785930118948350962796180312454859217992381092957368383510581843879999668148835877400558605501440584452790450029423653058062505766239870717534422210693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -234285246444471327918699857095643312683632206803553417503053626401620119219750119310133456749058652781224218742271498588873995060595989645927134410931796618196781546841546287290990737646763338344648348155481182964585243460949437329612295142764370303415614938621775913639307981845426122605693101026283576671180511933542435740378873893521489813915831402595250457331737921737626653554566044210694736415248772768028650121388160767631645428056411336493857810859892173044873887224298550451575913629411834027449467766702187994213440371664839536922044392072708535938330911004477633005983887508990381436438983146599208270823169367278829691366721863561220167275990698429397267763965371788798688403851835389324834351049001666281168478200357266073602697369219893708226529535794769736808429099044102381744888767327580247272584276458066942484065452084164435970289981164476285266291029966154641385665659224533048122318939954376300102503664853803438006304800266853548215365160278054531825248201055999734436325360537790295071010033350449950375405086475116783386180771782129436740516418175880164829017610457414347150305348424212349349896312994633816225595001373920054653071191154650734158362323507202851092331095260116337550450410319641201980940409229696184399376925556437819561160771254849199936896800648645873675500767774793813003789589145359491026017431802766906856825404760474276704734314350763864566570455296562448598861464060194478746434460906827554430748632991085059903016530393362091238391753362003218400453908554431983846261502283387916528110778531975408914156661038876677401532809323677641707628303460182283262391125142003281067524152645619081218490365889368886654467641674138160977611633117788648699554038984615534520864426087250340687574480825823176456633475383799310646942247271133219048541832276753480530858452105954448228899262253055064218598271721776366145336752090290832875020981528014744098212556828626499145162433394680247032358074809684570609071604794860045605263059469897422213061678943178384660716581440892724667912201189001221272469022414502167966515205045340230246817267934703432577002771457131878144907963206112508238142337712829369057949285744211013973717941547577187883904475332631465714361054384130590457664576264533198315068090061009119891516799796904501219489571275199717631690139473367095901350840242617115336832307180803132776184144683196236933220365889998671355599624521061037629936073570389456377931985645124961522786574810534526019582910055456320228931975829552202906525504025860693449850023011439145357459237237865396908656729306122384412524122498397922039304034837347659219906440599206505550259649112369258793507065905603859204554461964694212306572003819521467931103590760667820913362791756052880948111668253853899437967127198685221895313239950715951062440036943856428293056390960643985749699536667925582633542115992093536473038048469437092166559050716850150802394737477030131086211831429280342522847890568805464206539906738321513797790234581979920550090418116343985397137078302964646520838749468342763921533204414860732603440540175817064422190017094940997679737596638320386677902289669597184463196895421597708263992406656556950475154986154904820443775067801922741625330116035458421604746677142584749353494469714772441037306657018700201381748366882841698799751283242989966596403007095120735424457726479962684682737593164926437578287921423787177132023176753919976398282484321681548927268099627267889950869499545388780869834046304781628265867946615850927984854912094184633476091484115809490738735645240103154534762804045855361941134093632857707380034226178252900892278191760491645763947324842395578277556033080395805193924267806617897570730278015367413961776379142063572917638455984680231823612314075974507345837976891223234798430836308132276608988634195439070884076863934783865626942299125469595237263324942589107979717731681006443958825079632869225891576811355823459350936929159331620651497948456179001348899248461197492863926460574599319105749506513382879662736146139304235051548966510635469745675665683204903192788046589494424479497311764840072181804566730962226875962117425739689327946004258681472923815734852410129119511772380012706600738754334071353014319509956041713258960357851451537763374307000412436088399167526559922065447075403190054568210492197427606758246540611367048904507257637735650861635600598785860911102685174470835667905903760310078182578608122420680260213109466730346799313223093072200973429942251372466468615167429504412547802414803244313765257436566803656139506349999969673775449852547994771611597848461468841793929244227029106891993397673842207946304591318186726171522006944264285639567311409699980908514656131724097099732422952417356906903489011792499263396946900633715823118364762741338521122741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 47796531577528655646125826250983995937275822959772160710054045031720701581815640386486012692009027322511416862620666312510633476908688180465683868557865446119605529115159482307957377452170385249576587111969495520166838997132960663035745604779798418976728580128237550340270187823473980084089958899049809632161611787822250072328039230062199208624805651252414167024890037991146729192581219935335461840569334270382792099669976699617980202550726810382576323172160957501171246152568375182407301957802474571183628992390246136064451872826827102699516161559757733927450035903640456990080911422731307009739453966059036503213173750906413077766338512798299679838816656242105742030134603105283232133167560872086340195155159216320675478108119153665582134632650953033671163714338453233481190704616040511658881641320995300708591657388552617486679224794105408253104768190310906736004852989118647559161372559313374756708792062321716108536222011737306157281329129054300331549099202189268868556300871296805191873071345904362460897849155888566103145146916191043519044977938570549734975886030880356290770779765280056044543227847516839394767148979854929257182100499951332775051641105786662565796373733210641948130798900972655279896533094103764258156853633092010061996855838704368050365311357913888752833827075896182455832067536915061970656270158482124037106970818075528720965240545778489451384552032135674199854464003507496123409141865205008550786314161953775546669937248477003949181886712538342908550324965269328296945109187956010475552819384612443054897414470063977668949526951135502071601601985548420024139612547556084381836774917433906956020218148210129608448263940350320895851902127453492906607231110753001127690544873625571931622049230385255240198425178351106207357965092103554119579753300250053740933697592076838613129654804122594483667800092521731854010687461059936957143191961576514054798689185082035662675190469179155837112493196461317839913139394942134525459648565341212401852578194087408377300119572065335489711354981406691597050890966016777809149261376669044767988477757251367040610389553578708866829413561131171258070158922038676182525187352728370643199158589053331588039063572948949511420290437506831599404481441651635245902736541725807047679579070306771062432327467339881963092932583424604156538200771858627784433371587476225962206560425164469583044298469127269932631799820583754810463368052008101041473869287853760820720395473185370204769501562179430528591537027242580722168461495321958193279337071389071896028855880552526751769269994610877674564544586379856947467118763181567758618353187441287295426487684034423149349010524506376132300858070524845655225325845043239081426553949928982038187246821955873496099746495050987828421905944302244479054939904685600403532497502161401578751628834342127076856556162498757505186744970867164971496574217259126940953387050353592989167225194608456159167332112178632340437800259080076448115494166245503663830408149881055593367814673652248476495928935760124650070875478824743802349959530114810267355479936286555984480931949760417444366362303474932927729118593271382386650454183095145787931190168817203375951935183503380925743881931257424026747679111224685220254151020528540661605548093627787569400321263497972012013520336428503050716325670698534895334454655102342048905422620848844124750799681074282117413235893676115895604200570972293597782522065843213124955111534805549014839000550242375709618019995266469050207996108249047289844749558215578416191952980217386678950854154032486462106921162636061706867000125692879078568288383653752675812131081408100043030322485082893270335171384236327161436404753068763247905460529633111847027882021684898796375149178957481310258956595657066330036879327523007444818101910401494710827955879680520785909459066769479187201579222547408721120984556726787314052940708568048590412403042093191757150152450780321553596047763931123660874305657965133747466216059403196063566103048787804411638954442060285415644070764159169930225740882165785724958272047480566904819585717151464399725147164951300325812120855172668318931745966014287935474659502515114086631461485383953071330263783333811965666297822708155710802857345963776314737207920124345828374003853368024238370189417282558075805737989493681104561454759027262805021260426907408541123128879843418065469290836797123293367507303297413152409885921105201539900528003897063039378750681362537569827437362508209360233029598591633916495648369268404545298800218552831927178809618067407501141458260961466137789751210601967100732709341079977165767237343068405734063142341608947018230040179333933613482676134667373124796696738507373757850223204169105596211355365602156544000119475288043340542243937052988842392726404381064681998390962784509478225708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -9019752017203322716461090345446380497762916940089648138386254260232096410246442574134190453441594530834678268003887377889860758315288606364058269968839909904622651295280037096814366679968150088338389514191741291651665367573393858108861920643629046266562806696757230168255910057274605917809241920344218512742754057624788653929877035583100444978995245649017428434968150350353269397495692885553827111083493504494011308859112107761779490612865377604546785632281810515993959668363631149025649117434756755409364815072502356942923412605091464526110821566557390801671871550590259154457586489655646545756890115668472286388472061043052926683078050581236791285549392168978999301805077282839370314084559195347340498605860012398212317026795995442304288746016096274720449715745738127050263743657572524913218264685171898729098339917488160009369560467693007270707933249010156774499753687258025575103928691989371965914889657415594240571810698875863698221461177047099761605873689242857406129172591847012241881633850908682374482812477046435929534055726424768544436371835491736062512761447537821340611666447248248561948386064360038874643730672171190181541621009843777677571846719975660533409386097980037118585265772949047606160126255076760313429668209749325318200844695785289991928793951621723325497722168486474283312362601387966823217336397107112401020308858468163316904438561509963242468347750059337055743070329541070424172460941516762620886849646505699402218918436390871525213515060237882454073272830771091122128895487844028826738991810400290630779393131318130510871668801283474646265660884958164726689846292144499892138704977025027363280568056784497916821771603156904296224662309595200465570344343872156460693140700057585914956351111231014630641925032559117663002720647019384146049275856228341250217753313155916319063103722015754288968149551506709247679417237096068964511802316073073149113425792354726784164860385293100059411136355358682199018719963579597329192865814584648447883309524074904590586733959447267973659328485070005977808385544100794394480450798216346872772284726935754591335478894703784457109988486607998493400871198613012145402076588440791218988055071215015989422542278027830775407696077515688827174020645821281246032474860957389652896180919368767825916763153610331853670950141881274441510482886671715695529524629580766661376319429953630647363815306683278437747191294526455853232552221630652999081800667214803434041477999570892874172528723257421954733431950518715397130787362341157082045752283582458212209879868068719847506441112095080939087597645900342729234153888319354186463859742845379970298563204935628345668700589438549029920764632518057600908392434422094232264540403456296131700233116468718637273840688712199064493515219317502222836032094908514530888056066494504391323283918119393841114757685854731518472346999429737615796706379475795331950913007135516190921217678353640450869291432050866579310653801330298322489601279944192765017201807308955656349388380959234228410222985671257313143585212760999378213806232990371414885684337168596971035575937474328618392560924412887737616846425669827063270244752452290125953225269823074624512422395567130483938222896705980532403840266949500294713492226297960220764042169471011535297256539737765455185106642721418368462520737434329688404217975637414904148687697059995520496727307179473773188604943476771878756701995505614474287116033123119147814498566668319009277747141924540751038512566295649367592893490718480982295023359240626727248944386477608607773962415012424513587650605620577556514770178429848196681801040237349430895909908260567319307399546280163708526118370790966804452936874070698856540909242256169610826953772545570648616714800932909025153627128265851072913644181769036700652820224409759223923410024145762247825243592947460450998545053097447172950893041000273798433876678917221827091198866251221524793817036415530650454003542853533596456186931946220781206494626924796926799812015827484127672127261808731908463345609580289171461628800446155922615540022525834421104323805572237890404280350056788107123517696645090859036454130742177722821346666337028945017742459046463800615493836724471207847653327610876247052225943406119660917423070267157889342383722772028576068956469023121746571130757466381513807331593781034067969438395455154160390743336272884723485632867945493216109922067929764554617963233369585599649859337590935180618948005235666436144524245629159412318218970580316366639893816789504456772723456761892408016282997607198153605593562773492763462131771582804982683463351002740304748187835433803982249449726077264956905937751681449427320179569868787845512587498867073831413802152873756904713906226891789313798512521941463899129603157094418533133363926590943419283321378920159581756591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1568066148638629765906333887536884860350830677994032165404317087637825525968971349505030922000537300938325623400908949596723542934791562637696388923543821590216318641773550032681088171758234339806533635708421758363342858045826199969313751241341371678948897178575622616409224669272630340478417582118614966524962539486118529189798269303769406975475494281428798601166909860679707215508219450848415980127821656266888469358330538346014254507805754255035574615423924061992453791790637828638977010420408704077941512175932927133198302208886681278131562220602682446420862814044349726410684664814011954610419842160566043481480040049816723060090807360602585211788655148382059340579751992976678988934419989690246196371229624402481641577855776257768306965468443135131218233866165485922691059419897792395066495328515630001952530875254089460490673480775908952829065721330961220358661625326348546464691740472294978703892839957956798342326474627416607105855001535068756835161316966237946728008177442627730850593773139738351953692932513130234898542789809138193768958589770353145716575139696003014309330444449808012464342742025809480306391520927288941338168260296715215062363829128795697291444927128954718189845356345863141106779969329559180013798431286085749076241986631863853302536670745607019153434269512345276072865928972870121067324996620152549349229307669764273117824478784126799780931764076690082847116451527658940871208725898867364336944302809080666801018209763484100095866329079292663603825960077060027240427743363848094111255980464981473948935073511843245488909113966849500384683787143340847909800968501455906417853443868964371533974104227698144353497379249016490059555438955296392693722884905943769627161777288710022291633603127651922889048594190896442604807210174270056595516917688503860138017169107997204408690831348306731724244062310915913675638871926303127486215803447882116608760114441792131718025772140930187270213129566191622608035832194613843273772615235268146576330473223553263254242431237993345034771507023020950546661407066839895238141722930826552104135433229181870199747726215041341250422489217121198433497748892361447614133181691925340304084932087032765947582935482198436802364607958135315122492350112577111740932842608728509380281763817165665505754809031200608259306963016518713779941958419045479279865952047468168707021468517011200163155810210816896781888787527148675444818102005844499683268931644410259856060207975434606771748186539159381493266110037071774527011383974811956776690096649699850811666714850216116811776780221476108502396550989658005683310250763682346047664340869481261790174721958307644740513898675848970599125011885860078327080065618648027882805165305002218041153100080119522438278489718188940924177507788393262709981088076298853618369601414539248909133265558851905621970545698942025029410423067616920516547180761763428747450625449325124801240955660806713245501457767576435784936555529972136737925618973365454017317414822384704260404130924256546128257799276949161195962076294954776044837574120008689459975929930355756266022866466629994317806130838777287124507307362023543878505318205651875011642961247368152589190703402327427658038784080344821644852154937067497074516865114919186715402426668759831372314579435606822104100486314147007856760800838728076866854412263232347706553978298702640925617366663914292473857606351102431857052224677978362556967555664628034226831295033844016768552804616896325164125891283995662591925336468149653069843962313963067820707226600158062513248649793398051206758791466797885749833298800138567995128478230258295110894324269975148515604255364748112403257740550488122517158201285215637100384370055045583445865754564406081393476576442844130071292031099346350925781562322351310476174625987384796045663767842559640436142508610427018333642576237009452135701983742705331524394646905006134123468447339745661385845521087069019509075764224237909005045777806442206653056327641118735591870129296905552223477314466263023764309467752648527629522253940109015956307828645645718713376873719384060011165928661724509733253803496831572631503282149925315056357725778723217002864750932205228708514725511723727037073303555829183330261993822469694033366928034432891552253015981251232095369851267334803726068085677913036460084436363649888172371238367273331600544765231395153033498956611372465659262686924964568440744212720462569854000345699342575031469838774423386530120682308252631582899842646107945646681878779420568173727892600534755139173578037268455634153041101607805160968310553718240058125821951801457413081516859895244584959372216588822035845094509118811432277481980555497286080846725569545864462302960818732493964308148993403882416950877791675732679383262579431019098299788654460062748500554890022277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -250875402771650762414917719170247184462985517138526485782502761810348416053870198720085532534694474071454674501033159212168044560950481987049535741525940524348855455409647076262397128885836808514107481589721556411260297143358576777030144628834978359393535223688035821462142294407130084600992487571388415691516049069652076597352398855945989247655084220970345989969263654336768115051383860810156275796273434262715216731849664483486417148222618249589363081341173664609887393682317632158550703414743681710756988822754413268997750969330926305004900352790478629172970593754326637976469728858095982901935179606522202233602263246308034056121950809558038528168714087000812631356861923706086813660158153670427537231282238108964265407968899870960982566987868035297259956075591464517948278447539630407855902244068785538911890696224760722039355306408693422363000545413291153113066515734684949952788441916484273562545478411675456788254547310269984065539267458695112228146336583499119111760350346567355594340958147131860660422530615214029569577710217092021765723358832260313024113625156652716401660545421975178761472629759305426394841434340668681745663774067212733065931249532748851190739923185155369097139188054812417445702681804639569570794332986466234195570510364087225777291514584365943216387197449824147883213029685182190647469019710267545324754447085919296443992137772089661163800145217952905121319602060061231104813270796930469687959926653110506504582553568979987912296455303425004561509746565699775786995589204395236478076147136947857315599627481229316430393542331231913669683339066623390134624767990669867439605082161985394465336466847341084538146172182850540990873332049008445878288508571300332982720470323529496070591145029151587408117892900461699210065024003398987781874718921111593752687272920629143661731647668766802393571777339632897229084126467176777298891633603632054400132060116628337985271845848554886296128856099453993259943855069437735740883805412504852081005242288009454031463752775239398907637544724993769793510881986673221073213758431161337528506232706559584181935706245100866840083202492382912075357896777889073961450448022965281068206094596060914917902185454679271830524507789106395364056790269875157731318903764959980221727194877602637642801285308649958373137255316085145851216566886997686747042642968653371046086980148868463983954557753678730844268345044879904135988292260620386632411335794475953595806621931650696654451657113682830989587800944214570444288379922074990605081934239462087033996978505902889345091530655715488880859987110479693750987703004418516071761666682285451679624445438665119680838648550091828991524569460036931481168146585383649272757066268940098736353086140648624100724812782827951388404175659664187414559057700666356616177912656659466050123961821976118966694072282694041753529336575791803710210374672384528278895611641983806177740988090186002175340871070509305071238884342475922777224605742632591659546408957113659982952202776345360671169072127523605749168858192440453595412028894694801156556288140668380520145900712818908164524435427050554031221898789034697023202875147877002188401965931132906541300217629654036912828280514761614036657205543583849651448511075310235827645824633653797465617519874098437535687280565149854543611277884190470335662705313343919923188295498952202660090353592055547617425116405609631134714089765218397250937443051874071485120478426774071503587567920801239309022977617647250197559445042524420703207059761921877223346226804579267513122628126326976741537008280657821489760885073166296145644986606108908833387636786748949321660661648387067734563715266954186642742278492703826435527472102136561728521319259690916153966515248906657836549789123717746934079128250433481480918234213647829043329136972409177556302726665122430477213372913697703558349161049313501281130597561718586918972909251386279522391403593395102238950529202652726680060256333376048192673991106674442940346871196208924099833462375689728047568372629531452261326715751815982757397031654238408100718099973861157113105891379625151244072352780156604093450258460267757182260634222405294099968761564142101639297354430465194140116719170675414816196135933046688912918834973492341950863718451005972189782790670501914227278939633448920009409574105298859449742562325752266274968728003050773921129386486829616378124412713791918406681495939765614050859795033358459994295176055430572001402669493109976135774133081949192684791318790918510282477114818058867430694448577136091091855756542753492724323005384070465356286320752575962988128321955738594927927804852758009340209529267611946420804017564554412557771212252694686253226525474802855838347780465591209322599254296325258784450833410076543573431908635992253775826310475286483764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 37185520351333686121430521862233557478940028156319273443781631090512466032290775019527232471386288252184407370572683531917232743308499561966284802684751224857484854133603546776890235064767144637482275750157067773692680984076907574771566000368921923086285331370796033790732632127231444942934096528707555119440535305116328260307615251406454604117648586785039358610263891121487050821214027635605969838623950734554402175734787102044661386272138711069860878006823760321268968819926178156615914298884049011299735009750926079350836481618806631494456074380642095593194576932485594118154534210884628493932932150968146363778220574681209703792693109453068228671969359633184600835550748247467877483703659777024984236974480949333583959367442477105843591533438074605007622494218429101500803525650462623062235109978239228408429672381574109888305365065592548375003070208480542063642385986027682917513194623893580063801085292131498103544459805299948256551182845220673182502067491752149135708170567838887327806825212950058030362405393042577582091619666529030892128312856054466195232772775972171844877228593954062641207570586518480623609487770648999975999766286012537278447454372360591280429272849277936886134597186125845283121763179299997284472257364479643792093642728599948809117522798482822430248072799839476289306972293385441156655951525588906884879304153317500066978707502496085636652710589048067377909216631896094551656470704553941045791711933411922690119206222631855627790793809009988859817142303314009783730654575563189032028521075505134118320244988688563696324757116605818342774915357041301379425060503573008324819380351536996299882278582003507029498481238678332671717955269628356057050637312924854477588625782567252427208414242365721722245914821838575062423701932504528866100415463128753066534990548706252559522416151336827191066187250565786693719518008730268235147489165656488587185425003586714076574197025706668772990916080390974214925879677238149980120573153498821125474445453787811993776121692396051411785182586600169313702985656402706316641722669598405846954694746131572985965703833181853913040305241446429200741104484236703825443079711470825184137389141058817943060392100438187333772286239097723071410458743007020575988543101567163771402695306477140699788552755755678835106800149583768272446188541663134274271610506636306687684613950032767987881268913623241062455767560698559973968403010741948614538460980690063252883754496296481049848548037938233501827123326727278577319921038896838987606717134984505408837209982410251714503314612377418287003464151625964073834050728061780669451494004843701517604402682408145389802257245619965686477603595270514707329691963251680221928617615441867654230139014827406457508690733518263515302325519835593892292539671325582875254449984034851809894611472088255441131421372523042799578829280373446730672382754518383902730050797888850653531762376441346730096817637496215319890411232640806022738648640451864675271294406433925330802832770760911154305477921355726161123264754888359100357770778410322582811833740055084566243283413081671909722989003237124532922462090165262704369009281546464631836958629874680878710088266062266750293302180839088543821942271871619357934587301020468076303414126440415408435081309746080279870243663960610992530309601343164246361382992570498112282990744836711944978877723603455023527711449623324406831719462215056853409766897089135218587087581311866217560670701645147654702700142455696181409841476262451864369527047785539152264028592031396943058405006823323818872737759267479783736450525623850299551936189783605750689145207056121914702491893547044713377270843409586210465978322623900898396826390776885606655357499471469557201629086407062806272614399868136151580245136155087452644619626195009266920427831488257775836511615127662944907557492189862310810856469221929030496172208697704792357857619554738322934348740766662787895874484978763804112710118544808400589279570592162005609419651531638416166608173709682423503226601809538146173865863725234445108130506203368703036907333748899038889401336877752228563497380684148651886197188601417640856053521129338659385201923773731119572865988761888471951874999911986700180076600701486128696963966090457386859836262614500749024055464850693022884141265286457277318100607080351400930917340725703531911441723798432064044113876600484754755513911469481236418539940398174662153772805404038556293823808807594190660061713671059199322832155999695327211768006382539026000686941162836870389093866190168205367170697405849107438788153172284003425786637516881873872611239668617897545295455968212347853800910458182000632689529495124387345865964684927216223643372550594773011583470744386629610936810887454542832774794228810923608395732050696458437722048282623291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5218728014154576907310685342448922844755689641520705606006450694604259519942560432277891695588202745934508500388191901705233768507675102824834764453977947862476170048426186350735359481724929159347849249399050492794747067565334979971720880741859053185500176248194303487614352104648568299315446785601207541792301425969913670897314166204937126376774540140326813767348089849997083214219163745994507713743177066711967180075780461120771495548608314555674564473677778869163046659834130318011245829612396604500551224953950369005732614466907098924427896894705712023093790723373722305553781571033638574213397864024318883104129520331133202253372139982798010222911460849217008198730021363210719543943631142468559249719029291576264596854061456338704674581726920924758160687703574664156438486303434404114441183091923548288665957615170524931822902084224946227916845465797593352298793656479050700248709998830568031987302656238793586039809372107876536778338926884587483679075680709912514651079695125882202417839209801587290830497177338242868257244093406261791239661009968919960919210526968204775601618773397495131832976436800610511984169838641114645542654426058335903254554340540868575630883387714189231390619792947083207504600324932272417232415603694716228677614209968491112589958680757150873745445128435669515096463104197879231121695245499543531557878410322441381676264956859354102695526924159248027510469839513402691489757198660880111334901314482761940000773706782733033441110341206121125358193436823090855070734407018589383245810799539222714368554051210084628330106775759870869565808325480385052319572130346329876470525322930069542715776346805170190018477305626211816347427301396909417497688785541484067330270520776138390608635242224621332160249292728250866666060725451948861610142902541767316115300291049867445297680136747885986848105947277817750650866323414677882956052035567001448964910358591572404002321490277950948895784386284756375728518880402296581966656190797197136171561107852560579723646934843280475345044283471427165041737230002672965035770468410246262919631424759125766065598670726461920742152854996585464206566162017793774512297836454736307188245428379288978415852187674919770531804233360188252621086193593573271682635724420026894164769603723908944834808714810799945489111744127344020329842030106379545548913372855933768740065567221626999636882995764119408826852521819205403022205897020565027177754380164808162868808709097899686767816244311475288741931822811565698070344260650100311821721559887765673089750483591458369856345344987807890420136796155104875963067568605250756136464032647395254788925554950947566662014965068043121052306520288552912623152529946283414204251441522682086415803550304958923167534422990942723742671710964743562311878629152636449769705913749602969715977027472913674469339540539497580693076407662129809609189769265724962921485139216363512008386223185712404602885421174466852906073367755525775127129334819912502209646930354970953814835698996555993006954881514370022371408509749193751103597308489202015788120540390509156782647836036787951329613802597671257628666661421545462710788831200092038068564659781060796566061105279497274373917497212499322356841170235061368895685913018571331651116834346692751823497722994844579155490935494826413358247383259731711674405230621407618992589744999532873841268166562446913374709009254081808421317864943924766860564255419832048813877606535602586148749275482816054337628269837997800364711560028516000097395406800880070868952679168010764246056463746582584230390447887348822650266715297753263603807957493017306733652923334592433957285106847756970864812940718988574055295952228769634638857183330088394820891285820278276644206928209119342361552869449341352218799302693922551166691827210092698315165987269010361624790040120747498114297105426256355725314416366774377385239314278260357886595112838700933417030839368027783145754528807186424086895277242201688064986355865463025021700849170215264948649971722042074642141841384154238773220368392782246218540957263811154498925980440226052754664423052883181251325368704265090547326828185314877133497568491062430503747834607525533313526123475253302033279561707215420881248034106555942470920929925559766128089826275208026571690895290831119992889202899342914925191347746376089278114397758678588410567326451130611311609807856481062773753063492058389488034865317651829420552394715251541908439823142986719086465110701946712563657987350885502963090418215904643600178265800216283153538936174911706955970907701954433532019550880773037370904967847123162076102032663181987403763363652800526067696278807003193936385057656892297439565389879947566490688044254226133917866194954345563060846553993386586840092874511583293803838815290014493815143752098083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 725652219343751755411483076975660522994498521109405639620440782181273496626518232610314354143698685978156002654114009867665442511539625930785346204585762342583271748086486313596370205020076911739289606107835919975660633677058967845109331480326236810753922133632688476800365326611246433581369660587963433772857204617855403984750336630792060611553669906210998145666182332530960441281997300748667762507187815825471712267258922877553590610727731272476121706308454542885198663299281280498248249509182924172778524381315957318756405108322305678172377569880657299818464358682770610581360519622040046877013345169260781577603548433862548695703054897099739280676976221542562569906561269872096027929809627739795182292165365315632492265267249342814039423540909538304071396315565879552091827220916862220132415151145070277842116306777033196410072515962796505150302066545245635599060547920393454265015370156166010611441515614862293369781813632139281691636889518864920625382465507401121069116101542056001112174019570008731581428416471782549248014569340378319260993547200096351544235786924744150055305785099579585138957997104039531509178112452087689277311273225949152813723050100646998638779240704325304989493945372304112156670070380964879144899032169728963454386289761900802694652479798313084600010180005734854273072125935707761868889582334779456510949902611465261089918252919045426829583658230224686034416371461354968636039016691012394728263695412611376248540391578400476353387929056495978140338654747788238559567571809383111860528407435925172442894448047138483125602340310396727561074035358760872159870856118393232133718401969428731478395034336470578299304765143241437314966277732210340651575418110295265592226291375439632854012131630217328976297433348213683529267914522101724807186903276520359026330314887289936799293719792672064499766991580733243587808965866979188728466385267032527930370105583237905626538705289267957868191738879346615192443449355165809129013916083790947870658993185345016041340687547097928053723193467699744018340237231902525287020477360534965994663639904659188984406675323870484182279280107575490606873897520330613523759070075906999988823060733730236013544701630100135952585420476491640510673371818123422047015045280125301227974692186963655871413319411205856072609525616901054285621480708700016737470102052338087024686861927918754492457200831633641384136772791735853295648907474828334244855849271114000249870209774465191334276507160291277464359216206580482343676074039473829916135953575697541231591460038966316555581933433415180970624027291281700425773302389858240070716746752843420550290870221588064868371344064273228084777594592068225718531882638515929161060154015783960726188068605732919488701384010075077372760855766441299564417166348781220045753919159853800408261716963299251535946326879734340053249166311898772343187213079061088696781601947686753023591489641707918057742647827835019736621962151483722090005765637735415776312102633256956719694221872669578580121260404090566849024242410002404908564387015499547209680247005088885755881422674022108895909904762705704267219848516342865724261918288700718750485607005824985531029320283530522609316043140147536520887049814994998996057404865775122777773977381555432313770701917337457406250587512803179406609648691920413942552183431340381181829716137180750020195446088589408764838371029907537785895531426743428864781470165663926863759277785103847462473445798441185631008821143366332631854866693187677854555476338225734727504096838923105675149640343115036564456805692579054328587254969315610461613904526997493366938767631829788798938453629275809263537919391832089087635524994558699494870251984577599867477894853237213808816729956832470559157450519661967419973096742278541497506113596018958160834516738343761141468115784119180768809141813032075221340842502263481385979998486557149330249500030107218770372740297435090652280787589697061106626757904685237721441986546487049837086881563080214620048525916600712757422379733297821335353127778648475921014972387760241276655511079495217066204257264518986176678226507096218013642278959318920789732488313032025187581931540860474193705237743208217842841245715162825244266222087494171067027835106927809456981379061154599771359104504974016715998376354758564437762610840437167356214902841803665212210672433535044267484811322195763941934666352244939170529501393356432126698406471075472506841550970158295569577983783431530156136564827948915977028469307269067185732583856635094087431783155223120419746175403569243815911176536493712937510424831372458341940761428280627267731944626191248838226636237746458096072972872824311839357864550950711813456083823150297256449395444788399123157723478195032813698435528561721202214894000919213255422830581665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -106271090722098391532157586702452854209351352907503821497034871140719131385057625395670012376099847345168400093767844996921286443433818930910155865697244719568388601827106092408517614124149905284676777856209006312868337545978948783881538879942746137355635509909462080860002335942714567848439098170570082462846695939280576245521038440570893121375326724913833552248441338997665849304955127130768219492518678120437741844257717733549156000726398051123874354829778177170052454909666687134726720313078943493269896622705692950291911607398709621514461319990755612925969852711972328269641362387902794510328028886959763606224855815354953957132179264558475169471447978763332959506795510906097582033989607416955172546132225081011623414639231819636976153132632594277828280649400636296703558299836180766304786835869532876253544535097624700283702163422734748704193090702140017009543360413889451503397220362119566253984034308637804678264513186674838428887622800396956412290685301948738945808825680981816873320732122933572571340557059817369411094474093116321779859953110888538544831486461509401520847139830665352432942808018001733024260214953982172084159930197944141994737273062157677520563521333990792155112493289124763977332991162515510788564202526130496146532204457800709367216947608017592225893424362530394327201330291702288454181036016787656754457100931650109772108059160772613787039554931094217100918749267325092998650234041896019835204780356217996771910098941376947854574230986908978406938374775694002420438131353207884730931239979842254904922123617292009988296973443459581776108163179548029497139423264930803144034815876620511257478829103505901654382745686380675180404725730054370083901334591105155192929322621295235473213786643934911353525271891624608554207981310475784500570745519615944153495834998470902364710284155210094932775111701587309084634151498274800096854158333778125027093805629372832465073104127120691944262314591254589856076044547689709805626190030221753980785414335281016876022989141250485193299787597997262790765298108981776046230778376106887760792992178879753082172379514837231812934887099673633491995739746063625706113706099444468822279257087913796454158466895299370780514845917724731806639604674112907320228993250812543244895320213238914694947970475109296510789271300008190496157947166986172848967829475158690232748270633346199805500084711038362786640134285597455848780091089674864644415497108571091798280632095752438610245811211975284728714115736553370805876700266480490596820618196450598951230192452479856700292869941098998045785401911475990620665049814816768006120029739552795040611948073381668781114874620531172617784902230746537876913718519297208652253106352267919853978432402742260009366070754198520029880845196596400296776564855148049738809303099264974666543696269941085826683391056344254903838767188285527337081666232677019073823605088365591040895268675229404430162212956273007330448924823413070257055863663608612618292427318902746353492491509978342040227214924378548891648960435154194932413845904329859913247283527302073704387655493610065329264316021429199200058620278376585797562635305950357404349065751350691918762836117950476115619234076857324299306094291602574181013771989367386190442701361268700575136612097530320318883228735883934153781575479890214474986518111395299736723942879331301242897379934996124287656471234007301988277274751512867315770405381608953107082550051596352589344955903901804770770821288791301892589913952872382335988616160353034028267919409282747416261193622080197532038034689273869865455667413444348176555140002216968279183601275135542878059085704279308498586770261291650649438843889500193792533253930427094582619153477592679986419029252766204996091636992487096996489889157762178928620639495365684902732600125664831785492464577876951086176692049485653736148426382179564295531705589236960755444578557432786662399089738623391686679324279789850929096480751262994578778338995333942859144837701822866430547275417490645890243321568279112005470670010125364665047407640243580439408365156872698517099934707839101916063680749257009027075932116702039066143618172547506462614517104655678639748076372533308960609634039725687429133141776056134723430283034804820856756259058346553813187834315742271514582833505161614602900765612639615503790816034541117572226447923074603992066423247236122925405362069833582204034807729772808413077253468215668434607675151424751465724671887647699162241158961363432518625128739665416189247616339823335371163653275081261217456213355643001709563744546059806043238796581714138727367018641151328703884665103712939646999933623390368017405359883366007150713373776805555410957603610303775425344261311661551175919695458275384919674816535947979336639084557117345661062002182006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 16914900357719396338961666581352011258051406553038478208870124001839945182537181901030153205929466498933640967806843882956437430319959252456823851359174948440287205012249976658660462290451289603099283451344207208836346022660175356706855565021910567383747553299790808007870822347885230942359367312303775553787708554682606960242876043270324868956172684842700713281149792152356907049600485587797330896600038039702052949116926014643075770696631520744723034272462487801352240844224204258886288584389132660367776211450852142674656914125485619181305982897736012818385854016630354981446354304457483337726919268524451256796441666840837620643141546108795289543076258552135264409597391072289271623951783713846385077957976193177602247759221067646018003401529458241634082599289763411925245688162642775475671630141880327778843975518812013876174198056693753183739301927725187590458256983850220651493589792743000349963914994138429575689112358738653329017653162292023088369517695918744847364761126661718275711291217084849585009136800228211656955424720275304332516542791916291415015073298199536457935829981273481026064307843146820921275596146099006152331509296974350835719690674713741289933154203871499137422575807725220491863893721575004971263824944470094159341867314979179843713775909834324344633331820555119343077431929565357722983780024159409179058611531503099031760386501212737758101271029042126664827391155173123285244886954565152686451367921092674233799529878420516902238754741972850427151658555719690131201511633053983247742518551097674151997973012008471123149379620013552629117854802608033139131694339253390605713968434741761518068382287764615618837997153393766610179908945989241970859209730204577668631467100435023595647077427312942291306576523265536587466288698208786622916486708246136723501477694580653545425245463085553098592849782191218272642159868095452145539903715752283118373732604911634851307461420714673115963839056825597860412632792588125220073927190969886803190861591557144744498447939798750718306673646120973063655072360973031298896802373720755421562539161695038894146421258632212666259976920119562708180361004944124029031205577652072988586109741683560285551305444473412258371782066259169249394913042002488819325622062208320285080630070653859566452778432675176027380689448143990862383283924631907902674502884572523637013644491029307661755920629592255988882311832267435302623646717927136282936561128861066877499959505228491965722632253280619081736976210328837866207369477512788581223529455790749332450115282417172396379031937481347702647193193811395818069809372322670316040548473609567642363383155655343023674025901043405767359344319093253562771210877294469770314024052523441813124193355621796079856496237326902523523488537739634904305766681969552606608669407677367524366039830974087384235809034955423135343567384831285848079410587102791455316344561461299008211784629588677782627431676982384242248663939817435195559076044071800285643604097408453041077100921703989251596850118917395644038233588758492958538185809396470966698602094627131943576908683735001526809552918973259949450288213129867945219612215333111089239519048099660745784465826930743991499028858009942890438276756574191421558691388846462535543458426166614357177337794315439831092121608934052530800157595788968239344535240711109503801563772282249672464914331803251929531311834172509625091065532669873637963735381912175426678900127113656859268637752950500634404535347062131854361187119693621598753779539425898079242624058992048793766287602541962544417845030488729001168633291275430641943342992331182330339148172176710834445652217378228148243149310342315211050639350415977812546835791176616845637971215658167848246373420431252561433487049909638477761701348155231195518803662736481143617052683888912107988867803061318333784324088423997950042081687098935583262750738985437006746040031596885861520045901180723404034233111050698948611583112115097437023249864375507613999215007657863356659432350943244657721367757937481879777230839408011922859294690925660374490052489587136321001355690512768783976803847809431901575877438550855212136685705659968220928662119224215704328336451220724392071263390335147114110875139840903986247350369308642505698944086700078518568786989630730413863786597291431647961928911997237070548818290925785075886970464092394492757674621961942214480447020193780019289044912256543638012307505192851209617881389541447242576807435116382796605402098089672917544841808013545276387000143411138114832649150181365769823798507831031615781523312842287661480636688672534880024597926496837019839761894089810020290040896024111888216750818221950323628338417831452167545083196526422233609080691101232429776548121769777060659406818920260731705352320010129665434360504150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2830282165348418247882763682365351837099895968743117360397743216792349676601225969448556739017220797711337904496624428643770918337889867267278798011483317105562238105443140046259414353089512469043087410700354780796347317335410484706897221292733561796285384060981998247356625730247817814190406989033528210204859776921340166117229648674471746258726214405802759549810224279646818992857941169997261369733333152332351608016705209435307760956719658674839627800420849920427868334898214962685069406543128818862655524205969647632455665590468929383969443430362041898932996517953821229259358345490544248624666636383475440785605317530263035615418132901625330783828621543669748197247433157881788412613148334005414925136078244540209832748237494263344918244004534117109030980439888344138816221648670690867194224504992915350978969008391807796512515509234759086437210382614805803631401289244600334407489055861223005661503685144079462305149087354934337849070961507768903429520774179719956347354290318949674487412373151589934458104584736856260532065344201321849777440951351857331177759885681189543422835243075709790117344856275517219258829090492077373976388877168047116669143283132861606768471141872055437735981743831105919982707768306857186253705116883812524361703731456951576288236369736572206955680104849951576444897308240136920760924865724485428707870890487898005656090374336669948114452694802759086144957828768923251739689533322332887649647505515786550025660322941633611259784395974808077721801144729995201843981974789122521745708453687219341841580049039926766039333319263403154077176966298189188640251199035536487995224167480676902087575023339683299083945545370169243457474906230609852579281616037979741490223802837498335683961516688301921725912819972212810303293832114470779675667056073453724364027417184535522863188336914025377360804878758598992883728306353309091989352893099686905184846158916409262698718757926473697847536972939489301038998855424278096080832326916520659116721207601150661243884245342466140395588941789061845533970643651523286416869321929234718750206653903359268583021509906289429120563345171719193665390772470452305879731837253056101185130403536115493221186646674922308274616987451819337212212893457544470874709448338443140589831888002326111701338246239809209695216889806916266409364167013378879990564580002016884532907273489164989986242502025284215022446308417054538642064518468070059987338340138082018476885565201306220192702929274180741986881753088858318988729419702882066373926422568813376925777981890672037066935109478426084310474123154222942124473222282349287804736283161295178282505541047164585546199024847786921423634370371383352876734141217144834619407966269605879210123069455200554826598862922721629377704440752845825413619528618538443866816508069316119830940985943880614970511811968843414000147629372330102964590587427905716833907812524581145442576981865972343906224504649619405561704919439301123795973305984051687409707526764836232439796847602556132484625932621314779727718412779173065241454767868538508213414529981855919486791259430439509352703223269926066894778878287893029551601467812384502733859318606960727796631035972396424002805677765698819909343367416817514296849977477276442270437457490346250471858227662965924465894507839207690319638886720310158884331798414133828242623367989616033708288872684538842182329514738096684667613262496409916137616745216319989523328157920187970475894698104128118618876969283855976616799819461395284759586959534439502123803315074549943292038631561925370653851312702301447211771485980997707662964903040871870432856959160402093045735475341351557513874899942375203624410716795336619388053313705331449387707897859854734078427357041640416787433257882134192532639397479575623277769857727021409522771729397302099876453659290100699389793452256698724682109946331995002095302392208970196029095819181355518170501087644495069761431985182484384631413413070963411507514603458770955943854545991452704555194385109742605822876883477905885349099484358028442939568455950010414297417034324285318611518614447305325605609185846862141388738127899148591871540471721930049433252970581682758495308577552714216868666671013324886576223936641897144386226410557260023164914321880068229548245610078113657212348266426306767790509257350472803688421709415691524487826444415930960254708443417270295614889110403269758970927375993905076888718480254350330397718892764971806587600593241557837645188482333891069892809525281995315864807520765084529853257877583867054451173109872305850039350691786249822396070890950560069456961603719261544553345172871222552506941945383297971146479367835307678176580981058013912153154394920093895879920015380253824858506974587852620389880421391582989122295044242043718695640563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 466900725210140366401194130292889535009705989869612969363203192113184397103017070801104813701481738443596154194872612041450376853292877748911970350488187708711232119056996933864673208328639050061571698177374523808336441633057016712296930381045926472682658073902595968808682509686109502435929169056387535112792073480484801992161296442512946191599784916019072561241343141664264193905241444833818410082541184511345444338200319928041763791514126261253263845424815219402013003557972282132286771307402368691033641500165478814513863284773749878469866856978463994944648051466717122973578144795757599215179341435983196335373082201512104010212014698981794989302812951357502149635408295259525776991299003025426972366071103614305450270952688145216036136361314465451778505635278191966915583669380618098642309836305844609827887991538693910518396034087068841690378345565730901610239300472972703120680409471538270812996509051419734135314594707610955020294282758871069552200687875715161632001153397033958410970852589171696832868158216872265379955985997895098194216551594526123821730738720525873702466731383402828558515519428788441108873263908611038948398743227699757674341983237572016516952413439762204314843884087432570318766213434221488785050220947096235159062364459004482965737115397955755521921469289125149603388805826585129546384061079185579244911832574420464521763012187570509707232670201659256765470053692263810424882630741583685657543159341549949450285900171191043146558876874312632459520539832274244066732936120473272134797009132536927517885712981025161778722412593951120695622697492693457835664125493774399469493693702604896652397416074560010435262604336395212150145886689172971245633243519703281104748589705251322280159835818370152432201391681448835218157129593823286648574912608737968555557119828807624661684591370114631848497765330072110931440452130642238884990883512417534461092137978993664629758468952886448143704493363014622411500104529030214355564750874036694384745088542261189829985124533586081660040186433130277616046971517003866034814290250961928773639717188521488614425631727435926627781728068459705881940275604889281968236420386738084517616813541748513332080436590266312553703199018221423865725097836158088023624574259677447348089385817667453799731160855046555650638129725944464044818197511704326737157713504215712421587812279693215651549023839699087002524652565217640339818594593127757857355273299573864932698352517475628257371121868670504962320729109792092096484481859141302987958865649127842778429553536193902195432423377702683969464906812863451466849172087029995451297133745093846774332156993387677376224795834625978627938873658920191383303827770430133592175046976574609439486187092344993117623604335743878120144292516004719750258064806199751766264926899494918395853862340683194611186073598263648032926957994453548017793193300219857813927203026189274052418392283513334783442587904733190955673240889295195719340339324068167180890434997437207181777107706658950575445597052855510614823361854239564618592816172211343793203709883153957595754537606694490485079902497141374907346778966700826146390706222979067183854625334058710420502751045123764649691229737501198320561011819587761916322565321208124217554538136235410511718517480009963014537989909277009945896836044132620798577175133826236005064039470232745980465041172765398491601788319213790399028861014977098177288024298404351782849427617185849960530700447619811096199366291417287873287576884590233025447247554218926314289178721864522117756285857739056756336531518374858882471308409272341055485539565978222356761704432398088297462669769952930968219481251866477324917511092440992006752826413692540269473143351539980246862938621861938434989575025956589576864368600819531464171737754512363548772785810126502956453849878674461884049352539693683431659632014540175558562265666020439192529280316803438908614433241308067894327904543685711468163169352324014979053569195832773367027130686051437341715881727853161614603871203802747766161716938629175612271282602810380632980819864944179904126499855869790282203634728123868941193365868055903339610128999161511277318226676388622143783530952212785557599285648080391603894651967692946764243339281338057060019933844800686391615785856395420960841687116917898080122511703977569558226638179316901010923994553513587962065778958975999840365329824289652773965988764070414056738451615964891508410113305274849481393819856347083257721100885368368184344088237831553830775866222339446861851171133758300707241935014704527027793594737455781735699023668408521954766982563460297295722687129780271893618388256725626508892317988941356787671365716607885577537359003980372725785792083142407215593864883846710413886002690302801642141180138204246759414672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -72192844126891575815673976661254084541282720684235771125561398321592856018467053598456984533703724440738136844361189583443347684877043140437035595163886911709852561443113002230463781526720826966544840819604941274221235373649669651187108385592802180274217686217721461685735896552087395903976706143245011778719677815153040110215988140016815131492148451898723678036650264634714285988860152354132649047311163424631814688006980112180481136962070826248123146522001317217665948333155713490702507345244707969153975917772345426651386168270788641493653358824004353808185188670630553958842271358184764595557260723527651316279016847007316998995942749102121913211110025815995232308363989334256461390889585323181209722191479719781380486251147906695739757434605277214664783359522385251526676781917697404694139872024417660597186993263466452680389996951821032635265079640591685789983124602902279883381634571779759293815370228714446062091392158841679549721982446589360530251841434257136889699937183635066607153032929566458546712787251746949560055981126640482700879168265659895325336877094782819150428965344695032728359090762441243123654835248426551622298911770647849160745875714257572664947986810931177854009958466803305216379498319403724011793009064344249991080070439183847456484823487622629360843234775764632154956626748300498733640695164006155610569447292909062134611950836895735547118826226407884429944384366468185129464077013408589807883921842577973873624619726244787562922356909785465162217982111972782395265804097630818049966706862827858649651551429062026778790005282658384388629887153729045715318890905495916387136910062860728029548206998723904411153612759282518237230964712550669174818621720055698346723741445297815292860507637701298346134835550394806039059875116829379775664392691880305136528037709425102401462385003535383990734307847389329337476255189057437035820598230413398287505783069020620998919691902622428912605987787485779830955446627498753957300152041732241061777099376424195670909208508944868432850007777945438419822460259627867212020878862530846436971695893688325043960346094703392876346988342802514735868033213645284387660115295456245980885777574738094729723183627408213595746023668742995347775483918156747013012706286302613567843526198582582999684221216369534392577902646953533800917971651576235654984305149907632747467838509493273606154707665026488643252458594365320882892864760714501961766240684758118865394173305761889304072592348104821616267613107805338692846094954241112257910925452246953710706729974180482805318571367596722418792221108100423284536806418457748560357762315448647421190053842897282466305487761614652245681681150494347424879273929944740869987151067083387645242770512390547174011862079440541619459607274262896835624930352471880225666664404280390716617454218478818452741219894972524525468235646537602359220796205231784072458568532596179603449466330469484980107039232899702183529055770441149907105882028153457990049635240396804895948630671518355604448621910666636189943660601530231406076095744426427811749048444152805283107747863287512956319994596640105935310985721095227776960240458343342379379333245709172609115583686109503670894056779109283117979909855758623445897541868534910668482237401396002675893473468123532790673890691870155476597875764966242795064450795063663368673012725568957097719751868034406336717708744976945311239797145262311685874990869834623675809620254141269818509678346616814403927542751819802650281478326854073209547346029966051942074602737242091197314006770289710548240725651662285462350983583915852662579583535592998376907593604997372180746814799404170687363599388055402802059206604829391167098535522235963244184049832118271361562328946828857930606280812885398794064427416686906321076460438283665697715393276631308398698320967900189820912372308228612666379371434203531121172242637873213305615343919761967205827466372151460175799679903285326896926280556363266477180287339372662696308799499511478743236808881005279850202583159107897288110381561397948997341566534973400250707419891276815439486155178887014303522076591480550074144517797083071997400925550365296066453380745390411393500821709184651135031913483630801149373939378031859493174435948679351511345133492587972478697005934411032223753342768294052594249092325382978362962236725801360117694713334295674491293818859852958294267625486851015099368075581511550897703151382475421117627363215340678072002772654820526142140350895965145952656981391290897329185566895567110658994118131287323196259791342192665662988791151812791593254298323396771266027952835827310595044907023178468745546144159969382905538939079904910087839319247568906159105456508250063210808004017589674544821619612760621543848608048201407220358099375180900096893310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 10173984840760837373152799333994192925340945857974798343979452960793953510313025209503462510671381588783243991604757149080044528469793280631814209806754615461947054119296103637635774042918802675781231829082501717911388637295740990380102633385131862529682683733669574834344862153612461146792291652304882920217800928316661419764679054090562947059438953369834815286516528321902098262179605421995345250398140550870494535329642615968596908424507478760848719251826890034414864683820865559859550298058542324849452420366753917631638477592413809287862052527312009049553271111564607282340420413374961047902031003178006478947382672526159351981908082639073459681755576194002621256056067959751052032331055983220595914799293831641883747893585493431075302054123854281785578088797925571087787925528127178735554443657120734893473994383779978375144448074833959039586387020631182952191479462852753766548665152036008327958195633631675399744139184752095627254271697449503607899460247495419651858625851988456727502762896409836295418570922577421403458877006283847864682379215803023349836713572751328519015932272871918113747087167818267595440649329547987800619995172430150311269320203931564526299339910277935085006046432095791751130271304265549406544299488424764908369552409760184589852926075697406211027486854539653295296380392520282739607704726780960316657610434210889730614424658316028714277365834947740621046165659994234037667098570762643957864209091391571644216164761266393749056971461061455062423325099221786170721751870759303983321443667061944109332562652036191565000110356919692993608035690665391678522730025330737643452031040047101478139642922382745388470489111615767399502780464115607350029012190812526098582561861644357977796486211391778489381767618990186466778895978193222895126264239870919140482367501531712594046531431420827697878766197884480434119310447141529627938593092425260720497805455672849219106595183572142804127628896125248369968545354587867569430037913311908472019232781750553093540501169756469550952433822236682831582203203768984546204499654390059632466308349361662125512232965242348231865743810793556016055134344284093206210279869334799084594795177254695604038384141300509012155438429358583331808192160880383590238352867305495804818254841142623421856315439941814663163755905819094193795359467049346857151069139782934881862549184991290226872870494163852233967689047678188738208560697169979994977054020573487962039445596649427036368732435289011072684433918285519417194634182645249226567199394487566510290227797810634660767544996881808096648455412039359146738833532296422770508520063837062245897832766542896182034353892056580345257693356997953462390525517227163089293864734801134657373903695230221201365892165704746954137592124371518121820452189472365260002767751523695449947334344199911748272807269886592973291397367105969802064368062457936027778690692695078056003307408288604603817970957978821022918339862867919424172210883349715260911548536645471562078556833824557465555048806070081158313899471807632125499013090311700485799490621099664570260915994993586629562793215946405733494608981256440578598741521461510305692238443813718984100066514131168003314638808143231804208285881535663072655122458035631341252352545950479371992546286973119006933508032411246393012740320536809898770531886851016518129778978036766910206268566823316391156193787351874602728724712517178630740476776096512426831189350856316550746152050238950258572203213674125687353081102600507829358937047441507088644012116781606085629180373958179500832539870884715894421729816810008791796041889627609585966155197205203224292572133843503476803225044863681168327158709424630757434998067352260174461987880925008799590515503907587025962581261502287135493061576899171642252643795095277914616980640880718656790842677702766870234480657084227088516041033728107961876664728388777612485185008625302679060987157938141003938407761208592850655080306123968131390344157277684103139496111698222589851955918727778881863379270704666545520994609212256474011095592111917607562443723414038115408128247208452146030409621087140942358190683618592334738205664511428312530325254200543130110776010844409838155130908971567545544390996140399838897311471323496945330593498528840345372221343379238805298244542633546132794266062940915942352893290136312395338591822860783549617614264317023775081976764370716082148920438888498151449489447228425208928500529063903575073584646730951858039907770270580910736156747821824970279453088766841837935454406231341351827557742582376481740553366086330662504733126071747555099184805510449484936850264759493155840814985292892650252317252591809493004085108142779119074152850331990140842663189727159712171199461178397686023301545993594125690735610201954841613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1288880104231808646458466967775349409503261148752171599154172073647519891969858103058780494973590292700087261482757414992435640697923515471283611642559010985230596419169522470140545866524167071706460756758818409051163106648941812717815798212763272523317415867513791830990946516284193055819943757753939746953869690355156674349410504609010994108230746830624534852303265692067848667742217219830190042683159755614670523020631495991153065033351445042280861351979558100419018729905873438196556724025965961355381474745909975721456370667966993428036373630979102253382909130976918852822362341182770080118731640768033227355066816781479191642836990803348254240008790795005571594318318910255299063389538998414938909256718527357349413614102208808324579891760951351638462773794160097785746238109589570786554014689491922676751990895109606812652169443027928094683330358794131744363803865865770748237969459290334005446522878348515397461517428230940924339758535666310241693888028638572036953983851941278751898294670587614470377238618749364489601242523873596285959720563376805667010630694204292769412062428571534962152037453544264940167165453745530060511276953849345629088770728905239817836007894642603230244961585979449213904948026861406716230487867238282053670131030352612267791166279454516330781467210047402782455801041430843363355636196497837651186943423513936071861659353635379542651942859138874488015344272683522184437997354557130461704372080500195905347504193480267864476498789359552133412836866003993820318807836311058169449059914343604161590789774132903708273164442602760435524922456265686104896115655284716945339299143629195734505426771124292287569628923716483893141893130782360433220813962199137403265600458237606502128228759269398459886645573020325982747617714854264263182821214857710911523722179286400281300236178542786220055795995349738234296414173106326337819344636218249302906101530909051735184958592566923557211260714832839206284143125002533990060501902377094528598793774465666243645251969308419907966410976470997090075046906897727498728348267934138316102452809189855269161541941815656007901279896892900251418319744764976893320171327815221548053565767838054240712168745588360212779294825929733508574420351148404783824957931576374826314497625563181981380918064759665264098491219538747911475892068154664597483065589430292038187452813708594124619716098712294344920167989258968204689468361774821348455703673639913568788312322987382552279657004105769122182061155432082421292455841418645526970764710575663838437031136586227321447879612818275581460375598897885446388805111385101089889824262227368002962136606433553273979307298973973292150551401123688118612673170855790183626638528119587655944821175607827920348201803752815477395395385066320544894715467168739386237039476694213037626111533252267634381856883558847444051805985791698143587798974460046880033520882432017363575183409922872201313634017162597551075715750019228590334641636833686688863566030495867535352531293233127293583475510721102571756067373884774787561455742434700931559647244344164155706379888747904905693113515990119356977790107490521877802882788806532644737608002259426669224047800035023037288432446843805000514096463112893543992854936620832362565795040044366886396681023351884830624941096446265370212463932571336310132425659558402282481990797448629053746458182586364795280779202761324918966418214478110714820054794270592558783865216489564401295935647653305478513090999257611650709013300528510002331579411389213319958254794778385296362446807791905339023040990851653368433728010008854349917184304522306582342079020706719614181534967829744355009169383727409797156296869073014324549777242633675888281471592095904258124958527557569026767257037494206198105983802617162153778077444931325759896737741095241090996129281867185957962876362578898108867489326205024431422580447428233606615065721085045136800272905119585991399670353543766409231223002813225903719995664729905386142796642204196469919618413842313471310980972024117040380575220508087858608335411734246129696779509498563224529267071103261255631181682385738859492373500425768914658365289716316751810543930212244968797166539440552705430512816459248698769249376472886535355080622089285903395796031588669053641830804871755011135040586791069921270207980160327304115654899803393599759238827335593584501694036271471212874683174989733369016517132226592008760973065616937683556486137573344628843343937685529874748159618754170325250199446363499634364637762457618869306521138239602418675858765453436618141375867064021718965060481376582348446858215852286834741156261028519046428820136740654939062305995279115618063012340438898681578438635078965084972326974053775230861719178493563309040634361926580107401437591761350631713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 145148438676946628462939691075402370566228967816673605167862422939202533916024718525560722624012475198588844148355720229820132833992323556403387292706318035226311898429958836843378049260752610911240429660268457379640886166279541983049762266086551390300376624576359522878268355297589535306175464035916645344275247162926939876793064148275608741726763254222157522420701277973312639990340591322469044145422402119702928588208066201504574760197566386285643503100528617695818833571056292720525880097114219078588414650810541777743686823127353717890706904694531901988303121085653238426594740239840763691309302925343732983612538847198333791887037554916658795815091155300823472410510755598245685349254385003100552531119093873832506558264237533280630168988374127701057151921834889307280875880679907163685268478417811745272257346321048952986567715419866339396760616152839907860938432568889083196699090943764550852781872581958636620185812794656482544237968734819180162941194985463377340837969300139302647592119812246308748568861840694805224864622531446972779236013728817547636062238547088703246358056047406384714831304764690506472548773810431285924817389300017339201923077523639436386059218515988802798609322483947984346376046490415941431581130993116436933520852300497128379026886254846881574882841135711096468045643122489328127683683211941556347890116970092719313038796947560349060511183318259769115417286122103412663492636111565870154530065778651822063535130264293590981859338065460540718260023137577239157658755866998814538704421933994847571730828860661520500522333175917492002610387086796602045136057367865629123250450868083280124331998998827698209086312631541066307399318201687836222202410074534690976191203536996518893690350509189954902105256548893776026013376694484419056342919735350999959718018360941138615834409228247974122316292581597318235747857090219509250819330309644951294679477339375329297439945986654211679475439007216979186533195828801222768480597638819215097092542597900638217562578024433124522838902571798200608355608337697007625793068171499085365187339734144257533235659957502138600590316680011429165290050935837300399530886582945894731709333130239841584987464526495262160802082649140131584349566863282953673516606263769601362257957364815594921528765096327723448061891398618833706441763159893342177522680917939374900811027730388950213348188305218909681345204258860976016286224853467142088921401115177098364529031851557168826541453015443445379021695438730808116432969910266187014589292052602770977815215050239423631590449692727069582912540934334620888755935054368524412275680294445018374924082833473222432528256910873059562252523671168532540120258328357187007369796022309171882245109092327756390425203122694409868994978943807339412096697985027377837055406753610850957640931860858156524453671044624024681661531562900848510816378725635419692960291353114321697795252487471418163957077624954433087420755735710256716610558785603565441932854475054277650518225958966509775577369289971060618549545533758020014283888235277569796450503188601730211786666231340871952697096040722267454410546122299056033070944287209196299746487896479687912112363421363422424270273545950425896397859304391312787728558343635255210758862388080306218376862795526419862784821245055039072142257541452445147943339657381153603667894884932240404257031756556363680480684455371509353356713423068598181695203665223972545684380746913866491778898116092103071320506118541797094229769752458054190155183325064985107991741320477371179653269855936585382362482118951479262261499044904673062364070769420729577837046949773443429039635791746494694344398722639569714375141237316360909037692330210708111004548673631195469604795305261802385013797447512905531736612299243409975465385627039436622790331312077885425604103568798273850076998410637711871096191889489451256115922464491022369658587485106180626709107036887960597322302093746641499526455419410106697523607121795140014938052402062530636231400250688700846936943058175408355831585895818299919702173409696337255457887481372345391247213835795693101559271296192825221452012845632212268765272074110903903773312882637318818055485353852554575559271891278207845648705852674555112648214010954850997853488806199160709783415194869078945636606224283125619508646644277227495922213837629720958521935701494079369729241789638528447618111732570000833430265122250256943355559241900478491319854250544664237484190584195706853726432191992067776239405744413708000197720280301681794500970545473130968133438665602048645789790060068025779329263310408328269231847366080160400404029149768929238267005451064564747855285358760960395015153320127692553888166863263259546093821792408982107109142431051021748233885295657719433237798511981964111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -14201749612526728649261188341940605582197027346650528205725788241080182387545151131345420023918936170666886728283296906061017906703373054999591106885276541754538345270331907150424018518838316372582100520618652163865085639885934402496470275951758813018743030235291153719396210368541104296897610832190112771598428515634226246599647012512552948698598042866476904317670523089656880401113996943896587237315624081865016540549926388460927960635377846254929261727180294106802768172389879582937415530240361515610160567213184346655198853147601415652432071919234087296141627732577169817104017645488013644659971464610652400333913129479618545857989822600937162493130105414034786375637372532090087816060723843036108514422588825242634037447670693000714360212836235702950458859997553376599544124959504506231979255619754070269367027927932272646556320003884614512267516087173977131932097074733390817988169212275407710454902690836530974252645095962628559939342630054030084574588763981100092777338087665641472556352410010848031799931600486009507207971546965408327011304808457026599622378697255932561047390016431722476701525883226711433971957257239543433935065329939916524769108264940101804134703721358325498496020029054257681940755805324934135229697018306831403428705731659136750413503957116892025810325831135894015345291672157632679588421532609284234206955661479346194885414041322945346494518749023070801387996398627695389871062758543009359482232720520373959750681150180375521218215047309307198590770689294903508831374097263393335967354329393558443263593707641082975658346362497055065462578931040635574536463059102968900271501271875324928109268322044561209051776420241743240722786194574994504217962969953380272098595381848814906545430501332624856851884527155117831332053802147216966988543268952391623671928447821392145293640372365141696087973219927456918361725052197575282913985184379928299882489397208848796395319353265715106403052718050486040800564171501121852964488305060068319461756770197250023276905790493946788211374035004742826012927036493093268389972080549873191665416140356634376906494209483158970773531644424685242847291990423031521977486730980964279281289621115038268959375817330599298020001160759796714344608721601195858286882488163552684544819626361176681696167260285544801857587658260071978778539598568067022663232521981515399352680274797147900941149196484500961194418994180013051724193090206470442995155703196242735434612078958976930334208746514310360063320063389709479382054190807206820136780140893369192690918940147160931623367902530309489467898668974195335838952113947304331647046351046266518333235269223785653703169080734657976215816616803003717313323220069936123793753240697402127105178378870324667295155102834785592606151065947998808926126698596295645975266722406945923812888199642224464341695388075792413296307251895315253099735080222564339351283566392290829113540524228232703140270313426329314979927315691924118728192573783067847303166003030962169326724835299687154861391225961109162289983981838169639527013341548597447223264453205332892304364923979554502014959143416135034729432379057248195454691803475370227437738315950424325750665133861496254952555301246279668871324553275585273661933475454695628616067123541458873227675489542897468684105716171602282161793155007500793028205585568968990545637698783197190851509348502820197246416751306040134001552645349950014080857632724599373851974206344496080285121276423069012311081792711742765014220322425426228046959688305636757942142862842238345337483687460113385841130423464691160406104998150181343179793596439587611931827256039678942884340482399499830651235625868349938312652347722971340536765888601380478119454719850368560639351468497524281042152799976656259411219547549414997031697170112361744151097611040527803894587213056770542706602261737358330046649393003964533831441901619697526550674911424450014581893718202658049427725079055323143356829168065546058672406862678365213342019439316835175719451240819447254842892081404415814040752510324023256005125347813048809518401493660977650014111755269608715887115738501142335980435819486948985084148517587925539721521184859211442894593639441562049917006491279253467735904355102218475154064989487150520249835744606497215487233420877296957630348201579648172539695141946101900266043289307633286548154355635629032518462210585922257433918173751893149538616498112623166501350178701394308614929041564541877850673829857810141939228345032617063443269919645260604286616293363425341193150453331629576275171274644487935287936333542781130986764971718741269116200629814940886087844768336338771453409733768192596817630244624293989592203421077412261843742652815442020715186175902032476879277482608707057916642585874729725765064358711242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1131840477828998394933811026824641200914654648481523696695348291355078817147270202799167740312125962862398989726100991823815268525179192406573225279264610672337087182066662955975601467308908361450513154376192766318599143151789371962927508084319020538962280472826058212429807301452348491315315533081609545987353740969564560175193359193935041284369427874491676744120328227152003774642546993654040368226848646646921367315899400948786282587770140338911300379120432586892968297399857670333530518982172130290133185658906081670720952356108246408110436417621070684691728141124464083907851303833144639453538309461251871133162191998556040674770536560562077120738828562789204376961882692344797424426390327700052752105993982001644225221270797145535586263411723400366891202571269953562890187650246814496806191636534820220116753018298453384459146121263516848330162051881742031968841720073092493239476225252137795619167134158601304406933585798292102146240651618123572273212014347090908239236075113464838402156200273833820834895340163216555778220846799020644451779288228323998828481793856683800700727958930573897546937405944840195357039915833814830248168166533969465251301836974208541454317161954785686855808928911825856011102613384039173706518880262458492690855068022992668408844446793915635555832213819756043977583022513061096156321633759115199418657557117594913253024601868602736739896348203929996873132370941920905928589035539121757412327534933398358963403014659035572419804043168156847122806123886812535122686764099205188183930135453312175393823242182571815919537870392912883368783305363353515459497588714004768169917122476410786072586983109616934195442796193546821984763804449966438330180105492178156565776574474191633764947129340312614070203936411504070251767466875845974488059077300565434380765400856810163525883870229594065316329256934750867690550878727365024262927167332674741641209700854001471689455326894254011498078399451140726703531795641333718605865308050435902555564208428380822873008138722885087104491782175495655695294240040273491255606837693936778781695158649204315300103950790858744516809529787524340643168428442274523781467343842547970251937655243622054072211092637715229682017441641809166065475115799779222835845201552776582049597442546280048083678050647742554992717894064764732317646201331564464995246156557113019134637544847125624109037472863098289421520483883917604157712516306684239076969775630112713395484636306190889324717371230650321523436449103999074815363218957955802817546272051841135127755581887159286753180362513606667641975379075835797743523489934601808285971922943919332428259912464492258946967251800359667096614305171052766402907383391409063374303669635892566130573747130834241123990452146764135043641270714174604595757404990422121048947590957612888354849102289592491199540948477248408618998796367745043105078272045545173529807796319441809125868973069365126374593793117798319952639648395390820252718981822140355357870024937814591918352252217648266435141605813305027637818335424863444332370206814126092963250508313830219129921070834060725121348453612238792519433153805461050003552186107703662950308267922271091674876204935296100530644876348866706933506978752419622097567486566966360789217687265370706801635843421761626555140264268134865676500370735842376552119085834402439733772657802916600539897192659416010592790557363530654209632391608869668697895144157184503792524143714615982095374065926180744478987124698146740562891597655450121719814281241765178727977576798568018350855149994667640081944829773864790104277496588217405675437118602579057416890641062627105938293205763984213237497857407713074604803350601070353767510966621197074839318069991190658022095240383970726526210953753168823348087788804968119723034621162720407869211060811723590968844012290277718800503421268297271631803139600669687836691986588700393205904842282026532322729248443635845215619499246879416984358919213900338716596081117695680742945370292154192826457501856262625053641373085443787923125808560073877782131723016894811652275901439201917130525566577918218098268666708909512970592655848947390300179785343739504754408868519688482468427798095590097559440872839199391423510725590797979621248012149307068058923375560534914196298988110270203621077811644112248285497312765767977579476332841464624491615278339544810614131724339327730345383202918597856680832362614944123660666981028713875989034705147370801319805676577889771896597850725734477984957626411504062839196701553610190961511400686966948937015563630859058211956669962852416001393987265876468997173756653232352271610451296476778721068830247467768855208805723980281899210367450104547766861704756484278225178153383356098045045752794954672428785307538459717761725187301635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -56695934656796892758010526300721133977382481109036959894487859820796220513925302050450260246612486373393711438818520951417655185861317459007496443048225039695445868883479168253193512094451160890382919281254851061046431358283112058977045845843350097965462925721941668449383837132964558891573504036194753624766299343717172144191986806810618079436979362073009438511747473383136480725560370053052082966694379168704662783193823516852854462117563567848679546811858975879866126209678559959181364809230374579115857287586721761798540898589054592010317200755610727026826890583146975927926673373260674809120845491863363405287632355875739538748517619386472595232777044871134843512555297578700898633090947173998395055130169889498645502990477783627331981903330919920737861795441280320396558701298502881596569357227714497652261954669788433151872330126243487982681949510244924823929406816038556517034926834201922788996659872747933214614988859919838153040487568922457886955408887055770138951231266138639108147191895621273103222775072950815337698024726316500183754223437706404261033273671531562340325502170849545352244492011651994585491740797144194281875792569610005594485372040036842175756368484733065249851148328572790169972289840084602799708915456377576772565161498590774253862778038685951932383873803402179409208106490950086132594961498117803655861835920497071447852658925303672507262258136872627701316908535771240544124980302979243435967964128784471457149256826252143795446966426446946176349507270901031255288341792855391596659496192839005295585739433861558116792426642754761862985787339868371445129364357934166343332335478149973276273849499557105532057730368648456302376815580292381239869559661683883662130875978194630357407419040915632396532762980182727017673346016294753972617394292106491019682380695152941672105793153197496496113503392505674784787222942614160840538312056544665820014492300500599017672532167463801869891686312724659401514188160988774610228912976829430062331612213734371876740368233185832097819064090681243638360260689106574252264636339488956820339232571414035162788364243249085690994243707325197099965894565840033171594390677929983270888485060701576789871294512639427506072035688068596401538699361699253869888664652957521400096958185561176043569957147358293492394250760263038856012617340251295863399268171723282494975117306343988445211260920073851356061106999993026309987904069967492004918033660867389352995951999851565142125685103135815111448588364141664832053074267225796341734780887850271235119043352399186411966002063048091478315099506046858709896205789607124458215505182368355685420887136476262147222554195879781801150094348027488837275296628546480385081926848133426076046021629485118938571016698238933962589823650803129236966785138242423606510935460116826578004552837287004188652657688361092916869929266559327880638340062978049081420333027001442609576373024404180949908008794851574350133950368644543305757232690803595871116025316102073580165727695625737323059024726499080653084196354754448879578039632664051441365093910800633724280632059623020645416702159969391091540428108759471399186889122732100773748437929798029665331464316406853674552192158330699814976672368755259934732527418146971287182537665078967107164506220785377173847071179322399096281049708180738712074813955566559995943214528595129543575714748271572668602245007994038668075001749263712617196632982392270512715719787341553287485689610603226823745119877234160247301543465158127911968307303283455872181865545645490930926123695838340779069993040152702821651980798288742025366551588828405619835174717952864096530818220376544602350754001899608535104500034894363890168323524917598316255954344103530406139440900520740470905065554643518837796627050210527114465344486736191750073690652839262085455088019823394089519794582462367202789375729797754719338716217641699621770630745264045232981117697556057104697564479381474308018326590489390359582351536922910364726678132650624030387030280429750512741814514501997642015696918933337354817601168362967341876575045148133182245215540294176879661255265320875612957993339284419193765469410738386264355690800230099953746155357138154657173916418730147963927543458905924118034589751583851151157773613233051375749628672012439449455437284857466757797966905504838037153431007858899850215458903808345361182329620400045857909475069261132706157039882780388917362650498740245378968207973177635904247706257035420125632001756265722842168808648015104218430076839788895498642596829493248677912527128447466531789760702894974539037623174836040883539642372490033164372153559186049103157482660603700504397468556485500552149867651378726542189788126888075121108921506748856250451070433163603289827108805792522616684436798095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2318044717939698952735114794967135273036492373793328034063147170978799259066882157839235164841398270637856374016211499786605936283405908550997451669036846015362541758269062353516302164454958648379796531837922709406552354403349737481524656670245399799922514714972801930161073630815920734309388974250599741306148514583799660548816968683843629986607595746195762321796653817114129085321306842685910182778784511847273288442161747423305089789151639346453640142696822999633748274462031284902698335099162322388275652453856439059128557688593279062912150688208780639608349878219746516790886203200218708273041134569876962404846981622909672403454885068499162026267292127636729437191738885090619836411222050199951432505650330388784153676172028293059966870247751652432738665040788941698663552967066428612486780227422852468234328212009426994860396212365411212617085827931955900011290983204090778283003210537978037717166936145218569163653543273609010143326027878248060290470758429877784588395736088489875691726182836655976259628344357822360925459812728293680755906614185243680431142383146466139077323545750564977133212692757853348623181798399997758397900328414586984247631761707724548305458102933488798274820609912738405848356839630575380628123503915058496877340278513431042435581425658519268895439383356661444628853348826413398866169249931366068831472396977110632046523277204948264865210008443985193845116162015087561965207473630759731905166350500862509990121476941635543807648738336700787869409588379601885665950881334931858171208620359933785967951047264684405035399404244409167209203294339771360683234893361537922579401211061016177928617006889668327720458487221272042375231215995933565087535842844326358012965074831889940973505747420228842479177932183734026968264317087459773697661863673237241466372014949720969571709978476191224552582244782094042270463147681704198278483656150361399487390334118202726288931527421459928316852374772614926558938980592353827122652861138435665193324969925884378560381500749238018017991346473376116166175883315106000146797078080715047437614178253949842830752637258172142255100472177647924396039626786771550381640453097535216900491196246453136188877141158493972740306449236635056669529336923750055110815202267768108765415576291356567981962095560966286772259793831355817232813393157270467779190510630298494455318568369976411084860566702010171624110892593317845783519404398311979890179065337812356774356055396856561039996035220910505492038640341158271274790820717237745156927458979018045567467421777098074808676002537517406076982712832990802430076658792028720040945147537318911032907114464539400574557914374036857527681415901346034149206879191232004269598498562798031864872817573928558322853322153548463933132969359801444579919117976613798916681956169424032410147154677997024920495800927947044884332045331724171867422292640921738890543670564553156095813008070445447801905396482026542829202979926049221486031743211514490136181562576434959123097274357840893693291340016843337084602273302940480453225320042406508408915140344858714282052663529618711537942688419194958644946926551536848029985181233133839943080944777089346853121452072573845390210677713539493485195216924335602325088796845956536777230542128861431010747321771519328877971066163334680074961633682469140675322240136677685239576136845898814647462921052240125586124716550370602839212241655768808672125596792730476709707869182634381767016470661787402782120335685872443542953924785258562609255359746308097973598879380051396915496501211926709723215803787922754748414803664993400974539404264967462262502930953467645497849788230743782530509812043259489258160700100221121333668655306497804521767321569634432267237185921956770978920915852838603911513011348646485288984438460146813597966186980477131826038567498749450226909676265188793639596809578811524071224297553354230053425816628656478900968017910051521109211400176845706381136542136513265938834405290066905640446407481152964703722120949810089086610116760139707696443052139695002904303777722834203206762634104372443355829299986330512145072234825496081167082841046904824817585584485118628383528600525444034098957445115999691944917290461785494972582501637112153909449555558940406736552824289868155671920510142457519111390760050129477663646355371522430500876957987376503016236062457251464467621742354758116351289407600166481047480247541083344229191722975231072022986057307046492556794644747780833692798376040859222992970420956853550872542196338511520038134979429871633458253912491936860159087545464057493780286312442309549166590456789732247646337575836641363191169495655861597829397979849478137477571975818194575566541067676603914745351990000188785993303961413941960656810454820515587925910949707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1140908819124800089616711561762053006710284194774773039537758926297664677425486011975181189806657978188394073775620444460525907581752170979397329833050611027243140284222236583969251496098346913891533319707806176533875654809569907627027046104178383523017780854363442139809294618600327867471596403280451246738170075026003024238228257750500268909839431656196727068467791239587781360308597153170584879853163314193468900797944280053937646027729985899607173921724335813254212250919562326306110527115937334311341518688191155792316873137409871890781279551592037187839750979366094516779238154627510784719050980478870320304663912637172860310243939828839394880290230024447969677838198069901290518774808853907567361484239209952764418568395258580396714683298666435134284495395143163090517109363053170270872277530322842428078690131290964003655088575302326052646892403402771031879977782414178199457289456615706347956613737392954209370889997809114272254321742579196325073453325743278307803269321650482144809682683057919196842843679772693353105332368355232199625814207627762756592846744927291997529619667816212237911795971837209278901480700503197516908628655109262510632768473808651283928180963006409444331805815299313773255846266123750160178176714401029406693953366598245794715633489595798864671216950750436450690169413788083157821467711725035245668224174150955811537106385044514168201369218226661408684235301268947696754701749983794837713690983873935726048178169099897405471793633710112307298271959681275166605999621587000996014215745724923512374316875231353911895113499687995839838288357005562950561171819839116008510976683305568093644405290540926497301763462922325857556418231428513719308186201102746205037935531860553313308106186480850524431361825352571047190508846977181943574471674359880933490459771099893819858080711333131781202630568994343397644605723988118700751171538268713099857982267473228895198374217470268829014472243921364210690669436773681377871954668954193084347386618567678193765191376094348541441232366595808261300402757874035521595209578559588173923149108719202062502325552872087999325099554473761239305490075318331741216134443768143750995080064466669861345854279551340252304882738017278804455946781607452130570931623494855494249753488190358744938262360279238388136169844697030141340709755137046166479644506426388684928554529942010662306964478346545910733347745647793583708768645261688003759847934451789048037976839774343597524026949020946262085476621987435561728033312544871723754275775745109886781881856618363949533269133679605436909591344554960079887512673319930235980537992029164809011293722695817451800645958675875060258158104623484644853046936404799176260379504042548962170875372936765521045365451081959910756542945501224634783882954730697878099016718338858966583901622461535766073598275692837752552235337074052155327352898364532964632352818289867436335486102943521408044936886382197117731874133952643809715080641097972534476069516039557988518346662243105119651859577257238929184622999926788649616466938336723117237452156698565748594421837526445117910733034220996950854316855306577991795147944595693265162701957065128443934980460044933826753630089641269133247710316262443484399230953845180074456142270929279637491206317127500020816891217523485747482794088059466523987460064211038814311226078556337000189114117202124809301575213225817035417070923721315727495098943025575149751381382285435294582445392754755348258842973685263881127668181006517365647790879274721032601722012455682225174102129457946831457220697115377007829860088717041654604429572795390429114456105749171149070612785452580428757812496428991672173715445932291710384741340673223133794260692683542285317898925310150964268926784987528517718228731417735824948428870074173652730495942776938962004908106051761804589396767345237187130918626696997599211458890891062958054473076010693012481598995043232215650192004120388058857082344429305898411683145624077298196363756214826643721535509014039975515929720527035688793627519173130596104186070215477681505287186768737341462360902084526598138744078536280627915660543829531251222437099326315011385552036767160668224672464382081852156809175056900674544780813375396639487420891133101922665917069739891821392019950671594082769660123119055758425778545791344254639996507903422795722226426511204896490229242883632087217480459485143855164616280625995877134050532667902505350172654778767963601787893262866021304651988360787814420242963399020168609731269725285936335443282491617765389397148881032819239591618803783170029102800807400040743036972361808466527078157662482190201502184968490449154088077794778659283571349035373793917805684724538239296820038956078659354987639009857678701524004281964153051376342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -195117842380659065876158477807025669399806369898447376740726103247294445028017737006907818870482397413582583931247937281674894071169637695739094197254176868216841378114316641471938880633355974301966963803623209451883055355211680417653703271301418287947582492225880176597490154797442815156290608590125713025552444418524469516235026023706359711614077584941868195320279003656370762745637252335569911004031186594388875543306739785795404897325117564339097102947559843409090088753751357126969141567646419310249218877187905212518846672145420600260821586649771848575912426869876383203843600734539720847992007123999228547746927536460138670547451160446461963722643953874025305749912572066374116428684420160742841819829804696598247592988190063533009005342888565602171012450693529484426796252736483420928086609751408439473233536912807255783745379168898241534765390423752215897709252446975696751251740554495824798666171570123998807170138630546850579961541654002763542551418761727895601980988998053826268465951478768163241369466216041357988711201420583896451335690616041021144813094195429165777299806097102054617490868595030403514081583930837871308362828322992724400282743312186166603446863137261652961239405236096256377042510739881792244469918450316545119605494686505471827239895466343067114123674441546426491079305976227456141507155315623692521215831484289450519903299957337764563024374566191991880513470330368129545194974374464245636153712127292299210928080781794995479507862711736914872948447108087019890927344435778225019364660648039405197682566901405803361958533063255468112563939446634232782549768071564491350089084751015348482987269425630937373905466828788610444507584809734935255700699173460003387080346191419578149507123405123861235413156955666035320282178256539624045543138812590312439431582247875438333085753374095622301769438003005743150984115478475929977081652290134044149246197731260629906132258791551738098943745601605762087390810174617635872356296255748199663228524735794045027393883008081558289927905685386272284485150733321138522133377472169028575409961247561400768613330356450179463746069914193967992950652152352137108757489053766543643837027461436039759762880376890706501012505933655543632103026804011458750172362469225499137990756768372545172789932078130174599936432525724628294932926719554357035417485225640625552887052612625049079432883958151953714607174256005833456287541694452268285270049466525832834298973723951306644395881687230812908281692860120729073396113625574992740564616383532627196515252718790100028151433497253499210132449194293747904215150682346185132718698925692829782471128581409681336770855190706861840324168055620805344556144286561693512921600564089197038904864228690698886053854177497276176448843544224143518288008316647868899202400593896054755196174889825387120664896548684064451199492413793318905602857979658233517535025404611043870973350734934220038283267897654079627549333248866623359201107200967038702907600058881910808565045656858358797309589543995897767562394351804257421758655091094637022398114977184376412081127555167060814806068240522053045384965670588451088218528953199050073117625590429998968703031302136868047677112936334209355533670792766466707751596122696929511696983188984814580635820626781106421376247764260127837642379660761814982021731947267515071481701734962842437081496129358256383805021306713914438823416187418454030754544046092386857047215437087145816870284256282115527828205246319481641000385320938665390326490394666529125150519750310541286385371298205464583785494321472871591713825058870991534745927997597869812423014214685575039865828822891038911623156912531401431934207785977043521286375068920448475752042330575117298151808804227036917490976130517755421163337749526945760964353642538150622962644117320331199832702969582524450069703857043740695759683850916972380080146230597727524353780275967490576360631760097084408730317485714007511496342890828765994524542405231036980267024230685098710832233715191606242698443189840313725468728144263827160525613991463402146949367404082827454366165566735901018240119371232444260434757345050392627666277760686712635879884909251917775407411150121191810685175641150295831766346965368343703125300760199218847565543027910500351651809355254783943288623631256608884018545309270143517760568428199747830945327375281669186993571099857012101508783471522191935104405397987288574658212902626880912420696114271352380250879160540095460879823840736132742577073934786444073761302991751434752008889722581208209085813019906244406280822773006681147680662104926607517329905096293955500078525953804890097321637078069906758808532765670061666062691169131793488464772522459722465880948106833492635939835423855538663635161356069147586822509765625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 24253534171480456482901527506820729507477919023066851071492018316937082305749700993637450535797950226046362427054247386215633523096232180334572664377488798361327698766765039649861474639045206977549266124568565346093467473195481852805374747322047692499617186650179064351507683537274173939581608607369744888804982612931696833772484293385749759017416323393884043170304502077370042874401149143923014905586033134928436190557198845993308111566518904796731735748374967296953095502470235085761939323697675396303450227809424690254492561795377953533559419167905297053584342918437942099553137080314809286672766915309217598592705024345493085480379244571749755951810497672624128485769048281121223530960455937167979795881685911445071492402868811119687977533988800808081139312077203673114776226908213100322695248945625946986178211159737825512675360288613799019899201318229630870084943382416572040246729121643857771836205792483551796033205913574987374965289515987907235375527099630994067711183321086598994974611768464264663202643788430403933346904280934967304436436825473120184352420454714388294660627626816908800209354814913806312133175176067553834028828461145493597679373269626107293321449813917502885808472010078830852489801244639318892694150224368615183696017405228202238163465761029202285869795283369632603782414652659594177700745886799546409651117903435985706353145346080635883005022778217751751125451053650946487480415422553989210616043776913982398213433010249343117000546583870268817713312449968240221552438933496347715467677866617232280435161405699688684200476158231218861859517140324428777579439539546284940285970020143532120433043899579250935240554706584237718919044011349315114083117738771001784887681525687314094536976012967510529492426102677674116948822175252908444545425560011950795917949801908261171121065113624744721375528831258016668755844861950510188413094982581458677837929753768598167403215392642526753068578887113494671074059523848906864388444324777413915546502648919297989416123986596783892238673290313004263696173655415109451170529795878033811711844738020489638088431793660245274405756802791783988593185481634791607948610170793225513634882108699465707502586919774996972838447325382988240646046294681716551893670472791056684484854398057007639457274276761247234881129283572927974677980310894599957207273074832741667977734098673515923794102287393097358423129462760802756489953755432309180334629046197812527343958428820777029121940042413641663072826188412158152280611505216118454351542930084709745261414003334201583878316680257404795678771183930180223145095141231384908562830490930563610102074805623278889921672443885067360262182824002179754001151019808291761584933855006486320800687299030449335923732770915181861510137641292451371534469893422211428106549020809507970084974407069216429739815661477362615081231914011873822773317132361091882809653257605958188683802841531152662774196465200244544868271923587244407929395466592792079105993340746220051711164162830729382450924442369483688694050743727650279054575059457852938693568639514219164456599549179974411757370720235246297033857574988455291439416886222381182610724802518599548625387188767535327698581706088306163319579766044897965587431876373198195648199417021953341661998413097770347300264888509313961922589159638919910108660008069747643533646282223412495447983533497235136219067722145173333071180345906112270603263311543223110952804031257469161693445991626775559767906143154021343212609460401637473049117394840251947341491901853655687672575589436087733806497106806874980458982821578234031214364505488300539198199487490408218543514404599841769939889337421560128473563827218020141608503204186504396705593620271947306496635972945927098526848742335122115540445641267616196909524119579259833892878974201368893919403276417355521908830838512585397492250151004614627526388742003400492337049717624595586319590999164164180372393822168631980063340356323283799144800699236066377563258494317958014432109836308549941547271750610692101127239322016558640868408033396513388965483571160606873340020324211170182498160874548388170448828282460017788052438301436400907082277556132291806711821030405154184673026274736629069710038313054067424054974721670110663193097242181845656705660324664852996723324117267036306277722143360419931896496938508924138033216116938596721495335211692184541246999155945726875123089834653733732660364318790432981084367194676615131917691768723862019794363644938603149246700252120977455488323000324651039729957665788286356287937031590429163206504326427396728056092441905921011178730924052874512433583384985279520421959898752213791424936681623859160306203822529207037132195981536376992618674509861654923297050077687554123313020681962370872497558593750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -2425443435015243847632037664835288397912420061699385467028654397262471897806395383191234966976547590101278554064241661805490400550353726774392048860225685578420875505650804841539514103288352123217786896274239506931236839133549425150583054691712416519407870965714738505729415251983834205519414590180388204941741087326015481359998004152134447957274297723454519536084496866188319851520866268536941853437241913897140581484461635538936642423086959447551011522837602701741157491965425343873116657212921003558221167106074612378398438053345598040457294078292510414659510134059380503698318713851828581982614039733683394502834020535469604501624435628774697903963939700303267735869532996280077110802728438269827421094201371547896193386086609941707674882292711573198888952494384120246685009514257770129915217283154437304930709964538673637379254228674688067180546689861396170168215519313381154202161591668074751909265993565316330185764451811630752141883411434275043443234412198481912908664988167877620820813344073928465553077015723054314491137395084326145715265656565864383829363007156662505467350180068317848131816689336990435363085537543965319681379947391505300872583698300008534291154572418295144065146419158467535065277884422545658828137511204147329395032075237666318417071953446080764526150729285924613253604797852358067166473387801384579723113869310406549716232475498406296697625708306868965079719658216193140077202054182189988895721962733642462386007295795950910914930803532838870682755043321046336773003765765628692000548569001181332311429466783330040320261611622521183908606830332398280234442618504804460511062664552072900243281219725356208173559800111287009299138737425931028036189406058828208955397214937804101137231839624188033489656361276144669728834105372219014456284428817164355237066576333450126803593518571066633051883977777816165115172281026313563640235308056026817895965668044939759069878405657253338170738609908814340292849398159107555087814679405349862960961351876859198128843103615601102525320503554574663206025422894073256379451546779089628881714356833744195553887894352268456656953781305518287021998620049553288159435012100476099538092688464578803986034328801071573431156318577711354490151521017783481775428552703669368223139504962730770449349924716455752858895989143476112463273644579563820119678619603400732378760884972242569025516078098789106471464996318916443042969733316601905616290709623679076525325025928288762194586015672473812758267132554477602929134585207681702782224298003245482532668319529734524216746653363280376039663264675423188195473904489888799781225311599110072301866507338377563489268498961431912607865180114907906131085212650197826724441504520379358526305409573221430879076669183161385678435936202599496630689779778078968141765202260729973290284204430410309142894767236071864206180397377616035751788204858592050332572791089377176921934260274425320136199679636256543237341778560559053422384366997573397555433054453358700293537163202667362035453377603057633088342755503315464136631658049106915621638790047922177451558180684835698229760481026599379741350681422171126126192235170850534788474419705811543610774207055065647706009632581722327822593972120402909788347479634063154331370581679757835026020581131181338100959219572001424213001549253522792925903374015182951686027868347996673300430257665919865988107712183385006514013884455842512344408919860796674034887696431041224748575948655736481845691325248448105072158838122029006427264114414355778945138241688782650260901095287159171212713294600650196514474377633058605006045206669892623191174257744892700848879345421157721439597983949271122812076689625022701118819160162155180921697406662182064481394157858770073865963490839693479508135050823148724734194558442022718935933615083227742221256660656925033336286790924293135037639291559208758939082421928819986596290617429952420267256382670265564885756325592212965066316018383576293162007478421980897443938112545545961293100486835702268196878808042323583257679150553036889706863350488365682237134861177533862609273674855123232900431255436276614051165616499378042503800403089751439519390044825681187950766650250285191471272889286022991748876372035398376240480224980519179304367201614962411972039501963429821756265614234792983047263639904540826130734078518285985794287824564555323512953699002996768982441811821740481879483538237087657518218815180115363590893369299132160969321942365167337483145870488185256858291256345582753337764609705005247407872825854786972549813255625727389328308230611264788210655472014410854885958182029220287138874125152986174311494805492209258137861929701407761887936105590588795575921948767534488498196205711026714097219788009625380254874471575021743774414062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 201110026482844544085766575044491801171319748416275906168406521670927339979504988967786187266262737632115300250295590690111695722086681270842060369758510675125128790857184489593989403243302870854152080374545827967079957109411193862358076111713358683050053897404169606416426928137327418682877477766422321250546508198230903532224562320068280690438673035767528971953919770492138526659770111657779799809457450971432680304699638492016755000782990808982910105806231430212237472297267391317703657093525799030221971818521952064967504313321101590243261470452962071639121948143312729526262106134988853432827052565043491042125900863931358367679893257945965629944720026632464057439994072984928345523844004293670313250321327137072732343042359159857498253276545093562791883812329794175322194601005496495041127151290974872963525085710569427183080077445687347267921236520677117223700026725338947362579103695951390623035135313673779720754853626469485120606116467636113792578074089021140764990554224531323852335761807778823303248677672316058813325429634307903761507454730244590511818033345388442751882971119203823918484768886724190722197622552875107447779206388945964827289535714411574399682398198790111019644074825349429497492627111789633876814635557355767840870051107048720390875081255826017909104341691654372171565260320631307822996507701017950743614502463406269733756611699223931563637089916897978041826570290496791829385176035033738979169746342522983266580128333045233206611983434356756539640893489473547278361376568254054050637799741021044724934140406602448216896450148299122601307320723687031807848737448215434236249254592187887710114138330072334150317112037180271922193761097193122866421691524031921930197387778319002119773470925153132539900015289307040525590869704802001824989337898740407043863840990127078539652482700364599972900923962260555927924576393693419540851821839507415484500024205647226436235519888980754562450565512215202097818580926002921836638548508395648221055569670956307275462681690783631360062470768009203656021384911997572567606608865478363833078983134310028186431970924488738170277226836090471670222803784739797199042357236202384243315212575345983764142364335333182625893800950949420927527701821199079432184854646178652087594529285558022075471125105726129364461884531763489898851469070573732806604187734645315137029951984412329549412706592734411194536788085804881906814953157618211462706020299040029654497053735135180399798601645396111511192803032480583187701846209672818600507857077308927571641573731082787733228456414410728536277771701887175237053349748822691136344213405366390960113266586729925710577184716166973511785426313622254352636417684587981821282791882381133851264410882657600421848626428800870553866301637250603780305200829297462391150437702217839889590335173743218748220299371684960860984775949873658015686523942282344461445277374432058608390806117317383103749224318073599937552058634248879501155822651867959460896979330679768361863521449322579951254521798524370583698599306871998039056700499961810174064278972059560705138235878755752801592146652781841599740977226928561478366328442183220204636673222611439188968775362057420611770271518520317385103205654651759443841072507329935006440974529078607803883368940942656271724226059479148889502316923103869185152890849790310837062271933291268522863285911761631374325974306657899968150527493721385251638163625089599863636280470925420015777812416682293391492121117205035985084804111099823196006576741017316875244595456955840549528943783767401675631446878946868371431821495212572657860827644841595476287721442336517567094640327532398963999968933442900394552881771985792906582592052617863464543112665306286508497325569993540333037171318744153479848413511790553055088486603203655693264423667045888581673568806908477950412343707873362462633138687831394752693985495252291284841984531836944390410157934209324304971244847075058963159667324815378815363489497641031648268331707840469847606058101800479091958410110134564680748467133819928334800753312727513058070835562956531919222386832957124344711416593403129078868074545682627645833867030291447057036304144258722346536786236032528201409634981274553477993218345658111399953615856015934665457738725014135667704275630865277028714221363587212202541114923956115154899782427379123387724300281740968236639872898206812590259627492366710872635538212605920702762109436323205316228578671126572570454702561460286159984255303476547623365509495791877543757724070670705493196492188025646155722265609230884518165801169848228481003122275834883003211886939754620726183747030332877432774489940218210755362233255624833697062181233506959490898171373902825969606995493580362487417570522736696148058399558067321777343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -14034379602585236564524417873593571202510816250035137605036573338784014232383274193740392035811899139826889524985441188260747735374657416623571911531643450572193913565060419759001346410821017907757778948522504442164841442040079031283853824307397092413311722198323251306311444901322268657733470355844232101419339773043747688934132647837943868372899507056425837703946107853699522088924627691295205603947925158332679910226731605503753935672575679996532061432681634633360311059098149352926591844736972812937059429871439561158277846782918703386531032123321880493378387196484917422750088072061571454221258749299024853162704000474657929300342825200183415062214492940596107942183890675815569367736814944547375856237245060148088443374703955476812836499195411638630196028360318960958277464429809348658610684155168392991315486749244540394916176800418154902967423256229139835167386621322537497169919038892959353351056735715325193137592520460629882560839586994030549457252077280363893597473476895967322730446997655679223164067048770458174623986695311381476052774506300309420200703031543311462009977775025239771038357195843703696598185499325549671590808580164337400478490347847825049219905791499511844568279179593392022800266249081414802445782192486103964164671094667577212490787794890841327712028344647841659302662536541896064474069657711558314818816788742762958522622248426444388527967453249617853715476939600721338053318475265813006035716879797631073264528539310246577441146971648957679186396786975965733918494806997466476818874735328128360857864024742541849040749365575044514763227321480753848821536387496194248115892095360605345105445992544690925525415390153122163676277349351613101327457251388428206825342288034340290221974163939520467654808851954704629277763009747054788732168009368992260788613416059490326466399946649111010660246805516439814021511936978682796728559973109193940047060922367466165778715607511997075609513193561449320608927350713576531293554967237642103923469723490947712560063691060718016843640902924499269620194633854359327096038564864168554353476234656818112173362919403349001254780843690404121837186864616374891205361182578186260472359591655413328776461998189549773599999289079453602862427134692593272641132162841834091110231315232589595216902255780937497123976878086052746326618613960163149817720790825856015573013178580659952917286208504598546565062482595052128241557483763551032484279954238154967865327199079891105319784048599566354264399652892837407048746374476955506221577230102660550719818801197254593125773651376532660815690904436188288052234318932669644264096254085561243201949079911824068661832450828002066363662444604605054557403724324784434323036244085418182963444656391034785823048779928887215436604724179019797800374609848189203418394670208962442936354886115774084115028350160336927020815149153842656089629800754870440959103154092771989775913677224867681296725895874005683196732698583630347453086143691882052253187215184865292886483252064561156107507636838528547551211132324911109736699463574949414073671152935725958863645766933266475566381030013660589928423495447865691732506443423506226548178311779183845892956717597266574171576676944307021387063630169567663395680521717242992582091847147601631431342479617841412688106564249716367360945571909490246755051306687324760148952780036168092464498098726900721700477078696695278674108963147238908731998290237701111441478204802982155596765758991100863543054085950335037418426909759246737612470216595394915552201581220738927980179068607645324466839773426566599126787996155922558722634410805840162533678877797923442165536947658900129336203086192281619436008618278851372646310479801479930740944257577900604513618412067094407619759790818298892670036438803684837785093951002981270883079568135457149326126060378765267982891652899883416694894230918644675831641677961342577287692664238266331904318266071459721749791030382821254954664487648489333766437043653239384785312041523971256129063113247651779278411726066833545143547926960598677215507257067637479028476602308835234155759296902543298679457261691740414056346074989837905733477018651524883229408444132245656989966755843418691929308908832328456842095543604241705758135863553557450338757136209001021267194663730085120943709481040593153758002834411036021382586108627076110603092482689041301246030588095461641959870254348167215309000491644390684453855758816628388035493088839220822099815441463330397944823525975512944599343865161377561417230853012200228133087965760411723893623684133741526429731193067965123702071937242678634653029471984790570717896434286988773799230122950458710562303549410585652587552134471066740851476582870731931074294060375846486045792935315148497465997934341430664062500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 841538254668932031917480612911417035953907411954937288375004041470097239212263661512217019214929169018877985206658641984347930218109410903504053741301125412985810850314819919744818839183804007476977213663617280147902207016700360246576328540095641876137146805896966000286128895378845380602048152207055007009761050540638330648131316077893375058329603257833294591612182905563779671145780824169507118877820626462865957859772291204230701025014496617745642243175618960556417486672948642229560053796827227452140139920845498628546315407958423470580866740291405904707954698356913346937697535138553121763649087624284658271274670793593879904332365579606272860176489443965057899220263627026071880736825801347001308689084958908325172556428813098262980488758498700599181347089204104450095433158329334362712263716242394255950350286220736409030862930505818104435026789014779421280197647789414197789516879030449422505809845170962132553413762574348928677536260244033247981498738220646723352656176699782410948203299156876412566085080735104457091878832961295158710106672742948806314909751677135089310641358582611162182217130369816012053034177851987071161564763185854181675220393749581345109052186281391610289306114353573471137070812976197703849906094646858617816266214643337163060104389724827674619626277296981959917743024066737194431832813800998142422063674772195738164423683135012958039689468944113954804088626986546108382476193809760737845140564242807009285579420003880132208367179929403126550130072464492551096048774196956554026338232756620221378076225994881243995578222089046961412202259160850227702279938092170220850504194201807856691490202118744182519604235468802410709191616368072562400960124887491184013609952542332874307627450495754349156691618973787405591034050928895362206292377861467141269942447016091079935576046704972463795623640738102243459051395874594435928580726052575469765095062700801019781672199406376920030060250097042647183701971283774112175810537484155484824679170710508210140927820430950372318503443643844714475847073414447893014113659639868974616083738949981849282728475047704972237036108903803840429931334300313436042165818391416003276531972857251860159108368770602164974027301074825553899045760757119776284041665875510678925766718011557488178433243908303321626648947276468989065764123600249441112205755110268804790561100970476299481123906143356163194864370901115738786231458736998911254978554326325668619357156238848658434314757727637975754158926991462307660237657204044924146277022487528295435296903599671333295479749047268132932659581133186662232994781592112928830381795361843354613383236243183007461029295593384188816848796764918559625376065103586046777200086520811208244085399914619753522467272522679082163396568311244407278995896602355439101380170142597243397612257864707296010903146781442700344914685970705760439366595918795888681373155785311945029738350415819408601367855260952054409800784479788874337165092456351629288053509531257797770424692512611608789896779929562231915751640742440390813696785535623887074548179150629869605594236410566534244081638050277532266483769073273480784300872444860614323064274543035357982612135741756702410296041294915634827265710447355214530726106912492018890909098451152869572032326370381270007778013322850228988981819447784063829059049420534776869865276959731855174539330135290634061391986941758865491726504092927484745697929826333670215174390924508322654122046481327499485471493873123913811534730545650639359674496024266356958731756760147064239559423120044767575123268589227709358094771764312765722818131129164526418897870506503119846431632691368925386869617048657735175023020869230154485925448403369964997100802720875891037493506283494937914376548261708274445662998637941325218364691869531737607642794075661548518811672327216247667064454243578785537079813255732052069976943945244831389386908275768206041645205342016684621971634176740377639915756265672923671610082147917546263038312098007080269610707551651686221664722507838205687459159524917797325062918386942096522753804731686793554288761451393934626550960912572621213487063465036945237404388402955811542844475001374507543670235766070728727043274499213284515226941498240723087831661987473147560571103132057108155344466295059873991963884962425463857227521144486419209029029546079310707603595777305552479008431338313123749566437480885187184578460502686362840294246044416217602627127439470089934244146846126509818527014459703712840124431248058700847898768150280164518568124266469724991730989636514689876047127992652699651494877738708490900059200143881808032673259773470073974201624552464528999611070206453757058356291784665739332071449234016999865471680166765531595710242754648788832128047943115234375000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -45727460249777271135439484636473473950345301694757145867661025220403980223921715425582247731152580054396326930165417943677485681772826132195162228788470551514293899793562477314027779348742468835994448228466193477195619803852910050963730541145933338102765977421435922259505764495983806016454309965514899205041649229784024827820067716850608197493698730099158032978116502448601727086051822201394268200062384141440492346675211365367032505163643097061245845713203313687370263869903013530137250420605353851938081552709987778320744988566130699727412749295112152748764291474063304079429844747696302202775455116369742887179399764491055495788903746296056337755616990107099326982909029785218912374098969836379877685219658503141386195892889913093093061039291101614157557575082407804876159547396159676722342665305225815538829757638748300976253605090067155108618929505308910433706887951488408188777867693811291263197531310763625667658888640653950248848008159686034464365238122433053067426385771742843064047519527679991049545462194231251513365670633939169340535417167683792445269360308764803083005481606761989466246962422151753571036468925317113676027359630657041626711924105918362643794882457039371269863663372377199159432344925178837756825516260575427307404585164882449802666841822522794822891841967448472222545411147428408669532698049889350135396395579377809151437020848208028175699138360980671494086389331432481862262772543839803484038965989518115851859774526574074055739856464581206780583387425585040547062315475245368791899373303606152006142810752521786481158370747615434983102471789101811104101677045730178777308712672893618389638787332204439814101094026799399087425094347890688481482915090512503825747235753724984593689461043007199031397197481924352863573330713884125096303882084880308745957517669971247442503025337671742834981744336708481642711323388918656211361421644996305520760461731118468186807550883142915576654280986146436551278140295682531930910074822099149452245052761285772549985592694874274980911704870393202943089435897650320036436427540583876100893608411016387562828424257063977344798613406144594769489959488495561398214358690105152328076378341979446778338738271224707941506990734889665033638133116966449587419021810246600896163324094178096049167823371315320452312531470914391510983591346244034349862683568913650330690575950848388930191933334646443422845676209190324233583098419197205276398377764779480473134328356655340702375542517112970377577811207965010535439938718732480831892473149570977420395995382162236550006477699391891775806420875481125685352459412005530241045481055996102098956082000708265900764463443150669956251687022235161699538761311577690372983810089984948458694156702131052614584228835398822094047530526028940574226309263768958686698451174685842595738451708443659284830079977922306898531655111457555144233567141374214935015096788563826551211260416692066781867388600404502502657004057751275482182139482120053351049464209300225744428095282940448925263874678875503603209284784228891286433793733236729564382413066515057226174412125851730502048656999173787236442548387242008226880267607121707873719748657481150178915120407161848300484767826840659116481121727683343944652297736779528760974031840852910911397343334914704296537677983352633319164624234355006783508910001620753959952336810382819797807615984253101032772086146482482943566592274636569775717797305684757568015387852889360423000296464702667581369619792388451670017485772271147746327855270192441751531956513968492519697321302055711435594787268580878251261664054523014967267160908147224680924354856179879109755288044821572143785963998401895225646476682314929104134026761018471582677063678023413758896022680477180283044898748458164956826217744136350645706482038680787101979154499621091479069885398297293404905103768613366448958575141744759589253712550905603486792354453667133774972412709082188811163377252764044928717749437980231820768567216587592760386544947436311088666225690454037896546137090956202321072941090205779847044303669944234126762288482879864989512094946805826400007097249162879879295021973515309348528174753597823509872923695398250030385990487292854177457828638260875509895421551199695525937439538948329041233173183377050032996989911726399318815977554222264001036033034566628708671184983112888122860563896381271513019977439182257742919824651516274757425431393263661635290395132980974181251857200830967658307518692700745278642887783549103990546888440128567687131274930139907362723669826752811251208757729303833886447325613010536140340696465754800485577550893937975498479440339149230927821383171085556891888226341633700851198514257460324294985956956590858104133554917294561264853402917651692405343055725097656250000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2527908367694896236627228440254088918497303279841398752441586726365720043068230429218030340791687386692030992533914700099967264537418932154360638797864521680034684675532111093944432870640919362438985185050182739011996969654612400497973274853063857114362161030607807065125854532684602706781786092617477069523062164891967707824912287516775597852787591636840427585317512477485211380393435235219835570122512910438352090780367807253236282712187119520630397168730805705706369301103679813245870233620920178214472774946555550130879981950759723429503274730144122676386037427170695596169734183231559348447674785659346389177625367179918435829929798364133635231326450915080916778035443713292888948873431843652417819431185058703697638812168367371902427355285767069642265147937945612524114223345961455623290396901386673077641531519954453814767341741148336596629646491159551581511571356602397240620866229290890386540027867178164214068679920907628687194463922649098465620200032572672824258877041406314163559044948393040391732010729849901620742554247676449235200487750078339841127833037201587020585979091159327542893475216324794611410550769746858799130372919535250548422211204813882933250269461198550671716956937376045696615788904907953142501320736287492313166432953866223965263133620816118784535262401443774546983558844536906122743614643027264246230175495105385245871260804965758874797768075764053765713436621484420384287676789455424612314402160215766952042286988253560314147894855162633870254022548829487836187384537785204779771810571554791473944029249180643508815373789180144437868272467159895367943555809614834091737690901509079347623863899158871548476978504795241122316049208347029804247240027579943217854798113432367322855010935770434244558585836153238473248445231058682011479729270356191339441393645534349176209269702776267712848502997540616065818177793190727519587765438266198153579729443892853046850086806973584758059359008165331218653385895514335037318845796124718508912372491282278150928914151852992940636702823071774404055909530898310666852655160672164156964292051872409696855010584918311781590131682188342765300236682670047326444092203491258483498058970248017058396697430941744588383235385301581511375755649716123446990669837160656142994258623454583011360595062223581159838484581462252176448123743409805381428691674504242550192422005182980472083193607074184203343921339650601351619375853235768297868718392415186060629300895950428038901061145723161792870858696975197650290426701235135537367873638727687312278085759865868280724033537445448570237382383503585026223169046371218214255179410976859456934530154017700001074254523286925455544415083187411006628575395312577414858117465957096873232867205796703165483066039196531189495443507176113487330589666629404548871588916369329254390217235380244037384069164372777593214272455997306860102768449867430207294348009876524936219027461537776249265272887237387078521773565742184707417005066760346460395889410969148090904379967045237305786031025783582933128051920489403934455322267734377885885660661649209798681905064876948887064010894600673422949282155306577333510804320633892376457025051005825743814478678330260794016035405772718282014678650660739061923378741866828614421231570266261211127120626291478744733171361143246933177591186430765061046338741706603188615255162511081991586757798048156899342483226558698573612992368246518095437370157425522398514640256072574600996698483998947553466464776959951183431074951917425566248566491720181396992641901283962885710064231185586127624703594671727309782879606442427632786535754463918046620857422621766028925193817321177151512945040114560467159865103563186494835221054297356301780588458340461410682544856545502552154022075055362574165786612351401592855867836662297077747442273040835574078670856937638385679784978629026468215773542874620241281195449571575527149184223928686711234086315027801418919342915556690127333589190504249886555841018941089333670411216395453259510849737816647356056527210790187755914827301415358710685375565503457098299737231838398665352181220802034461056546648148306661411106212488361656919097498153851589801700692405748589981502426829837757594283911013017271363195732713086977197727380684494057688660696172270156917202817305327974837979286473774704597322146192636864431095834736126146424239932668315422531093969857192340151806020750690841914474195632321712650350145732132989854149218333431958199811686357751425908618102106402590707808426334763448546792702284109022529151743745069158142003303892430756695812191749993974066714085915519239280459295964754676168512331040584036903131946582409548167306556292736771195542877260226635152852667803945613557086878011806184406736974779050797224044799804687500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -160783408480440801899843642903214232512029345461675387718371028486845537859930865120795871132828022414834394995383578604891208196279370586703663362564144399186834882311345431142671039884681164961441108314803668794007008600801727965681548225722480512213892915317139576822764940031603796884023809471135611352267720496771108087473780933324384985095266585318286282901147550306613777145627279660997309978996235239663349181606198156414582613879903030818001988457510595083622689914370759885361154633450684304267634922164003213090313734338158658390828718834420505089504083582558763209938399386038490964900556603044765742884068347448376217201141334166687608240413716635853822279109196797880493923241215994916165393193180035458907185361853323207825800342535537790562771923328685505060694447827371022950578454452780068878559134733177311979121157566135041903258888424150081394078465256237396081118628712472237224949664531089196371249820015814776874410973511370607012554492977372043204085530089020828716451327807100508795664332594336663073004890975346486279164506378922931215550432942595072095420590611350461468092818927088467647216754078403686319485005302650939391779379636761872074021829245091734901936743938152297327777275854793220461889659781888098576638532017616151191415257685830613400156308078572198039836190066691528001038945487866936963981707314555362623025160339677303209682457436932783650313068360497146934661515492536785041270172461156758697361334966996947284890817348944863348866032730616685447951062384883905368612370984409195542218422729042388570896209935346380694594111716327201425766678729857407347599519075866279172724932647845965110137532019654201815026175159745818076932477140108127392775165346441748479189483025708635923865426801241204394218157013375783059825128851188567631371638929685239861188339041187841042874718406621105450756327568242179265361002449180424709081394483209269011659183653728706454093020671083338884482436981845023222459851619770721152514245171109426759157009966664497824305355885253003443871201602189705521692079220284061847042299057819565812726939782611572610233997242490106851476735908363461506476652185184659434842838905183788023881830309458242065158452145088678068173802873055739368715348169293189689296210783600336723617314710623701680045239809679857111656953038435437889995605340046131922478972083068377920051738135382928621884184582237831706252429814433270099349466503977802401856887697908113149590906002200279944684005422643041502393054063454241598518528869677029219805781054858044619361227355364587910112852102469798709124839508234440891696007635508200227488108958832520273560623424624155974026347808915754961396870912398726647796428845660178471046063044916297160773016005301775646907143954048871609892024526437604040195206043064642574870371129531116717227222314090751056332808482831929997526334978002103934973117404665608516259399570790339439094389956446584405405118273587418615022809107397158347656688466710164722182631574056851087959973892642394311662319071115006826102269654367431559719102514630923648402473175070789847998866333930266584488470881431644033555253429447481091576507832464806262545681984292675077491178898526210360211733960041980968871501104743220881688044949288796099623923392615696880163990910490491918290778497247050473923676953685158323586887635685955693362783647936690469877063653254463986295104703249822120549133277307113782330940186772336680410226316663489572961256311111044811379895883989719992317617950420647985085767479485190212383802150611612055698188306898618053744926943998747866777215215051848645752223208067076433162499089386219444343406750513339182404963701283105468849599357422827648080251582976667328971853559767342502234311146668400146671607403763700417097940302595101355809879486166289312465656857351833171425972910043272625065145383262483095180876936699273435025062888651547263686992699998301341660883089943001057429987275472288771608731600136545623961070771434682331773584884159877337957565113689962254987370903320511262946868096828781674931218874148087053036734554893794832581717390935497737476318045860734384828212404532093247113601443422838031849924519610527845695025411626307035149866374620481958536860523011775934117799813985273150158513223671443916405359836195828471398300736238723000107818496905649297372353705977626578671678082790202619402249303236483783306665593028306994671610773055040091661238815944504265282322892748744616529698092463992570057370813015533224798329004209263789660494856670504663521191849950524828026477686159283398710076787981254923858417163003637816280449295675926107860769841120884573502424590187084306129122471020539647298230685571766665384659736540599561749331769533455371856689453125000000000000000000000000000000000000000000000000000000000000000*i1^53 + 11497298956866615228183678121663572285426830280222512341197480250198601024999688728490861022864348890210838142481551482464316769091984314157266624068202374539319595862008230767378496975678555067337330931101125156548843793435291766397021303220560045079055210913286864510740366561491797749956481387314290841496474101523816868619422778474681068239735872677450615215969492674562424961197996965151846370153972920910347638424744180065709103461371763402795473895902897569344029145955682817703422434312588592240759078397092090237070754951390062928411358667624054032316018571495857408939520294615604906793479872777381666927813630778108454012148961885716639001340588467913174821449031590184902532061153219094380084115478442131858070672619443786769694619326515007286882420590392110568303646882146844288220832458931690939549606585007621540899708367754100304959033926777702457134151532702744975025689239203622555474568282489673416694176038737463714559008370458380926061671034439727279901924883558048555192603507058291529280780013037502585046449630006610614418594642574947543815462209848905568586874802914102080195895479153869743845104283644077029023831914107504012852071017741754650068080292411506171615472850047802982532370601033162080426958568543059074536993657764920632217533729622818332269836317787869982130005315107123654709842315560913948605171690104152027509570339813823878626960053820444140482624302439550460115092029455405520324882362813422805888811663087609014504274303393865138398112887986666743570718111595983681407303522601966013525211347628635475888886676832787304024671244982077770460529360240189459855296292462680245740330659823853678939284632230604595480977820352961966335732243854402562558960883652194298634688714153067398938147449907247223771125685551128973620541221183812731319379617829372991259386636971223675568847345437985587634552189809233526770217076622974602640557845039690065950013753410300521468073499272981588322336607369696680552408626920774273575307267574524759185429278706807429914444423966429509983889423442107016759756019159029458989569241006703885426375985456460968642478300352690296307848046548159411308169764644104695643204236172580592407225516162340767417381597602701686296355393736700001193008519261139398503384514418753558547206904574433150994487260838285082635447169860517047315990566797282822205562770906789718987360678281038544406872669178329864135555296709951714024858974211090963344674587447839738742647744890765060922838547029689044597973281136572554843038931159243691312553716386560518441790684230644188326088495907314653334474411776922910844745783738495040152200510514091973464649293007292984008131371778044954182910452622493432281166443447818675397455656033457021265403191389174689475220743965693194674793460787267527679011673464381348124413030156541305965037620016115311470327622790491761119357624170067816140130893410038462042988209527680922635182399152622051617950649976041839901045305313209699283850015240596911881805970640668381634049336657080410552854078574447660448362668859556582823758699005891595436310834961476846375351586532716532566651088282126188194183059912104345182042402298585728460003361782659643788645857058727746993497996325341227684812757086738998593615242446981851137621676206392298186007711174360639109434950177165859616747914920566488435121106418982066477538643842820815496961999622670328330808598586343581354829499502416713679656589108688583750468211607642244721930504518706388074372413059166170723652500245622458119446009364197713746516914968336107485637736463088536333666363037904886554491188031522495745511952755921878053708477051699641892727796544279323360559386778000179697539518182637503885475788057605253302032760360836149083568912373331106302426335096472870204981945263324206154388842296440819880238664373258595010071436048002434308930922912029223726092183403770222836102958032211811589432720771055984781190300044892602759932317734752046462807893984672169081422202889416974302989469523775787395133508476723147889655332636132479919381952696773678651332699549971402247837188001808047049894961499653307646174196717837135317022491286371789172142704011261583958922669372456234981467687331969176566565623662401075563892601908299028309014397336188590515032101302591981555692515703598105413018307334375166131015026121305591967598824154611558188195751878532871267910953726615750364097383693295675859336673790405004985005433325781772956493592126010151133368965350503773701694078353811717479642089377523171164373376361053493815375321061974671542267552050215616448069171323261209381080400097453414561666485970260371270634601720492869343988140968834731337957673070982432244778859695437361509513302446491422870167298242449760437011718750000000000000000000000000000000000000000000000000000000000000*i1^54 + -820568497551220357553540292271115060505339705487075700723801852574964947503776305536872404632708065226778793736598280257505845054501029872349132436451147274499562481935996663913228678634813294986319574521570289735063114507972703146936774928056565796496460063110441588112488642523308129921399893853024767232735922802016354523479227542378541034444032430708521244749920837816542633078683523275878810299491970985403082368634566495613274250686935993166241430513526803131697645777835235903344806130635092998806510811963930136454607239253680663349726500633680036128242279918812381164410624412688192702042064691256362568980388818625198629239591672988678836920552018276338981382453889784579988671881450141898647621883257142567939851683721917647170512116396688721144231081069155470785338198604311851437608754940226862131341207366711313881698643898264311086251782036235627920465791472728965486541992384830623487859086022780700744217292465293153788694012690550988536195026705655195471845489380124020769539168649364072971805450343590567413084948258636078960935417686203133219386665716353855875300369476173684224003839347387016536823060335377969693988391509154480211108338525987234781141208376207618926462602868251359091074053950592372754951117722211965625797736236895407977959592501841979393937413372285278660079068075678717710078323558558127332079764555694523193067417908452052290676117960200395767379323950604810304438154338215306500455978222944957089870419355215032453035718214007844079232211223993467053994844301210114612791450206823344327028096706220009215192334010300431181921338457741340094696584095730308476430707593910080230962817750751130050804520395345791144725852983857010559068569911753800152801964822221045958837855911352520273506735934693819899928009576638451163677330314170353453160025762596278206103357038468520386467418485260017473634437622559766004922532375986531177986714056136781968275166331345205288364232847836478494285715829072404487242546304338219283917976048344238232532694773576027321982626348305387481675542311981677238128645442946379468741885656171243354836828054824985156824439205691394489180077138222436923440072574735540670817980588000973107102998317810766680813000984430151758073679961114194011388479333930019997820602057478055031192544716158902766851895251192003082560678252194641338930969230183328235459828053894175372911242415581737588012867431114039105831343086980374875032533144887716630565911639610094411076696607493297706996429612574033901159327657246127925184086781370291206212788591109105254801714218130543843927810518603760945503261648821523369314441537192939211169106426179412091509416868797145228912406075695205907262391432351915839250164346054205228968022867411907577632779746580897177303637072490411475690651316234661966725835673001353608163379390472516534833774044899099829874704222223861866434653738186674061627467592392398347011278780902945603169555873814929422098096490384891585810488032272453505471908336429259829658908584360147489107214863791173001603565293758818881423065278772246909584265439668091593636132544282924751605498235728028606621139805406319369165542840423678838495587331198599567424727445390641333537204068074081474280180570646954874986762178650044138706157158471567055805388133173050725245924268489667016908601510849083877276510618625172768159636248927773337893570288240716181997974159294703155591197267710821697812615362432771376634179701425490860832892584577548189339067152397518422541809586477179171210780585919312509890172326005714339895892736101796694742459412238414217924037791091803012245935677093299341341903369549584105797175679659701126907986544399480876750791574317578694299771052344667076561925320509530057826914746145188372521544011350728188802986005964666112144459882191491746384662511247726246487308416540348067202134657407259348849048855869125476437113068188683388236843774197009563123138567573062976197884525133867398714617458181813077216327153078962600403463323487262889880567102875682653483501943230244508360772984863415590189354091755066312426899586445534773451317955561559260211431034448843864436016521212743658270565274628512856327977337238630255735395209458082727273385687361077300204476575524700399061340841682641917159956494189005885975082409268120064731045526552834539354775172578907279461496940984132599886124626877175307630213836022259867380482080261887102816143766237042784468711973869436707229470465752555208835189588412038738376184742247325449145275485219938757553776290707704404037938578041743469033693878919892466435916284924376410498879166736544555452620893618065059523495793088140788982170366661345579384687792504505174455872294427487971926044956102603780104633098133604107715655118227005004882812500000000000000000000000000000000000000000000000000000000000*i1^55 + 54948770811228545075779529583260628288305589353707007025440984562748016077202946023229395042880354877228383105388108232858215990829378030953634884646267022958036375519273269965678341866936613945762564517999921249388141762173675350104568385797736019514588321926849344458977552821196281571741565379953848244577548231898896824338919419633824172762637651780410680936873412330967435517168416362022242874818608843483371627145197225757406135971517632297832095616435840341168639601489946232752709276315703593047957220691808775750714821747128364017339313370912048561945795903895588312883046014648940916219849141457579551357367608428117555274228258669340108114522642737025807036714923131929072840634181092547788938798593558216901987751239342814181784803082575874454686284747786668102083792754851096817481948292975905834562562027477322940881628271158141479175099897818126056165849790047519185395920686215455111484353682959091486326420398105424457787738813748868831714424610913705368004474714909386727162413447421314231289088902654767332672593016348167927975470901545360089265363530965588454305659765334498422098265139938895955530030428300695598873478213140841298987609523590271074126355185726278492799848175291628828891932345134816591510110695637483951187825181742205095748320704378617948717138543245982469078807669819817675290803769135531165690711729833308724792040042722933593210240474136002881317618824318703555362726160471109493943662636261233310337300729187308867630702425315022410511927040144358560507282488145530830157690982427983072715144886759774246650480966565898800333287486845445158523708279750360805021340783909757272004638180190153888714989933967485550531078098955678820199716057898769801182573134995757837772502085262354592413721710566221167624223436868637158463570676775021525385994961573214097032482911938314013433556928467543360524696002965358587673215103585530177714757217157162282863760689264864074870351102862244703733921124966110543492838862173044229361072422824921249026273816165578257164924097282529745312619251097237275418548260227148204748331613309229394252906237417108651182693071291696929376548758878302842467263515288330162901801096538826413906354967296952398633464210800919501441992788978882939886802118057347404584861215521162762854844320172524386675047304606652223529288594747913472431931219910828978748004106983248451419430786438857935415377956158891179283396305536959909893814012198523564073025298771513199228476494835190174325609415501463484380637932970804912890697939004793215220923485255023734622710942616549504739369693859447791594230966139208255921238719095274578264586894373814143399022542622134104194826921516505815848691526793844740147569109949821284362975149839962874153766445554150277084745229461488976034839601726722723174117217651099101500411850082950652011551445476288619046430882779253456054681835918393592853831663419108576519343920074403289730280374731073697513371404903853748812026007263650895159746530663476133696208077247097437871633667303788122869106776112525831131320618567562689715210856431467128542127847614168076972473848908592563116708668349341868515232942136684414218691382443288643006835192626647527685500943842587726058091294755188788119932649718266467988384039470838385894838591340101183190081503482766841491517444458955324960808843723866131177232764817860720941406708066557548754818422031505575009119266640763072934197508336287195709839396584137167968261212384207276653114849601779081255009118932374717363772283455297727052369237241700660288999139728227778264793216722954621335915811122054068789964134954388151763849081895052251100639646612989053669265902659172950363483525184290333620755717050485313354307305925928392847593617626833846274258874095512971713119831828960575864721078283746834588878355027047156369898598332990720862433425355545596904098518978331790699332076899992194264435443578792556210760310241593258716581059893963103357864162577989007605108905217611597022118710660368325360617590172442700800860831042771125247225297715822791031809647008122839406061988971362262274390253083364136045527555766700995743427723988566296956664324962466622201102150469032057055309896501559685406421309476057312020486160034214706603796098566699706072460910993855727245104667357423908281176119278586683683831317852137080863970158419060217238974437754358133164556527980085530735474188374806799440019120837621885591077082038224880158435444672961580488818924976452387164163745099117875005302971938793397567080393392881121335311398316345581585016985599915997307899606544492191804228685588427762223965037577290771779976138830782907498640088477585466079715346179110744704987394511572608056785832667302556354907259361652904772199690341949462890625000000000000000000000000000000000000000000000000000000000*i1^56 + -3450214078591311744915209405493956699199122645547843099747436600494606550740360132515572166290136115012786991760302027134878163133480910840071967955483926334161709370748900547726052617130231762638091537038369390533855272791487337555313321371657586111141974452112432140024438205535932841313896818726033080598938291253483620719451509623620934711609133215145422894868828078988157086123325065972536921204277223672779739430915766474205634951668657203435240725600566255288472143693334332887938189514781544765097344216890533614268963469134390425371681555734851710402328967250794139622866002931372657051535562095248352002183963667909461442293939671944309842907695695266433975859708282937926735628325814879951814041873916158781917217390855641535199172581688196282195164806500825134267249041522319624765880483241133830166311579035187212949445367878055481216846977186643373937606367581852000824012669182165590035048738292965159105097516698718287248265360306959474120588384554663187969821355165051999130530963300364665473993730011420426347907541894490839619322136650433781271620220546727591388838702397137691672120070763545123564250597594293510123843607079212031934646030661260651922875251898333076565053769548618813303102072714169353859790751672492164902137338011680762325306491802730785513618884944219721047987078883660642171704743204881719554247779272785672810830681067274840589402468246320080027423193443741079509608432548735132936492441874352259372829754084639071752865705103767009805022515596308393616054648019791345339171361835898800131805734655226598343752860676480311008286468858818303497778134201701406320923305070282058200843642443093717579755541094397433240382252346413936538173110855489964109851370259100583380223999116612167368739112825387464206442771215461508848485708637016518493643021555163238631369060750111342026093998750945764432750868236218063354094947870946772485530379706377527301374782159027928708526565562519681200268503276335422199714011648456572621844933283346206219853981096557130759703351774510668384230331822747999888329113507683470143468246069184671617698150254416276363751421013397156896258097241578066744929885360420473886557389396229381998516107428969573183276209529606030092129713470437639868721456096034802047568761685006306203083094516176537642114640421249001449773740225145079182801838133102531112819104565559398319462045944106953104244548460756062825862384341571955931393910988176044836004362014437368118543733418697994214429334339327199225771213569106929856779570599137597585037355396139814620163276993740596172026595871477376182348156523721744309705345060197806273259563545752265123012601984882570890292132166132568047231278924973428818205659428994874956479604004866050581195767606540656165346468135296855534178930744009071047392304160997818567043140783811852493678267433478353991357750033638674049190106346608418625319583591169245569764181008515311206869524251287211695113817456219568333590757476645815369336694679245999800744619230350836954357524311519247978262731889708345611875198903817444132598215416945830048180001670392901889354723319334409755672247656614180680419094793327129911571216702944123364048273884773000612106432880922238618915691992720418170659793603329601818854174158791862217957404392308930017307072392024112222822162944550710886601952644298822162704895927402944764813736023284594113633012953247493110067041454732162643826485722189467083398876338599173964960161613216173055979032287857870857945295609497419540154759277469207520465775997442193920976281160455212591322057509867849309785755007423407892273273798016798178310180521978736669304222194048435751844060206642800473618422794709628216789686194542834927176327986058669698838055797513472116070487093233889738949778513539928895987503427644107701160955765514337590769318099655758820828489616584151266153900856993047081883983968531496330477152964377117685836803235620540981794898672992576199095374845284471523186265500728965323663579845783302292557517953263797952503884764174782700029724626381940854483521767813235687364739607499584448636457087623576588437876929972023168183944690238416971704073723485083625916626983200106228609126108450058395298182066459102742505206559990696174674233361522575500479729373520636665132876934005890688277126189882515893375328941806663307827671936191653741538277742740805885950752864126185869467975953037664436348723546202736229076857037240687828813323921604642832929584944270421709338386803254935609394904188661319895470605246199728583998279598265036689038290515532969955495698939507374932621283492084378145584097734212184675561689205949111129531484651123097621235060668723729784265710860297122967654790590708487117524292386860906844958662986755371093750000000000000000000000000000000000000000000000000000000*i1^57 + 203361055300802456760722574677123032972611255743654347865007042037190914535998988987975319827150307882728940037047311479378244516039973816216610039943410195444017071548208020996315745032997681730698080182860789894796125184363973009240221262732753242778379194729186357960761264807131135323283274223968205629488637945918872328530309041213694608855156525108043251626974810271000228144317132810049051036879206312862496443704659296581130029807508388053878970913656772107856665155482318867073800498862451960839456979844622239206662766454961647399630973780260060648408830634762410816316657678957195108763344582840619311494904893554651544630904822996623199850588281487384788035294406107746196670000758081817677531456027884257093984995992894347639547283418365007164564188583157953719870252045816468339654305835479729537588483052807710313861983333864032447600890290703417805153952967469539039589388118051145853905976401361109468046778150216123097574067243322410978058663558667375883398969368691724115540286491358018422207263133854063495845228044467936700363042587289670220046686943089531978608703006584822630460079682598194488465976020777779136881028552920994039272491214171635989424400297401266975737632231624220098578317392954514970109626880789346685542813953316387981147221238008670285708427816421484088201729127926780160293325789502033096243269163876592659979648107660042719726249942443045125928350974294182284514457326106628937094272352947576347494205523033168686513200806200550909312248052395440938916525056417354177759996604510072270817683775845935114296139112522073083409737091497454820578515784133423205140975991377071785703559872916794375135255092648666686027737932502739975060647552007742047426449994794713777027710203159271061539576448643881985457858208677712744990747221074467854331207336419088269814327853921825425138641444434225008127623777202908857570510026590515209534200992300453749973394488518779524095637422222890098054261649594987335679585874204733530786317664233005927373665902763408229919300422800358117107047444754855003030618839584301849828002011280840628153489978919609715553399331888847371363527229727621459216607421737497201419199469043438401225211733774044664850975451553830353613977853792658169076453450697006991254655105270759073528738044837033898718558301430931842835611957741595070514553533333740830277345079900329529835070516550844950720590889031501211216193408958234188574058951851140948297848817984591319474970967857221403969756132488482884756363513896888606115716806913917987274402070933318422165065100082212768791383152607930427025233930784302894273201623726869999035904082357382636500263291136477725640987716557873807614904294240311146269067855570997442563232690633637407108547251088371261186059083605044370618656726598026404383301698423847686296350920257098379764899094623360935974548123146783422302433856434936631391100494140419571705986670225651442212233990104039177444126803553889621501813333143540630133806851434874268004655438756131054192947304527452458899255098861067553858994444851049346275935797059019775506417787545451913395648371846620777721551881896780607146768366057939028920181430233198804371003772213380465820115781058113805110630108949823728530367149836011127960743451782920269961062756351344638546009296877355358702795674418249930492123710690439814426205594705625894847327048145170549646309769619118831518564612352403707597918912737692787864804218110016827104347423669699710307974804088106311534586213342162520632955169947338486945768785755988793351084166643217093217014081805208900574303726871733642975322432048106200535244979018881423690608171637090689148806254733357255116684568386983956353936072089721260500863938028422875376070951890885888136345189866032511708137746593652658403384416323980511874117676055270899169369464978648336384166196512807190335998727470883450331016986873644715592220732111275714216459545044268573066935765371237538610970588448181406391699303654992022152700948374980444866861408566301786023518985667872223664107112651134085263114575519422731964830842985787315749562058746529066961484895708454052226429761273245823273270843675393709584948711040263553238928291604729618508752907864408413201968934928816165645690920392666503969439603594154783273686941981703859231284170656781636146131223576101699832145484265826051042039209173062377818344088202137502467789884146299481049752269817667512256231779159540462959707710526807381584549109127315660352449654763602511901663869070296047843005116063769907110691818000067461544651387668048818376200201735140634969446052935413709660422572506139064208795194282201169727311944980121561422441759558979455389485540553230671897325648237186266138465384756273124366998672485351562500000000000000000000000000000000000000000000000000000*i1^58 + -10893489554640628132785666943546096997922727501613594485891045335143590224188578136165408323474971458403248316967908933056082334761612061314050665506760384916824623845458681544224166079399810919815958302627133004215729021581280237841138138771470366758197974434995800490073680526534062631757695978840286526416505581373248760656894309370209904196807054124301700001522887553056112951957501744399722141040553985175432071549741364530334419740864946238531384674052048681156663945251320655001921451076268506771133331112937436371483563498015558356582570918712151080097487652419256768001585105929043632577083013992530834659108542685231053556851039161471267612483051791897539730735644292659351707373830972464691138457811867226629549271811616881923906979973589414197683219485749065506885498491434995907416832248247277704838025436080258564717631182861641509577612440526615189259493432415974793328582269919597509417449683169394546851125130154281660894233566987158797567209017737880510534358712348679879303010542808374540071127374839052080403340254196586113391924606665943023871677672888320864277043590952602859639198228211392617395042518242311291999786470157045437005015662163800044159782534061123641253758189286737336949309029601259281033800244798162410485417961123832277271379395101854622539915376359759261254898420970499669328518017760058519931109171513662998289302671387265813736058041252521276723358565492141632048485490536764298359695880592437557230146895650563752179014514043754896996589004450585256490572334322482819408043347648346213069296440405211631006388299101936292296741084223294498918105681273550043219769647186433104576386455754615606334889856923026631644909177263161319059988226520057574324413228281462571455924131266625389369282670258520156359457559472942738641441879059331392868337132515846563741776030544460244443062362836694229605115613049696876574258852985758575596637017206061751433209550410665625640205275738907337819165403024712102893847961631437649811421688199471948475554479053928172419096256835930607487254312294816094722425880852625418514887475096747817893191790026512070923364739804261918005263847865129843412356527197454401284356410974477734189798180910684247834853851478325621907355603195149970282568078353574221314138167416126096860453117000167353175255002373108274622303518958338520294528659339607681242206336266127353740437027321209958654411763168688672761549902057705010557745199169643046111149879453717804836529734376893241318010335128260958117412337724439510758076862624576170668723316671854809805414930748095972779165533169654122141890220920768908010514197135659889192619578066103909070464095522297085618445634232199905600454242254375319623001293304175413338579367330614756366310988244716039246299099576549005820911953514675607456007816223400064626483516924821735135011643970516471541085013832278214472509411738645897033685923526723652437456135640719489740720530131871839254825189426355728311847521533830082890831614382820702158114115474304105446442342068616790249923876532048351906683737602201399642552755063487346997765978993361943651164013380374557027274514574083711214339365257626807113093173402936507648713697489765640277767802805454755445993982685206266438690109401892876995982738270361474061770087656395401997615753753549174901121486339011503566296708732198193399270887874298365590095605842854581324447804041315980004815493032193932235997318321219824256536642848037053908380327583282864417982970423975241420487557389277883508486972300719166536728525133570044224522106392188449463619206234756804134841897515333706793475020363173298925466387528686847017344709520048533228030081263034583811458174186961709496565298506337263351099690069322540276825235187692422042989932843411688238082610438490654515930637109028486748528746113724553328434829175972899572217779057189428042713226266429439903455498044280107244051428071457963833099650798617191547945424408984173632940959044261859975669848303346806218968490406045147645918159309598981085127671330040825330341868738579418113988559743504791748074596564328551452672396413350704166489718420187627149770835064527868507501161364130397464609751471871624903791274789986537667092742291730219618794043228382720136422955425378717061668808160117378399162019940430750666299325964979888585593750766722940882005288282775221007406542502721980776703377113439562144655713859519074809880024346668572719132998038764530447463248584192050020059988254770924701763318059895838902024603060407037376492291680003416575307461382649581091867676453483331426312966560251515005109793549240572731054551019109136313301716329666315159445986442746582817575103589783982490629426792208566443710085925242098792153910835622809827327728271484375000000000000000000000000000000000000000000000000000*i1^59 + 498181812380580544014768332497469538551207572486147857406006047192401456484153617180440771681625647235422835446078088567876861000536446139289773254635593793443446323895660170755429610204367705005656546850343178699035679211230847958599095408081877855113628827405765523035268578384844328307472771505558507759345058392740795050899459393029416675080443247141795213009434370732223908294800600318678376860325254734900397921926691970228427184801394276722802650414077275448581714632639429140543448462749829262712879165775178321871945897836459906950743081837573946062978820332493042261468719800230458562576112415116512240182990301737626832764483014093169801467504185124913187294572871667982461155030501737469711246767904655678600055165691883538468541807472850909286559694131949555743921910116528278816880451398409479723088886962794876661928896792248444374815762693463718625191372452943392133300691266536676836357190739176628975241377149410618446527069857040250453936458824417538830007543827240125620593566149729051969586944740860951339199521655110544268220707278386685970982240505315513910534564216236071367119245053050947259079804553803107349029801195310618941324481284516500573241743539703044192908998159691917799612550550324599125692157671005467243010184774431840410231476061244256199931577205710767964782193586789657601804940460840399361945713460598194182796356812451606839031168266465757996677695189192596288300132543693069174913013722683675877759656618584847267157437350621029501358866769927998128750719618715329241591035804140965651939037109885526700574437513352685417123707307436389304058848872681804881861103581826551326975753071435702451923568800724638192123954990855176348522308638742890685462657426116413163555881243311847670693881737593891894039187313582558463315631818332874897542003404500130548500151390148079091134972739588264545201616123642018966705490765316032032506965556488414612631780490470537448671593524499117861139632918353525569681797828326238865111463768740298079118250881935095523573594757911126900767709276833135398470637815870065453625552068255719652463837479257801938762981271200368524681561154027950168430005892331271304342456857615326140371256156348379558512031033810379014745480600835081835318639913433811236956625553825989715117958581343290498854532498319524330130114696466404020161143989485692435752368318775615393519059982150626735043962838124290278994214903933878584143002891224173841276995580551853181618557516505576710406950428197346391574728589290644303121946798885369757521440464896215456224884435730763040282567112017960929664246581180504970929491920122802261321280722223432924785121385204882427618934195738845203290234702769217629382432834087513407553527504367490032057047187967901527361009825012090604275199117135291987775179456253197109827700046724291447422901116468982058912038068619430741299938312475390203012039387802013432628347224912099281013932718494388450599059951735337139610293019204485492301383127556390866176402887756854070569263935257477082365091536468845193295982027086483755827558645997610415755468676152920453568311454278294536122088167934107162526021053087804643469236651452445830888106166544251643858702659172992682371629339691963262583152753422468320649799413720126869693347218619709856848895842404814056757270276840692871753658644865443648261736117113790977030305536098377172673806285992116450014340726181115118532399994109719553931403234217345722504498821682919348601002714100051924784572430575070657168498754299911983264998065433517305066452174404611888499216712830984166100927675255732983003938708541938498785705970386940744252927921520336408875215818975088758358211992088794542152984132426530823508348344123467409175188453909697505284305124186725841648744047002565712383850613152679480488681407503872858424411601486372243370800324215181086735418058598459719397472783773301604732585861534528355830293409371767550562626398870857246007537361901113760762608474663624413672644071679777522095808932823389979077067770242895436811075389857185021336500363405015562967901480237402090906909481239326417634688240896089905088269537918488402445409906909627024452467294971062033509858588799786752993164260472076034127350214541127261244286348914116268505225096892781430275979419183677276874648024364183620023635360096920172873498947248603821198262094145535667101390129283486774340552251808740528575818290309927885834735230139948482400284410471972547560995558914720779605853018889843260175695038804272312439195588922278447963420289604866781274946250785413074360373956826832425013999249322535209147767145289725093200424692855965075219127849868789250564555803594135623508087380520587197900657360278064977876510965870693325996398925781250000000000000000000000000000000000000000000000000*i1^60 + -17734249311598951470223660427687264333732434786687087892582426091952364038384694042820762666915515676049268707777628682388090728878058645415593945160711881807921569386535385775950951895330799955230287495829913065240157886033690607029993104451984427180511744728884019160286561793540674382312856389892268123053308517722458651540977139904150610801219923974059601408443245724246215723004734453505422195703751778704499231211119961291259926304437048055703190804821436628893049163661288537791054098667113201274653545998268586598757334653909181122657470329318882740699336425569085277008991914650731772766010143662551144089225711259773984589648765396354751169146538414898979993824293595832069116014995279755314459569816518723534311905000176737403446060408932661637013181966430931894123875743493882399942387879948165182993943069836657290727696969182135972098375761340628294857750095074521556538737654709076039719872427409907325126977584050317908951593015328437028180515960195636406917218902477472126774484836122214154394433295388035394512423647750092147004503768274081255627220884043403635575258350372407157615640617147571455657323784811537703572560009263973694834420313259001175898025913137478087194219507990248227771822358348840521094473214418395815456453019853060552531289791299391661761457343891214635786573643623407446689381571481145019432855466511027530932107079761875280592031934198903677808871978502297450333215933270643498230534762833910479622372250291535113681974986885161924008142020641519333782253866649488872275664764711125691640667013978070761167857457427432625532238951368323271314591721547485412701329555117566520617231499165849260412288815618116641696348530514764230821872748645063829983584607310676862407757301434209182449808785544749076724944223411585218553496467206049614971924938460142389635886157233089556180872225821471373357705840679730297241085370848372329651091975896943250558989424049546495631950409226617625223916085463752516667198475963450727837231409464067594806676934947579232155048555214128663660313767809764921679424947106821465063129690059827435373783287801322408167894386158836453353552762202159144668170089804125882340557708749951331364790843074355942541873580615766825324742645131929044799864917204704063938552991723891535349188707433540783483063981619025433103783754872192558551500727457820764957319203552546212223206606585778499443879893461039244506082444941219138715510617077232664124794396777648904472558000782531060762146145669106886200035478173358511152811307942166798863735126170466496473483690010162576442876945846039935368247202478061870793218655750571654249030229484069411136040434157388126562267245375128371981306835300063414985666807112698388673479083699250908741567915354496853584654878873231592384534808100261364129253943343953639322735656540270106559831987079204075000562337472136553541704533699732110641708215337681873424854893505379018227043983833950450925467681495177777361330268090407851510562856691237081450766514347010348018099514020209949929426881421736398476729055326727298412162143747711098645330935333514066179986590975147105097440498161678217241891167380829889874370096570679397627859204035873265901101567026932833945604486797779802269365598840167306831895001033502977840105450521833375198284750509443615811377210733975043566878326933386873769093257878871092562681841950689140572068342536054685030656806628243436165816572272446659512312076737510938351340929639697962079027819788610394020057583023361603359416020669240623708626020513043793469069982105163268452141826108546518130245986808419827016305223456332283940815330950312410264175328664759353597091259650484552561412609039472503554371186353660041683494070714366520154136350288532778122368205698757110368021320458942688416519143715037460770812041963736898057883434112714001519726913087163170369980132913957440409812944630670401151111950068560339065402682741258079290442577852718056754916762076494863605153045090250560039621101074715151438794615127315907774573852383029356912421740305134476627450071859684506807300291708498923322305968318864555455929562638063258417586969056522914846288808894640805839679428448575350267941552047617651190726572413954544294124788582581457013342439485628789095793428594515205302738793126090550570427852754524131177057658235831192307831045803364903608914380137802099755545569654280828389268556149879828311469019431138186500342450720067205998448048367832629426001230988347081845337487298986875614641261699360785620698994198718201185780763486488597766251879357382199637675354556722365582302996754724761317630102297814252800958355284981747387813444579015704533218055290346128349231766015120673214519154087254193541411950718611478805541992187500000000000000000000000000000000000000000000000*i1^61 + 392769983567660778987624771867380347358896663808186229892557536127162420939118539747346380069684220022781579904118131738669550296229102131591547809853940614850953649739938274521394800698604213590581799676075424513047186869298465872659911860193797904351889765052898115250767620050964581086879806157195789364473319393311242468888505446371717157028893707394928537105883460122798162010612265390428004072684584815210580885455324807354640650591895474639674095354587724840864739233091233417874905565584350916315590192130295154579430089954100222213733921590800568503730981679949481995770083075717923891837633828855490024799312333548792825985088072656726009554526477959691810194101730868544801715856276309325972455876359858995474351417373300535586216688870422672101867311171582124569624507706612129095364959314222648778142506951176216562452740979981949026386388866028528651768668621819093924018101225699609141312381222374751457542077268714705824051237094588616700175612387496908032115887771694358534918799953636822524540105816582694378786657630891129602855088561703381316786631311048359871638588286186906429054230816303367822402945792342758254776428361311953595946725707606669123758036895490499786686747184456633499824663819702671816328662088618675455158470617489497057855151887893998588906680059088516311901290072801809679414704535218215821644385217786918909300322603295606793513235370155672317098672615202147732108238505081728317253942548788387523701135803697299115969160329339204633854634430471914075122175296153243701695284678199539480031838454098095231849913678696182480722506405255291517907372222596080099185831234751525323270036927460798746513909701672969620949941422834965306037190075637562819899596240153180958187222441807472603768908980306950862952891828226104473021907266996122969361110095736859565589666715833150571528850170508826154073098216504213152148113680369872503361692886204355765930400296317985054641713239123866567333180628625375874111663883900006446842264772202887824285794103999328859481007415604638056634151450281781269203647538921221513142108575573535127188129083771859144716156904757080212262411578173534096041023197331403843245325810219496898990720936736031429904595647419866890424800456610726537161779945501736441594221504955345201245908961340754580926233569859625845190295313649719001231652428590046155267546103414196915145564775919634985661252526791443663385577018557444475793561120708389559559074183034172697777722784153987058213493839959864932013756703979864721972522713093878587641844736087079601345156881824992267391639114923112726239970697619619462416378705040143836630489430955964582248235148578433682214984976609259503444765320135747628939028149877151213674268157469653416918531616086967405938648481877959032607557503516544849165808577778572262531185349778051437128539326763138547243832615313717921407079570737221199358543916874668003220714375255399059923108816985873007995077126131475870222574113431149712983131441100615556386417681976233444607012633170416897546021752249591843511590960205193656009273000900092017813835205212740366381059554954556459881289828051007220051943584191401274726008897218856479128639470882365559617651917313202950665338297773785063176246105217082725252102813816219611370502052232637458331111093641110470163715398521324800615022565355918257958548639853578759062542074218249948030650518347841262190379963045896637271768813516811090841768020654602389963111331694257637688309545582569982968830934188909753621456614969493017485537913091316048785812330746840582547245087938744921974911654867813982075076575824813559128197172411192637583636985127144931087764749893415060859005198684427782500079155436128625191341372947891069254948110414032025644990363921666815784599613381278001640909477144890564204639467072752299208582376504397111861677914125170319724581026902974716231624779326592821856626777157853414501511812592937229804088046425287078117847500736010916105716897201913907107582021472188529563566159325588581747459689452159681575582762300148352113337521326047153738019787107990194918349332408468265742484683390672575959075412885926318777973105455838573471469155687201052849259644029308954132098504654039570776369365831386897905054851792248985426547278285345121689180439708046687314848873933596336987513789456019447089636829437547460914446079210984188990328388973077756828710078972469381202675915434889445173419203787939233459808312986370423119086296398059675875076409824324034893679989044595266351557947639831172614152513154257910621598275099562312834019690240382783755088946662391460475696521190597909258019691838205247306450340757209521229815358533044039844856538854094248279160528358744386423495598137378692626953125000000000000000000000000000000000000000000000*i1^62 + 2232983843503497122203850181688906861949196608818166554306030365646851599572491972976770396094098688012108451936817173934292328771810339485509955296461455236334992837652768537037033303283168861322986692862188857713514932258318135456433995243013887676693034492486591026164243863155491299917585919362477242129787248064163733789231618718231399090299787643299352606615941438053173785547758642496676839950323055507466913312877315886804738383017842158947283917135799859070197100671510995114046288280874277423247239964752134629875435040546319309715453158265667881769552882935080527060710748348510346336940404191785247382649768738388775211956239187100177027581619868508361942284767532437189968966984102942077529322057633917407431398678877609583004342696103424767298385249484394954698824213829049841627336362691604351889491212860250998702538675909680994819849793657307669246316519809736883189367650978688983660268524366771205262564477992796974230944763572873061782157253663954662811465314221418919567760513012145038116877238017179800313635103952198411020154471602102479952983734719108571583754882615431298458738406605947451242247123746802057666464984282748987848993351523912067088510054499714749088188821544121373562415370554787976182550529477801587882430698402515766966461767215002007360915006013284680365623547201920933434477402307825929529581786485490340394322798307375259880043132472918067611074572274023455181873505463744060870988472596597177212560491588175386811528795260395096080888249226138381698663964352498806867092110994580860837726994965943424880939680433084746620390135936850407950769541292390897669638835863071104852252420176113129943902463443719936803538754975625192932377508342709535448819232097575777979529429137340915470034460938526970784127878223634692495637268159601332490139769374835998721973488144505347341483187259272002916198664036114983357814317706286589671463730771175133846330892533056365299101954106241478594941370184975144718725142430370115513789103917523098624110737684006088418392629211554853148473475578777407691738088979283611963235093165499984870544298876298799392267258808048028172364972565143077653685687923966782088803453849958293043701640306018016640648904898978633798867428919492953010173490711494632899866719619634061917762778590395294787262666101439413491797975728063328190558817513934469358228437911831059249811173128275341707894138072670791848711329144770718697086178832673488587806411655360318279990082244165441842828322286852452812901615366186616812783228832822761419817723916401633924839842145631575107727936039073276743962050286511569476155501716998145649736642798476588462160302210165758658972441083337582341713342586119875799088906428840750006766591940313447869145491474263157117706319076477118848584149466938325091070532721481036278060245854530101478339067738234115747531340218795139170303949427635566790690252656656175616757683668789795446646382423466778895495890653431985579855680971914089662414412235275913577092453018510636119651345498153772535647689657567669416775429164492482179883746919713014562627735107825932232077757293428519778810319855230890399662904086713901945628030448524079810264510062523182343961633068880114548418178491782841923959899412649042676566912512537421331849573960998256108399110670353824449569650673137739330474422134808731344513667730649327997846392748216356693527528945125953079601169941067324019195413231389528422158561944493378911469677311364393789074342969018081171754304066316640773325188228158982568599541386175621031692381933179307890288324627899861549902383283529534344135330754176535105549612236156382819709206153777720869217601476455176274028262047651116698776040880601848840973861033121349225081728835073294664686489875025381317941489383096816634123246432139649252853858891626387971518163281790124591218991118244462968668145219800204866281390522996398517615289783280963806408453667304933019640687224813313478954691400492591081107194944724698410212731496040387856435416190776475473483789441579255350696835829627041314655996235037218318612762528881542879385094701008074060678792600377413760705776683677178755691195645808864672924428436374440382092241377051560435322254799418446810703434123254796773294697306095929656709903860217468860769491994714566431674608774847730320038509548493532909231681358029540563711020876296918693746652469659796270311996387235360954622089535777198833212270592627467556245343808371936454603148769305308349545723483468313973359552914761433599797889881235898883213247830587191687835803549753977618950624710757149797173448308468673446705237098651277559283350293017588293045907873334767366000919955829815501720884021053292228556341747491842397721484303474426269531250000000000000000000000000000000000000000000*i1^63 + -716227402924658392546210124448669402331069030286034218644102040943353203554866667133639696585565303793760641386643995483166368647353335962975663618454174337993785687684663526102021798591418172089888318825517648584474100909636139006065379059033607205776547532788539496766014681184613139724331444206870977173139088175190820490512514880834279021737113527224142098487737190115468639417594929007317682070892179437029418779998979766778681949614548649989708616751442116497581407993778790226077041882738624184824608272639078431484203179596506881647044953683676289887591841807322159685979773533507927441767414497065051595106285283210075054322192990258763835538004723967605086559126317955415554253363308575640454575178977774163275740149561421137901271110924266284085604656811342034246545114159008462331759050348749620983854584472212361956609730930450894837326250696814147744384238467139799519526152659857896783159229054091705933061812932089411013144711719909728675409742603679819710443390118352526671609929120706903125834995889813646578040594073263608581818171791296250154486771633352186476129351580850897229265481785312061513563531184575591007484851316671380437114962876905256771938149440082037735072401682136979169008330637338966629593905964718906709469192360236749450249139060758032675705622663507919203920284067748681898339425481726615565928463058150319779498240992351979194294006262959218116078038052795015117213940888161719196543255819304135974742703790860132544868828584927416461510542941644707467669622535724672061003098698036189513499569208468665415193019744579039118813895465731411263516700505846687348898976225141436704295000275549662503424560698193029975510806936517643306250176179761158564120432335236308533134896237195841579633987613306332233265832384675654194083422617142555383544717772716326903470588126478163675642907417322235060660116731140903935893168163311421373494982233255591583345762017973977661355025262949333015306542015428425055832270902161101637223056878472147902920143519763125479320280211170670088350759648053847309399590873911773476496737695246364327439311030407350653765868974461594184077941305652005881632974456849502134529176035123784469368833839307572304483729432484052046543202671258101680183024232466725184591179983499826159538725688962343626149939912886058718259719636476254384553278567027644274812697149087564677732996488036029509460486361281239075215942912453223340578780276085693352291561496825452278855335334919424610296001848903778170645625204479767902445141310460181197307271739518949555470676468209442269784541928502319199206195338017481456601688591114660199820786558436491167251092548159795452094963600272976418206629969910594951625122562808077125991655299205569087271340440615429704153415676051994386052933180063926567378889752201581452827576772806976208500401809592536924470958275492563089713387940316158804794529910711604867392881288360595206105881290924661884273179676104428154917723790856399613086877196678912222430959978494581539698249522706994847901837191327068146422286202269814799950257584701515723834308915712946045036382655710779358753782333478987588368337558691816749360085025601449448829627936700548607574552397819948101250444032654081551923251312081571170721044387697787609824864229337953443377233395968902512816262828059193229230087075263465705628030296768628989762878358965470306160137590547473953340129561100411545333902387293527074409388581564619221676246340814117632635635957685202481407617850382077388608681666819856281741322983378882858367362412826266316741077285018360406497660894244985305929315032070726140167067460537842449104240162033498606630460590697271608705865469150420833244417353015857502274037006114742889971482543060106811113907427023537287028847009624101310921862670738925996948834868333216089865921799805664707425767664341701831581735384103907360296508053480629736894781556549122456036551238890321876420630900718668136737373785459267069075822992760768385663635897723210936354456582514880192831514672280818340575729136594184421677947093234914217492095472063472502712318769483057308728588274009527666154540632929891374037088314562821229774504176746541967766828433250849281117807128657393822504073376268330127867374267594165130063748625569688998673892124424488873187968401647996202850986097197817344478583051438075982348696890662278601016125090772775078250090006951558330015241539166310095680100758936240072544239550112778453998999618100627666604386651310916921616779225535913821764892789922599130079270130438680136967875707620836691124433663492669678049866598796065520611611008801133145027549183084924980395400124806930716536545582772332872300506654774901183109492297518272607703693211078643798828125000000000000000000000000000000000000000*i1^64 + 40190359214248626240018044493166932059624503556848763850659019351266951068504269282931697084397594352331507133829814264167157430776230673464682724965849001316584477083072655373695327675051553095410404019475570589139792924253500998105858033057185206752889605023605334670596122715198001597025995921735932915843699498057237912613960717697763264840644948864050872843503995289635531479819208442931745910977634890662889612938808633467728759440997169805550460338452529742427261904433793784972924874492373951764336198032608601897111422822875104620204977476585830335693489126000268619539771458715830768377420601572838694790312156698774012989952494200258997366526484296434228256659840295335764467234324382624020925599186764136330803106507916264329061964973135603090817200117330523780888831847958721720850266440574430585425642320590218562270137991241988736503801550566427679926673893137933168264533529584016089440962117690630183456649922412488598349831699059793894192556146298939086860364192128125912370671694065030377077241992382751209283477516659705323699612896881707558535219871214010792460699778958734591150570188142862482361236500074233816935937867001660949195983302768538998617136779612573177222807878895267546237331208300581774878381620557850721869436759726323022291488174916833109728997827153694493727413504034542280437189145193760610364653899506275563630135263158436840498596345413951115433122183908029960505959480588552590007295383764380356757808304055796942542662626136716437914755253167957295744586890081052153725150338595581696232863596764065394120432833843369079754539232792538407914987301777074257039605423739919869698666858631958374211953139357130351467586295146424879033026641472141677129676015519919726219672478628670044734943436938065055222131034607654027315505686156206136811558234226507559845824183316648064778341875273847972444066084809310093504859720015464061384355248252042210976829932494420516121130395771656170692168635024671870836067057605490155719660929565964214250007782434556833456218098655151351023086525172719389940626313628622603711889535094126134108552962672634149938499210854868989754938294511835611317266019166863093996182421308027375112146706099020686543720489868757390503777958977138343502600848368469127397197056035965135030769051394282363533994632408296086695955660164482477036377392747302999870804355421912985424527682687990395417994915033272520112296631302611487555589264232007025511444926913447577581942667290399823848258671422754760273434234441425744637157488720550403989026143405852094362719664825716155371647419250748063426630871055969350076666357386336767420579692354723265322107662188830720543669449513792846580486779646252302727142587889018953003410973021321699156788258026411135257219437064504339235387656621017677588211246993484750197077386100239548876824119091670992731144072761735423767289199791749709022013948597676678608648452654697099873718647162075156231448356318472767985789001976374321748502675623487012140858064387595044905094191683990583981436093387743107864435326637951743531460035828609480101811724672270616952082379393742451953141515986745724802635731191518657242491798080506921515069346240638119434917884158089332748228613884136889982058622408169913384728528662097487253532667211769921251697147674787308418698627183863521560028352356037901052047861752360706468003774547163619032362088982183099161481697832400637660746863547869564401021733308515364503520167079284195214259567242402255500352806941304265144625469136531441682215300775077668232985880712911236905989271952428023633404027866520814897891260480474095190387046093897288776695157281191179950494868815433018675143046092785236959921991034131138037230858251154899570559322260381865890729416805330281540691774441708398972215673084896303773101197423901633689048361801209244024000683190439579555491722184921689181971339019249934081226613063966157788602167397119049321606641965577356793130039008397113279383709570635143825685343505027128079713357176297052022520509009920994142981077029775571672877897172047511475524105753387831661513754328386747324711509047731005462001724601785583876870572516510669893806231513710552862292753295794191823962068897556474070840179202840287447996207907105247946639314749462115444394468150598043675458542717840543624515275239751015804131486914964694766579102229844509277461556188521240560003900038863998901979505635516270270822720865590519288291787090656089612142317056370479099045154075145457406985133295064980085432220652082047680825242656562946381536311069928117825540528023459861743321442773203222585038601039924411662598116828432602555902972542418947302914281331091190199552070709999333428252832334237609757110476493835449218750000000000000000000000000000000000000*i1^65 + -1448559950012293947520116648891756842321897540780704338993591846416175981518485400493447002469713270473369279986556891655338057648559341243513801486627352375622797001960899455409416703506114362656454487327941331513251060940896053753610632428171514109970034561952372470206842221580740677601867764457945743802701927135217709763445159843742102484367348821496539136948472674740731448576741201181802047987614146477361863786564092766414938314323426455817569499795705596387908683639395455672102965312023079631131280599550602172876699536054937260318636839543434218780810672050146114193257977221138265607296736116809587095951593381372210271661731620648566438796754669244026680648262747191673066463187862728542971611238199996189353035056319335849134608807137802304812341634527923145496314275991700409038617959276400818748601851214448935241375747055130006975747724218654820155555360137202866973506328418353277580067929196228115454915473554906138118136022331019187161848770624334735874696834924683246757667432272424702034390269530797715614329576457906401734257351832656361930483174835170342443126441577012426472783025999103632062431159523332333426063784209895487678187599326319509804298045818204972800838686052481942130231899102122382650410399412291856316466458319659792198933647439671402914502025899050926830741314095436195211155360291777243352250414224916756570582916967406330313031389309503833739774288508433318991423855404309913486536798917783470070404679393336022935719328385036187701827637178315319784070690563817828171829503089842615092045007610759880578325400631038339247314070229271980065157667391076318803901695316267441028008912146832136295211695215461108647610188557577753638533358724687731557867204295261886471687843018994270176393367369838678937975571480332873392323939722298648933006616854702209622727174122152741487615185684777617462193785625528953746252200416220204117197899229429771954783977580195286529576649559675967304268396712639400903751466240381879890490217021591446755489581324952805399038484374106456052099586537220249449959645224192328813518285212121180998316160270728928653249104800165792795693050678203432264417013450455098330028647093502183179437771740787989339415834300063358115535410569885712487304847643478221469777347089545044902159536016658223514839066389550878970511607907770250786488909466030640429268205602683454496303154240934399767544449802586610724653589793205416785406914440637298093784799834333335536542823387999564728003971373423411854613025152521300320219573975040659016425281966709123603625951396326330536268167084170617951346022573007987980810873061562812603532426636844396477200348302353600638801379256802282410734355307711945628091802204753700581566672068479490855208177811392746705684462631605314244281670256011403981598702072930672929376112899624599525203491838123219435773410530635975316137293482204919671564320235982569683370609172844923778908146876353218297058049876110961860546473957611191441783014737012726965287524599564846307450177156765014953248692452229892624333074108365252711428998000877998923961626220490280584816175328539313215977215430173030014516882057628875854404029992968266924842150827533632573416292870181647473740627598814425767962721811672417746307967908300561230128114540545227794285207993217082945535363787938434988765403648643923888485170246759983732910693297616300090689554924928948413496753026362657551151708511951164064486459943549308456823471908121665048597256368105516661045535546602410830663811647274619149359368545719055474310738378405498069011934156577975676274226331186772621080930388723570793306229801125550423807196995514160605561443025467411550788140451299073798426418330136630619762897649638489111473771588812431181492209700784654997546061429645810888341742140539649251391013713057430521305660397415239234295727802457495054820569750835960478543801270117233156804210159493963359753463002340216521067750897214323521420548248756221961383624341844536012325319761597771008693058667577886609677538055938025090022993665996879385532810819040106119511892921546575848111841364333890554498064883815801681500719945215310139885137746159497620243978400140768568046469706883931807348572081664501411464510462066196710330059652529885305363992994076700415401215073382926639917897561207555855098009326587318176018680174635952816684010139364378354321997453887189255483665173404725926247636639193159610101134665297722887321440899792413035930281440674798399877146151635360638364286909749260897704224955147127724518026858220263191999028905099166219961130614005599196190627746399976055218312084680226785443409968052608379746012330934387546286341245547521108995511626982722469536568610237736720591783523559570312500000000000000000000000000000000000*i1^66 + 35181039785849724580566608551379774035525854542024936383315586204620570305524454130291625380231782475282225095404869806345244675753545161435145333472490384358482398646664729466712313076588298212414082827237399137461131951871864940479749360327232079233027669172649308888715598565301961564471242831292283178020377101498536446159145559374122064077464434820988248979155647141329756769451194945229782280065449263707493936677716809661867117521163618534549636500510694586831398812626551590430539752612836879783790836265481802167520570090570055021096529976836570458301481874685414556575963065938383593042424763388883827308285726674076628531479581992748179252281559671433657145701950558894324453106471920512223169288942703367913333929553966994924054398741876537675103175838368914549929491746958643814204175475113109954400314925512055105270504575711510229592208115369029320848573396854922019566162988036354605184345677740183187137121603956806171869091742511898122243764843818161138505993472224133455345972066098135115459291304724947117752818668181939450538751794079678941237037442146292065247512389440486703803847367158057066981415675691972597240202179535279926768652821124473013821259381758224046572851847379004001169287418292874013879551214086487845949185064302880421925553613665727360694520827187240965627381725199764087738659816684214128405529611265295965407086667994411582653518679495014797544054571267674724254088929479070495129374890000715748516411540602855852993199395424331200026866719299827293105480566921935510339449999947742116395730667054921755433145008438289692831930751403447388876889696274097041635761288401568748670109949613573750564512896287234215077394565450786526922766172615792189441207536387429810736658952627072083544853934617371568785933137846041514395989705054989815148458484323546307354634518696323174760770146311724784272568661109121612257567969783858158439401620000968799136917175044580261398914531366096608916743962458790357211006582698487395494401629415320716749018690674836233712158318816113853285733999324072307735973266055720408492986507849259593124016273879819039598298448632816125537820195957869124540536541153053885584907466318559848812171431143765531223264004725650617806441473805237821832411293784316177930332618912602885268554514601917877596337582237492896735549519943128298445085269045598320096339911645141402624853773145555001337273313564111130398367818080860430866973458731775933738893551946201677446271379710425525639614791886325045974872918186026970516363292763223273698400207924670678156538712168026102591686987710357001642619989161552514433098073087034126541727559376758103731556397236388056694943593390715442253104669517579811218012862890694073463205679126545353687542170954316073404881985261040065140702838914104619205142035385961027550028416263640377888796530534990274840775906111329620413861576660549916152602659783633058305015636774940563893225260035788797691461339665035438857139732943613632961689069792611821618544195704306488745979101439205230854092292671862194211352522192089323822861854823569924646972265425860605118358890744097799697973215402955111755294363271712074843371357101342883475377822860337764500330534767708299372154481708561830391916058917987634181997213750597138056437025149843033509562902497351298318335631445522869674524869738072858556477926233785806353132405302228665176752266064390905316063108937479039968325826881521995801645331942673786729531209772407920680851093431740853820904043864060080317148816886006070300287046394868047647273978598883323413775832060783332631198894715509250135180859278270208565372194957018151886020748521739131435316089456702865765827945283728184669069022249989202908392414935981173240529907409407782390471115834658386016538480674434433040534753119474737759620310051742981086044215051413895283779215781595378174182291968135877564528235760200493668234853078390602900709524499812761351675673600714182887503255625693914708035305041743672596973326725661378957288983211490228820574151432755036829245942870143816307856328132974915828075643735464600249191942128729456221748699748710299305484993907722421986918265710262587095736895207316533185927413940363940978116033748128458230465615777939788648093361299815204800780283760414264777918044638840284885849829080617984297522759152093852714397753455561090988664939609728036766462572534509592046507337030252043553501005198601636215924162299415744279482368022093945782187430340050579607183143862647308997878165673889941588031420089803768929749689060423732112060420199794185880850723879251506320299883845460769520920350676970647744696643228360232355145346283422884942097356003586577444532385301571852931346029436099343001842498779296875000000000000000000000000000000000*i1^67 + -351636750994784181892525593465764252936878088546300726709115640761252651967413014980255293733634517546836293695136568327572114508303846209103303554499166365089070154273165163183686837065285115589428248497638049434756221844722310376283396760318284119259496104481712570478256856417919057773260823313552605986115255589636532019641547236037667294454856364388106746625170276221883541981323847173629633029105631892445511869551617757877268530111654170681790494408956020586116495117100931075955456514163702436667738620595924694282600922457572524175370432855001839275302857443821667198597139504548616910020741855933144334686957188499613656803446983207446162081865373865250148634633688931727151909794735162995536128995492314136627060381111137147780413589883473402189523573736247043428266942270054890155968316506885173757652213197305694427854180727593122519309056609735277627933036386462684509778320324878267067512443641162338286702054799464735459664512341703153354894879717669288691836731188134214684968504457714728157361625361965423602263284241278633733700284893977580493585676207535887526315108857566208408519711480874334809729310470551585170933084157859064438342055946015519006512370083035950693304419465414629533220781619710926235459581566070694424659849686933955544635004155852802261153449797198337244010016194323327668084683126248868599200248792991402831600817652353987034464722173942494878900309625706637149135061749022885181331423749518777338615287602316995849245727500589792824260730478509403514713892141489635014656737452787188139564427598139162961264501165254289688491600889873045507934864136359029398003061596669197203198592420763175358574921481491728327848829001838151024820641937925634947373791061237112297136407473350224292189324297985398605810143882564378203766682636739251539240101479652897178852030494504978449233268866497666044500502750516531039364900526585192362126202054444452334116775651157494638546574612760256356886721122389037647322554046832700093910106431360045203092434051661348992862398025317008914799058352532938829675992075649481376631545327972935465821001085573670081398800639374283070727692274517419636840390211438214857070149446604871349007943771338204165441456869516825937448702983359875496555723804991771224428621460499640087532364542750256717923486814212697981532550566230853717559848409407651251506199249855557004503331821504896888109954718228766423364625390379880337913261147179370205453806370714433644574912201581182783094172724141614980348401875785798190016650211724665270030771425979292897046218679792119240386078750783245422302826288515997533040147531496425988368055678214992379355611079285030516050725479181254051156008836243924098289573932158160812764175166842738051546551938962575447076387025932319757012741030594487561047853146300791178433697089679613365738291544421424566150753127587084652545246105703026079182051281826142692672949799796438125215070296992112869095299007639113252404850816078452132604379737110336392517065490231130722237957092141369156650349494073034402257723889605865706432447587904620083715736855375778476640808337534806744503874075729933544587163556796850757287051917876953265006866566455789500171189170084966001824238511993145665716046304383243375894389833329386379479724645960905465599016875034731633576970677058377980016311766873385531539029413309631011480091052092344006589874751837164052060047935513075572580301875925040851735634401980396193755519644558850447022106853118589727541377300793670602420165640913647063132147865773994894202838080513672164490820955422684251475477358510416768112393662930203509196463358416267848271677825075013232475728189618794515637239597321058204252649770656414659102939149598704583966360714773122735147658208367317221834739593311927940103012577685742151712804754944388771433708210850663818655151404227760447745256113625673457330342941347418233935739143470069881321464130837436948412515131776211301208933684182933171812119172258925035444054551148832462980255774785184305826782083995645440146716608514208854497314122988008113156351991083086751831088749476843047750324372791670847765566138214929265885448329541933948214190011186908894272281561587075800999445288142071115839339975524849090578146513819197736632651936018514508859482090771737081702534608225558664886561721657490100722654902073595506738957942161876810686009041535093611223307472602103974924310527777983301699100776170673762576531829447802909111406054457376396072316648639856465538717132538593229716559180738277474069747780280305769983742204744479006957149335553740049439493233868362751288540495724063445474213733804780701987669718748119433993514474419076405380458908225826952786974288756027817726135253906250000000000000000000000000000000*i1^68 + -17287881135880928500040092927587296580188119782001509426557269178499787689507629286183100769588351687043981071721353094422718722616208055050791531081721224354206545564067072445504476985993636283081473096250746176496820994361162559129128973897498304547922413781400004626480024563420068713627486267119701014636330248337749213310619664288222788016876653210114532553537420789110386527807311390379923077128641176551292789267657691983803595445496341823007714018955026383577468562772326244450825526601835469026121195437655739879447459500352652698323018159616139734707398133533764475538413469377676408204013736181375467272732980393694644933226367521317810066491657100997673597691874768344234838061046650817506023045719936900376368470796574870360732269330604001870945545312577461180322038177801498596191042141600104028673212477295889105943893612769086616971445887706541040354998010894544300211566268792572488028596923563796892917333506395321760038592424103454801282222253171222472400169924399219124836892059438387453328242025213641590536759920908763076985062062748649023698682532614173500567168832133156953364641518636430018696083752503839344565785757352665649033174569170321533047254525973216989013906519200048319043003702850285907015583543047018123699052909149636311922653204113416019394631988485511324019054721675502114457325247771601203508196854792637289880137482935501482466820582772112186821141082212807791774447829863966110262584796071206858843668998340489436341666228422768252001865719528594847846870753045838822763772967690341747789184218768450406222917512679241415634581137092704698252032037909782063753858714359200871419131643319328902172196078854512767147737191653016771253965133663138884306858507354880993681942078859882655342904264610636434326765659376600054612051152691432574361624458518569018843998193566228387776877225225752369838229980594957723314087722525072815500690775153643646548304200013480675966936916674599876127926511062016076571601643200438471142481137070186241532304872483570375000227568789791111524996734600055144535231780789016587592577979001942133898828704931400538147448758796152781722162166652801563390781329877763537150885450896929587166668990010676375051559231667995030716078702123032928415418429485322897178743949131967994024750412020439462139182748302300972819233310785866386157967616687537001428635526962035329331412979072861271872082947011724591111874825802534157517622137523936754007360566185612580902493910979660115005537827532145800004336287522776040618065012085469453042564727361095775778109087852109931030562796873688195131518185770138617146937627382822946119331120868412754423643266537301006493900173270000316982843664648174817972758602416298290899323061826433591825417019926966399007314149859615184591685925674259319441750984816829827560906984414796502831632029653267279046215828465641951979852788504253516806393115809245001828103429688529826994772441535844220744984551966496556158681777719652206185508016319627623150177438120890847059448631127360015785294832964130578169524727376209717807014065212039449559245272347796849775499280795193033023763077667246910745697426838657718211345755146604463508677476636144456241106323830372652464220900924688000185465742448967618714777269504639072100896825451756301867132831034520798273210229222137132651566321539723091460256847276855258930463143933534813890781159326447051495204991218402217181319370822927607222555779383954393182145998898970357507989038105147059259768327217073283968862393689574198052528213133008212475928984484793667180795971846877930312535328707541531892384184291568150888680258022689889345842207458964184159843118247988557650795141397946186906609664867089537681329050993264601727132494124748092198903689472192904904755600173682527167263562047979438480096076506367820871197283442140821267502146881938070609921446558645458591250335033385859734891199786099087460156018664588189561580031313625182309052417105999940965668119637112197293667785996450775314373463282348763493381729869843668138641790355502791547384005386576324520862366401721666711980439756303089309773501909004523284871080908228070042084932201289918399807891776557197301530752886802257698043992859621248860561585650715494595128194793997520559853285836190508419468236789962748163303976376908253292177230715059405270891531535828554140914306413181982820272202037605285131371700392618556885478069909181672541200389788918719099213663128022147434152003892032692336932768187449891298638136560341245269841766414131790192597792428049081698395078590027250052111855164377543091522179528410613821703354825382201632460845377446721334226861883286708274303655272309438166499027250688769186126592103391885757446289062500000000000000000000000000000*i1^69 + 1227011293418307467050523864569150999513936914327013571282562038261617715522422584170799282134295358624275332694576037092734345997743991359867482353978107655643100289159243968411470179579008745709308803883897882969174259916251331131636916340342812704316004072446271856899107092343352722654488774139150620846782976589842538299923311527562319915026911012358583306542458577420466996832644431638025982857162243884317296455794216583602370431526037344586382546415756626319092713079001991651518567063281681662522008564301868982924308954936153547525003374204522626008850559812205741005868085184539543704658567258755778532761500596784260647704383544038290079957200341657540346715030579624199958054663279043516876106832264266259179782333700900049828835019539648876686772846504859375088541073717117418161572871409021762512317940015216942473490643679173954825127274930056604774818571180644696259413234257745915102328113105594069302198891675367314052807777270695272898924035153453691224188891154403777338342178979798747195447023742946005722204233315300870748732420582863455022789136689488727731426687085943581766745853568313652688823799755317356839249366823517275570459535504782468944067098407894317675332180603187360834462609434875559564931467612776801720810437800655621425986586011565435856303304650388448280971535927816475915514342755296518855691985666381971553473456131194635830283476549957830151013669282947328391936510057225075989490739666731216368093522034572608590862556542749876539494277082801931408487937915094092890316440906110618307744235277014220298044910762301622207286194189246307913808953215923483822911592380167894522875571733833062019347621610265853581749621884798796515927476550711054017635738469535045918638408279203264602428613488669648351730699075681311331538194083630335358077339583870025074655086949291115869141304370873038310761967146366205492927349069613484807258851660004053363570736981688009292046047010072332093003008638576158384038724397264883004036717304551354818314925873763856876121586284696040897210962565052503874345512197025151500314836640033801968330780434035525683861908335623481500608042439763685484648533425607116096140643599293853930283591454489707641990427815299319110889329106191972109246333924487480729318526745976571751108559032725560086121693794619025015004866400280868444711011092932780609726140856922704759413267118969491116214092331868879830090328655340326330759191714097075213950833481827071348061409843105103300884413237905091620080155715949991291178047307990042446031563714034161299050575586934625555671544789503468473080347992574298768993311381515381264051870543009002719499939237710833189607538666530663882833283446829114457387979693851779356626814178205931393317525906926222043309741274528719961422441170739252547701209751508175127959660787918831856623856620192003009690803205115478696890072865493426720899525661535656533497170371998842355508865216913217676072214831955251228771536444940717491487045009980706153534857382911699203354382596603083838963033835147198482173494707669048858419880021876830908424366748888687971120839692108915151353187373309116418237406972486538382015086539217736228841046093008269516145073363257642180804697670341814269205112553625665419604550166014447931547954128526631929994401492665168930686575217236788220270969690630012940451022251492740608667596900084866290605338045428160065392570342637801892363265266243358421072992511641275088770693044482974408907662785648689707090554034584486049823137135736985789757930482631693040305588057301751287939176997581105926248051171633360772875874149406905496524286485173773311889885063136643073300646790883114423073829703075265433612400524553851975783844321966980021379011197314680643831935640833223200142829269791087950646674059988446934110576827987328372158390979097212695571696763424010627887359084373952820143082586440829801487310161668440371156417032069575884279461282355909803460138628714596657465445557130923661818656601394929080181580853903953206797569043709152939381243769938655862839912403456955189724018420906486699286694896336255064415306346349014584915247786861195515830586938482868427331560703351106701379007669014619138008860677269923420900019883491886071922186299577205588963394438767011371578858569595093031024640715708131892885036401727083567780086825698338487819330706224012826535231078693266603254785032339203570776166744949016636679945101280354820491146443137222182129926481224661673648578259445160459605808237781730767285887757692876679354744810427102707458149044971034218169236904670210983767011243847606710749892008394524650158907530952774947727368236515792898500303927919129618937486847496387554201646707952022552490234375000000000000000000000000000*i1^70 + -45908905303314706626777105535431915147327509754884808061544547112900075914905923664355242238467003264454975674957366130323879223327343631240187905648326123820434408386326647223085505556429687627351007664212772308263554660680403220173037440341858899112706826256475833398761884935809345403490518714054551727720432300057766439208659124871859588703683459254831456407079747349827523151572309623420183490237419318001216591303981789046529956864822677504200493115141783176454405604633822507187267217950261877904066666557600181379934943212775471003284047222314859422539240558897780641977665113767707155908336722031039648058556256872359815378899611223927168289334943477098372825641378338497869478496241681884535219463757049901707123477665299618244937729174914154199146665695584538667213859486852846824599195888709446323000922936506854332615115272593857784303548739938796995013137711835478531897317453319935956029032568912991210407043983777985758559327152255025309640656215042706889197061385755577924909230931288755778730203438722512257866440031076956138336572330187786239403967277075113148130080142649461853159898995341742981725159563149610015174491127432167881936861998427634721551215868895894699789673629491998524467257073425386581725354120291689927859049855853748797242741849488649356320784138021488375569031354912284222725333778353689647432787932546369032578673504747555540236963545143671911266028306429142389159551971918137736500756499200019419287902218988061700838406429524916828011054731829925452421386268613303448959086415407477224016618721563802930543219289402400202819754888366832989281661459639601916475168360798654881523158147494384675970607309768070835024835338829808624892204645605116006403687240823270312367429789111625395587291920982175704145446310966211722291344350314013361779225257522385616164844742461295224610353460304376408179225675803025865044168346638602847615260495555394535975338545642370925582822710898364214881674752177655024780466288775083618220003763989046196650773541886414832277770784407441199899195720156739832453263436634095992519052313272601375358805318245702934013826522008246448480822745207114990298364598388562379610164208025934292111351504571613775636767447945536437324586697636146882875915924464827463310321946369959009119212370589656111460847627329390081322884803086955566424251294656462845909196402468570644023149945090905061062320317273167005106677893270556140826817014924002173354479571992185614792414658095251751641331793846360292659863014443014599719536092577795722153359247702713150838271476913979346035719186413695357183606034630441833029077373787848458706397339057508735519804652704424560397797760999664363895414073235942089023966223963209413414926892882342894652911475944728412184981433358470826997994993455451122901774575567283595855974527587541362476815538877771133738731373324060587501925837629351770055217438854251509339445975523235097622166189777565335308286920856057604498221823986097197520501524118661145593824919064376586426335038090953055931661307723897938432831573820899196535068729540625652039073595788923585637248966702443279891489411518833115198466591720398401011920912354153819004161115921964009849792392436186869689178826269834175657541658738688095108848335298582704675554746977062333729804802620356134377852873170131588626163120597616583774807701909635195114941108763898182238241462016401395831804832155377987792534185175833021826913457448946670524555099687248004366611893396392756540717256507425787811929876549939957904277643712749512156135007055252916931103295299963527800497831104360911427714532276479583353577510503718073510056229571723360521918790893979179656812013407334145429882300471406972148320681982604726708741828786015409769766715902576529619885963549719185391672924954347492051777174289132759443389492061108253352086630276400834600373269501940142908389290945461611069298700234138748940977421934297637216147916815414231308300105452575939536686051421965924161834021192221995407292541555276433285166536147835337127639470792392835938701291946942669915935083301042369835061749869263033173789349134101832179218979024975402315526600144458003240909580397487527893287733023048781025397141520722409204539672770381711330820459392047197657433425166138610551138523467447655531351983063617866774611316628248992901038020716159982329745454386289878669744310882112476228405744856448897829046300938819323628459513177319674301278215250404147808462890333887017645129516924225824205205601993893112135851276081152697133495227008267557127561215575176077266282683947739423169348365773975253887498692132534548708525563740817470870844870000469100927608052093525193649084514824210145889082923531532287597656250000000000000000000000000*i1^71 + 1220572430814541800643951921141640424628583242578787121715998707231978042313248706223790536814443502713801003273469843172057869982356328075078906111227762209522687612792331807936083086991976232642399882222419744058383572925687105595283460592477513135635680362810189590060856491906228571205827218642277454954728764532702826620008611464750275394183300547603015185114959352760241230800773493961373677998598124052164451336540156942806303217856923209402900236437946783338972456490306445837398178321057214138629286693839740010275355274941184714132575655207686687088912662895378256885741605911192982546371035290012497431619797258342115913770234005262002051322142610970433523990137798135622851996375492180128909694530302951506598954796330284671475043950852437780611240064214298760023332225571059922349619725103347337570149452048018459270005291594403852926519157277632140575571425345986748254074956696979038109314289225439257621567407300371134953805562394854079633579562883421322163625368463200699046463447690373553314685103647406083455301869838800179412844044394403555549086100629386845848877535527829602541704529217349927865886833165190330662117793316296666599982470147305660734812348366593061554660605075766096597973368360104831136350862150365349232617225109752378617436399792972479972434620064664796024871288502667310787979890203576714115752626248563195458481001941721109049818111759862040110598062222353342912772544711304173607290174030293458060255879906175962776112452286944909095802572205862763768888147919695649234348830540085569657691038649475711660625345917328968822740190845605178180535434082264308020531886366642652798494930844652161684967732610947949142117918436226554227957280321291579379223692002330546310130852287315635071495226332744403889255253939961518900785292738269901879703759894270184155597750005824862762140835183346322012692539230029802381628873557273858119292817468162592161512778186792843251656022508894811830878960887046660196955179192057634891885503214599696219123960121477764878971547739842379862541155118646770738095551426308540794893222640443702787196301310900923317137367319933475733052424003774233324344877309180176605608371813255597605370115939322350589838668616398946333519985435112462829799379156906710508183223773659823208421897032757486703256806631911804178238700669773156741540454741599007834432785816003122385185875588573310356649038606407935803750274443987290538150817939187847882635654149890226552285901890027727372082152190593075033571943753588282113283657010842593252181406231021354474000412632734642017760461639905998011827538509769637351961507940731596996093060362006179159194661239290906543578023385470063971615767994205449798612839846947971729845570249731634185510873873062264883703063798508475393102851962774869926755756637348548025444607133469482081415708971110281199790231962148471117498588425031699621569551885935926645651124678397132190213007780759965846117037328215863346493658343424442187426185895099387277986770963744956416719745924155647352371880767865518763641313855940580284880263600893523946164788153630392192495406250522818416277162822949291139000999285856553944010008074761185444644506989086545846021834520781364482921502853111860146923253299479298411670581004474889492040836462989396255190811354816748207099050873019319821518810029370547058976384859395400679213070447194800987102838791852503592787373559280935142130688394987323553998374417090185181139061508961917364440313819456194576296630886217089085674088693830007382799192235642223341706448039654203028272580570743472733530713004007720778549510321507548653321906934038448659879876568700903524864061303267750586857067715054219206389377470990247262856732466884659194288083392890104006250114586572829766057658898938147774868578622396520016364365286113715675380217830119010699721497369321015777642105938051344809426833037494171816549474843747357458287501842502882966287406422051983927835133090322550890205491395092984040649167684170139412200058609265368241788734321642379153338249811277435143645823471609361013946490862217190281114306226523514148659240615845657256765061378308252329980973931392575837900694362940863424575954596083905356714679558549443671370452671918950457599868237735606527313252973163226941432015309258797092933847281460598714443447946678866748641346339449167881794883487967818560441818625001192397316636664963934131516453622699982715388588235156383284702194461072222648861207904904655784444197411618735913485266725435830970394248052942477059101748685601831003409929844080659347627465617399811815622677031840673017249852665208247710590786508110570753762452342820874456368835186407444202277838840586809965316206216812133789062500000000000000000000000*i1^72 + -23340976111390685770865343127282055263031558150370848298461767015056640695345867069854751106262424214834641606166886517637913815092894099839581444716538802777402788713795127444297357288618728352582560146946558566280645268625331745411799844561596831683862439389574617941869018690225404040576530868137314112171289464627823915901159720230592515300214299044879799989397163859642689318788431189837854788223408317724647801502689087376468516386974972091013266801389236636144121364301727367110639985100504963896888747348636431647407344717576047178311893144918921176170904757357379061106552865321808896037132449393966997008523767275801711339247444805532675099867680310256564361676077006226480202131003731787259741682333329716957492593873832079932124786281031641997077196923097690651818831758505653245089706920702308515235209026897712816415614441399602755999361041038507768858599566664114515020694845036418229136269018020870796339509771036253332824719421151604732768908719304654944641126313028966246185437772114818026670680038985324839482090269148731029724352887962220158769417047012409502423316827082087654376387640025945279005067953440979906973178711465266797838182949166605993592935155089748045474014464788600180050595660723028281160933022166342333863237398648606676912184696213643090626210025174022984943837449289944444629866371625854465622996498782935388765683112401868341826315037337289621351184004292699646551762025129938019144501849646965914324050123970497147059912289655515447560777969241350284183822021629075517465534428590142760169127619635884447566129175106505156992096404266504855069534556725511630412572943329408645183104633799359584055389621904845309001116221823912919670555844821738264559100141762072211946500467031338580998215990461796799399444686099670286647580868184696910739541846055003494763505229209449895824646653145363228211289260933888693540399259728654045364115727117909137058349744184026699376485137676717460646497746455930757220679117610280613564217799540148557783748247103600781608164105728383288505590349927263480459394886974918509949647814228544940169408793072927921526649692243208478569416539909150979518412055586256273389424831746211310330557714314021292888989055971884767094261729113518619036077590181892198597707907243109998311148748479206608211259166627947593292370720486637443457790129921150286217055528395328590379296238843247897225900604724448200726840197011819283044382970421808891409743201911095047149928299505853016960843206170712211052194856016034589565068371743684919008516997577787349797343625697251612060118324695395120283801747640190787048497462351930502669670419477918476813657517445701082930841766646603021724141511283773350195214139645253106838781171782952928333126915483147388569475172165644794334630492392547728071609803529183552519099705628312323391184944281602487309170681053942821758550165689082052162703519596204354411096349191944745595459992209167634165341905035856926632153922142777975700310753668156227084539939351035359447697343331675123899319617139890656365182433079517284070132156617926892604512137734232496629024094623371564800863553553105231374316653223651117498055943783663442253999457071356617054297364247521821072056593892599906474951001001652689655175737673597381006952610528599618099661160247273089943861470847058493424044331533294484583429029684103368713576270991355583952780663109758275301056706301260075734350501965550376856463326504248671346567491855358118252912898365062456036718936955863192848059370177639050291377689675700684883925222740039512414742002741744500624698854072075849661986185400939160828368695898114298094366551859872571501238004287084759613410396529047838778583497038224218436591240109613845000612549453615956456668573963371007994373243117201010378218610713408815355847327656225324409566590769510396529072184117394747953793925174466026042720933686449873399431575761782927089752348012986610865519274854475397127275828147131433680310724994934421881172481414224538426710278404847598197077835555578679184755554716868839545653637986032461133729813857160578506878537570196209451916870986026237817392771007936655985921480101130449824758597702029667675412663873875251615076780409318575720975291751397279122487246661835200854540221190000172238847204076812648319620230294017500071648188302997633866756768484819787457265630668810217139987500449388614422825325416915941363399367323871682350759752483677089194228070189733542131804919158072474573074692847690827068204736610850113806450233340638140562761887598469548284230815697483837111282444863067838471657405342216624037940160927044920248907005742357524054600413678563298119282438044543546984410653521990752778947353363037109375000000000000000000000*i1^73 + 264866120940978264898941551319671037441307734161883172759676087585169429499203670559943895469466730526221731521376991799928971106266526799378101534766661474985457582748839284262746273931748770051532627565256176256912578597981482022226878737404329404398862626850084694141473598771139295520407327611507050507867080683901731770921882331757705588781132456554907182241937170676280450871615477579238453121739638796999582713612447668684473674560166137729693864517381998640334823439397158450823752009574635234813512757207951345144571502458332944266251598031749290274829658137337221298135034767327365347512657320367748587266732974535637988433491728282365506950666822384861562214900144386209055407929871544368612459444936375115275680150661606328539323252396943386203576410192823268143951642111311328136282051257957840804171901665411172467955955029280538440749061729848175682664941780476948937747160117239459609702107837904390830689265724446121623580907457733637904731185478234708506218617099655870505136146368386154694991620927632001705037229768422653284987071109319870345362126918462419424576905140885801719605001320857989440121459825840019066385618630831282423487599980124613243778846236496282904788188630354537654849021705450325813492433107105561799733183008800770016563621136627256650666012234531975640163925465897412085755391402595506075321189893066977853114112601885234257838286787001407366974135957262579701323305386277025743164521338996852718300000628697289492255748753123595959217571723371283344448101317506488493707625014458327338001248664674534735192483859108579333704321576180670347068864342970137580133825491016682830301762271530886531707593754799815001861790815674483935891025845230600422992043899197646688937615055703889547193375029718448310941915173304789331324731858806287450761878079471882776206505855542115451960517506495708314902755438205177731783248172661144320895390737147970982197221501907532605773896888083835205695568348276062612074390820012251401985098669867263353857190234686296942407818113356754131046370559380648547600841487567245948169229092963337952606819655421718079932551659218993020874258218276196163118951464844011475818087774605190882028097994970268950215079234376929921990638032134044757566221514634683376679839616449084999197457174730599489122548549524709746771818488043451972851352363761439860136479261806346080625404293109579495364444734975920887803976297272437176938281091278185085205846128823863348929371631882821995388594892586678682798577903522245360328073208115022470315261679367098620673702199410641384302900555823645767758409421468197468666894561997060862091296441272461215619152274768356604214621696171524629855905846671213074004931484001485897547230096063134650296352314307938607387495009027590723252680731237467967600120754747379213051302847887855424421197400370480352235978524076760810251294472549497537671787213906838573442460892104930673687057161091673313114665707260388942949927950533933389923294199711207151571901235061712301808841522358942311741918416463866688945421995640781922193122810224237451113526834287524900450906165694070022000826073856363750327656822527472582869959016992969543827532943142790341404051453447362338732292552887883184669594295580660002326315807835288471061360477840166727601153488776507900682421103193865644625368710212533694600417765996864658654291022834541197511935096373129858495604926405346357150898072787163188016438707547724831918644639595025224443646162071131581789538753528143082523865301705884349484864863579526544931087333495683540565249906334809415266036610585656289308205398197181063407919881412294794160478146181172449397163667136308247525420787878494650777127303727679869963376944687296367471875215920011893652369869115532128115191791886414676048200749065958036684790273814137235056299764224776269904916470131204295370288424087957489371684216443412926159149830938813947582263871974064647852740448975602512771039015159164466113743664541510351868406704829312820173747526291693555902776091762215002115108963651055165017881623469782748111549863271902099713564625311468677004735153993507892975212858875114583249200381704546871141918393954685420982007590545367220201747274793480342408835249976078501998660862407114933583744748838418282887364689122822294625236130676185182571414431823035287447396283463749840882989996595113055518998741471073977843753015423469991042313834634123888020277759042568337246468275427822478589729012906224602655539727307392906566793351232376279967121812128888394018368131580271248144702807535462430146111896516451721437585626342280436995640189008262175350199919804634546165674096219088224391064817714661061565095678815850988030433654785156250000000000000000000*i1^74 + 1011627220376576829425749503965115511802907828151315469445968758656237974000449951597662676965397050005984740889499947049518963851128193565168984940702346012357547493132700267602349164659747705565744722068694423640460669862989388719161426133022141986994916158538926166986220434428252174715361926887920350559623192031825137555364532045763173440281924048299308085061867080542680459173936721391343340011638377321706659250834163045256443676753167173816077642061546110759750229485031221939377855193542728731729204903989103397341287850423279878763415412033972990974742652176469153459807800721656001343489877455310102800714542024194533875824185688359579097524496832582969953277804292886169638593437749385288293714466727453805697567609801618960358034330519150660152999778328338269348568022277272501708538618326901984816470515170690753991500846394557756072219944629652126237039238251625863067003964828754116962238840983351541146554221814102817870461310840725128142455610149062536000366423683931979320155387490799652953857855698425795831755921336737960037425261025208868641030038468153507096687124223308645514939682609002542648010773928503443250064676127039308215597383442731073651552098886013577709400700856166721907615015709580407923628545482889695153717718806091379338767065238069549120728776515765347432821084375660607820299060519642951590333473262125790931988743306400384204315522292590716831495776387834789929111519117009588090433814483606184996349753659091078349263198059045495885416962368256152769076599724110681282352690749597572681298051739336951271709625892835717594236033598913927227651963253589845407359737484445530569184717492011863587004626574905423787355464077873720862501072637917822796896663744057136520682250887610230009491562283054140565809288307319061951574407605765989627999731855942196881934684478946879555381781364187913359127831242277440567015643457910474892457973818312176481191222146165974143147819994182834849490323045924156136709748244345069016357364890139492727987470550068583152790194613117732442963353531293970494746765444737341637649024190214987594147400595417181053096957415094230618694546228364937227218196300800740731424952227114598474146921287799355125029200066333033629737262641202482942688364957682080833593280987957648525377839745541792091304519731565175787919319854250423201257003483340339427072656487388527105735426040306589060528868188282960233115794817399377444750027091214511608975930977724230573342148415097137737732963475491456158368790597193256450015591060194315056403152367511789152290661285803314353763283688048559522122436759261186724672676472678501892311499298219927177029549419374885601450178128341545526501572363594193762282904596211271262308218913359941354351587885553103690310723377747106351847537663355326468240234931858466660075101934778257682821406371299113737243288798297680584031106740527509565084701579742705438439645714935872241730528471998494837344384892720915724053187877386635624060897157489754145224872484998575305881864649962656961283540786219209436542806800374375168725208341039140506148555417017648150518216855272883838801481194873461651728516038240404301172501955379771936473341572543351295051309541285646781998638779949930449691746400324622138011427013491452167303601742183331495187333754005610247720260157602736209490333972368485909461321015369898898928807097818087427532926674473639442743134077900457391646496808779651803897044487878394046267126049613724238091695999431866603163681228002181913505533050901953386962023273470576593203945082277864695175469062956795369360561342359510731821512854388983909765611153012500402490853503914694983723712223724409415053257062334190930013822487507341438490043891810794445364003399136434698346329465442091834913699079626921773344687528184086197235612612080065228930096256789795359686213077819641750192564062393083741193432436845754313827680198242888244986800031628218836878956907084534743045420570235532075750477182782146360675331166293456255192929085414088425172766485595686469478254273199734603070880808591956046534008044807308782717427269600189283537838131385589177835705906016192466176266359088394469821560814344316110166786163678895363215778300684913998211756435761394591596250073188950004488148383713803290675386620783180242058190179486464213358946776408510235000909187849548118786145282614889528783625496298326904062477518683114409914011179718658778904227829961712998840925296710640015292692062992717831651129056121394231900772241333643764340941551344513762333974965770614099797619652268895812203333289125566185854292842324968961944661814566710723348130722369195487598113407701990412313061088595000924783562368247658014297485351562500000000000000000*i1^75 + -130588210106769597228924422449605924450120615105438659225922109444213310927998002723514688804097961569919161264665164701321921264424863263813077665616034596146716920019528440645584277915582984544265813104538868035321396775587017104254903934293814736103960657830054874230578274991368891329236905711184931364311487624909506968482131746524666583050363738624565526602531001534727366698880178065731645521434426386419991208033753981294615601115820569232384384676857500990879382602812757933084754636519503322977948418424644370675401760161493248367127874523221587026759599737977420739935780092453021724237125520869880326900912339663722941755282783240872844459651009763390289875751884376379458957120195559146846756144809111965200458719480775014766922720984986139263241749198027530015082041137831427942098172121976371099861394411028669792193933401112713441359932883643139948472386824228085906593863437472248696081457223362862709687854593633493891082035589773925911632629100024302727493911093263312222760817429519480867652742713211463621140059182646346476357194611176278601395470100603976327443688052973617267462816789479086482181605058108500680400775685871053711672891874476203284035897965645392349535103144089297084084333155808034563830763623962486692470676315941357253163222546483553056174813302237818664192276556673882538395274261188175800461045058681823077233349889256897996233682322908860680786946430806350027710997263735919023553010316301308200598067195693792551977611924069944231133466012193770740496881081520315663641124504216505062579170075557822852654088954228300236830239517407210797644450729537765421409410650501235311436219183279917678207313227401517408903203044086010549880658149067038871635891219374475322940615618362534310729982555756679564890874287681725364540776362936367810022090654305337786379562962902880721671802762408888554642757948319747942415595175867340976656377303183185866060734244032518470993043379879279783154141736181343192004563716609912754059350377826653885138587365483552129313641581196051640951035601331852934878399805563070501033340956504611137803581993405373183780910242230684910903806962522696520588159689265958314884400335178566576511631391954130393048094316654121700098666242938460555738422957346556404644695559426646890855281320008088909031037968372294283429134579639815038992607455715500457691911228836471252912867085334410633838136253579601146050996919562552630744654829138772466768948368479324122547584357131156776192889263891922492053466883395374882386310668460626232154698094838507528232499437880479784151403440114447628072894946528681900044660329333206265653720262295330925639413579285845398805690750017923604745011045711933689827905858362046844828090988915620622937947777527325289285819587981174864717543584020057267663258961333232573989419164800001177546157940617004945085460086353859280859932439703093924460429961549706223453194557893457676338292309842303104480836042983167775277056776069131950775956725072884432426453509580014042095902783330538894073775137568431412892967829965244400617911147130720703392873326833653997572985890935716564942822346347657501577060818877051252570130756661644807122520493155998924902635977957984974102826345260766221246591664430519428413198364201998867726196689140024426849960410690630404765643034635875896711647682259136370732470681924790541261284744520828632770336987694842047651345437099411593306693842981588823188878338695845890734873015528332223485684381532655362733918311247283761706833789813039708010731575303474219101923101753173491473361497119798068148324392394511828698860649330031506156450638170708555653814601070037520463912778887494014326845135031675612821613455470776696363353082546457059075734550457763626304030693288150037826411987695085007645952139700544507754260809189442703067995810464460346807226512839368343183470747611532723689005968301485388795400776618272150289028586634544537942695362442410865106695837994294554933342872620038650977364598906718252829536248299734549976474594092043338960074924721448750108907802364463696149139122917276027102035475704102734237161601157748538794775998837442909589807555592913352632010951681075990350938934069513342858411682929989343328925278558999540582332345265686021994222152867962326770215530594360434150563295814589559459862434285147985569453513308093457349225549893835178385844572746986178651770469743023435349121989422448865592331992092315539050002139940834004520928037250052693182760676433977099186363638974908141635659165242805256194278830961628917862984532449489545587675239651753601029729780763569375244827479611040665668260025385544765698680434393059823281846125453409257488601724617183208465576171875000000000000000*i1^76 + 3329177376532119112704854995121583919814415721027166461484281957275010479609642828860983026569616864234638001628444034819758051430455113250004532139023703665993553116386406673027456579131325513328855688146841139036563712294841499657655729821812301127524735527656307425144071570818249645923223200274777305278318870014979093561560599115418547011723393816454800244800880596394648702114026158496196527451733613163135127235017457847139760890958653017919871994054366894060948367066566931668504707480535326954320289711160715967514110492073940874719082253360221858355185283401487079445009401671449666093469981931699244010420733506423910601799161610351413126927251080026083840270995815948281118266109587364743694941242319532231791951896911351142337846481752046283777622492636754134347467856692361543939643124957470033625724332849315100478821788160144371085078180269716583104065580217067195494284075958550300670602102139826924743205530212011938212533896325411208594915134495360540937534872148280864843552365108561966508293177715777359077650149815876713389050821229655855087935495727094446143608847917554389882808561394352505672809586531453535462067156080293767670262812434874964359819625953575384386170372550351493327739321366235761533757546409157130931346389294428598130469455409179216475860906888649351949280871732593386257943046640736006448662576037782795701872651036730179107227683362263476712130948845078276843911143901612504630463610054024683628062213317515389735662275727149707730344031813120819321461346181987123365185754863565767530076431439808856296910167070411853506790793381901640279225971576825175208920913197999563541136362795563587176636598595146029457656252618345325000915124750404939396166149733400278868993898954235031011260985901115207404773322993639272410369266475736804270947023572810470325352295097951032998414668843902780038161670324255643603610781069446613670178236830172407594522805261730669599203881938823575799734772694148433572461212287935623320101987915524344310996992363285195221094883532197085370302536962896718448470191209457347127451900107618055850346402274298288845690691917162871382702463981480739287000285433700131705602766077240524595170513174474286179647072511672833702143095473249228971773719002405831950799259778309600340202084504631831252529476574965745745121932317277476959968638003761565138236021407195760434978460684673900485690441126284379501614750453507712736764092970432585842521375008372736579028039492868221890136277397055678859327551246203781821354506991167974915811482536847551224963310900720834547797379204988111771127039471225500555784611351358304690597508216243572022470061991894848851274214004491688400114708014995926667327117746179983265968491654954502614180654546360193754907162353333999809156196875610697942732675551311436470299302162795274363851545890807619649672468568132274700080532238025219685800716064490831877127092539299517105773366766166076062100401330396946844682123995437899870246012998976607760212257629662988168722713243225565406651840609797854703205484273344497628314417298398751077758148570876676049261394369338703652938734839291616164506446814959388059318521459392449298305978520073382951042489531028012564974069427877846075335059990678525738549091127389916024693777558166843097428462633464712340311489885067772673500288552041201474512910060418427272543360236975567591595882174433939743540754910964425383307733129705333564091673686606611873984831962683793058478183032300644483583125079975674189187890039452970388338221906026346696013167603110682337134266744275857663803246546004716655466308986216229793037714020908514039811075790971300059916746287394954705641028216308753708520188032111628414499829430655055267557749519537146532008367949222453901827307718950586060751503516374304677527528617713001753693613572266423962678531556421966937885357443403689197259521945475834805208890464655407593239029516383985891186076867300427531990289610939163706237460258720735722359181856379574990081849470500356783131128106390993127947166627469993683641662341125831122637397141697778684345022078118411987514751201145645963510625961632772202003102395850537467622347543884812843455987505857291701507562230877053190995215829733650997411409099369343506326256553495947258248565912066191492900195785644850816266040470930872380423289965315978247782719359293268112587347367037703267372156448882563796096816053924153620963403065794550681999172943864521296114679971132769391486070244629417306007745450623861339381096955325645359040117272194502153604215689366494124996043425848652395726596996898124284090068138056000848977414556749906109788747247021229569820602312013591017603175714612007141113281250000000000000*i1^77 + -44529396924961235422996280501066253755506547258926373268849406138380036249658233313763003129614475352949238102704496263063916602764100793042643910338726356441531415706249723127376900027682125475848278185495914320434669194900780870291913319458613633487247764036723548029461943357838645046280022899609134075759748860108580628226436514744140148526553314726917547761492292087047131534051743541679241039048694102744511303089696102721666747431815888622559015696428309613943020933024256888646710957964005436391641935095059354057572760030586386752844353094006946462980158934956016529146453393007496031791950577088077889999873228704574824036047778574816712322584975329694846851333712379507398501316392111547180029141167686578294362807858018616520750106429832844618018997524605976955562398334540221797772803914291630697375214347483355162423135708016417865979338900334007294369097031442991570951802294992387519622995672918456556428646607240145131420776886106217883940523132821415962365881538850489484600486717467087418709918461654508936392021897029534663901577763566537162279107524546526037791226566765337831665469542414899115106629842455096787472101025722966607584661655510512050862479348334720963313865575381095747703019303191782449479582988485540123990923997342341890812383700367176030896527469878739902280434655524376540040899175643027944294395456282186379203087165052498511601681364284554052217438415364848835378769026453433398049266515397988437999737410532582973450514317687793067474879492555765120949531267793985157872773319808239666045698332108582791182547967794984239552341643388323111552555177241838010746197690715145735846288437278011272162037983685048894114334311671084010239386093979411324886446474568563523436350596843466691082508272816705796979885546220386087997926057660077556397953695852458458857716205845160694288297648635129579633752897641022589928483854818487167591384219452698222355926712509024227369470719048251100728077734249457415531749178928550544966172144915517017309106653262022019682711497558259664404816132113957084885411241105357477591580906321640755687973444499551773294512006987126786552034511950877167052426199323201692437007031395517038881625867378032974176030405153668196178810051263427505221828145562848764750995202528695427910095261505918062649757943710302841605659587369649855951448936115773131180116848671374030216369223099575637845239498327267144369027420604013044648171708679640857034981647599464455273738741366070630022347851430225059358752689424745935032855945626248278756657874694678624305701722873507058170244994136924419562488439552273992135494375661370219755857430479427432343300806880114658003442984556142275810540708348767979994324569737292821392094275254690033609334093508213282219420805915482541350510713982815701415958260509477697271664330173472495961149482556069840890624511834218075110142937376597923892384936748084571860025548691496049328586899689473542873481986922674388932457276179154069725799586154803882305683328297922657910856434210660075974710843793750614026384317208926494969876466865965298010379297077638009365570890569119041745707314100322096634366536598983281868992359894435100349677495359381179681459167831130498492519127809673626495825240592313224847396343160490405812025354926640783104154090204747733077205157198675708813743652343739709738832380649587538256218364830071066837366019113519183478093291474426845137107926325041174648111044500052379727111641942493749489925604855066602064379868898283650351847328428567177444732384280553275718435195612299609757502671870063175954047212711212703563394986923175449068805299650281946049345818797853947392443383849595980644967792709282584472728003527790842815747614622986593744710049244589777863627849978272256418334133942425677162534511724044595379970021193071718935861682471591740882935076630528257663756059699524741430763332484601130237683038459743408032244858064078918163506727315438228204977344413746945990279072674583481854581848874788238095545028064844938560028493346378028428487009655465551365399562998472195527296602048511325177191621070575616647284091100570533684729767390705529198381310992665955188313076601596948988629594529468524680443018979786730922937995819560335417869601229100180837595538793491211745714567284089808808277386123160254922451580971918505383704285847143795714995427077561540312973586379981789810703914041174248583006668417195415580390581918726837916471713500404615696386720867525697637387076045839982755097246853571111295792602429951211648147627932107367964929764668077952668785558362999850137631556964110669147988161904075782824575866950461210254268529695757708030540156229903914208989590406417846679687500000000000*i1^78 + 2764499931576560362007703653087435795169614225940293101468391561871116154741227699882195605475939040552264873699891351345435224338514341348233997246433428504692860012220127054565288489990365366503064527337869351737032777115572069355877931703662936670033077045466239728219559454791544394984963269702829343593645960926609214160022746039096878430217897367774874670996698033000285938400512682964334858220208080075669699030993036634060584654235675589018849290935017350609936738512193163020679615485110545617721920445112437563300899635904191698215896578167823782625550937293803836704551838532485207603829991534212361944480660955099103245436424961076370320795770204152991257418529799710248220153235405390297045088520637738875747188199632273279990631487640565778177952029109384163408790723045922543830384080791305826852979531451911984598694166995728642128423455326719384526272769438784851938063529010433287902701995429821625425245670033876658917283408239898594275045265381230392342923512694812438758213195842848765860730662630837617477942705632351637021795922348415158778358677189599264122523282980729172871106088590914058700685386360994091455535883166985546768315214235452395015451872851806980238908365564002492478206069527335900527410483433492216502080404417349982098754553100516421316470639571325447335189196824424033435520321239547121983363937791411399298349074015305085113114936672142415427937050475544774649107744753484820049482243759017969760932545427882936879871192112024827631318628023308590143123096231319563621497265262471118864592616502182573716025078716295855094668711694545279512599015547740714018113973210391448781921062338235894357901266288616228354419197164580404729262122190264802624233707532968332842013229936111446531975553090856310790344863904879323877663250491948588641770763774115275468420668935925123376811334467161637601459351232003034552192567876403618035633080016106691602181786860211936507233948747178175378629998958562452320511725757862436784889321713652620224776814770740150638289669646202814007642726442907628811559287665508434495254985678107089373803564198085363165324776924692599923357027080638275566575178985940820300156453842385959052213536114919902725818821829225578531785363131630638332304640955968993852775507523831479793748402432420778540856579859473174973980005476589988217009925057814570048574314372292702753208816740400721048666404403947048261691896189709918937340243222742033970927918707311416648511138807859062129129239550677903303314247297973655496203949007201330673418307715779943751187252173733650387444123563667096372692980151292215564200660043998060176014029328904625027578788838983327106851051162868501423371182279868352366655410991873763789260636272604446312076849219443783936455903230910020705308616751802284846758745702659312391339095012025832331463118808452110816469054092403588173880358113377967786755622060996599696986199412589385692454365908846129402337667776938912669940742832649955348496753064340037033151519014228994443528868939907665910102207355950559361074598100020816893783789207699225629583986705091101591258924941138487367025438379099985891258748915303642793651675207285337621947618120871120423037820222644798960572816514484441478850684581543511919317643268846572219745625512068248041724581375950711563356563738224975564397330586671637063508738858338928433755363967060465730079962674721768859033789602853059272869063385781608929465822385096950678993306067870337510958175362905135863979571175682866099332692265298249412689277044362906674313028314947254967610560091963062269066529019631312037020482573598339068754773166585448554473203166149414380472593892492181609644896001257099178969934872581710351155094236331615309070176236965181046834230459648423874885987683391742367455617521147571602885180941279165739738616413559754404795730164886432579912895972674897241480205429281891349351003703441332248653438627854197813766604745583228819526295516653866689202614820905547493759854255607000741047863485391088096094601191104422461284956841768275479715392479259006911376565449250289931507497549384478945352231584077623874775326590196418280129418945460825077741655386308288595971935711670373348009953505546752502660383256027405727445372236200329543728706704162989843607419882293095127953801774691233656670346095192432206748911859120019844794310821435648876083836393375439494002029188071137494888463437029791510180013219285996991079582502182403310243775281126941639846022799931850724685829617574132248827651897022164061473087643084782945045292081507123291791360651360184202793300975706828617295754965173985856598519308844500296685728999855798104778870083464425988495349884033203125000000000*i1^79 + 17160707185330451340415174133970226713341379574183142697696620774894596510372259558331071905504654485481773686103363361677236314140699675760796402390142553833176348764762575178874022292012190838159299105618696698088080337605335064343078987404781793643273014625957315515614984029633353245467473611895083336762837740454856596578477678101241967640507717344149756447552830460128279651059875200885767142590123777721624871586056381883293890407625696168421832503665019785043011096643523116345403879533458804223129739529596516850193355888475585194539550886582163250673554568950173411517142247295234562410938534494408722813832557036586541491604279071426197401544244387672285452377088645088223513810442875953747753415044797065870938062987631419549065483203409025329325898963289537176621292081522655760694019350765931188947911258938785155460897789085504849148122432734118653023938520747019234394662731057331207358461099724461278011137070151842544746685244467810923606234140922434287558885009132134548548474781871041999240368251685728360078661078680891580535859645519061660807608178540476872379232803888482402795665926362333926504509892775067599752797180605072023472890611017292529154503062071900652657251232737924771078784892308605043975101494361319338030841381604729552773194555944538600810392822786725077438791735637225354959510507141724814005945944834093972405353775100342781475390804384162354779543547876550677346730895289355231985939912407781257689243913783734071256582195197943413211573245918617700186340639430707917834379113579227834733160850583832175244880341333453139219275791508832822056189831266083630595518312747683282705581804720412195642659921816998943572947111974957143099194438674131997989320042122456528933995565093798321334467656065435381992815826991085835896744771144903272644679503450739685935622623324661961249031562587646615622502408782527417666878935491110239578996511509138634812704265164094576269378002250271622471614881848319089516712243872594304799811652910929525759311520263738412177458218974542178018659721530000753414221493064219422041469982902999333635476425543379384658368578546591350599678130723656139118648159471900066685489269253765125686961648194517541134516738837749654982133505096862340578423928463954744287916956033976628666925739231704482632119586876477759274937699966239805476112264973255780835372218854387772364850002191869921969005437164068548887382620224804084020123264397912036016330578602843519738299038894947917099907497987297453379254177030906461977741379800541379334548415285889172415420932279022260634364927245217451820960323002521159553042506628848281938586692092682528055057067685016044880832348869919723595168182600262410364371063902210615019219218220209526822324765047969162010000347659662042675790530642195347284690805591505993928218738314045211848737643742785554927183522154282684786171141886784368734757663032505080147618612700845815227052575582243657287407447871743667885257450397531193348732438283279299640778059093558878616533542380171679279749806441626754357815969129893569589427724034335626012565534099625700505784003608863854758640569803018074814814285101420331267603693212145988891692109657981890101299235668729575968891777598490160847062684131101339415898470118288747636757643984296566811530506546819780729944509169312327657790103202028791136398548564943599435661537461703252153056282646086032442686501390520297429692546382312957543234178395027247098538891145284864591897974206692521215345594613953451849404477668223219992091780700814066029210032762646991692727064972603106351513578318737171874025143805280791577237202012492821994929158434507479206828014204803081472074507303905851005256922047765787463481081571952642767844261357521930778325922636338749623485318727391677114748424987663246326531223069121789337027061317053591694265157983758576736654735912319047385958244627778228405297436805915261269558495791479067892206776012317243198940417488583763452073902629814469914383961818794219104129228133561398601431514439707828615413255177554192553440147897802505255918734862588119886607278190921183863597167117402079710038050578092426047906202290735587571267633151847552642992572594440850486429600231149301905852075761069349051910152454130703386111036029409018963465269060390253258423255318355894444757125843760184253755348271532495580686766794981043515622496895912637376607728150336439226820364686850104807310427640607866958937848581502735625302346197252235102598349907005136406097378663679316927981166287379242337340124302397852007833945764066125509345344379107700969452382617117757494309352673575892316913937730882339200624961319391337255524376814719289541244506835937500000000000*i1^80 + -535829907453660557690091005098898407993635809022911757749344016150688927687229846483687142273515457228454005281960655579035429564918283876844791929188343037642211846012609354897932162301762539324187201487322806019223164948691211635226671604024255961578268831287781283595654143823934752675638331489299287777701183155472697760591154463544321135928222019256094197419025083742040467572794830830950846633815037204616381539753513113206329135521599056696964717218346772848719604040077567629472087888975192733435107977169786370470112024418626954694524524749330750990174471684202647575048613880891123876679102156805236194373994171101829930899313245887250986522997655636648468682026012753044221120969007135444929222743791097020350076661158637010713670471416699565899183822164437879364537093364588002666483886691075230859801494438299616521071912335392547649563032285143424634707446578124498719068060743575142940707405851641411241494631121568763802663675013810213493129105132181697936862253216632724821203502058327215886452987596657611711446353922821299585247697699191172837766597517350057854149275257821250106551138792025503190620019567864889266573740235794073883474156909100919739429433428586985048798187432083621087535017577311978291968963488709188511881989066443635570868571959259116993054976744684610585286448254972448189508179437201353206248051402476125812702109611981963218734137037699436795320513049554583828839766754474127420449561857846243803551861406939135374174537387146083245322537892727040865919239021270563653321408276042199981942161463719671386838673403297577677803190567807630325864193240196494889083268335868549175823207828788469341396002864555646970951903834352399167410859443232065562158001416166781574595745898805034916201210069958680282462032341888197942621887423620637175312665291609832962306833020800953223851015714981263846744280534286287780749924055074464888782558961211026299677100071835000114198994507794148833245840523620052614293716067372182799407805017063068505510191893210134437439650366856012167653149844599872686512985061022677555052588877082899768536440760931071057120854794131041352907004741015109019883815092692221667477247859567439226029608728960318999357154349509047593707281587993418876458786294491173482131193150243055408422889395445076787627103941068720880243459373304480242785263200469926802555184836667601260325884075628489266976958903609236054118010463952581809367250328021362184950024349435104730643318344979291535500169749292600414702833088843586480065782698707415849370806821420077566069593963376751557654305252198606453477192320643373011952215494515992661094038382695947657383767922856947751445638191686625480147134175061835828119988516786050032786056566901202609102365713062556022762938448475384554141176109613382301658358573553177884491521833311651422843030838567842299252585000474494915410735985648145482509115473805496207070742523792478586263030427266982519788579799428042363375725379854371255455464860580159200477773371138048716333727567070777546569919020628703834382041824316919655070706757540559983005334797413241184983608480312472265699462800788912280895616944228217182628720515750109467582763962904550305869110303387448093422405494298791618287600883925092080515814020502799795239908065587913497053329534080350695692164960422301554111237851727074896445966789811568107399738299792949596780469700263406698475113118689754408181527157623723040159405784786070821493258924620229355373983592630192873728420717648736346772545465670158780445153823477260563650653825066591512476833078770515031906027024894434432884050281290994173807724144014406530151840364939302860703053051521755117408011081741526615821045024386580803159622472950653700358164075543294913239926391727744525501704764219771472690239338800466959452454039581339620628614579580234597586237536432488224184363463748222892306101156974331532880456678748779397743070243735271701837038000442159275454418556586958655577685451062702181871020665951851670232809499607694211788629699526152501519119003487587985207312228741945651837509470369385325478613382494197518476506033038092949696705405432528829452869607298267435300028284265257890345475958313002078662789349165521341633606697405635048636393874450531620172074440650481293169285125889427417481780799327267900293254822765872551244290648401729424425921986330071895677938447156491432309299271971650024127728599942707940599746635461279040234559177228293610850230230200350397258153725612334357771708782531868591763177064364561177997759799332639908220324635889957867473589521356639735105627013317803036290910633440468180675270305036131970833832016687381383235333487391471862792968750000000000000*i1^81 + 10947912459469584461459935199889571033276065557235290043748272248970561901526384868524062487015062516169176948653976340724146888427219054260735944832830595812953491929879971793835886063342357970487102536101512777133759778869702263161656999046822624728947028857061569707707897488511942897134450044483245581627592732921956922622954220789647544656363522518402250371415440959119684857324429690932442619057689154383690586329599089295030551790169780090828178172056191069076240275040956879236981776140236456003888496822275925660727476275315449418077287183047294057998307210613756906013924694267818887593415141709049728252053714521036245647343322159891163075227997904679575694642740185840261686452261851141608446169400442203015281572833145237978738743574290566661450453935360680956668045685129890240813630869477256404733682356167765131938147919655228955436431869940044143818451939241239769939186799995579488423669413122359403234903879529767033161482488157639973417404710113267461196023057810173804753187916754172735496592127728623126378347524430256481213967932782749155541312322271693181074845010718596249744777154024250132199515270062711160566658214637083367194329353741010109432084183047560331212140688777440517291059235240519399198847462431414690187370572047496834991588348823004656174828119800597102764705547755880137316870948944500562194898057197940127871910690253303306059520099729755186060401777984876227205275541549163472018473681570788910991920586216265424017468082849581180242246086517185553871530224688634982286723947487014284149502525623535819193510957012524036914320606275304417327215063402124199411738091265095710553194517566405651579732983826807750703656903483929956422008433443998863466597091679013993977580950601760898838467914146940208067759655851971810414560764185866934761704330681027075371504078971939412931095201417853958641459497801917394319745472351538200606307400882802659187682508279072546950771076782859858605271996437189679333861789256779549356017314712900181229094498001808695526992909799000814157155636150015727686480835586017361864516210438621313572977716749558603219275396242243465362584145262768175717661587830474817922077467598015096476340379489245217734521245823159719660169988759730489143224470968957851490358629269509282383519553950376009722401481225620773473017453823410793485143405830135130725219310568922492672803597101054620742885759366884584351910929040936402451507526078728670288327697279294850096518666430596031420749196035867053494251877229431770958142399879376755310985851336873883470757764395341936341635740174525731553920478499347911477123117369134211570690937257682680064563239044349805644553456948783103929765444502883691581616097642965116956131976027247199999633503619943431268722884084681399412402617469883397311391569631940006106521815852603720464499410934671216619817239464129994927154614319956211927990097962127358463809661352111338793234528162157766464709637106468126079943978171783338980496697692311217138545146440284275852860340284573613910071141717513750438572973795055849953056322598285015508081642206277160223684410523428574204973627105434511967767623602912923682324570746510509110415535370002974490266089121332993075820725302814461080648646293922910751994890956610835757851863858390688318821245694531017155472451666459373743707165650321115537469389120461913664342189979557640698973968376048996059198071888772230605493821062038892778452328783378796372003314666951757710765442838755782245997276646048673082869350519380662430377636514688646904101286451599966280171757740215848651607157538144082823026424659489509400909740344223939499158643352711810062006377735493514086928021851701388860800404156917616820110442250861968978538905999501487858056937280657575714789773179832178467212716505442675551075371569835504424162321010767235433537151148669374370427303141337443108858695838772263803612602082219809629823596950197743199760773640749950638915511504540754406831018223115891812519509629079985217376109651623246942819663753404747611040456012843326285795345161551696913199516451172622141070650156352205001231529825181410989109855719867513164433748381795373295219538014685841200822364029922743198272965943567210851772245858192244889741438111800017313512987985944775359498027049024369086189211266933749958731819456577468017144795494455991169740576260137777589805910900543362497851548908259293191801580855030122343246112503790986333272615421930377668572641249871617784368337410968513743524866792196887651263484385221617382676720365277658266492696213840486883021672527001131784939394619195783374886682054434800378250014565861825133197271497920155525207519531250000000000000000000000*i1^82 + -174496265501120830543848022627712383620958492798685389357243628167949080998894748076548007405454325507129630560333866839561703579004426625547658183841645668632775932672635583461855260165079938631983084350147667726963945065631777509880987878854754811621769333666391933919893793454121152909201487858848394483978168106290810813260284550659276542719360023790036437159738433005659935975668204435708641805321444208815050448706369216930802606372307387796172265219159884125666483052175423298343717533800843602688398624757868868957388037476965153468697864808133213184162516960345679264387045569084138839296027177508971635089166540045889161501549596768719177242763117856146268587131602746546840488376294512667341328128187561906949906498220013531277536058381071165687149776233666579065273852082643771654716981482546321901249217604619955963713727423814932427855727351855304332039776136747632512825282171122421853259327367910968207873843795565835846054369654535741030132252920340620496874101034720068033608278154304360529690294300859535499122720416707296085828221526072163296341083641404342345409673106614879218487220718873326403768067700231527322047826965935101567473559593376283029196096883330181435775951414454839923201536269286936986573957103545098891860229222476503641965758016256877297665900134040127905265535491695953003099128795002699928778176679184782912293892777283657696132242361937486670739937429105236430980700843106551650023885111597147239006519424777275320178529655763281829828946946788547294975206873981989758316886775786581366813623861992825243582774225197651157555229384725472289270058019495668333991424491624324645191566197031014728914136288322592452604861781712966958078804178312224302992649890177667026924349550633250300083583797292438818414970976199586963472923652720349565942788569993613090534766810774287160605943981323808879693144292758901354014074864859891107713795121539925933922945739303628349621926842987802945256916037454185589876942116933209849006865731474333444122321195224671831375394486824376668649393746051990448845673993337289734367195708437096043836183526013147634048238249686322732113509145050924283546090535171816553359472221245670954024945092281769248189524583593379695281615392602279282182478285480836629907007438095380451446835224581913037127485409464588485485863379842718343382216981577617873456390611495109433836452735977231818829462443804049576810039100735605494015539016153846933850133912958101753689425974651721609104214079239679476557907557168366287943484885583856436379959710422903182817635295094129221545769878835437331066912252291555846691935036204584608820805837152688956714921973536196779264699069941108448890962591650180009759135246190297792066065217080358546877294976711568067361765287486483879615456376171475187530234380028768623179741130681381075847559814598895471496212852960902227931908612051710557741243970671782860569477498364944656417227698598329134924787158449213346861262424886777375178716002187989903586136042045522795124096504623443523241575424930789025297578655762978256731309789904294592240674500593741860223946537315211165881381195693367947479908101045555923689774703002630291524035095301929199328206122377928573163281007556607161208800453219290709143071670503165385415480006738448969485917818579520961073447668232403212996795521675419755222584003293849042844003287524164808505249676175938971191210175711874669399940065142118098310799120465840064255347616912469343994287962025353102398777021358042260209148472192613980006397456658653519378275557050034695732771681151026765829610985916716302519637686380624570376664187891975238955354158571057516212442979689567049986664053717631371367304438015400520839343971292162291342886124186055660370328691738414641329343295127119481907877643488599311643964908772972037359934008262070799197116830634304838724829849313252646028463541549827471699794301172761088025743632024330462996935308363909680073128366765778957596565025449973258659949652661404553330727396183240975631077642431335939726923685410043277002119309741320938291630234108273077245644501137097299786802196058233338393746549211693674518711490769950773526965882592505998231503663061979232391814624721944719970904145562261948542274774832506590620535261900556939832286995696254906747347334631457870106040833059004512571461921377717058651504873016995758161687083496727181378142645842120024607160290226343293989364104051873146908322990646033071794212983843969303968515773525336459403069727882383452662936528599378552978711383243829861471980661012954501658440264884821007285914710645711844540161739790092892995687634538626298308372497558593750000000000000000000000000000000*i1^83 + 2289179712494286499550020318916364195171432263974786620186912176403916803894742951442482882149536887286648108470594081323318442663996380245015560361579909263108527049643147889798057877755818879591984979485250155027332721782259548995554976307220707697322467054918326929540846995532770681236538696949189684884753819966785169759661780222283419736705188259098230454178715673011963457512130050729687363998211372008059580247840567802042168384340404917174208168539217690926139351791084442369049426426010958443215909800534307277713004540395127201958195254741463578988661035019959385485058245938986013649779027733751324450428668615913681000516506409796977709339292748730687980416665638378603958295080467088171481493915227807515668447713890158934202301833488601813171622796132237334749161698732057447962885207523449430987521597064455435863422392088812088627207708864474759930201596682689891667444121531221963587818723187318553580923495166169450270745212781745352469608349262934198279326069382596476621319975831173557671715197547719396734603300917728214644388333552360017175428169466263300498533779356074780517528510981990038030334398083988062081448722258867144372962803189063834829759508709968365967653547081304450702417465508370381941731339242965496207138768149699088651637982054011248776678417832357668095378807276433338734713981304707419415336809660721650687198540696988989594684675768262337158957629580624910600790999817396728615560748277142282606388852695028164614714690255072601930563157683554155914187519346277079772228708332624290343831534606213043622280816271254537049286833041955831771153158359894409977220822353542251404962276374004807548303519187649139583783225592088195470949820241186181292777952076227363224395889327877825171733804288099095030674533985323674052249764389024366488186666522825999308884988882761558586924130217876887339195835256788933875738749791152988405453671792204973928907875061392209144401782671787467089201956435779620045692582639170238451971775752499996192690177056080610710667480390320509701836305730063854428656885759830703197154603067836031099324772736945427145283008514160065329554376304522267202499388427066702640523427839864482768344971552522231824638221236452478313971217705315405017460687254234392855375139049916099801198774898177129858566418577582074220423672885377460867528071577477129747076030082726360013715552298553148829925764604427856475575389783157638010955813701929964834896507851780520673539593919900707189973964595303268318340224694640334325394548982600436948327767404082556423454073377432383960255452024065219232487678525164271879896684868467382423443698910344234050599739150163251217086977731800657188585699322840943865779818818629749118478426514114017044934867252154145919363729601681344351488322823176764891357068844740534512566028939924168754730716429076036235261952986175366737820933109358568690772486543311988688637512528161315872999412672042347869362744409159059325254617676476606075304771467801440170898513752043337877369170436723125442860116427514083845382413575653720098163944984767108324098489084527447398959640732637591940188131854532111160225485674648315634129990511906089010636163542272182972713791309993967447481316754495418254731409714916702704836289896105956590160301510842901449937832298092839052064063897078238804295840858814044350571604384941743124062926934312763014209066543872441806156452801644426332615683193175652522089387294429030498157223473874882649676417085021015244085816142686541168160204283364423928571890672176906301631471235720254569820292679691291203898054963168539333397909098564183908584309966654977869511360376092143354435402001844083215847141673484134079120563205724023220266696942532697290502253347840491157584030305603546013100923574843713770895616156245207989198856340272763549983595619173822097831473423156581819180555616341459671708487045687350971268875412722946552083142086162666798717278386228577517428596613370495623483863951541558793451890139299317171743298809149197585022554649165994073362102147540902435215418846693024365915837513500034714391403683491949199033428388098332909017633655459037399560205701266719539616725266614990734236055234331747818990104068409323601172094213256085565911279806563766268235313905034164283642477568415923786251588269622170961622702777874416333219178816509024241153216033316878237409231057582931307367283035167727859022075230539243516564840732304828214231631819424769432078011939608850216166237189995703369149970278815081627987049856464858131961166831006912979385406448672568377602744912610291512729626809296623315915666686878694235929287970066070556640625000000000000000000000000000000000000*i1^84 + -25368881890693251681377545766154337704794683289592009156964079108173195736727252206215537569325734331940775673546177363442376732468893941218082346017218395158613028914100679319830064580252980740791433391951589171898841174186085776889461743112984256359932717171769484160757165092518457228974170181485922820206050532943648866047610061625050452010534239611015084116298058950712135514681433514987076004626123020493110639030041602389993977581760450900961215788677192517578139398298091694563806450940822259701243871603426171632253408284060167711501667495144880920621679143129478127577681671750769733691107571037356656516199885675778638953126238442207679853984302586089420190499003820755548574635632031426078050097689390771215741352547457348408213100377830266808529577895238471014935834071202021640117077624338637221888075940556791812086082227097176241112692492022129299366946252072830208092592647914565537381480748344941967876246639470648486487056605097000426746745456702150815089702148342619033800411461997221993529079574892474334008671074755390831404084176479661546216215268082623472027300850112632984087528720207418444201944618399149017982402535759363498449602008397933837565697820958634351286725939565761775418876552082704545114372957619430728372181823510292015999351992605851911654201602868310517321558173464878922686466579903490331365988025258084811822586386629387364554541843126636786836367034828905697887777568226056169674208389618084989627315325018517005744050623357286906522868847461454176012024557101748028862387490802789745752788319960664428494203536345735301356267476367852962327578859084238614346367341055959274139694245117486835610551939570310727832542526000593877511566870399472393907834815668018248309437509512045576775467949524821436268543841910787604628116782980165134810504755990778749586134477223588405088383765826153315056885998796421437088611154729408145968176710751246211703385828177809897228207238009370510982525947167746385998661894991146079285134488120825618621639359721767059284206337851909949105678994724788709173759691207639870042215818009313222938006346515354930342404402401295183971983019300098764365756028556839434760201041176731074066931399929598292015995522920694156279685924008969522671727404788912364906266685752310654090340034873307403839425382290966648098222385077886012207553249705576321656125695339828676276327964221438632293740090433655670005794385667778470414671636181556652787435335434037079978372158180925177983204739378431044304794275281415572937635965414613847027216126992937597705132481488083463938768758853929423794027097770967706733009977103400952640170522630200133372067985860664266259157725496364828897064320009280586824651879884079517041193133759495378118279514165684869851587900529060360074911683460860159195190091203669962301841910232793119659903794098802989686715463699649970943155773524748882938733960073428460757842786422483222070953414370278035958659302999364609617280473356783194901412155033208943246635290391745595084066785900410275674189194557540499789665110790460606388630419297626616108790617217950319251923410455665045483939271291875338123399191756318474961827327525808915083470966856502865213429023765209762480815350784797915356086496429043358517903425294657624410271433378804786896146587939651572829471832394299219936249818578815471044453102731546072256922047601732978677550717248918196708541270431877671405708380396147013101649645952466371053027654459831943697065786655665589197237162156741479192332253673104754594653606710291358146658552484115856387884505899861002678054600857673450396219669702098127865832658994513942088770796385227457221150992417860228110361110515642161853160694076994475439795020807273421355988044817004984342746892184995185845888570505091084661765988838803402023022314191757495316454124796926890203017930375084718632437955300773458184773485160888343737572827179627050912250857011131632984720815727937355484841784226941675506161987561712869444744704481997844676983933066079964594881078350278126915290689452609865719159763541867160470930705038232646315575476789486750775672919774132280703546698367160172862719318920395275533462884356808742722802383438282971292561221631283880165849426036094302232610398829601906747420549096995009946093341379138886554703733121947013384679280560443235064984882042896610247628388083385888322323091751198669406329646495839643593285927281056768431517541843165714620219847902485582500827370790093219425429555302085062998409662442714097920555123227907363711638935675046837653951763348650704347012349487946868070044753251941979737938194011803716421127319335937500000000000000000000000000000000000000000*i1^85 + 245959577903135045574388795721066518560347531205379807643595874775474005778999388412442983774534011350279874735027665485219230461272545714406614405258467206997790663319698394015056254679242416842513792816272562132898989090945995985429975099523741836082691130507924677261272583233465289961772770696401081709100866349694407640542955815851098491767917587656349303794487547692620619925559998279491916169331159227843225689974874695007511208500152108703630124989173943188666856061483836222356751296988972290319750574353505038553327964954296029775501536706004328913860687956593877734080683784934861489027877899519861893014172277002276880170111240885917538049111557360494278310964742935000824870678392101495829445221216875383642662610372113280204708099089562983971035002265407399289424792132784798487574941434485344728077172355076985688612156098268334442574947997951264604061426082811490659810061993993026581478321904829162580191200289570453325452565522654043393299465785593155183222378696798768561890368799794657917028718641333935849922011586219616208706992609182350427011497371523772170615129830299259257103271671258895697095801834707724125908111323790960511421623045482682367988952290909238307399138404462646116551498433199557747536955625575193448333284146074685276204548534501060895428927831421951254950532409353625866420996970122857625137052067894252525308721127291288019111641906249643910277152322131082948724768157451054359009278427073047017704584317926372515663631898531016104469165398346486753146805311490608131650632925061496449279846034607791133976023858228624559183898774184697070937189526463451382788208277983837253727787961649808824595886394895481686086806040356524053081293511063902011559616447978220169407961596294382837030829705597791785076001434085935632624026718800761564806693961959471935696087346639730972281048648046621588118050908583224486347245534483609522166817111717769323678393086364666677459649977750469573239355342629820961740922442528396153253515102705266806740963759727407474370460083734460827991639117345182725084048296729272078613537040110228136556350006847097121009280089057939321570356225947527144201312688608814528202869428181146992701138954593759723781095086979596659284509828777480386005115685049932027871927898316458862553699203050329709179659490895974537691979757644993317586906223433403732262021201254320276971928156506865861803666181458115795296380871421174566779330547356286199309656287616539766248575897135827664763888768188452156680534105827807623751534414664673324453551517021981642248872419071272748248831715361491506848645730052967182221036435276055854982639585477501277822445017102461194284482708018272142140292103292191076172986388110772988357284914169525634011079847891217649852819340482038192976697256806920289670425139727081757070436478282012417096384088371303744512616260296600551425118460737174054839683000712144651056185916532663241341968065826013038512311041941797787975944115268964881313035243253482378197703835919711530394312455480411198769739659700751420227078405427026707168313111210093563429780923408427623757305359620296118328203059260860842617183655653342611048657283180550627624031994700845800746309180375917248626430506177662256655912586969210688818440338969226322961222037602479305303314313032008412252441628524045355043938993096328540971543567421378407781098149531494672881546660241064156427123136404728958881015153611855390254791806279141652004654679440720868395469555575654474930376060907705697865798656030848388372501182330538813669174051670074193181235199878821768913400051205112905263938739510415949758165258924734462699684457960675090169094780673536954701046190804750999176517616483444065045780139861262984384905240887269856200201509601841189107412283006872725226190470846653097211456464084745793203465301641862764665616832270505878795399910948447517758624194878408052787099895315123484282327662527544414349969372812128640841890537278803307356832987490355308675569205268614658527000652605696277594511271879607327753395128180275493088335911838114648296295319457023034121736660028708135053460501064898536373939078144897103101043782436055141168517694884187729231273774056497800246376660018945746226725092725040650412691595275467291330628798383731009146780124249871076704571178471237670206992010968084599077606825806374132495874970866156113595039781287598718964183201111109217161293934886813378198640198166346923120024656006524799910793053286497956366754138820216538417676915238964037813978170160313414502857882416676116324964046291601418414453195245508215577218222458634918347001075744628906250000000000000000000000000000000000000000000000000*i1^86 + -2250060193475055596137136768032449681811491299713160323004870606450018920395255622204051242029528011562144203256538880579151139726046101224729037642157235034682302734189331476105427489446615645927116083755329985384579975296487950847654422725652571834577572806431780455375439164729780167640284552636369155454999450182600516277103990746510818196796852314241265540826691169069205966147274176577150031223267178346074019435513482219126627883094325418799585606109848982581296046198231436147744872667716861342313600598506259553483361655291515528805755859496641498678130000708164266780237642326834706798143051495661287243336295201994144631563935043775605523448786358943368803798788819274642955209470107835532251585758833873628011998746090424757968031945426332007402706629989535330772102036424049050712287600847436525776081700911906075679833925721190418156723543308590674555668350080686831727742408424156343661663928863632745387128004403916289786943774563554841113574864574436625861119522734786408192235343868982374564028464758908359781100855210107030995137562531399172542875534178942845603252430269502705114133935707553490754550536233528798870846743695466172919522932423000537268750995326407100488945516125642804815930828109586527495595592719266703462073526768357311474013737034010151626720091174507101321829125380793267081622951823096248551600761420438211234664740523820018402328569236074568668845938045540711523763563626457934078307780127085936520659920493500156895476367498202381621957417175120650440180927824182595187552124834291025986796915011731173893036810954866698147007383691123311085344118302001189880170685067367445247416869863145181765513027206465255466590437991839034013128887101877279710411736921502012813211394821193967104861382491936606630675278193482830076074999921468929908142495971784545663459924332690618930802766704147201612144323473536960834750151406342940944960155370157667242630660120594909120276399127344322632810581026573573347195349156695666434922816519517847285202235568902667187455190805724564137549678455723430551251506983605138308266523866015077148057205647839678784720727839787300665054739179506419023891276322428698465160172703834546448623134587709351005948947352025792453912633791509429665987088125911093836645206818302298567919289953069409317104818393023641854778796275213665975388255366473726573104577488165857537395372522628109172712283377773931425949862257657077193002121265117764517633845360949139189113883790449033742607832923059412530319664408105213827313780065533882378621030836965883221108594319073681293625503240233505523953543856023843974820621448564778346672957573785185856643426709113028057296467800895285878406101225572749216793449230285051412519094876505709774897701860877892918484156018608204832784408170474928813901434871554982081301748867157888991406418287996755632989450233407204055002248507278859842925083057775396378410942629906756402051330886233370503247332257870762609296629667505010834950306144248515382022582390078942642445132540366565600111703045363342924425390147651617404838354070570668829516168277561530559116445907028544874578972528604357237981868459436929637679285837344451973338290001961087214065306837125234130711410287565569285717981482907004365195179043865349357404363037554027946517101623238197897962775690033986243712137379764445585162779461484493153907030303872747801474017598276313543038008079874488697544562680196201029966244193756369636325803031966117320708709281545212285809890490076983269685167853617345384960011148897130511020622692032635895142881395156819179199811581334258568272675196627166230124100276198286024551440995951437532908361736301103011874584998984666687198554063819146066314850293128596580938858789893820877849634451216782544536199818633038639358816983616324528618528815509909633015048723993745723492284935679874992083869800734071059745476858790683739536383784272728753363232795968875365600474171963999756201274921639899502879101529541256197134526581699899635309437375002270009701104711708673163568149927539108648569450337447435133131792981178905393350514200439791290442921964913272902663711599078079259364899830090821285076285039283098109565179415862039549978910261776018340640130474539842748794166469437912661426668866654326338824097310017438950885235082174312442522411473328427646992866971343867246661515376231576290062591594473715481516673093368756701852266618577490466986633357449680396907545905330075419980414745154870987208359401891114855626668334853235025577834769595491973927292860553279256597938345678485335716870196776111720306501403371620178222656250000000000000000000000000000000000000000000000000000000*i1^87 + 21298587204409880841725809752844350606532360115186438972918909464485163450190699647360220003140994505922237184166386867173801355061669174134220774653544796016808678650711436492534360353808376690852797610959484118611416761604629460182270930440480265994684452427306239759478464313123147924895442904870209866352668316540403897378486972853799108563509588361518495636790516429985103265679573433401357677472732128504594110743965101959766819781146412610301963461735353963167131612292929301235927891729242265173801104120014367231706782619617506681906843458340427100591718990260593153244581926483942236745521912013052479618742508964207877333467391005492440328216109172697960101706251252971038103111242570991140387095466932633240746507172948128798140103404997866899222013024023011249882560914782241897704283775609066133155293866789504952798154096530420630340259407123921531068778166475728705419488083389670493238709328931111675729896422408715846348965421998896376108826547309052943833186642521605901843366495018350979082650946047643732191655055646733302511768391900630632236077317159983286850247373285893508290831963668745411422767250508676192231795724815227068228123167282648307420358586521043114610598938676735190784072162281161896102510025202257153229374179535416987472818096626992203898434332852321412890191333632164930046592293525638837608391965331175044331941016276313454956835234298111343551599385464882813259672216387213792963244755539149930365804444448271446219293075277481681169380404441461458196424133321501654388526462565280470876199598203243778767411346829661006268771582157213325054142322217447688613126784907818216896557277103106744658681691138768448669461155577732287033996748422429705182147320300607893720453913870853479613224956387150301847691187142766582228382937238650999705296324271243216726559221761152879440932687657769435272171776505078822021536655700119833993207952017656877095530560228314397313195689121113051535728519263393458925626001405988568131217717065484342812411789085649673197328097745634560853093301798582500967599614758378553959891427608300253262181266075159025363607244193595802378621871204179652621561437538456079527122391325283477817370098664364198950587597128675317824739137230068187679913235571098690293350369465314585869048705658930099440135689524882232019801463409121240926242606355302766929757887671409210539685705934412424878108765355083752516893891431828206255813262649102855721733877104845828126633242970337576595856756558379116216050689657074173868522218033256729601417162426304557032211478051442653556977002957709669722168851655051316244858950941652090961226648472129174412303363927917320969638958768045081678858352760896944976711155578903757152754563253385906327029368186216779515839624276228363988556904429081719011367187393935091624277195459125720477924514051070533142453050457952152522758026780752774139295742204127751207901448275569323010305383729424060332517159426271293384126947590791239044945330849618456076348288253473513448233804018118706472315413061608380456410551391130678725148505436942168451985909538922927788486720225244150945355519102520369668895972410353882521982598319088717308604086930300158796134015612567459476585583156900431408407430315620215498758579301438206701185255421962682488311049526897948282746316914204037496839982185946529125344452930222502880737091659012578433084809166804723869773965612132649767583849173893058286157358149905407412033357938228538719333053142342814492615449502920600646089130805584810303815603483131761970193498712765056159705542605965510103249019379147387976003329426207293634534248349322550452676266261107156880181638807164910854317963012958990322778115651679398612274081534341345891470881811747416662629404208046056797672428232302772973250423578471967486593344066876160489358687239401745291301670417488824139328455250387032112439066283291830841623786270128753566070899333122138352874039214264989730539144640939821150296786652879954466559443794293234708705229551556104194129938106308662335670381710602708048924444603608419408062989558915754193477953947248930743224737706339845421383969477888899918984724673930563890774666569625150897024090474195810672105901898166367800514073390095327149930763722681517906437980184101846791019191381042946680895347891338403086271925719090082754756574728015535649363276021616832381112474911086795007495905787153005153737335048269403373299498463607631515869424846000472114854877485397510788118835439343539885603405788718682263994746212691809640042069556316132802969036923725369801933248033016056256712128906250000000000000000000000000000000000000000000000000000000000000000*i1^88 + -204611822186241728582763118848580251736730759123610100877991225058074235110467550193460397501817491516282348932719977340102693779691593048319007084339719057355587849740252166714744132968412989898845679739459678094520211202808747948989085043764741254963907091306951312198196728623796517258378201856311259465311651804435410595466825682794399150349670430672833588961685544597589848327966620288041595553366564919142924476341977392353250746339018801860043736614366511045788795580108499366029028213691612265698836011494404877006267663596633949236760574326206928988216903865793245142874803762401784715586796715411306113549938259393625403125873668743636524542639289853721213516107087085325666434088972331131141669686572746848044476537295487881395127463152949999661858429170127126641633914136010158408992735381397273410568455566860154935990405521046032358382837500725710137347076925713652805029601161789598300773317797464114252405710305920187605523794333842218491893201132891452856222010027760329978332519773463331042873786658366027396541613639428041854953230613797061054192832263790723300107439029569388844040607965752118147357624916806660255634881132712271480460486068897913310781864471156318106652890153661799313773308578368169111874916712486239358645094866878408110551633871211973926134941897304833379386645286633417910975666259666997638472680703490098148361195718466961453963132308358391708414893722293772397575178612715723908558097071077601663882614399950629294214860245011339880558369722135549998305866853179559070329126982325191730244097055924011287533060181691187872164911501703067080395305951230843800421523389802540247151938151224491517041918229564423467868473583883448858729562507650133878223540386485987087956908364704778084106095896279098622618079906001308707683125005765153741444988228641337360525947094383929861680459563085654270881482333361836089593680451026826281307504666045318561752889877498217315138853556838135276262715000204348964642428241861136275984912547781173936234367857130805663989159612007881789566955473493303483797654216142301334390600470327033115800460393263542761601681509164505781932198893182793789000967766959202891932739601203298387990208848873050024592285780216159165048672693473659417622274904681912805558866044381487450404890061454774863438803974489030838919961670702408754467549055704782584671187751370642207544374821746274441427955443869892016422339498879252865559726158357744488528345729396798608795613361164203834862881404449654113065507939581745429286506266498469095244487868308732603289306720795690632751082023314022247534941864606399074818156741988346323075386757095615756100602998466944506285355387329795767189011957745579153069626328558145053958753202812626023342676824687419112774745684661804577572523333661192128209669688330046782937281133653985255367433336405926923807782005757156620975955788398380705961921083080355792570248860827288614653010182680639365632723874826657144188802486142084558680215393723357682997215578163887076491246673246607610731205613050538019190244833672668896723337909452651597515583474769739092631886836632017550916591432639608106265322422093465861471917201219676246258490772855253732443865004404013393095109999753291426938082018173096946805403781065345981649790927873836429749555514692297505901595688299032956956731247256062616296030281658098921508043731857728074546023992200857016548480058930105364345066695508966813365054957846881476660435494143505437987219087263474120115530087504147911959991085588340926885841531248902297921151646223175015726933516334436113253271707999929694475811067577460417146931283870004121941284317671190903599633541058009634583727080317672878194212594911121833221413056589337249193578626018275326471894756678721570136077627454067128281303332255297339190935799949232080151466724605848490024800809612361411728666531264827741288020666978165707163243030747932864362043817704270182655638332572655951803852776482601162182734239426803904591484627037732048058194657405159662137038060271722878314651077934056012704809295076651833866240552519151073331994839199820511261838919932682575882352646207012027578681131012713638618645538240345207806890905538712659897162759357314835043817924567894725359358336599842272317413423095781808820133666515257725730687421725513630797217654446682479441489865023474295509018976869524471521135370265905381977515997565813707708900026588941494770349391327560848364108908330598573009134787582772899101116717820377460138838097210533164041462984915548835644186616194723488496724400505779103708336078733109028125000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1679954588258718850051883965760054473590440325718804493587502965236362929680335667413483821526690068976579991098020759523717438088163721252312209447829446292390578229891863262291587612519141754492599429086004312763641790006097104512997921666246117016527304365777000217725100060115081333633918829291170129843063835432360592901518223029134000513996185478761993587705496145536916290812594290873403679421935951560898897635131523009128866532097483457063293054797511665568955069606622915642210395419943250807418575699623899691999677232986122360422065020398800837856290980901145388698986782119786735070024011025330526802926465830199549783649580174232326676416182626409655510759863814503367260771591739179032699232741227862646265376433609534606521581947780134226405890175119829676212950494682631216682279687979576678343939013928367060840515172719608585227921781657285610794512356415024863919296487206754969067953449457933900750293572430925867806051446620373359687005224813988488616701354970726910826877426495026710307817617675706817530411768513603636062248316902639368834140563125960587780771993953243578453755800388072362540516834576257881526890088073356798731616893170630485052176667257303854253642750879547781338695765357837607151723184359228788140098524487598713605692730294013744826209325397130516899875239783752559543703439411152588092239449075091817702387876108789036589526789469326838610041579513582393083896341833684327908688890482148020024306258574156144446865352673638713754661300251250211937734933254051125353060708757492407158062891266770544115073692606922563308292257641283743560383660838718288861844781344569480404223785148161710580913839533677284027956586636352037309789290049969890586005029563277689535952375245529707189627778602864421630381529959838451472804079424665619611900056011831866787841005459391925832324839803834726283417495767167415398039554091773585320221114272514823361027346925840348649317414170243539430473702630821374363420814556461328512759287645420877752054140806371999493042947113516461891610258308091994431133054822490436521386304896270183165337650831657166283088896335534671150874230750728020507492305796119249720895749452892123004824507775266838890378536060357325411047207469100776707509624132348715404219311788622579618154764856145612173813468332663405725340236255846309683002466011800514265043071231934361310964640614700776560444949025792477931801688442131876500831455993474085098572130280184127287758690873572730174802353224193421468911331426914512390182548112140977387174579687405191499828705965650560465776545242160136956915941626154038557907154302159749903300669754029688357161528334081302944458795166866870667217485063192172296571539898901093286064002733669900756977551359867653570241738742019333624220856482717535951226439203709648670931945463265132709496897083654919912189806837813435710427647062794392208922343424378200385878149343421807828298056179721381245537729984678685103028433189941337733318482763006064756881417855420348024122019256764587348218779552969543174017785919109038350625847322971397477331350397304450103283200452567090182729970375099430905181084888842958566279084274715241213515485608885527832767257852859538693967066211770022241164361106439680179985212616201709192229843717671608896370588017658990001529510549466579362431949624592754936937689800168097804290458559690373335862195092148133834416263300983745085040880523710993101352231013860073793146056548322615292863871069196541919597062532433992825824155187535263387421585539888733862122169772033955436484565462936722854649693233154416265487146515110241587164189824435305604136973833479175492424364513934934045149498434116769588852385726091081012548196839159352931201983834540469330182761813844242944392576754471761063886235903908423655320535848884395631327654886823799363387416143451035764078374441429722688904860585617868750586068383622954361020990423516847007967518888169227909621953721719367349376464728619102457367388445937510987853194723765354272553484809691073022235774642388336866792436107777738917394952356432759013482642633829483873162452511468847724817579665425027943285338873101354226527262108650739360511872855636071364188442786950402764559934142807267650510963639872471390900567024557985496056258977900038229109470748716625721683359890914631902491534913680628596449718009874019193276962911964274793047594958132487368185148153106522315229165625502689294212615641608477913742718973270055513914759060110412142198788012109085413303825567956056045360354466295289942249785930930933491198734743584000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -8692242415630877926911839072976851312906459704653999756391285775928426228938905941429433589077680550145587328518927549924158675486524038847480786478362909147612182280616707102450067091459953505352914910547633755937051413260203398608187480532125710763318144236747019781676464738782821877954361607386568074392339895897400129662994550963389734061042164345484032434799482094394772088698211013545813139490729144250014243937077989942640254071402579481798220180291407119987939850767854373598699032402777097261443264691359127169752673245041539519778966049328978244051040716381229283435077936906645748876502760231110205779370689435412326270650308107766937859856477103024441665641648054353010503632984128181426526029216514817502215648930615057733443718912615929730715608996329160717249749257816793316382806138531283876821966142855526046199139131337607100844952221264204868665624387833499169922675187389747522176795564303429050733524616388820986102325277849719885629500269096320441228686882095704105967598620122713114116510505359872540110422989297527591600320957880214319123052502225931979364231929699500971680719506507752344804105174106640893987489875148088526930037437199486785705858264150444454470949289764722997884955596521701963092523394429526872837026561906085344594010438668999449219967618526860762837364057021109890642426485707198288822413525921566339904817074394979310361965692612145604657095802665572564287906956585638761387984286063953407906453014675648647585070396110768869911803240100613521679166370872315083276297950542496317969142484699297633901093703070600123616871544871222547089441468918659237981980800430973900997356155206153099033150520274439493361388953303503139913184485233161142336541748547791850777412520130774097650027064855296326253286541318620140814837952738562821830150081159677238827217822153460349718000596934353285059703448210582831450935262224963173543427014536656512772252223140826150338172826933774179389785960424611406751536853440242870081188852282164225641358405349684189120334343267562588314133138950642265586038030726473194035506209004053711175205101398623868921397593113944175393026702795731694146303627706644178612680144630735249503507273502564834566230588554491283240431873857343750541909042082732190317011684707068980670509268966693538527152327445517709980432549436345861052023839337018467136462476475029101538458067597502035094993281288335235421315968974268467228429422118415449886886988538337803783854599142976282646886190518110890338849655879057790500677392213960018182199707589408009860722497637018011824799469497879088762184575149822944000104089528679672782432068460387847834667441932207516067759242337461744004580097064194966371667498539228767557415321268562422388300451395704479314082998554226665257562827351960355413361142539835394102133835886617596682617935554562176655896859998307642833649107460872883553256205166345028964933855852097288078790716119211387085112656169152645871015110785689883906919161863941038666562742675894861889805581038137139251660329056729799160005685542990645445170795134104019361929050567704001903924935858695177628469788876254590825492341619808890058239464039262951749459606406981202847853058118110177064217540242525227331448865757149748242383805756054845876436960480396509360571414354394244840426616361335485322102879517468982445897070160306562733427110689305008075623079339402796041596255295863183472616175189265686069129815732183780943501858830256583118252517881552287721179724395002629066446653511428210904474217404767476478782045803136470987603012214279330866093236761319835892188254301643947705823096750794403219259333819323938943552076017706317458053115718918166530489998574583727197012461623709462655550588382541342300180247873910270656202732527899540353054211969607279723728857782827875121811426214133081592241486722390778655485039564757941357108189572900039253921127657687127569800851406199293845940435551345476603906840333347154264317462610371096235348659690557532169763298990399457171130598148153958517602662955979251820333005845894290402842998191328785396279239255059205786601443339721603390988887111043636300910909793621094898486671633423340679371117696742779978598364891541965015867148235585018042167518218914400521083860749899638373002600354732392281351735814596427346249686530731277707063104590882771044485625151384566751494345043307067794919946575502048574087237170564697390481761753555964267699807322210693109136586363865391595622071225513860935062661144271035253712638398416840078186306669579890364683512235999068426266132480000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -7552379317676763523258351786968207575748478370098773648041061747764029184411823632854411623070237830298546954868408636688397059709537137614601091790420151214518680082879663050509775499632114827425221231574997520192120232951095068967177151736921308807819928544101919222328826693501900525805269835478324188950630946033359680937381365308089009539674678969147065375717619170470958589310047389292976187427511037581533062844930641607170911479256739240099562400849132078019872586082198119187753017590017424963513158007436732263654073381731579247835024480820777786685762291316419525652873569302015717973988417451815395101076831327992066329121418333091740612771354250009541944661718506437858702117107172920186418600573116853130311694707974712044252875521556507308019815643452674047214019578398735504218347501143412050747676063259386916595914904155463768693039371885167467385226671597116619313625212142379677789228397563573403860965692928063726183177267916943791615030872846078828721486597220856863065068895394762877485018019937423141705322373927402889326309202101298274770645404595105643442310429894393644137065865711750611754004931507555751000657961298533334275103712724103931137264198600215801845010719706013112003002691912032357764641914440238874689107455063376255218924008541296717121396837972610891161431606122321035590705999927900715280288782680156721291827515456743149484747072395607278728472916987209992494630882399535968472700858025331809933320595592720748009758004444193633225554554604357320645760814021477741454819702681118537808138650968912410789561971425926717877683814025937345829207429764276991093432364520343764519919561564303705806461681541242291991536050789367373058575654441995823388659899823481845047598563172620086616988962906275346787662786777720544514636223717107141704347911376851822532940919671490550425399081732346643063409716669243448279806967240888035647323689706140658405250959463468850879748678743691265976097914601214105231503873122106368217210803689258882966845598289911250887303995691525071085088015294423645617098186839500902119855405156061478614917235065372176543547265963875470970713667491820043649904759593503280335174112910459999275572482752675377645531954666450149123203100262770584693978293281431417420015333402299931695417068148152797063962332161607926610661517346509879947165062289165614070549155309624312301288728883598598159067452107751038398030690199090645526410752990971555258116417852350433614397200125104564268310246099473619585712270032355156377061302158152483206061292290884074869314025514132161506078546014382431406594757881599195186239317094464390046982398012749241779052767179811030570418835625936432229089595523044681523282875910005637914143284307931985951024212629714430300432598970084450290122516966373836956233310479635017523553417055775202056100645998523851803241395423022510338643450887302299253441743538012103555232333674649894705657344025752364706098289364650430683620000966234929172537535202182266921439158591894812020833964299318810619245172857937949582266223954202273917222340014408281314240539990019548290609676982374471390027325407582532768903154931704046869479207110358783640920360611437602052631398782601036151158965695738741373057257288281640308379879033844542691377088055360483642129968724761469872571920779669412854285854680085373328770630893432340601900497910001202643973246205000206872543246691170445049138582639140310926877579188824616307356646017401212546520137699327563845623268158775303511988476776222681137051098504022148291567820711640980060357680706923216650172084358971582864475024126005684652279023744742695985614163541911679224274323255973163426631330529383874426749718365123270788340923816004525317146593163838542846950855070656353835760949602138115851742369999979272780890342377010373724746160057338046618845842114826161277123606725633871500588296214070354200101707316660350121446462465445605961728100209841878379958542797063578404526853510625010695139407213274169913842798273474310269894109797658550786132368097081410598232124940855824256586206609001097589992950914168874645140069668808827457157020691997630488968741990081040468794857563888391781075611805005317033358994263899977954940549700360273353947194638349138056451178720262074840662294695553774824855591001797079829827206228477775239800910774941202545263889383948501227996910695775618906862583221275836062297720850031508253548713579044345341961489926402350530473402204731794476875571237766748546152106471707020171064455229798323928837649411202221477749793783479879598080000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 621823889392526219496662506991023577094364707445388393133639365280358181943944943929025973571090877611956618888914028282637812453860630121595930226010486329461967255322679906523013310706481094975796461897729413840913209325376586384998182136368627401882472084830862760196592690261150253135754883846068676157393381335222076244587342189872284168345351007087140493716109641561435699080135319163878894971986623434147414069333575992864554771693072502078477910100453488304092712762513032159385966439827855199477201254317304958844934693028650784695619684787164494677710080223187235657580204230626550663311347208002617099409303538651950517263186941922639209594317466134384314754773310447383343199550762606251615018098018149409786951231935296840921493298843938458766868315960792200777389220765677031016875207668368548457540457085923945446637507470165158789160301033528580382695984574122405009951842615774023151599839470268582216337691371921516140767024848871801286398129732952690631085365444571632134464278955330479768350087303476215747747356225223320235430321939094420716890828054752587003523997272642175341058984241298457425218669162814616707155344795582417641745979346712048512509190236719004604914328806433492171192757835013675896033825577044995316838806915169875956023413429798785395103388459153738030111030577191412296950082190150510940682822893572265495233737528089506120603743425906646263507651840413721227600740509202340132376863000857909302908522478763957891652797375451457553846931822335453752543418366625105711994063026210686527615791673369963612966059267915020541161908232745168159516598154468953939747518529792468281185826646722563150597656485914601874244158386117755598457121182905199940053217890592917203700387274149156875968059808588203698026504992461747115371132464394859696075666396874736943507336107982722104206826320969778068842462711644276706824162379942824783135448337678978201210484481940182236306306635584046734174078792246951646750588332942157509935056636621388144580025885756690127828888431175312384322505737063306350272674326327970824879801957349332422984659789951725806136196142493424067107991469459230483973649436076860573253964868300418025256395287090095362787164047970866134599778130123517662257019898536776317152940703507531781519319611333742030436387004682796408882580023800638125944705050071885994968235224943261712170879572651212281353394446139455060770691132739168056659373251482405428633210283237437911667676600221206224377397843172981650661453076474349595182735736236631490438165415547955697836646403529369741123442317893993545286637529164926933109406104232264440169386453973886915471208706901245689907004605219877477945572124318997913447594791648802274232668694019796658727717307996418557773793791894237648184649008094468443198699272999598243058278202958194042538883415313842385051114505265773606820957388771047171236477012113668155387100051284103871199290267983379719038555210506427333371250289569487509696973992337909828948427570012196802144966243090567633870515766041712308937260993568210167831663189671261500823099847192967612041122330143729812981033276731658703008671311733939584690728848019982377791269281944613298925141469923756905440195352219003536433693803496917171622014818331730924447262999402812731295672318434327133861125601522625349216588507151916036776164024634653022756422792990381343170729429574591935669708800277133170413794443831236488258912467885173260046975477590817665143538205779331058161646210342648709474402816293237198105167813344634812672926623814396317025510667517363304738693256807618927518003123981990706004331762489855158602099288426815813161154442508862267437737375047160046039840323906475382118750966619471922233330233553607116571953931995350000380817174269381349548690412413446809936445191641147768309086174981827594100482053447533337093372077602127800240164593303695579909232365938995809327824841500886015671151214615536921552810910653491866057421456596940649263727176711602831846087652642288947136209565387485748023771966885345780168422168277317211949278494933932587176089167070319289910317590378975191572002142642992648339287189113233301299472303774907285758316856004966820316028247342045267082763801581668157903101592334367523129050239221428950877526843875078242496864328435968908858656601530923781284282697922297025006741588658614949456737440999385229795834688603985095839712742833948149528207853656939986231858858791923376394197150323550612881612235124065191713265028433119147654979611716668288260535574351787484567599320837337907200000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -5641622030825973953520151869092687599438792158546531149024690783928768707466419804827697094176043015538774818328455480668118568149449974777996356281316930180622590634194713879454154650590974143832388997552228328463936555510636242731827764388769878035757422635962550703987648211027075219355254310504025826330592079322956937289536407671016003196367817646115875960060825482005556321747139138620856316724593610021247542779555463163993623828569837870931165918958460504063501918862875058105666493815931241729212373102389153120435363077114609591554486844185091280374822209802091341364323336141295662749748897259293161202685570578435612519234283177441934916380307231934728529186798653327720272281445684566441537558072460696607273154849806275569939183360281042866203868154890399584003646038567323044960056182911849332320977173667477934396126808919768045893965515598709486939779088423174796480100846259831231164381727760260163470996397483834428115487533675226954333955182830431473703023167508569680401017626555227435535216815099132414862768383987540901301732701981075407689536278248600298418452379350940765767980642088360857936954499826166839962897475950472498044489102275132635397371075963616567458846667569799700132072953485114786018411327567369404612158843408484694802243034380483211557816429325003780788323605296410440782077604459430499361651153760031819525274090791195875393593285551426032432005073904002558248326876676178948075241760373788711173980691732474779480762058227164463584586045322423888426065468156031108768735165211604278242078610642060084693330574023673816857030574566000911965099809926326388495067637633351071973869160376491826329901422455822645233002404492437129210935774110493956032337173263583114064417188222535918903003422240983528483878772733967453605854560273326913281936486693815979245574664010586435129771535629670555971517604112573683170116151626777337722813158356120096908574654006126294697121358051127875949106951196514275592807654193209346184346639911563664046354899115294910224132435579763018717616157515201103530616289947864196667242100728835696773761434709088424258703502647172194901967960996922477493131816446867965556368405884342259351878043781356763075504366642873723383271033918574351203795910685471271858048193817739736634099548520256338832582918007809095764847654444907776758604310851275679677807030400002340547837683997301187673473511045241630972471911831089588921891108939620174059213653176660314962242975265122049551262918912274134466959704448442334586328104242520510087709048872372151389425725522982325154727455492741522753077840858077071390469303508980869558493481458053708346488068731711452903763751622535913187757053428786318033142101460244183944454994425363053682574469930008426921859748839303817993024355612989584248610533869320286048858522036095528946897683399587702335797089477912916869381646534370800712874951157159178364210248683720510705883556854635644655801907589761387983189909207147941380496521273066862661105382369655552685118941463276063714490296953720795913036444562633912556888244662410436115775853774934510848989489655988680840828929750961138766634565452322467374880774129279637572162321576663715374427045342560129765859313879249149689985649896879131254654687449553681354978154513684868147993166031990325265335953199172688175005997047548474374092281848675631328791881407250419285920008724451833482615871508013829324347559338268000745948386183068536779724272404343753819537508773285558423737499545455368893158781305817580025862310188183049200984559577000124625945003368587296638086326940238164252933482536725076186973563802038666887902128913198463081454159347581380493979332654225617320139171300890910295698872374848845486630406873959188749971313973154935138127458909054884973379631253622946698380076121772702384258465343042512464702084672176031378369096430574508867661510821337628470306811200602585177271378988759027462779797584785409087597075544504943051092652307594740896035136460821596906076329161219498600857690904175393715534040053800216098388224399472474798064010689777215533750500992278155807638207872705103090457891134365174705082486301708319784292335573917470792685575040029143726291443172275420970876875461776622514573989707868327155877411530505527625997330747091173200751381450295216054784498613013442623452939524339199603540784497916486736080164966400342728600729379619327301553559665616592887628315872485034916438842800177885726477876706796427860305156025040744000681695613326693141597061774791904078417699309465876146383578411827200000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 19887774509516951871689964263002254641497112594089289371437767654344607976012982036399004938941464377050226113314915275018541499543371251533180910211784611378181592819808983578017418988499648101659299281577314969654094172120090276882367150985135506130753195781122537668131609538747834060849700440702393780532435655599001762479344070704456164747389186328371307565023762829535848638791566604660975930534782505509029991251907612735243246738536683677186971989240523413883633154436182563062657793428787733744521548096497362085413096500831181582979338368717733463544366654039223242824554026066461769951225999086114186600214745406381478447338567775396146996831832332958826265966008326224217871472853417105731849578566390477267360596156662199800917237142498074264493900628728664200813840027625775572037712230538152178693932764708644733253289197658783644260133561963893896754693563820282699668642615220476469445384042297223376435783923097546022921027289484157234684478714449653141425424033038218969482627888955808336541873885919999442925387779926348760032217080385644617301350265513688387766768982698352805389937824323267709559077796902944579866911182233882990977670262111711402492570047029470264747347454659745122044612887045999376820361563398550318300125934803833171173289732060480147949323074944397259063615477409614155443994291181624958890102910628707167323657138748088138008114944889699706274310644122787728268772371649697174340095720640159058826256394812318390783171402141657610174919399312434649509633584833127378589557153783399140316996390987505576719407112787690583617506890808401880586968323047485623380098569000739161233153621695097378519324247747327895828688558452617221350856282010651653873071248799039809951057876764304496927475481673425266435687897082089462448141946806464055404420068913952740978374954882029111113184833488658331214538280572942967898865104449289126319876115937946450034694883905329931561396443892939363246837452944860260441823692791134609237267663572805953749076396201735297710349854938449247416956448283889643600115021791588609951324263488154025738748725426681972894682238039183067250375361428229737480459579918331529813724680495259116624437133702214013180193690758915731872551742515637811101888977385806900274286017014088083308302998873055450017701084932866526394212701591824223748565125647616281794780012420219802554024797170259096135192127290890373988640821967362943498291438602540651224381655676575720687852386150294725973117846613075712231313482115680111755346256327674674310499635641052671849130541771230942109267658605863117641835198527893932291073120987034058784639048458530619938322492976692509664109730638312616228170366297677733765508057395034216142784888506095687832034704841811363194055274650874170166249243840656632546257857553000643396306515381846039060026341870324073624631916505114639575840704124686744606346400693673743819490105814558190585749470689452057842823833870442411367677496219528492686274461038038876677944713869753924236986076125126852125163717786046749971018562565652181562541752389721487013034968966781913218010185748919238882683230329048883923069980933079574656033378881462227607337143683915729182138131187872324444657019833775993405744704060944594903220587800694079611520421008416832317616935927160983815686405799108009056017948917666158252037879340172994383601305154797330700195488509754950697839239900216925122352318616242765279922439063907260442633980114671600729132452736031704840863331570600785950360665684360678472968606703265177058407919382259445784899747995081330930254304448971576475561035299209894720051349852809384862971694729479800359576096163001104388774972969201966648555381497552375090253522920208932202580002911756889985797376739730495388491456286650359846471837433838571852811370978974840913371456012592607178839039018221030377095613098538216041274772989970811356212339813948459389181527471892184265650439573744185192853394791484644425565752235774745038408043850223221982749876336132836360052436595700406165046233971591338532756783284967799988568084554003536275093645483157603386417180595462451011711949327946740638200722557048729745922405216825458461622848139478405596769059220727852303238963905861579111085966880466144677788772940832779781943700985721755106436023727331025933314865108042683837007522703279220297347956246474217764151443488272719820454416263231985564684529688223619828082240978283437983181002837417138762230627127238595835959628598810953972374850169534945126741216595166591573243352434752271576056463360000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 63038578452432649745676525913573490643256992993709652345184647388529115567323493819313424438024307807871757116653451872516435682731775798076214424967058088979553706702175684912527219314189699360241745682086686846139290618871627335679894861861262033418875695108824584096226282101890776176294204739204830582048055381578717408566435789290700461485319886456715819626636576923764836641327365534296187930111645255362465703766263530252486958204994496553279292450899688122844759803275221305230294108549654858277123699948748800495647226974216398510826841998016476906190720384236130476837145458746892796937048982270232818792492810881618244692175514319720772907380604386075248393498058417534378787876542288683980978682334503831482766344733192597472657644711643658409504204853132896881899657792175788006399396167312960870369881128362954208487291812927109919124061199706913526733842893290036464094058759191225415943373323673195887149738579213775941992307218308098214841875580540812061869326202576827775346802883870514164903376491003437903271440387650788237315456134513786075935704392002787834859418072294220073212233578374800886391824986462927749967165968051042462253661509075277564768438647574414663058744169892949201602315303809960075893491258442418242455230583067315190618425893421863775975866596825185729829821391602379923476656671989168084267183379272938990268806167088993727367796049907210468217250431422779509680970819804542598121634028907776255592430155843684783958201410369342258530823251823445738297883122422145991441291429268222366069198105944005469297783800650236753723851579527883503491860317115420637397150554180742784885391426116855350796053551188478964335422108419779006639178584255318654651461106330263706906858670207204995647027197019484920395563752187505364618608919865906261423267272971257482725016849502291382329692807444292790992813913732771175372187109691178261589359468191416196338603233163145638789693824335427852841943633536433298543743274944908327985640613328877355407586527415409479300687707212046772639413538879241526554141301341739286616914537991120314395068899107711108842778305770959540996605942244832893457701303750346241819593919902910218469308922714290344229862384045747888874678422967885344235905744261594689567640367277850466830068456264139335191138173469012214870885419031479644645185720817785652730039572799430875923361194344628142601662400243994051598361985334739361367197099932691563741946480042639935142893199764683887926694565193426612288099026686160707774735063243076632003118827307434316060447291864889086506584220410373761433778974889020853730319424047362511523328397183607717227217176589017045420063377828676376172658709754908312680204369141766614485608231587858670407510418339970775063505612563103914901176911274435149932908040733039125659162014143901392403776975147243352423623637589914096133590950632961866210281949149192749354374403379314455155394124163887138542794383698946830241617352794524227695634755955969930933043793188850208338442456686442511810403034028328940763156760383743574249308946258047037754559305138544753716409033249834083059818514738501702419537077566427084629623297754543879083572789235033321517907344032008418604477266905160822613134133293140078340020730838065726801586620431359291957871699134260871382095854798406889328904608668565977748159954483629903731731829047529217098414065747017800251184467153144586860887345224325189805490669924247124922275341923179735823515916765786273705494835225033709162237410681992549736048218262923710343784279296848353713244645825703559637832150747375434554039794164444860307958596984401557847237927022197705224944179835377280639670617669781797423984747799033398275594157891005145050349531565892493884901845223515660304851052992159589655601214077623262766217042864198092043958083951020454506562539467329296206998986698776511207973217801616948672528548979304890258158235735622475372771323749956939990665735901465747973270279092259847714668757562997089942866888066097548327508865967943114225454362639140892365492013997999933285512293574032645931338064843425920929842454557973568841097744488702602882240197509428509801282681324840245856319918197286669907188746494568341792892509810694373187385011887891960998169192371448045896945850525055528816858288521429792444447402956959563222297827172639993013750724842743016988493411988417382682761985325264549128641946042855339320876747177627818096158119606765393650884725135465620448650420765267176255976061117324283078953024529521423602912247779482182195609600000000000000000000000000000000000000000000000000000000000000000*i1^96 + -983427225685629408109961783699227425646926035840174203040074703152219950351887641299933515393509220668752595535869515469764901037602065585940916643348491890183458197451227680365325986728742026665411891890697849453917539365656661558421230858110518876163280474755669703591761426640585740821928991067385646244431289109787695378558602504445835444920970579685222128731546510832488228023429447303130850780412739955778867217665355051274379728693847460350154108792874268276773280152017921222087325404882710133048969522048340511313824183027129049324864444578079522342619130942183079042975219199633231620083457265366341414340277285008011589385360849402680144935967725320454419491834785970420892307997949120800902767769719293513068453800460381684661335754930004354515098995720262449375704171753520661694873641380617542711179549249098710153382757093694927296281011420770087919348700778927617465337429009236624048383266422187070533934661545640268364488594243014937416880685588039819935146705976341255814383769260724137723321000186581894080443002047789516445436171271265370644554130815939798028141133036430815957805152552046824013828774984510617652380028251107680588917257990090407206503760454097840050844738034200942177116388237859881923935539679447953161914964387886866191187649398238488886972231220339152573710887619306037576031886539469431479042592804072967585625908109167861852800865947516514373430980440898734627815625994753326741223943910814646932292822387344227326183282800828622754341040586006186228162116568200293685119102332638037129825776778382453834582709356137545129811087013773675978689045607324429497567144987008789865505644981726400614497932176456257549604342581063597615399005914394206005845924235730365894681956922280955483305423856148659116827611008892591802617810353184668654563979190245078274307417754778703819578117489938611800954903652204628507832209239248782643570899816291925456344908095254530673174203134927830231104436258459713670460420405620202506479815399976220715413294450150511982283207368334676034129554131023872742945162792805926623588601172467305062521032394502953748100942135727042776601555939445121883296077636837061557367546844588649009112170770252051844937306277233114915047861665249451730272778073942509672497237639489963709950438076023626755729273859566555398115258205521830874567117418607644094304001923324624875387885393192217652780112580902739032487963006237933796604380563703845305938806594535936995470913690064607998478704536942805164190979578408062285429655855935563770465926999428473549630483323378747553045971204494769172990559451552545863195681294404419850412135426815537398291065619227104221199131140727107019500024711973573978660223888430020201140720741463433867134809670179897457116019176178813480822147255996014455195012480914837833543594444432113536214421594406140987981635098280800130741622748072793858778006798963100683164106226371368272240074144493784645412342680589000348730997027681659703309879611103451429271173623260621074539409259865940433544428573724862538629971864918721432019610221019788960549408325201055626724389974963743385942364786832219374622541774362661883398795222579386321370580067315658658877634765519128120806777768117308322489095524128465815345630283294383961912413142789716402394940963136991144063505417328363765134277767987470775913105178252207404237410912522695130240387414088198413974833305621870505950416103747184316713552854216474913277402937787373695630562198639977762475967869788486982087380093366745256027402654243170147394902615729605678909263088937991846387284692571342501576030555330218409886630249161213583663315043054299161311861351371469345369835738053207567197342652795211383704270799853173203537665268759510886273770532167024409629797152747969752583959609125873237202645166395904826706949102420032822648186345058825482945277357442271974270618911479694324765089864568641354443216319970551643430405388424470488089905925581824085459306223839520440013315568070309511568831135748908113053646986252480219490927585969007544882074200639396794257752490249156044272525812052820074283405963470623997488851996523504948537025301144748111373742587467389384099765935199921840148587899877429955273352207492236298940673280239352562694074362319209549706894762511337865579306776717990816558586805467550457755106159184436936493786380816107549612851263425306382486918965847955153533566691276043577156764433414199316546571110342264089202228130144781146576325075278170753325887248532298635897644802239065871066576668213934817280000000000000000000000000000000000000000000000000000000000000000*i1^97 + 3744568276301938244092948047029410172854219557030022029958393286810031304357561411333892042479248957529877407450343291836991493883858952099824773444228248040491067310178645281382357895816288078320100859196778130584879929467402759100895398681918845956749363567333727860423235503608309710538786559457831168800440135665823940038749162750992386245237543113454461441439247831905916107075736353894262081389530787931395136600412054400888956243377200021916178939322053412188119637443318578342518990187662703882138877105326927192161714686580542631273996292191610887664561176309947776072133352894346106549502000589012828245468999757231339519043635755127826887952957704686063335867410034127976183317111566238214201998304465019399640406290538810240151203595448550583638712974470766874138797881856157459499661918696010775667917308302446834027284534181601215569726273608825504575536445627410728678247369494464076214957836961025428786020372574452499903119856754137188801949188997584856428800200939907137939958315182791040985337378976363831619837704748550535478779018175126001975145868160023443011887583737639271619448676370940437689542901557313119145475549300811952015357535866870947154319871935357883372206108639153201578454971334287448964244432546273385185329256164328662154983415947058228162485958909405593031189253136133088601217507226827333579380591251413341994057338170323477317028201817717907605372026777252885066551518763813601406539923596518601211210855285930508102881334102413951055994484287603428300510004686243838603385271744903655914027137689763868940374396592736489988808254993182387903707173573427671311883061113880669808631631323529390863199401958040677138919138126075928424946959926559226338361894397827477864965428068138359378132360560541767620116691377007757383261735914684286839949141381207418814192126547502546131887739178462613335477201329446831361853185251538591800539983410629411084510722045574513326509260355280080032016264332014082968960630483107901829046013401715570484408700026126754489334997293236432322745533162172327816352805487960377200228417785430791829348248023293775259263377531013925578478738946928631328444556279090946440120406870838523981705218772069070730999097114182084226383397305878453609382912388143082319573006464767532467287194715736344993092465354870485508395572192733374858006383865638069379265898038073865074729364079605855971132708618704783262563800373203304906644835001583216299599629003038004782528177851424597700784233011085638898830889136540629355943341149396074998451701078276466673992918198090229563530104855293805600976923227394685631856093408844954150502266704432926505124518538617467331407493446219635374968485529270928006479308322279244559674775430486984301762371346349528934513613984569148600150445737940177255773642472474916513299877044111133131068454873364795603773359805413431072637883687173068279944727396577733673014066803149778805550425780557246662754467498862155396765687506544182866967451096036513238713648789622044025584608238007527199671435022389016258617381214294648448511187621799971640303995627575994645675138942745987154164540238594924432465722343986989050297274798719795123486673670145328982960541017857746775370484941631413284548177623236381007050354529522995363089093136038282613617923962978131908352599736970123688492967649553932245931048440582996496862465583415142110329123538325043582169206909744684659627783475978820920506068614074378315682813015731125631097123605056886585429303749966450948176496352662029181575903933694328260467105577351589415828899684262481021490691280020154481657720738116351722914515801855830846447518268423601302877129646684182955116648094838144819958727899063760955857284683071773686593360686849242376138006921693236330114855312110622161121457118605629822342633743178319615659153648645690092566026649950186409846667433617999874144533803917836764819575762177886740091824970812272054548098231723097467843567741263893471101200057197836651030503920406177220265684227643671094725565134540529196717540078580435356224980831377638839996436832533207836005085843255434183634475397367107932278651966720659800299685931425335912097834309537113542879446047832126459275190243952966840619548359214987587387443128621271442727007331113479189356793441407354783267630139970655071328017901393275628278145588436012451340393895742062801511067456537517993511929855937571266756917126409799047956504967373719564208150741457155152711964922434780002115683074549981887467070741710764991418805110428545356070403482583040000000000000000000000000000000000000000000000000000000000000000*i1^98 + 1395673881976531968684208130204974929401297581306425591676098813562976514549194051931345985185714705872256638849865810450718969526754708421517084363794590180324347380716241200337392064561990964143941330033515935344566788858741857550110755720587114430007997504093622108279366130395860125569664249215319477313040484337890766855820359667802978244885196957790516709785625004702501954389938214982452574312028324632520219454599171721016299914355687762117154520328153120207843209322869418956582818787634530141505218463670461175386032966709439265818717402689608103620363485346106685367478022858066779533312921874477156627765405414426564049144865528406522703925012477225576840934338617136331593757101044309119280776010377333976399213871481570735238623283938394249429365590818598824896198863578599479657234902019174665718689046347293790617597556416310135222762137776909569469057108690614736052960719326115861670129386513469764750306020763971964474684507687386973540311894443130361365593870114594469532977122970749899512150749856507992895702754371043117342925654665165168104157914727985713355882927742507562249509146549370922816446333661562290294733355263033549153088567739577660040907856378282377333735073904599528270861538839499622576132767125829287285912618757899639944964104622676533326570177957933696849072165875173410772651215935531006423752034787191465342757429088470012821736234303312268164147213781710018805182083105189854114917991058107133709295768896096679445868323741312123367860031142418704192631902983631986356984645908290773215526129657462193128089746303933242937446462097697122857500981394014138086557785263397879427976714873625276865274233100313961407112120386338581924988646200754176071321248887483252240134315446178901679844879040399124114990006484868703906283444954602586916944687106798732940224987269583061798500278263145216042606930851232727218743736735787021699429420161414931731686147126185541414111386613709825508924096317056483532819857467269559609283509780073271847580034928601826603705717330709788290835364915879224561362689353207169927916640713494817594998695218339718981618731491920922738929367372751125415308206035725926708086091264670580497147494681083979657236350865249893650643725596929026130014923440616661287864745502226375490076563649434110940934302056766455746141289960732547830495481655405772539578161259552307921970694841314101351459466142902500289070991225040162090881193826155321914862864100631923104290252026816614158582395386095060178658256074350025128543964166490280992087673246511922404788489564229473384975438898663770690506747434357212832934710062603261060547637871218287897298680427856015337572404717079482439820459334977000414432552997011030228012058576873405553079498168707924783933434996169873033421004876078665839558856300910117169847874164197596330373246669673462285272804333086996999819208336961433944148192822023042744134331912631288854774246109226292939936732604418786791240423681722015863240890194158679638918593349080065276733650467347261770463623004838525791796693492730372996909866463231726857013937984749037807055386334914295397633890968679972250415761609584358262256487213735348159402073940059837606238140625746011119319646011726245676414348401960441519676295255373969939358175539948986349205436512400132134103566145682472759429612381160297050222142665602368384860210615268793433146243711741680591966506053702314275276887160325391878768110363146857219739911552068846107128593907456381184472548396851072716718717781516080745514582796301250608431620966714084245733163140158145290030866650027618588218766398882771960857047075401325674939603903857306480009205687646469474181373122114445534952237609072524848221346655908200636819920169228515348186614509530794834222061522069920291237131886297746814126986689431830260436408886656014979008197779360478853035308129659220265311763184024558500026050871910650485117652360371336004939068339985841337290963100785184928032139690676978301514031068590774271872745688185232374489025635499270015256568653179092028702586626463115393177369657092674300196754368270572542669951110724550286497438849074916162186545569353203504237481323283372088578749930723382835317996873357051079984779390704937879405925490867335263902687697557471731571000337975970766534144048945335426154058111289341952933294637332540874491522032446568888043048551046707969635814048854771013999384094482049304431799585083448940866403887795929833128304122987033804459992184277427429059576347825498940603008229302431821672218624000000000000000000000000000000000000000000000000000000000000000*i1^99 + -50019830015444315574155374392312878275319397890203115911219619458148386121556357254133730322830860923703842463780540416543634595687219263744766911848677657016851872985212074635693073561500175568085404889772486853102085626190696959101599677309965366510293373616039284160718332913775558473450811420149852519002530133990826181901077345915629064414291094325311449613017661741179581694452739202391095003274806371422807856533884226808551097444422790524871685791844547069688166571168085746236335644409402890228774579207166417211688362296586452119902707573781471255747453283803722961155832696199318251011107642909158750156338987404994488739042604759894994272471520304858172119679867106192337552167502534821019170250002955695322692581837910757355369156454318811585087011253288890961257164944363798038662601025162614924989947472812689409884666565162353799171171926515495610623278971909863923754182876195462403217380052904737575972656829319444609098785925549152239120192355688542566724842022275802198705116167374000601013230136553137438581801210262744390604909132403337886964945633502863794008336538615799730271713137023953314071070634152871491193656529723357687042854517262430458611174697965441459503909256816731132941397600647663755426458461562956924592628477080555505081321975358284588934206806948652334071199363894549169828160967688275984789392868310375611682398674252143608093843304575079031339136075393908841870723159385856693336817782341705151070859422859576756126331487622796647519773495743458157918647445836655690916581201833048407353106345413037909932874918275394158774157427493940554670408495292453042756442052107416729161177290775818157945330654263483178363248572876603674398196415808418784707204487754898677526822407087218718815054715621977192646287245318625331366774693849796228425491876626164519966202366395084269723315352406734910428149136803786788912346421677195859303139320203654377232855564480841006960825949875988649537358569467709507235242174767067732487150801371034586404537777743944432468501364760967263498136345182904807760428828654867650129992152760412550203584908558683848507006323519630881762499083738222641334900451281691266279984772425528356837889662203257731286342757337521585041661704951528952502473444363292427116152519001190355121748880496233214834818622445243853745447238072417952391854667827343150085566499812809132511985794484291197715280307079274549419412781462469463042849134899585025419663628327968585385190051410977996916819914275652932674491692195313180410109040253940953868909977930461411335890877429682987204508321653551465494291553253518864037952921104977377271717516156694783376490351922409875429069565667286712348927972626984671770310386692967996325717312895496795249908599757038106417257315634751297052701302162335931764269198498159883671341271861375077182183037120481104913058080071240735229643743922981177192652301332135602100154212951784328791094750442352874114830026359705771880674419179766936326225994380207283374431340308173067107336461233298277797061388893727281633825018265028816635630880404054223004829678879128980383846138696825146040059912260892692256823116301164929212486061347859352430760114999100473254633788907462775760579290981453798392471496248064556896592847242817127719341591535138075367850183024273172231362003936577558564862249532947440070069518656711355199514314102823084585296160843450875045273561651128561281680409442748537423287777913893209757656647435056531671533646412649374786259301687604017638861999676769003582988886181742715757989669307487863244024799498458383204639158066679575400382877711256719612130707641851350643516947077177624224575289345836412852180975624043565320392719631084861530824934015515880439041962058134213908822423363978129954024172113393739416283766045818946357114795169329348594371587988978014895337191451605626380471623910976101281990610442965660129309123543361550158444432528273623247847894062929773019191354381929122587599649760141222567557743668929756507885200111213608515412199493006134146397200208460504663148039393694944677608230889906903008762386724063847061776169030855615452147672912400705584093040769902733536791233279457604878466338700785115014021474067128866600918564348300516051881121647805249338701363218910474700197602756188911045879862480183830743358481680997745966161072765483178006068476556863381765748644311398880392842689505684806633448475329070639136671198977575826890353686087329586543206846472841325822523060617916495428668071645177096241415690009454559258214400000000000000000000000000000000000000000000000000000000000000*i1^100 + 52619694717934588436695782851667420221650649214930162002455538369942534001621437232381466818950777832233235024812515893123260561314003715878028794081031424517874278309170225675538369227230182881845829371734678211138111695498988290018591851384833044714572735613764450223794909395343231902282080904075312637730336225140004986200587452894000304953107550658138209302927253700501090397201880503661969743047305035068511185298709756049498172259148766355461308523371759688882721724870195140488872086984995071503197222388697101009512268125741970854557598699100060976955280571393486121979496082848644019857700994747588130877749080214644440125579683517128999416584715652315949475250370377471319599631681065662362410119751870555804541052100525210232415614325236727372010254375749493809435006745038625624877226726122399855001282532457320796668350075889425025304779271911504791919236996271872092279269384618378885964143030270388340129423666072072817114090466148471887797247279289692594670252207035053154008543022517123555998156298952307215628759073974181352513713770812885364602588404694511675742648896857512328474557457700239735267464470566058642469569327516829365759036254226597948591344487463624714881020780789773499664646247505957195413281457059859286237225941726771139345040005612373236082615914223181073586393947368115791965171738933332856342919554093542828865446232304797632299900689539004421907566242376742065807993553196617612749427356349411261695145797856321574904275183015347306903056363500267472778783525927796028518109448521694816788205232135673482977991632514013453865358888578545339467011709143716065239086359080199161422484084572932352934998236153895656607364522890209327703910155042040141151031571702720807644033744467819718559116805748937767489571744803353776858766021353686424738638449755853717972447767535459283778145429759599091625009716513729387430434156080753084002395949710935231835308609443913955238364161801548308607970256829089314265555737464827009432740744135167501501611362430563743732650094174537201758253705983524585436386414730351241441311112297900514228179819459176137523110643833997319753207447515323521247455759471885127365408549234451594678144043502525488758492796491821375062923362591729603657315660576934471141873062802860661798064474561402161373102372944110324730006909760666647174001908926855383985661144387872708465205142404908842150674547755913540071735345811792778135074007934306130536574727062520220282033053729195357924992359641675330172127359203966314075409017293427508605422187064903396853657154863103225372995263871881936783555676260302817172352424814696280448079349972783347444370999132105598868017652612899186969103518740073406131043208315027081107652495727181178718041632623356848082282457518703979238462768321604279585369255678824555588427663232567777873900059742681500140819192500367023400671381755994197087611532595353456348454401286333599655642742960928709603885414119295444111730258925170675291625818655832405516230164174338535157666481368631607367890494323088789796388302261896294557817376419759972037162707543994797605145185385051093304809512142052686046786846598432395117927585937607881466243230961835861863468424183889494295074370525556442308217518527003978547737255344211796466899050543923591490372887950770858794723295129115568587652431647653335624796587510934650837146004855854767463375268937711951908839976503049756338641699567492519162272340908547814202038273700659528251046553840998720021956183059245340049420336803421608907767660418667288583605172542936006328612639411390088563919716607856166718080222279981711649678675670471600021993845919979753446589133172421247032519718345208777075201162286776461904877023710703190183128911843943058561968059795426462335783884765556188484753379977173264880136917632792510113194946426886076854576215127803130272392462647739242171422122279906618458195710239884864313707165229021545789577110098008500403058436227979315240324022461172597135290079925799699689480134764213868591672666349734744584395182373971352388636352574964441690707456709433312692091044938703366347417165073151035813689975609376798517544520117053900030387857019320851047174006200291687418012778125006905054270070413767737801551865038042265627268948239643873295786436707232921070001459808322426859314525795205794849091890412439573277174352988702488336664987631574297728854521640920089348569986207217573592537543583020228612376772620618155984067942059297920110407720555963155536073253052499614337199611944395341824000000000000000000000000000000000000000000000000000000000000*i1^101 + 280586117979714297934576120638194096798847542680148354468717145359905784743369881381789540738889264033614598672647162674848200902890836562322588860602269692048398081653800371560159218311632931757875059807342435122152944626989340735933475904932768859140168975566644999107920601516488953238498297207046505880303585782268948238763895678527502750604540757017754163745163933748265019665001882972823300319519820395103165401312017531428470956139837852077875367735921769041398623840818756622851705902082240469113045280279792454510755225588916299066155843044379660592119986134321053003752151926490671649857302363640632538491306817895054424088613305154992461270536653198487263627594666046148687491169848797580734040395536371814977948949122698628750113178504429172512092784573126916105004072318788410728271164666366373976656672910858627839182709590868269418851595603744218123720443240778745947329538863570966193395602877308952378305986851355828219368155298823639548643149009189797010667710836567415624309852498916780485798843636564262742250402532669620795076542292786232758062304472812916201372406954495310194653496884834069423429579230349433117540760223298855967928847847526583419283864133586830689454344466460823483634093461009981454217039405547977344961727556998341942643474517419667916430099283957575256625422936586453092087303533862573031503233666712663612620596944774965292984018917906307560170000119781698085956515151248383578524498909477187646979974000547641675341261305344063786297337322952532133518872490037592885969077143057545868751544705111745858037196082042168395908530929661556985430290730965953548535474456376159806451908373374363612261259181997700036552480975427992733464570787536387466252292390762590061613976726254395916220006120264096428011409555781692228344705259966432611375387531145852599155901376212886400672138252602109306237501478056166648885912082850027425797216438862791228158050827325632335262135000728807886094154845425931326728161044179134029854550155155077826538495721408718325454491577264229276930741157774342286499005641109008109487293154401637493890930983437310661131902479284009054581189676806867757349217515328369193017918362654891519990376738609616919659100483376080421331172656453427164784423731484062303484001561808581132419729461083992241837245823917163199123148637284399654467460359240116713402607162890155396671942833169471427008479312913774963978223495516173027532717896270279921388975826803539732622115436536482721155958105970727863963313861818987245736223627411088826302958375747331913262010052674533618776030941229688029360568478533301357562406888548721899962565288059004026325102777754960633157917727125033347978436713007506249556864670929758262446088582607033271518044357654234801795585529449513837622665699887758583526857291406052484438785064872369199279520210457074360440340321973640594435864824974796706650369483421781936773579780132309052783527250075048576940800934769737944374638391869843486206232670640571799097606902346724268127408086646867127850642923601124251388513141731659654989475668416805278536327584018389677130941074674230195403595973156809561552863084854275187279629040685545148020968899496978588356577962017710506367042304303363432510288860994980394890266978448857480316019604830876353474867425870190240575777941576585767680333416576916187932130495062664582882248938719509200579879450538633931246494054349371103972605094772761027784798340231630235095809297406708170149576011348103166063650708137347061061422979924851931225176187843046950270951165920025862236293107149677195002950558738627384448404633375138066417366168210892593729946040872065757655163180957206542069640033510941538969396462711663540769741427535630090213046442153300058407382405822329988460142191858446663683120134797994487311490898402100462809756876667419817452796001684734103797739544642030230709903588114202213518222787635502832193933160659939086188420247129380841942590229192064087226791437179852581576464029322577024422018538904258901324611393940560577863562520512763880314302065652588653302329932832711513998436779159088317332840470204882650909968069176381671084730018505168141204187529130077454373443632972444397762028962437521551307539086049397035788454560233363054184322727142894041179094253146464810713248313920847749082055471429633663757044559592075857307334896195315247880528745643321297533968395034329938939592076549692117401008685466140069242342714090283751546468400993715315441088491549742446917906235943480822275051825502617600000000000000000000000000000000000000000000000000000000000*i1^102 + 4186862338819129945685773032901879655674381357746018408376705691975810815744821855951708203933301850722396212831739548566914824622413517814755992436906902593558825773632466120150905715444339073073674821280757253116326057539130678997762333870275576124237643191753108279059811490168966959343433051301622954760832700963724410765152525326745764677930801528363161362230982222499650929254215746684506806038490160151480409790074749157257403529330084453787268199033209593115517888449545144043801990978095136774856640751367422037363534690558367789463587729984146816916005489751490280264208176427494626355726828012820970094595034578249820611281079630629438477794310026050704321636915190866269007259361560707809913816836469285106601910267664987774047477191058807629565568983072564812386510572395278544480297867758011922929460576680536310766376956845495948334881157269173680479913591242809186038587125737830306849450240222151157858993909412022247254959003809853742012938486977985229971052295512469805140694210168446354679502525257623334756581577485393457741713350046507143967021416700807182682600277574457352171498455591795088929148571052332493797734831099354822185446901139344073315308545365567591239869636587101827958348400567266397978673940812157827349082709107045116029789727640934572076090465089415649704150260510449699286572943878757291028270871233704290615083482438870695640980179105200192900972774199781070015858896490892307424629434052836059373205294211226633373356217974928620629996732397073928727471588101670140337255129044628175572450929316088424107283909151723051008089269145107679153547343791145684781605533626040069097887827087010406629322105453965198699122228870381285476735943865768083799882186474494062326802509782500227723253192592171001874242279363746058628332805738117927877224650769677365447961965850548828303883802844290032384249549645796145433529508718600363792452643128869295666603543203656956132001206515588427425622369919124041312240969523768183932338717696313569801533635357195062507518733357307128808664144652024641533077310012839246919375583294888664601632642396921633474910484879806242389199837796518608493471714664898195482372835861639699410540885026103545395372048571547875753220566076946415639417123539300229103365355015077088521324115809241165885734190908689823990148937424965296139600311057151960718561444615485841698845569495362200298666712026336822553918555648050564862431347102937000692895398355923480618567760781110132057572869186719914194371064590419769094768162165247578597413611509108442298109139026924032914666581976157745823199647834073840783159892841236604739840631353383401273414196548811906165957479570796899641520511741850642250306229189768792043709345032508489020446598325188824469315947720560391927773467088444960472310073512970048655874913902098798719309162000446104749664887955674195037729760938152596929840587962836500597998412337053492028245799462923516104341418116256645475222460381171705717131147323995635390555167081006529124618894790198992588000988782013139110565201271603316418670657668815300290027778346430252643981789844304489804594845993235855429831716992433009389815145241427718297755402091051873528658593568571313653406874769738983531487354835575993305396471682914239228668862166500935373494840661634132055350853846948555502468080958966980417011907002129744623077253342776917519823028241097532557094333644976764932231208692440375434185319710802663585150619795569636068401037415700868132660479364725195514492937427948514902034478006287243555874209548282517911132657071722909329423514422305057339438156796358908638231512957778108512212985806676484394223530721769868107004591058205938403162318086392609426286682979460595702300415184184674398359280430212223174556773134696598816566330909825713915963077883669383524269844116053434297224341103785251363691469608849086700031635847032524714379233355323204074904735021160026804900985796534923665235040528687866630042731757794974701946068028918019777236541176348241843536662649181929677825083615882024041984508094345007564970043578964921737198920857423633660898100526304238519260039311541855497640842652309842100312323177303712888420349854953980377989925223358957913348520537099561609712585630207227430158137076725239065523630093591766196099916607775207811749979019960695782106664800087556705366932344471088331225057527999141757044406641055253995135186866365214409346008681803720064052846528162120918702676587496862185160458918784857903002436407905128812591301263360000000000000000000000000000000000000000000000000000000000*i1^103 + -40009268992404331073984933488070975935910477137742913163592832538917043460804208425288745051475430617041608735118378364982628997896614434676519240447281013407464881799614811445768777062889177165235617139672426555141524452996852786079222356748413278919433672484025573377847724516761162957681872148505904854285721690719006030948904113573366268608606947159301073752130721082535157078036272048850396217432938998036297475875593636958486860814650890100834670186827105995470376243059082516881218886249400155971076781793457192012795174861673861749014966854861782501485049711786609177464683640576075119286800081097905065191288080412673818183645582045591961404756217588694017513844853323054806818669103057141495063360548434176624936013484928047953587957933343351778399447104764471105789926053436959534771556129576896862520829446298088354145992861442432097202074674316202331086621895632609041743071100278886678945982106182763214383729565347132317760806884038021202827781989653054047164646369426633728040119891055945660675524678296126396592284053049201813634383874260987392859427479654869059912418352261487471385333647730699450797616867303164811924981154140828265239370669900417898312972528708815671071980715429074330955184259104523742035029167988685245573080311554632647238164143083259555899944725244498004879454406686616584062490877503714953929832512827057624569284531531460668984710991529777722132734399964979226342607676391874118026174840353566866829838465166999378785640586743303789588874136593949389535611179343488952145534620954129642380335119151775361792380004531954513004094686403548517924628411559333520393821475150321537379945614984991690704598770167222368062390017491959820679671571234876776968615605409635269464470076333682015813933865830287284564990897214587109082699530759626935542294963928893098214878128099461280883036307860926232912277957932016852988907511972248429561108308319117473405877872209997637562521134155652932020530608173469971281529327480921684816601907646479767032714425103869217114312030581699017528101396687860336830657621243088858358733540274210683654874069276030822989450401191788988505998573816604104498847667438489960960783456336649452107531990083335885044808034948259355894301916963079043845085749163931687625266086487472310803347362613118468805634564151017254951662694501356017010090037147610538941294012915015640781455935810229981681221391479918110339338169360704768689197926969403339529893229753600981329710994706233857339777541082007330310987256811077862905207873399067917608032651908013905658475584805021747936930307671971357264838923464072425629094904243900376803477019150501719354576690587983233718332045170206873226574911352343770858286172692208510806438043987934342851233906573644382675279412933824203235793385638001170404695037044545173511422211804557576486733780221179521703464281226101648878939932507184817486232106480774039398120690457360360662813925563539508135370935617261129178009332515173523176102068105114824444042087361360342876402396351975113972512005076170408168248399554535057027708231237451424037879202252709930368026667886769848041361536989992237727478482521817591785899896321173854720759984048195425268007285180348687657004461730431932544883312326279386981343931977067868264366862464611137435654403133048993498890332462401711478005386629775314478919157505621677916195022415658163490506084067973523864589096888398646608869132569685133405948049151746141732806330788053424328608238552954335056660683500129969233335033540811259131198118812383800247181685837641708503884971898642521191220873654516016997635094163110901792752167976991111249995670911649502581881756476066646430670884363367151825529742752074021430313617102799087153388568868740679055195466555657911485672782604184925517099117998650434116632615752751292195562880030521366412396810334606560540947944593390854107160704128810478999436853555259177108719946067410027517612741920752459623235259273170406680182585736498969072995702819922149938053363856921316897194184391288003894425025212361384983475270310709059978335139286688817544421317569113813098909570774682218072083170786477017069157232055117467418740616681323562350684650662190964193546395562538943158376663412539977416481634184883561909846393842265873927716704577544472195186153817123569857187515967689999464137266926495260492707177416563973536586580052439815966069921071392216526518145964293877646390253000211224328921550364424664726962392023341628396556908670408235402355174095322361228165120000000000000000000000000000000000000000000000000000000000*i1^104 + 47190857657862212713208065123629116635884933945125267972291378529054652512483812075284673959709357250157806073447156067896728495248698877936453876505111177035726220637392549821515520946376026191732384546798192230777887496917418518937378549826766739675064476331379737965147279928807577332076932735675717139339908881350329108695707689921628832801037287152724412272022108612502141289802719917675505831146861700693561484928985486407930095017296634531243581544690790446719938159327320591453413378710315180050922690447343927340051594967551970028421187247921984277420118386902601867041949193989489246801698476457691688999877876595120233485519906139513975872568932089431566543815187640694534817713692806493294470697816792584203128171417739186600087494216069792842839828336390413830275162157757028083162746047343232405179804179392499217586026358257766720713411361954758306477448207141859886932463420472271192175643247654042874835528158213005167693115063084358703873479553326551792512538782587900725103464557287101253294367240857073297912245522861634643708934813644657549809158560491331822960724740649248902738175598782909787791383844354536149214865341664034209708571037348039390832956601471037991375994127044930232315969583720624166989904052291266145580878315734091064051478216300867630072122131622167194020019053596406699047903574817433453433001493309539450328539723576639178811866832790114209240951806657990375032803501396011171438844672287617140654700701106261263165577660532648082433245683759947499645275669200584413702239775982601386884214925566064131972106640766333603267683234302851218408755986410753553949125446881214840646765211271904404378869862482912018198307837533106272568234637374594638974246563799881211285186008231809405926835349362030540009663627577902853265317528750228000767329693570502746382571910277407362238986366554436336626422545105220292505196441840969241367316796827927111098256517255149630831760864006969077307973635911553033864655834889385636011614330301787932197331561750070545052715788582908135057981743076519570926520444375225192434523753303096694471508532278273722323659030523122577693581941671432792239465033826418191133599091436270858500461153879670952265737284763128296098101794242240936533541896489221805708580576015439061478090067300552800001943487462099049756475557694103167297369801813850149649013023740037708389674887286169968861142483849448250727101912252389891787820305032386614888622587627424330901014873050038829044523328432711071239135040182412267770329333864546881427873930284262223333330036405747477284018770244106688691023841928602599420918319912192839385378413329854272124891624159330429577304184879892016932836405928979846087897551192308448989903587017187996548928176243701390079138867616967813275487633931773348607424390439947348029146144549000516789876914736961741013929824911262243998875523420670065359541516614233193010180946029360418167263652134280006429600319893028548058939420724126932932379674957622566175433278569097029250831221966804153211275022189922566868890353485869424221625341688050452892735710292737940600259689660283403062024540485601431545297431323880590222191659243841935869836394349557528754160741897091245275452493048888019134016373224665833848734328389604172680884632318376863779375324056583901315590916773218257394009129336319739013295488518665980305221612594460505392735617847368538705038343640397321295174659712978185704644620968137531765994580356626419963480597875941275085932857222129066827304265472745620848019262489118395703697776611696377819951986834321316202627307171340383218852335926810915152540483495237594652679769353568948830446153634826403765193527031634893648340089547932364394025831123923177465693105840386425981060784814816800098017265896668308839573369462938059968913926728636303555669617361487002432458685811446829085054811756499952610032738645848251666653213259936060887037524141497433041585149886755606744757537555606030932567153279872771622139997276691131843630928318516592409080371919769487728280277954912188652408769790582809446624530983904837365759925119172766118031561309694947799266821925082453336080714771802707544514704095891423095630642612032172640844527569531070165742524099480216538399086750691473981964903150548198017952380267082667512584812979025858414569925993603294246509254642788095497718551831451067175851702161011689495335966688179690158055785730832086752468530147469481069789419008061940363611783940632865045128597488076029916133514270507794432000000000000000000000000000000000000000000000000000000000*i1^105 + 755285948274016841236556666830788971368809870329216185557337429423596074382354933729263633734541420691366776326559725490223769032616916643949376548713096874373080268464300120308621238554862221521516588032982822388198927406003968060102332781095949570810889291312684735369845707655326191069896807216668673095756082096261799393767261004289665623442749956723558319933763887809452915963219628962612381773741613741401939463781582284003057009151000502855694206404584931199029973302519922964164969377906749708894590823124035997696831432051188072209311690966957520366778913457675129214795839376819091328967983015633375201215143527975321973753949612008778595936140774791262645677538461791065620395965045373700744310764242321862294644808891011919303434866323005643188428534354726408843799781557283535114649631302078995662133277555970669048316445502419360998136262401307994299186445205455750987139237677028229502751420073042820411891822783434395911645612321294908869623581364098581765004697922455910897559841681403217897369141172727450942512774384938866137454829706024702691421776647625813877310841445419793041300658136490539355035113758639907938459611086341319146013094534196080015955108418518416476584591903368281016252544495771073840830029232339394706943080943014906846842722630809004481377608239720677836778791731308134323633947683153726025642338691564789727824013312115589235665038810945644874793977320718403767102320847690543965852674214200523636325125848843994294109185356200523229846792181429643328543728668549950255609226665901706966522067581519179569608242682728908402960694544809380931967084161482890068066912484950121595435980852211836723432651762729424910078932047344208432764333784135539676630262673897026985597952428161854192054068249538555974181353878439671695585217432622056212726082666423940678895121877916828268171620448060943092753107619679949089526721720874187894412040243713277040192012313123481349109951662245310040670290147996336887239688707943879620029708713339339856009199621559663349767366138561658883018537885198828336889302463865239805816000399317977287053735838218350755280035347042868107382017592884048921618293818378371302272462206009553466889540333117111837232574889485945456857216393596717508901686967331667900913058920988966907928731383228656559701409425525184162836704797248978261852459447023820950472576494176297882311581352551115788263612219348812884168858707133539594547237327409023279038370550937758686695381093043283655216742567511075899663461277779840121091390415217732707822949903419426473832681426204179475869709016790493899500450623046923133204670618764680572722470210581776546047253195496287987437251374365688770337336735101053686413130612604732835238309339375632430788729343954122085140336871185461222815386804965868927164980002280017740408650121054545610845305292824134536856972364448851431074538244184883176201579673758269411424014564932987375416798503126168515699170949166003186827018281055483873261502576134410574399825511510549449988166258596190368829275545380557429869670163760487860842200752557810260898579132511607966864142479292416301026767011141968019929747305370038621199884503529684527624830711253698455355466081309725442214178433916991316989324990302046038501658172837765919085241910180202370846346567834455501277982698603134753701341075917430636996692488817344654592200988615798313903319401376931230121280391106348512078275021632762676559221524189721169814658365503393814747447991058802698610443881172424627032604782775528369717459830666097308297222066439949414969226607686329797264028597344710190130555532512988099167735445305023485447539102779027717001207699819665285090837128047379505842184229452311222174798158298553129192070848225912997844275441093332757811812682682360310533046772920204898963155896666279987356753285428856315577339759965412126946363727598316828791777631224310735682584369573276131780597564852611766179534472036479431788105287415476977998220133519923169888778324035671279870352606481701851087241426624055785090751685460818752982823582677214796424788694064059562100517300385854737364160203928341451009517997741949906599107832517378516626084673451032489394298941976638615191829349313427503087284021616673399565258433230915042397695038854908710773508351579706868288629286466195893235345445576313034111558172656125840843605722830770608251182055105119457656864836268871081082634968994797679653038091838444801739478182812178606379710064643283944926400976658646136726462257367613440000000000000000000000000000000000000000000000000000000*i1^106 + -3708619794673645760767163215590641346665590963180060218053440223884497503225371929556771602833750006293254109988449405958610435102530503218261211440280589056478058890733938079389047970300543522567542283254975977149566749025475633488676497453415123550661000174926665887515752733637474178460253407140237727384724699986414155039344882813987733597826875867693378863527985249271136065956725031516729483481682376080012348129477540054425027291937834202812738285723802044068038512074237970564533102192395580338642883665161783107691669498385678453803133273071085591100035447975198243718079632372018964513719185580508991696759605843830575951685888848293424395034793656404414036183638884942428729981662456318796313314174781189727562531373228276401415364512757686379399890351832577287186879653112755577242934677326258685818477799296140148633557399732716832516106740884774579191556067571870086524941780609330752257271146131542821368710146863565234872389918334415841849319046650934167602577288227504601572118858083532888649444907358497847043646099577287351737260682834518560768822501028286779664947320114446821737049547056515281420055065359942069124126513576723737469246473028022440057987433044721988285196716295570243591664315416713521396766291189913844881669239301228365278592422324523123137574984363385486533309941438707426464543886869326978145905692472223418172181159024143179760447245533299929506389922430066097603918309076252011833211351584444249834820998455795532163617615527625389652136208478252410871827890595387454373493107570976463024478753810002238372931393877221153825973863983327382248210297305344856196854891600421666297795635628876745828823662838031402003191628214096636997219158371576305027842444870836781816846200287343629062132447154086422218064604693605569034448873332015622888773478419700167986418467157605665917899983420022375517127309671600447180135445065371237231501353660818096413450917672287102073272303094483877525648218895676016161749705175427310306501102535790057612148412632402712855888292217890267070742116698888011133291700983785854183772165541796694267959855973478844624755931995613189292958899068073765769378521927084645674670886376100376799150423008812079058822347102761805871790208639053402881596128583651525414946411344639214243686676960573276434377767883902466501249787699679522288464203854735125976909823444845457959318272550104925194687364692609924122963758980278087152267825686356978802028970224880224115374920702764846992678959172373589825626401232786339934618390650239783718498502536847779532917603419240092048696316393665126672444414650235860614324458690187894087146468673673585703837539731883180576110265829490158711763235980706983296627371526341799243122847728264305224808484192416581254815965090024281287746360580595522060065849693968253432154319212696358405370105048197412024153541247451111641144859025620009389945153445107017327281624113786893933229672222077196826940528332351795956990911700677333571799876365906097161227151046037018407046945221699521399619463773816876894849336797544630405221750018299695921818452033890391198687124856356389532208051456483125592267761603283592122219845441032435741699465280002086282389693809770701662565637566317394119802108527856376032805956265151051362980380249749429553164013420457241547977507754145856919786249903911123608789569122143946708087763376298058646574006055466743113694699260334263885359287016015685299312084349282291830375202386018255698562453440377589185264225882022655755143875331141390374327421946533560432064465665699310464568295313632435223031216920920882841987699861929643851355517307678755091084793593712300784935851255120869533222133379185347375974944100803938217516056398243618357356751295262264249600601542412978023819267745356104874469682640259714714162083931077762438309939591176644588741917900356184950441441535422501123039854232199277942366546179451444861250708931816637270494259685424664185015439132027787801913600187108035750365993523897247226347619171231013147874929224772770278091095575889779144645463680507160992262453941940870104075473730725461108783228117663187744130074327305680655686527943993240414574698769565936291939980656711936213600934901540376741724744930092870638152653166249609766588598219212001547321840338997878913532585632644160878886443089203428093037404778343577728222899556328903595928585675420934481562939938936495544525576378806490633466943716820906676779500818845315051913675015186294133877743175007370853378980577280000000000000000000000000000000000000000000000000000000*i1^107 + 1961939152059917102010606227908617100091412173286573756262959853467019238731475840381743172471866566797153893793863644887706732514179857244105407022688466290384364080310146950659132744408813231040826873562893080760146257646299393021210877976699599388767204206663137709154916336067627033600739365133358290414738331954644334286860351394539396986783151614692643015916798127377234534352480207406940783293827733910039559520421178987948363571805674492429483709080791132449977947437404099632053837157366574451240187692049298152724993786094546798726928076709120057647394607336845600090461244307311042841011619462557696679231770486114530766060728905865939354512077049634591175966919284431549061721667907111402132598549659980768550729132547354074697593363637800226900877504351748960977973974250300737861907996432886703842689494322478703977314108025889880273435026849773303348766028723110414231515684334947120431445313217066220936695771590105065062325186116689717412449920616846283458620893092418177240818533999081881304120942466317928369019354807381265402951823804920138538400243071182242524053664592001189246223825000324020456493997065471249338139583347544186202206974458434522485911761673935322583873156640967057651051544820679956505292332364613535893865799283114662766145387583389179745748532012432876624581679609374819481221275459143229522014883137288597815065707903384051190447631981545549640958642160137473733896088849807055900473032434768361548827522461472120764216658095721005763028706088705775906227490481783976386120860422485558930347248866393419986357698195186301178220893037902804377112369259593132728656524184494149342283525894175020915786041732204081075625365000862413749862330040033234318181925960552129692758680264915079825173774466772649140973854860531680344060211796731872933870707563482511785970109784804674697254633682889482809178856400527701405665362612806954792048666670715160347296747210642906990121671608362827040377128536993826816765411131210569231961018554481256213669561349164805880369975637825305429671412325498397072834321719240180872149136878874483270899143490547402480188579949676857021068177661825961045252944229281490055856585883198165014282811303587195980603604138641571620207887288790606711815392643948101516161795761718496822833145864028904797134513940099517143823323560211620157107388326780799916280243752093180254214228402234433937445739106870305284192889958374933756965374206609818870447053563609020926869034679342783690092629235174565798324343264110380148835255230034560268820887553681166986434234709298511737402310660206553837566537988938739954922677676582741966656840381231153419290621953123176527806241207141553952815820823299237130066086157769472067666354464473929286723719469161891061678895803931272181052545251414690302965682899418886884986258112232650021450688398038638445798726448402731031231324201910672748351001794720868949747158059054669462634688985746952269672443861176444439182401497470480202308700604096664693746770599287580767154238065736104723845216399511874010677568537108634470765204419334548064142376566489392931960636793375609848608677969301732079232238628927308601481923114902394454125657972230822589699654922909123906085860455997976419180948107331780936320985449941140649621397868440825879928424545463568526498306168139566313270694867014574613676536478917237006722978549123066937875927882496514324789677558253554622841697083544325993941361627239233900250990343725579355391561864898652674692408828418457003024563492673878480964167506438696233590782805110613831272216323514912579602202457770601431088253990064933177986986204145517880151277109662548531705897327602797551684382774472866926586134981804318338538251112866869868104010695736844888881860850552038621943200967068871199414470032129681368692029057796206763655949191741256125488011448659657719621920235714302556954702981659161313268282835994486695537174417157189720162456154152865645419691601517732120567377984251985517185727219884585546845265164257966885263052947435555912033677970128076815523680785711711734914964532635953296651180366143067213021394865232110711233964180043118172460237826005998439620308411518964737090720317257744292968754429479298053425792415355847106274353693758946059424874482653998015939538500724931111754904383830566826772743593648882299723331521831076870665269354912181728927055817936063294901187893881719692812613067143589309906116992953814522915297517883058094409152074082186961724780185405372984878694400000000000000000000000000000000000000000000000000000*i1^108 + 32480417061979227139318088307529861272696831019900303587342224943756038099373433937849596856285952956759355628492302030751856150784500436859674351697246393238064785305617412928474169082394034707633759080534918226037480034288687471159805463666367223112687199129148900223273013923456260300558463956977135700112175170602123010668433084601376323887826375403369942618897322304232441791072711313526478419655325048052832650328825050647913340166380956273252304652110439030243913086091168810727172721209278855103047907642193297509739615775555653357554534366090345840151239357905553922304596640255971086938612044493790341571973219053689827760784617770254422001974368004895815621237969344312846848932676971183193466281157616692451103673565474833542880368238704273418734565001408678330998686357258264007702887801542737260343492312022125038240160781232714594131080601800804817973300659991967031578255711643778469665012167421843859779682854215406839860946014469789486873229684887049553237287364991702889699567607285324636905830019654525202216752280011648557357677956245003657695342069083002961350638078855406360588481808627318823604144263056972782206028063541761929341474425321105290803167646420680948593684920822789755295454354736236609000972347499212526181164739977167249864901204255906971905861120405834867852831052330047709993051882686908868267778259429154218573330655884560497026086910477633152399955858039474767095487345778997413353691141147939432967999388838754405744668652697235672982624617697615398457589825122586917570258313583836094012625660568001684474529483649669758260419043870875042016578855086022307213308849995846961689254666208908568882369527730266757838826770739125717208214212858097427641669296733292919767842651170036533193971115435229124377734645688939397741201412537633206001872366589484861402305460047186410859595846601337837670780807068860048242928771103772288900369490318336483351597046043925827045988745914627963839233225528533500310101133206835762671393389942391991599426767652837521495964607793544651456586698003416704352540426695623702387790178996598804234191216282573683903612689400661336242908283737204038988668520712510369766375728444712510323526471138642992210524041883513411264704070979015953887379020824680470549253563633990373891970750518868949957513850464876588325097663618507012093447228767611533751228273854126534077035621106376554811957897446136445061716947749625165875086994545899050324924883016284994024709013425259782471148431656139440331028585056283820556499548389002475907551399185703769932206941786288382832564868051047802679893639044418796241572264418107123186330591982017429317440276739029524801934012283773893653113954769610013347118893122462624684235473987541436172772427346131569868433273010993864972044464912815512312206743453268426743966184828322265236134567088816950885051255882423022885559330104132937670784399892795956461837343049689861554354876702184533041079387973729290465582243885219165842948776552149852193400200510479451910869143173668628237414631201745068679367062552782820390725467682650370798397893689504893617539031901552082879786585659955265703313795894919056976823886909556059725289854195695366928075385858963674958700452876334079611063758243338175163070190037329367665822157535476803426592771420683104255590875653744879027962137501691029097821845590500669270393603396823825173299322088726962225985814192149055845566219243850864787785097964720695568113814138522459435972703816137234137007391229002891923427689318496333931228773708704480557518221752692115225564621639954295629062880753544709724271202016052892102493615680018253615174217973743011801944599447010435503410892022035076410611282090184295882736457494773311842342280766109067446234544297505348247129511919637218739796819543781458112711782944868817980191227594800863317772319802335249360390770796215983132529725179197229510165308248297251227808437719890772136225426514272711544425920823638939485144995550646410431800533860290792562207672172202018548338366617351103036200753849887559236418633357061301460743300155079249927317064177557170944811287111585894250801920545165226024458156204387997055939667787214459094205399315014428950768688812530336650972194041966399767276646096390059153715575860995957343772534204009276528479164774545691578012932150201475608537294730886295288870479026668690599169310526754543962373567831636500462625932831521593475322056301759068679899291520413178563757929653742522964553278079818425958400000000000000000000000000000000000000000000000000000*i1^109 + -90197519305702494412868663598882624353245406261231066062336642594395390969619075640778780472448278045094906233868026965064352514033283237790516854160262099669504147168526259609542044589206865797218014197080705084155438763269200944172383680922429570732869018730749379771252026777254313063568212493685908074639904927497418445888369619385033131227886328864797640598641183016550337311620127912141669804241711692453794652509800323310243500733741196516693263165314520186717842914377292191798450034224278872618883174966572634476546827657562651273355779039484469718982424390079430157581588125474396490193872887859796231107381926818516015317538282860511569532495641938805240547771154292011456024473000171701081230335354771431322205704809439561946632272857109685103048029696303907000393488170591657540488773170191215083930610909669025489068528359255020539959908041204183987112090230533560459063984211497195347658707174916056279505260725785414624838921665342259097047996421913805184386676280544848993582780158885916685530455122476965802815371413579401888178550175251351593291207894142686671758377336021725669139753828317044740622324445222856600469646177035019747079302317556143712434148991077022751592384963300385464254359474782157133532996230670978922840874038946680240136143211646042529635116287740293258555540333139126034902338325277042973929920970491041971762913507338907042595353875617516823955984393177644301491117822673394933940867266095577637314803937565848843460625999757804404048828477581691154557365576125375994050622506960360163047225538628583488557164043419757091587926395116915712512751073820713644874165020137444121907500842220314325621094768114351699969288658063418802852030048232113885595980653843380479275158280762983129216950587651482314571792775523695594044414232494017898627387318269826205407051726429249164505728482152037327560818175893690341745844222435076007006840663329878527345287698754163355838926901384125049803758049289840967458834344041395074954080898597903179040402527872277869068431729259792740871051918430527536503653843894932860091199137301940611384169596147737597250285599729370876951559945119643911706451043860331176287955365246273223599757519183394725153770475649380460551049555716810943937375428088205616255459668179799913914134503943143857907029794770887063540425220212426885815713868649921925732767993143662563278205355075008611450077255937071173235130893882499124903405192676355428745148321872155838501693303028469133957768828140962418719905240287091648929417873578465118521552167285470436259268770284027916969654180163318314881035594090306456605525540864521888997144826020535637869436717394196069414848475180976953092594889824740610839142054925807218604463184257784149357408408546460752724011990212944488973380407026529969086827488478378226698253152195862735827913203890416395543639468253751769682774687013252785748420547423250003905677078513261346697776880916160687483584592948601940937842489938652560878756116985025089286197440695993498685971206873989435415839683115306932729613302382011424641817669193897023672323142262899387283998550840133745207932650878663721032557457355894153007557331652229164040790699716884692283971220032957145797715819432784583988758028536863279129907736188050109077789666191138953240494652208771147185684502967911638439312860490568166801029547823659899913541687000008756124217881232776381205969520683752510186331082972509386172178557915179154698369710169311753918025022236138248063912917275248266406171537561911919172069139538695191168950142754060354322710442162853869986646134031824642549478646685094801391388089777805493623083674261589148660118341996005098287223982259806641740928145643747190450045999248649173649168652792195693118825689663931501602130036150207944064907829239392863501337959068878321309397410453110172252606018219645345494378292241348322325837718725987027169280975895991755358539476447998296551759008746987953897364839412619930740483870473722117305889466366773118198034764960921499020738641567222470217332476287117885742602089728005900502923672989508868441429164926199446590425414946600393538962840986063303758940641312924217018089627559803828612400387389867819908502096493026256095907921067392107701438249098024562724474826349118472815055097373249247428949453201567398191555876912076992858672802205732745578613045860900377140750342486158136792733886930685171585300071103254304833973787930055021382795971045020747067914018281330340096343126573056000000000000000000000000000000000000000000000000000000*i1^110 + 18663802784530010294834106657390059073037003236499253684488314902491959734901337344256670240900408391862972478135898314089594338103496481065976231937107316731282415420833242234197420524817816982731600834354929371940568143962672430384395080608172744743374687343790634402300209034203983825011898297611538639337853227558120048785413332731331967316386563510217239498453711826070267205339676819508710112499812666792626360144432402449789196769571942204138576247981980362411508334321118169413547408187737661417646585877202078560196879299204771787666078359677999571302004980871064556924229299762606516155457122578193578345244876510353380752464115550551241067239581023440601229251949546416660385270891643291649641001393461053892473240379628964893266135099381040768691900699779045589390726265727808004517877207124259507884171695957497319744028066936356026722261998724267788776066868470783449253908105275354385555594107761958164053373037980776301448948120626857924178643482037193107171180610467888036118813489624882215120930966756105489663821662740858594914783174911405751655611918996559875766233824665055654300070675197936184003158365810354544770609866387288701497659862438745302314515808680517947217486751014717626714160658757296268828416981279326342477748275667872175950783670477060606160691676913826956156265280042224623474983163782720558290556085523822984526059179747470243318908269358429553792864359788668988508464346165702222317177747333296741581250676409148063302968957244464878083511418496038442174682292651011028086111933577350969041662504589425187720211579546415155471171089800077739865306893346887531457056752850201912048713505697383237658936675735695787726934431096419511251465454427735835661438928813220682091853089580073922970749016493584778572522532386685345955881267553715490842186395928989041082848480712057391356244178806506499437070319806242507593912503760712544153231676045192265022063875688189593568501458643860502137698124542191140844540330461805207212591214884649718651927279410651282433229941324805778524912543182444032584634441475978443510715187123633026829934254265928356534614284765164427869261436460234704773948407975601002281571471355316082762445557172474579835736448350323324343806212633675512427724513632147571274070809780898500792539841586419435076669122299211184786426282798280286509670633033735267888802560672288297583066926541298098503664125796318711940825520084368387720563591692755757315189567835568322799402364788662277090940972302944469473189111851015533756254406747806870854403875897906191837613492190240573518336958389344218275395410438623152399248798714959107398863167976795914839858421614795181195381026364746630211901051658781272706395052166612751047483586543850437960345016657190806869054032947847670247200508070559294086479739820309855093008945647800621195511451308101862054447447421889258305003226342772014033865316842385632507720588815863273977311271711495263698944200544207173684447224179992622450052595534180968557993705021645195373314430606550082943595678653683531976603179206043379554079823269772831833729287189002469704328010637855908271585390424822906638083509369482727569315034999338302188063604957891399059794977233886739136636309424099581218005881804287212868806145197540435781765957559980747057585048339659297401093920735738330815546290363538318946231374087874984330137256441566317102310161449184941138610382085355840750360581921373176802882972525183016250983228826052684689875777755230786549265021193020644342170902894868143840061184083731386691105925932660697094727220320113681594855245333452631026802208223328293353551884555541714264396230296687083638164359802091316939853934966871472323143066581147160328418286135162593278846399787419050925170462737613438730337841822428960755384438319321245590320696187765842548258916830436880269346883651653989721502402195078434820164012817674547699063724315178837558724200454031865666586246869646788405133917534295777622899182358496549376731723667857258884887088020400306691075853903999349114475626389475990528363773796371188578258046191463800205962043882040218494284941253622355774608261025942419363359264888677305001885344599254697657390122518460153232503568851433030634766353917585062195133880080260875178932045424971426037511681650284003535966072093458396345880014831678197336170144322103829408055067328514734871719461338147847515412008839350735878109567263719440737809254239459000529460203852373525632635987343584140513933839564800000000000000000000000000000000000000000000000000*i1^111 + 356588027500603139678999987173562314329610934698972033072400511791020639160753849407475866584734701350240416157437955314415844119988469398201972037792921559127696592814010153723020703703359133094420242166202491850292191065343717984731095293815991106698161036952438758287446595755816092267462201198591613042749140339291932168591829009712202575723336258387666914073435642717266888182866469589513052896741886682066011647859744695223615502564203187929831300722970231733435338835475158945938193304676600513064688431595227276097265276757008948198001313381629395279943045848398055843125227535799402132546399207480244069747772396422689415877372199014239977730362887539494102011842791919373263144312957414479979041536861284617468732904583456214532856070087785262092677530334578390051241553552617240746629125416516704976364515365065413418284046368108765382114000449022198348479406815396406482856234860823451166703524810432739768619329794268195106995250071664129836521424649951487962738952799825409553688575303307281125454258772394074683581198462569777780504721266503045515001194074220082864286528912246887979649289567703900832856255171763533224277210242592224491221936107497289911316957667645732698415778759434609157894368021464106951851022792658996191113726245651310593760868506419576106705987629393274595462303254660967317690214550585463117868488663337584437108390594472037152581011559960634050734075522812514623023274669618125938899546242605621599058477840815444901474185117559804382366070235713850832929817671260983311192469899638671548061462253101610525145030645505235002026387666844663127676436555814371251293859612123574429612374125423493755312585711609246920536754395465204457437767812621142733850682632208836882789048876180069462635090812905866966300587824762326505425561217837750460075129556832340352348588497564263506296231205073463297848351434976801466485229986646755652310564997389234832852362733675424784325024997994654299013047043542618327262392173590751565884464324566386623375002003917917756022786044567907840152167380345790745020975330572887345801903193976461201457941085965870800981657794255138120743501429669347184687735717008697712693562907680750609908358025709491290530221393810541584416569975067145188535365568609154758865326717863775420587688722617536726513219558788150324684021237716539328304163817731833036046904486739707548629775593357382138089931461249254670893090585202449327493550817500200832203437834216857233824751042541383050046030761165778354861568046445724762192232028644072610508397153850192100421440290098425636710561271646350976197365232272192152713893226677403344039184922430327785315798905174539432081931068349808592796708296951758530061032028796091701536792324853042076834049188681322022662729227048428101235695046238502825334862803123893564926228676402518046973813621995437834637377885155974813103720507227889673636307363618825069685962343025604340092580570633717649590336940589658378499943133982538350378085616078919573488828362317423695607261091044511445911572244384129533696613920658812287352920488233050482696796144823344469863756775974528907467613964859275853682731603331666602704003407443563800881393193134638758758722113053512718935161299188854275781350255405004112085988839188065042642060550906612200926045862138336675993628182786468577502453202162009153837552939183209230557742410093801225147754362992850790719401995072137719380288657472958360677251386559163552976200459864780527194678170572906325576482348987964949480426362750296747353750819364407608291508000133073662498003127263263351787050841312143431881102984468480065193593871293894323836849785586666059365620207567357934180437623258064521067145541520160170067918802888990525915411302678557020403016284465549043627164366204463608239626258460622682306384452921266604870233701496153207971786846724125032990629129400185537959720636229297173803338515252340310870875105081797102222557220180945935948245368654665110714667493855193501173207915774855543997318268507215021033831275488331132202255785517826990981615441179885079107715636450444583896720934950147622083245412407593661296311607560422237784675084604621286893053660195011924169086239536873542835597244720602264399256188203637716310291516300848179700935953716001145565232598303646530937086431377091100607550830975169072203289671660053549255609815428009343344593586931412107853794421677780225397982969201304075155713220280727339225967643042181773306929371279722017173012480000000000000000000000000000000000000000000000000*i1^112 + -716469060729217277060887365663635494219593176299464700596502135035278979413002545341299677031791094028792542035340857870014713118418340510866032430603196614268443696779475129323866851829830759560957130924075075738057291742988462658994072043800460543129857055297442578001062570660813937594320260395881623657977615810644852529021383872421634854309578504088595704733933638175665615048813912509367092791438596158329261291594917051774562264017456017794896293781575923073926621984087592032669971686243705930796475497771628672136707815829348503262976415717944452425951433601366314665318404732471685506328195238709593994849609552821187707594438045438664675585611895444123720629531254016441357628176704736500581101126244451964669962733296550833656188480130922388203508561085778944469281505526500306665739490036932183274026330395802812602803294461112936006493644842679152414652812280686474581191760608887358539854159593265700496390997368293370448878663523272773279059864802644229812703157040495561063025632271214005147461786308566442248519738496607922616234800711778156237721853084815407959956806216822512745460976666029968068656311682075632066451717907573225267981208531583913485760578430170675675601138680299724291239156039625293402501050155245892691909586925827105440392214416786580348493804725088464517545987781371633346034823533678954603896196788485162213880284615849293672150123824551339536727706842002111111881343667018780983495410964938457049228178763600657052999324725657611197868907881169951723886178169960874317844169647644640574413962677401567556791029886326572063962744894499417696417430236158089483022802858883947159278377560895713428490498812621506408091710278754841863044495567820667282402502605045516384979637310331062116570542849569401621281921368003703152398336858105875219044347504550214921591008343325363742726908399269386501933167320116765776072836221711689017980806183429442606350175448179041566340971619775202165594813666182026831221140648710574113040540511787575360617680444357255450213211946348299145691834919453977413172095622778179019768664204230724586367275258034202256183920331302950485438713718308031080409291639254745246924330813516206392696144467197522456317034669662486855404635265500956565530510883865445715260671653235763790377793435740828182947592292136314753144015996979633356365117436806018003423625297556824084541792435477336184037979518775602530567619119403093757785415150943442558646361266648633392642642583002023744590878008344487093221010542940789443684399047669323271667983042087600656938597274668001903422708624310763111039276110250895690556871537476139923163548930845278847839491942067208352478226092451479104344612405323416011450174086234202860101980194492841067317269193223004364059030034746067457640135123228959466414983552157894600132727870361085684567289454921322272510874755402941597275295995240550857164792042757172954209705087782410156081165447592134372469621226652189722480658643126514291925224577649282414385027200659014100343946968245647767838066471327052022738339936473627638286710779025086256053076220157594890567122065912034178542084726805096669709471470716795509521329648465797516741902220539953758390831166478638235472672417169351435227647628403369902544983280982061411658495979460963527625266353306908975519239574420260913438172973607582319554084710608265431052677673478751260825676375578908004281099739901481623690406726791598086448438586390728249765705188293271415319143009643828852791800693345205441785611421576963090991468789689496448923828533858448656980675280836124458835541927727468419024252847045445261116571871327218147941330809634181129183417337196583684586957194551420351625510329186953721756432321699824777428078927793560043405703456980338140549320344654239822895324315724340267560875906861109120222309290276496211446914341362787184238590550184953203344262271503224132275615255109779645315393954534416245866641113298586517522484025030348043699918091225601799200871559688509440969837162511172224028737476230408734349080341112286216024820806484270680118125260218394653640598548125249923713662975920637120658010982833650655785192884757830232238213765479073496030346371923636683740141667217891026916249564721230497628710730970742030625071524975807550232342344921833744379919999068006973419155856154475518891236229356232118287844419530274354610656161409566327127596244310739236573401250656846784577776041124648540474795155522243178501021742365614800896000000000000000000000000000000000000000000000000*i1^113 + 873572339017774767836126547949258036822288996569348912449317843826665139933862929973118636662591276949550146160759353996763001479528021118333034172774848979686807491334607931205981585331807191215064852544749868208974538629809575527295985251250189709126457066633243942115660918731722628268969111420084572500795719023373189996852457377415134125364209021967982067960544309890808689378368665897454272539678424964248558090323001922823982327225985034622634974614924095150266415378012544150506578256953688287912487574507076354835185171547166969261495904113595631406553783467289106468779113917514582950847656727276584509709849819522907462713601921142164800379108468095622758727295784932912327170312207093706884930814229995245029193176490880090824047351653721055925068976716709610957652185092055455347879592817195937994376317834461139467005448436798539140238922146227240756300819474551075021965450162151845494752031513452627936326545749003766877704553430064292059695349175227112251753792730091418983107812459748237300174133836642826032917071549961487204580282944457258143112431294754766019992605618440071341149856902268539613477215323380501773301933160220585836804371128518183957733007574760697182875717871185929405976689839359205679207839209063104842053264705927305953893411646036779261677595070120875706971966061123951927880080721879002278003379536328439241798449397402684320772318626841574889261012868292168700886942388715240152063540141241394565748661161167477445959868575848534468821086867157915480396886628194563936413939160205048896128827991384695466465961189272836855395010280260145731033898325594855469352073105321625569478908666608982871507496091703327016334407628489142135969331497848325086765598492108798575501399831040073481258903287019284080568413114217930914140131512110411577690776604990571592265929880956434618846657437490503250206810010606605190153282843579212514047898712985257295326376452956546167497762710039102219969628269032735247977104802869277677136367754000782831686858764981844952280768108242988624008891407653219450989635704633685264106914789421892932113815492678418232228150216971346051045458779509934196894405063973625835214422734894824502351609893940436485718543915203285866802205429293017518131909441740972632477099445068704650218817994211742725223408926619870155000694719322498910599304896748666711426031072314424320062236470920570619537546272568753890125567937496697563384559530089002393508988106231847314404258352627308382997524391278698322940250924776702755982217383542133832766111503762399611368130926646429357190462963862044251539499808494053347262441589810912844418053063983444933812077632078667220445533291493323510473118723675499752025493585527912042682638366063544846407792894635546779442855226480473007385345310643517292854423232567811777434374378511122828831493155805626380377348575899719917210752895759512745619242691757815424980310569143471964512734541899873405248370199068717633000806747196968112516841933065939664577176535708573326318912621386699385356891018663403311340412100486493941078013078321083951805541371415604707109225110310751215639129611443490119107880019071520404694952125417593417651246269478080175570002238719709645629525869419433006178774070827693590149268226935671269300588205303952667768413807055652390740829649141845526301082561186875002847934736787354044357482150627652202930634617255929972508798797741152972823285730215664880382457041536988753470635197326231232540180602224489020482468856097896286151930770220936602161353448262484824755456681721862310943628714909685084901282433568027447484795467587534431714436987753477175730530310587280104196391601583353729581196527655929950411116021165839904710982334293155148768682824343591255298364462228506636386863299079889652974341936937688096257301964910144255268502547686833464607928349504169127038769342325058706166956441918161755441739674276708416708204095113436676348538893093080664186756075861978165107357894172308680091597202057429523170788054901223713743687817673878322992330513218861083253177160697185371221548780225319907519172498875810526314846347640221466401692429111318260250839278207707535144126136218009775716956374856681941522912932187996154415560799350406479827105088373100098561077573201271511456275431285932851843621301607635359636990345668619918539848795479242816808841159470392431153873140071324326690628697620266483012724569722317498824443382968325635143587061804150909584246868803584000000000000000000000000000000000000000000000000*i1^114 + -588126561383425917273389040348819628860284546834981691107376193823368761702754110817900168323757243593698124402873812405087619059260315146995789215922778849377525805301879989864878451945213173417575770566437566638758564855685289930417859316455090664153822295124499152235065713920084185944110715122568468763925720952530463280222553655160157027024627788797303108765166915794431317520833740248690841883925310473809925087558768816247354608809440290919940900574425591572450042400752843813010723316629186862542832800008116035074379442683046875346400155175559979258161708430658769048773657495802508517684491779301971267524425459073404403610482084685442587829401182451035418212656934432888089458074816418551039893082402236720212874356128989017547014533091483772190732624126833146002540779129866151867180471655475510097435774887973680875742584868938134098697438217223072285310844797182036684416646698489998688919751944375339310766073952427330141368437650577554110875924468011569894852303888605612573194771185448199487649291400621295473768403655422840529995289615199919889536374561118781532884822954645973695658248199456438253417526172812594043413312221031250503681107273492774894307685461067413925332126808516707073174748987802733313295717185651789919477286187320327375440128212152101322250323997081812910877205818985833076050993064976139398052733766311478373874428353177371207591138317939965256716391063512940173001620566910319000658051868511512706057931569982297793767896993067010754274894887724148408503319456862641156080487556228758099508432986700859470951691261849750658904047448350574163188686818421778303906258120163350077690796859628796159335145583747656194961595810186257243944651900592673823376095030170761794453777394622666726940014222219535531727608205094734685487494756370553494171486689791910596346283406736117747009378724321037279895425069830837891067752479929393083251699728335240910574737937095570172055725667360226766980458004721229235704383429002549012348451843606749185145430438861801020768540263863976043612362418957673638321579543724963223355974049032804745710972405883301216818891090659435934079232717834716735289555947913476735323948556664539305331707797162276500205375308446070951890046788101013145875343538909659671023729224735308877939335411304772262693454758922727300254963855872650678115059016157648108731178278606962241662012865350359719619876234530416569435844395254117562349046802839112621312464398709816224033277365510329134805819180451813094821114082401415764624896471800101406925988719688340682191854942174329694385311773107220055329501236094117768696920228527684118202550761515345481330323727179441704764714714811617691500592462641044726589812773663726102519611987518475932944173036305977139839351080489832452303393661906936781494251859683955193432505586507647960621439050882547279585183800928985896365322990874302838958554042568054042793207772083883395005650410906564266094002328646507694498018970653639136421258153611445876577170945548670732466285556948812924522356336681579215914631319661986855675366354892729388295546678661615302401222022289073047639034934586377302618208804133508171218145651752306222355697258272352309250641250500519306517300903600535052066415222272082846357160179775695339014570754814699449946464535240968078594709665004815612747335490040888504407783389176870372425198855370813464158190719599069266588960386482827542415531959245983997721097475711386327238253302992118675131272422096881248650157462039300940562724447655921506043528603725045920558264449787207956678391893956777600986609267183755280511894301195817128124566906038053241606050174982534792048554684898648170278730284727825266556048883005441597644325551445627806427345409347591992788659550104298952127197615241114146555199343633411188069510960832608539809957557009046202949142587102649955479194151746189114255505951663189986872532300488353711870518320981726387191372262692459600744027927264267323148704658081409991066450357725267093883153198232511117424179616836300902060337110094709002653650300697642755402207791105804660000712356725526226626998761493456080730023246089291541327506315205619923400917200830293870502048679549616609420970772613520922354531886047145933399950988652834652603294129696634166973222034910517216401521870453556446192805729088875934249671756179979282253295215352364732061088570018046690036838758038210451474943067018828006673217233727466181676342939218381781424983244800000000000000000000000000000000000000000000000*i1^115 + 211432800845761940020663595951033085034063029148995005778921319211614974261360122898258859816921748152306258323387276436683243689167211963180154387620368541124099122589131723678336339077722852141867194637275051958585228342569783196651012056053407967966116427488718515884928951382225706843459272018666212062968374332031652984423804114007687598479042441936846227674993316982657256745107184822311678743018756856781848275450276396385406660982751013961399637723761023910475205546214340943453517448174909754761300715994826090545501641461817070859121021060239484896617004002768716075179873764477198182633086472134645968475756006714633217499617213631114465383364919881350121761541566751716300184172027917311819962645998454897682265325384938463472673657425027126439079634449307391786861086704615689531479959101141176814896751498441596337280712543610926068372797443309052549853374421114251800627601553006837772518888609362507995644169672201941509567437329948384090516446521951133862189216025488966287172212506694196110841544700566973733016560671595603316797488980142996309427095785580849708828314350341504344651095330417942741296544450944249176934818686867903522692993331497020910899368562912900932066006742246617153103915844157496730653830432615553372533089612195928061005244081358557129877903198200055951566307485683952196562369019471576703268041938792432865667475525628273489918251080810744274126953803164182447914600510560359314477633853264624882611423693046158003631452576320638372693883125654359806556317300395689997001913466139254549632493956293894256991493428865568184213558677088441889603062960577605264184549738856725690622635620056350431470860199930319463040240473088536453518342221260466795549703232772001302271396594564628506140715757288641958675814823751122587447257536383988472636939801784490948519782818972592423391168502912775387754290085508499831704920123839151989607511536069887638175695459810150138523346767431403706679268077367866503186458541205699938346132119496188021700953235295630260323350283870738091154067858855253808793050060015936208072917924202312514432983509762849814223982787154291229501466306387666492570883487635591692577605266276470758717100209019374163314254593615357770491674253726721452752511661149824037957851943115052042638448281033043841587681802530496635611825153504131579416989368347814778297190080355491825123481280504542252740697008918316039656107867297903033768055777674143496307844878824215001792348132353345355397542779899965289176057147095983585146659479629981687247926575656017630847718254097183332789929279615047729104251110520827715163685809796155955247877989798315614537984847479245292842942486322203005679458836114025308137499050456977328099294877603420453537554730534565432423841916682747298365183676566174649239757770506676377228047693079016840405993913845024854662688606869015085043922608926459991069415883113202557267619933474390942047117562782703287144247223530325240151745689695599435171575631749045085121471464054469841903892187832687545574554921657998030419536089316003349378872682409780707958245722436453735439760770663756049064669080757056283982961988412361560102165025317930313474329020662094134957489864187484104928146660356784219860295942372316749208262814444314042559287433943388300307692760885877510107738339304073834340875579769409220651099771210974128125318758967480070897325408963347947018049891357161327502093957018692289828438830756809119216057826240778235095971339668256348670110951567921999482779968130238815586410167092607435120395965037159858662235174713534850883918588525230530876027554320382759354435211462541654065660409114814038553289431447623505731903241696989395495399827308024531253187803436650473106603215285249526514694276133677180144880021159299857293370415384689185533714053865898558324381743349765740724106704580898987987279602271053170748547788235341423158330810038800692749280756586340901092034722718998530320620694289101926204876902911759340377488269605525694983075535329695877272643961252413379357352083659198525555174737087203267477865788209829074162085702093327751289235195732988140026722302694227159168364625661186589911374699432927610309557862670376332689390596208474692780608677728048576179744547132771970461282088005043676774930499130798898025167762460560290026555858495455062885309464219625675990885967224622556591335957859114837594926488675534756406638335071032450161463688648908784769236474394161658724352000000000000000000000000000000000000000000000*i1^116 + -14081696739232381082252206131159857967925462721836281009272530183469636784368849192275664740537400877171219755575287909801154738063724829349513641876350229407357770918193643144118730334225380264886623206038556433355889061465813514027272514511017086535371000977431673457209344673616651263123384497906412836127262137863668392625722758240684423932738986530886528069034596710722474222278981380817831483036500090098486630268459703094582274224020666744382740904486785219578689791015200158262912959196663808082757815043423640628204779589025050918605268310087699976543142548238782357785340685303690925147965374174474773545337119953524626835919073235701324643415865909456161602966282469088258768054446046778110072743916721575310392199636140341634162302476835427129673885862435679193661671288180575509385816733723785018701162758380005833120042226588535614115904825119819661304807546828276225611320267635684009314186973359678496607921797179963810986132805347769359210846841973192821844938810394195760509118855633420391271900629519689774734335576107954937584245497057956787225120941939089688731549539329669792372069544762923485710073666680487471905969320510114111122512948666521779527244895296451533168424678101281276242622934730668987030305306905580139529093453611814467995359247861059412015286295618948599401177926152375025608298468266038918401499728080015711449603830355468402792663594277680278544865567354384805124480684918966596551696600164711264918014124178335892498046850736114760312009496330995382500104895872987788369526651527019900283142706334264605393939525147891815469194753130979368567489566406477779156080946066322285668112782034860945953947407334620631538041806275049905450185760538281098142658882197932150800491972812911789699494582651126792055263912215486806798136396322599286134607689148718419289552166349286749258081799263893706402685690059419270400243157866127020208185298877135454708670758019659793458675261298060227545599146990149176707536183122556146314473333060638513825017062100756002805244675622881009946655111098474982161967269131843293480130285007478936197379982491779578941182503894457441334221062552144873517908342129092308904711482730530221402613934211651604183074333585550846983439333296795464980313764643521164437846524018110124254945862998695036445181199852223673202915324820488485368697794571300090340981259909910058604122117735792246892986841193418980576194076414872407619138698115184670343153640238255066558714805904415202277618502901752492236902873824071709863081572511364707277094378309566263769924502486607306888890401133636469698653794814311553121906102133271484824921221633973440729354024662889519656572275910706290539846090971741332129902885251221913740672368776599091573076156551138320828138725015897726998963185457176443475031405852354116574757663315550140002087349302846756709849190171525841404205790030224645711562860468242808053879433743783303171352923900850636239996486014083522069239728872247193056266773749126902483308037243257939264109904994125956944250387316033576053401765455705035616202870717286921889569179462716903109744426174222293368479788312474567646282298530543992639911728644709632670205600513389227091835823858509219445578008751087037276431700559132937202501413337709714672194902798852239068140906762863287528415771351323785805897339710205683946060271814462037688644444998626746044075519858406953938156817920079259238758589060964535948190165708582792387604679194652716773970427324621969203163166299155335745090368649680189066805399406237746090858904265626184770659664002764165437288008634607816781440581734560730861798726677513661804234737310713716684788965452613589256391959733862252769205875647920726249125475859803985608944099570768378001189436766080248449215031470693537284444530719830849822882507858669233131874762414934905678607919923250714071949052224215680049157803303831190049880842673692850973586341876179610618075694989597465132581007148241202624707637732147901603873581805505999747723151969696511204518604082004879727137135165496448895267745130691810577425807173797082554702560413799255834869325749655943443993185944114139915905084987656905447798364870774131494481501531456395987484307824446638177664767646192488644738681651071141458546404991419934989675679847434809589740236028286623864486032704953636654562321074495428163896960794214855940332450869598887711566357013037604132163496102404105854714328713293362569267704017557913600000000000000000000000000000000000000000000*i1^117 + -20206187254443811813148807377539137500629539636802441569664202887325961987898118491934135314799726651529630119399198986110562481628079356050411037280734760752230799557633627708453371413078080084357894580650015993545449329770475123437817717255273823920555838510757736345444971553132452056628450058417431405690097313421142799457596221541878279074320853442209982988770500398943021422390253807023379815282040810065827389254447388582492636902404675547160021416600479401609975634639343994378502895193580440554812427779287252478555556506361562501643297743637520624511692395611831466251535339832772679431549139071121985743183031253313984836399252829814620689596909980650807367666732977819899444425976642409895850122840040145962558282881124182637466678379901472193900618148402178038566298786129737758084658376290969947359849883823102601808940139767198705156095616275930615269897432983244970331857271978881308276810230634642568561673760884399486014176079258011163375738273363642166460789449692009929763590432067525815705996121018171765804127036232054485856941732469008380306263969915242823459648860442630444402155995789521843792639912561447348901031386155109843113535132935218827061060175357860925549255292060146165225710564222788496789152717950371340868350388139583223053681452508080590803492902428697146283633275289228340731397132326743346942366747742582182542970100935354448398590104342644315797322482701314956571065037900966683310582972578975550199968938974275079280358162185713163755147935295665724573998084629229286399001375328633340875921020077636276986575518135133862379538835722457807092835642040186273626085521850280757022147722614517648084703408761391412463977567471176126875155413146862192831710992959815069235661943684951612186369145629583867953476932227672292788944461901636331247676424756539154112460796816845833241428847857661694382420485641016700728433893083693864360951158924433888342647343369665341486975430495861951008810027236122217818752628652899127646377172353672005716837700239041166707158183493785708589063156381814429618346570910012909626285481772965377431260659887934168217151125571018954433329952475719291265142265937035660693785640857145593241578612745800004294892698048510895366351064891661951532429857592165673358948871932710446606690852240916272053563448417622993458133940335632632525031985748364500190063828118086795292028012718750075196883124973250749765998594855794905776274003869519327635555596004840241730801098598295395309065943552597837966367650444967486566448703255978022323108927646377520435464829588346213293679306934122076445023781716448955688106713694486230891949078373638480367798992573669824061504475988637855582476339926405175266345168408442966188876166707381011430889342922737551747622890992004546419025198319360353115467181815579375318285061315333077526698322814919119112215283458294631082390901284768057218192684615705380756338067144800781331993986968836355507520756578705622054456150352467257370036672000094757390187223900925882856254062337296956954506539683526317788488994656105972199751392161977199853481705625610167768801667546280372639785718740860765858073881065498147633397536970286640704884960788511232853566402558292037977465912594576319781901208207550935668277079709842662112768151865206587682704054831701162118829937768510609079077177580116930674227130592875389805605646096394034223976264921262115098072419859583243106459770936038404489117206443017889559727295939157592844751313494168557126482038912501147000113066814810450887537657579610791007254052487359088607091189340086564808776300387614441111397850886814961126136064961330110674357971243857514394564433968676980626580858957834643283802443380206838666079563670444380004242423113000285035917576900114086672847173580687399730761370588117318670150675941009009541438551239686056489732761943706763731963144520896049229910082047224279207079979996490008920300120533852478048178511338902824934732969227336253888158395530387864463921601196697355189656494615210705549798394655323432908509316840555983658025415278930624569565628115295534265342529161885612677028722753861095767214418583763552475609661111785986454247182573145205301663698432093693945617405357424390528485419961780301684440803089455023889394602441842771432088187944851100490626322063982721496035022525012110602239411582832314004209787639517036051593916432952952011772732873149439647046961144106709904636521816747959519195588198400000000000000000000000000000000000000000000*i1^118 + 5647289198758054343413600128760163403373721875856206962316201174396961679280181888563202110329402813185762286016885369671208912550838114376442067408006627551571786521502427926077956995124831706595487893315426474572770115270738183800107763366227365675884121245101366548610205161641508540701501582431375056359369955806450638959912986619135839586491604760577431413995658712113600976276929061116389318083537100282416484555494546540706924343889875571352872642562732738350353233476833843470346993916773734041982861535838541397975961229600773202691488965424571181089028033578491035148324918522036512445257847625764817202552697179955189048666529127118651008306959627403425247913260962575531698108126657017215359624240716215636101271020712078116511354722600591850975402362770688821288946563164228546318679186383616983717413109622285450570793416920194819560718740139894460115774061531485809676864861735570503860533852453099263338133838436785633666334503798125594309977008406998412976694724439554203465902471253602607922643423194592956188872597675223796634123257966546438820970564487294470698463401246476641373787515015373988103415116189763453162380893966868371941966022206259062338676559689237965747622335140558638300014501929478307652031875459699514144716341637331327819959281059561398872950301670828611059300338978997480991153856500066777959690245763449017407244811924518199112265038224705155688180163485095628681532023020061677157283510228118047122515179125577340963536223665735105763712150740418140873782343310506177716524866336936522704879710831194629154352112397815597558803381422255330479810510822059796018660273282341267722819605227081116376388584742368789382133413711168299448465734555718579682250953425927846764685774575061695662844796137068821572042385170618869306568508309519588118922317766589355919903758732969572693451532744480796611440901774484471205885352000318007344715538544068188364724082986023296605746127246719334949482018954905264135705956089556349490577497680569851579705150307749798559919661295656976294729210439154967034878802287278050212107589337008060430870023280988393556383353593531969508339652580828298688268536267373615688972188880789738778845031800848364328903214595743647822511254444977623206907388762541946081227026556580273942540618108594269663327942720721412470403070175848087036665961628384391438775926564291090413847063351268308893196101617896828684758016477087750597870889085079880978416953297520971826478253972604359028708167558558935093989591739800825255210155350524819362088084808635026423259857006523403401415966734992651461907000940272296811621460542663715915313738365165511154598666343342824015368397317078777617952821416092041022708676264029167173581394974914961942308540646579256567862940435976205717492198966499419775372126800475084023110796889549401838231791402999939982571318888741380989771503796504949605455744567625386663722599721532611024392769071977153167311305861183742563284042632772723789540438356059348557303017635389725385632520158361188151467130909705207124749686639296019642161877900516220548377606842251033504353979436060072138057289255313741835548887718970998173720018941002142143946898131994247238526863658968582057161305602375809261700544355722904653037959649872858356533942022662787445302390137341195608444418143850311275570382040236011986394667439303930262196449284848350020688615528542686985328561084998583408182884430409184487099278467477437939926315470304476296402337441334456700817120243011303417961842594661370771583894043007258299807762631054145228690822328391511421269768397221659684165015915812525700194101709504879510338020043029023986869756309455825025748052644733074795489730792715255047008726605562981637690640129359522852055523422571949312999191175214030839814924233703029629299887928846008201986704860827848613829047795864800620898066832382012452039586307854978408696142706659446706274693325199421394546904996520182273485449803781027044273252743596448216381699609845703483294479593023464493101013558918735246377439672036047305427520666907762222149587483620091052399648491706151386084647760101901810490677026504684808422633856474104244968941798758908307498209742153706818811939620610670588195001243276180161079745644554983755061337406296562720163657304326470837320010147722346787209640341029551261148892424802069385035343173802877216673811573809945861733194852242810965187509949255405652593772938743896699043840000000000000000000000000000000000000000000*i1^119 + 3152762637171115274439095404209934707855879723924988277501927084224079190931672646656404098051559655500316634031211040736101905018201120246351756171227864504180461398453484907847229023340594111824200583940311117954669298968850663000460292085463360412162285522373266508843346073474363370573154448517135200885531370782602826943986339223161761151561320886624129071685560863738525088283128037321616705560627360060814751574877924007749032610337014517891255099208526882316317509323314913371595676198156693712378984235814701345295439668047299990172050702665125341486674408955241583349943304718071057462026789363416864762335803480830937939984390823302724784803354740099207538788324195459002253353796187951485458915379176729663922108182047329389245355554356562134548459800874541005801958341626828559425873735538298799539313158707194451099932339555568621535940281947275574845494005574329609788124049442039502536495960696414110095798796447136859471406056504959010956163159811644022032271666155133175724224174115905488072585112750061788939287410441909600850565872408498518280766744265678487699226255335703134519572993813631321083457152220230338649305428044950569043586576386876773910720769924615363156673355854956320326123009368760624918486590313355466558678081707499486875507247923873139579833352619602682394254783116300660477750828403389051439574972449998526736541314914063872057077551569224022678021324839056792144974064326226824633249933827099356153343311293862418668027966069769456416607308477066766550085579394877203422216195218975635634131859263643322607495073587220971177748906266071028349166787933113859832056629591544471330720255344961831471273507310640937105433483837350654945370541813934055439839037589347777880445381523139267764730654498684062736592298613874004413820365568163322823455914942111407571228718883608220923406472641740025339634303160919543857454809381792824586181783302906370667324337915117309200105158835673140208582574578465354047204063729175202252541279793098412668596830221424998678619848457548633282815149866429165008609319975683133715812230146017626497131416482425254652249606211763450460257065164572758160997630702179160850146893044134587819300427227539082038829610072329355965084127652085852742215712455684735197926757519324534752019594318741191780967218888637795637055821454484438738685594778554720258550682665560314395844667992828210312218180490132127264125612153967162812423933213689287926968086564961023653839175056793385933721496434891028844699479091811598775099846398628431562503486680304222823476808077906306696785848203117463788079891333688868006222418630155408069732162311210002217628462220465146302291380896236841698263384162087853717213986618776750857262443177674702295901464538345277817052651525508708877599493611026080536969564720320701269231088163533470462402228557714361014841214665797204210116065357828638777790588943410134783773322471809690751962084716320268016815907492052580108169361476743382653743019379728217059588700126387669589063239509018942429333324833365978480549149593220803590546997913919103842493460690046356416676196988485276109737006371002996340502049178916693092523436978008915822426454634083547110657544054203896571717290145651573779653770082055271878611963900949118010955600371613323248289458485831409923860919246970309115342584915986412338563276169929814210295336474007152830205041559205839381088718301034113942445947458698111966428520106127918322782682941807589500868506535405376701530398812844343680757071599565336679373650556731458874175884596687809983164769125320263061604733751530747766036708936551728425181339866426315206024821898390806312333993011663707632755447809962075566457209459924940774607822179385808956462400618133807378601249358363821960290252438331848647978772663383608269007126177086602437005812156022175023711502416393714601749407743440879740327507184086305449756563443662072680721503224939840693579120038120579418844602453912288145080701054321775323196707918267486568803159027979023560221930785684841610733621953870471086981457381761560562595568203925744510402799860850094518596156757178231564741401047341780265572288695921831856444418161136540751399160879615805868002388980436169511094630831208820779163902548883665455975119278948285604606076347018605350339568895734354331887660766458711242093764053422849903697708252966719946106439459573439190802085910247890351228169847606435335091355310324973568000000000000000000000000000000000000000000*i1^120 + -3055801392792288610311932573321652038740111072209704615051551272785484445925068957510010692059791576448225581305348646268493842234493920016408522497542132398059355870618443926030392894591516129197146241306437600468933207187932323629898151592009540567268498463644083401642332887301496055269088226984139817771658580302689502080299494723845398760518268065204102357237269458565806254163503342908488215172809199727000605341347420821257252341332084943501407038991915361943430722728101815469200991969973466971681962551180670033112096392505215772420950515378212518505861616316914335152962451542441417184402734626834398365159968308265324674490057091281549749025149280411983564636505663339852021412701122055190933060006973012562028908153556755198864368889129051356313666195384894179699209841111327443096244230356268260580964171154474851991545216862879025836750392095226105834557278089149891753472538931682214197054979211455277882510897617764960992439403082642279154971691353709624820951689928491753783411565158329744765472873126196774622190949910635485451365286883683741326789938163529755105610444052705552410990617547597597317981226629766786821197653520435003561031634096478357030015391716015799466875997727125129918028301011775591931779891154575323852521322218994238916438973114899346046546860862110406025495271589957353260426594238096349200966235980672935544498519597578813255853901375844119848789981108398525554693895249873509314529020932421192504150801071472902473098869753264741501705212195411676889412692232469990463644262268933545983070980267382137761065258032967291594676424465753282131063294858883392659551354470929395033689635644244443433754315553365918210655799384434845093105776665092866222654077111128983606020382242935357703650887284878623925416058545520755314986586639969378519230554870480330020674162253473071807620426427947816455959886170216048295279372269787894867313312228840486728716666331917439289845089189231267061931884143374184113886166540254539485350670900124908108479737179509445819026506122685674226113940858323961254724586981337350020267222967404748691664069175856344334581769185832756664054720097685598090748173027023307337067899273813551632808419860984504574796914961351440981845504755166370161016072214725720114605506075699969217284855098874009173981345564335914756120336259545879930859996804926062510989890862527452991922288534259341549217212380794808076969856533461488568359166709325681675494342867402251764265976731696089281708478901396689126594008948221149827572262658318430722387884060995645098614310915948384207576795807055976295044760890551889770158261234531142580417739847647114927894327263550525656835999678306465879204394625272325082141867991821407642124802770413938891358260719094509366263084111975962529155620476808128108953558534778481155314597446083704214077378674674017319044953418115478536783381137577199280834657911182594842926755181070043292688378751778028873927715667989203548529624785270292801003300039084373945677657957133780554687325914145741087608156519830876273632588526474919214010475562618591357911565824297301554467223538120453046093726426325808692829440289788363816134725527802449830443914332521374120124101622393375250153994822246269390705606693177584698855392086384651231923811464732485734595775166723846947669233216349472035924266675406537629066653436315996328501364649917812938618019172885583017463684662492580525503466146897361121259529229865937923475008291108196715636636184562023117937946015456402638352031798897577291129884757923476092355629410581905025104907506003937338295933561802614391785064993443695465797017708660932411627374645735675985517507284204275334314271772965960678317670028380261736462521871860132880665002241172408296714405768525316231346218188113058780313684543835923863373988732132009523515529094199291874917127420828569631319722187720322716054578558351232138663002810256813865471262580178848024617680741126243712957602438756163586801172873099990540446922256865833829196039105569528973832976876274495381785371032592630722263827354633471570361478100633035549807711820072916960304178398973743896670599736462313816936089283528725150849640479505725333068774900882077304991407773408218336256387181037923573385496837731906531171000556724592611719326683559395285881655772602911101733992530937595942201724502715517763365086611425003772568918201498819288157982998720234162623162057337622332897537032192000000000000000000000000000000000000000000*i1^121 + 1182996245532624853015318619401043462712340549778887156443229982171522164146014013798648933591452822771070985539850117579117162568508047459157337709405091697654022427162072418410721735142848204801139140429123085166702611399563831336009456559860604449823918522538917295976192568140782390077334068680984923925810883127847080779864114609469807718982203364088235649083396656102368861011113939639244436888650871826381561679212503083283234786382841960182986346536386426956068743060617092508976980675788930756134270823316039178653636629537017129965394383488470956353022362173910065632841267500231192097090444563686127631695539877681450699147028262479652552042792861656474956882111200621269316301527972343549239799125865234610465896276787037006446794223754452431841230320544890136206310708503450676506198005828977445440159672607273980725421859448966742090521217221207245667031955102373171598738240450448193912635506636523713704262151534590432854547524871030126250943217452054558024037930640615856539237847093621144831611070576743773182245546430942555336499209870298380617722757386351822890558326060445876944545886297601773822086778703455820287421477265327833325971911088675782431923336124319666407395294067842736299638077140570824402458165051871056538427585898265791006321827560180411963993846184797490317539481027977985896054004543814931043847170113198239389417787208613566393993681769201809417982565550891914825894555698461547355792125157619327294116610795638963598224297162610905957595353732421025878718299809821209248001049886848662975848055169468375127599074619811937657410557488269882145477877360171925695408045579864025568310438146427729944151705548047283070407245815264578076391084987377186681343513149044535925871997211700610209258449526507626940444207583630791774816311156940946862471052411984828007662827079785873442840703874953567904800247057387510110444424202673579989103623659423675643250338611450794632821944668394052875901294012389286265003571478128705749839920002405037861754597615951450130453232383342221209516398877919885191378660768508324030338305350219123984877273029313504678358003179069194455263843736480653658489018957456870209311079306148727809082836642343565485232790752309381647625661779923105734745608342070262498189219400535030227396664316574662921159965050507631285907453000394972186824783018148906169731082713875602640532198481373425750139552601817108494816130221003159592033091894423407511621855488695808574342464212629721227891049570115307731078737349620892658120214523956966417926542058691506367858035085257047796507885909436513568025633797765087258853782532976291033965680924142506597052799750651814492085463657708780761910829922095863304374603919195327795441019475305321789408191566377204564921001509721546511379996026937963936031383645889150463418499632044463376691834925946114489205480639700563528883926817718674010684632233891674807501728826130387800320423501439770475789962216237865711176023335284288741376768250623489505026948910123159529112250723250045236820210013267503693227290687608410521714376674756109263706502758782752934226503789180532589720340332155717839539008786590700358650413542898931931399102849186655571526164265464725721938463197599188609827089487427433800472725352063389480871817937511442354298017134921137915284449121747557032172368249913541945632392196397970768460961828319320609990644656611864361039755592063675933611068604178258024005199474065635823133472914775595914537621034155328216880375818699731329029110125057789490191354873522535110771450059491215579585593542984329778609021799363100156557096493344811396733163188889128544184060448626704990415006766911990914126835571472130696211878838274710391396598598720041568408362050328676907360089125058962411977598170431933311173978870085530070728673892945046468140662224459836359686503041536230835005760389475858474241098463189991590345289797854727910059909321064847419825867154287452609124913239004736461750542918213469891468310966505851409106274700705291994460724824599191171718337663984003504432416773200099755599602220339753282406474814503386281710148056199616653128304681483687095116196880455091507683523227016815531156223290330276905586929896548113470793931344234523951139061499257195226564491387268106458777500308449913617345104143692093344499283283639463331729699180872403495684237155526518221678591861741038557057921498643506471033486255812992051026329600000000000000000000000000000000000000000*i1^122 + -264046521485700610382908164128636312121328283566456863240343706545846963888854383641137137120971620699510173936319931405280874688385856630036814949005146254720091162113081029271610179243696525853289015773418026581453159172273607351892395115160224877064801147219169776459322600148085127324952558561872373539540090738415770373479066631152381933020804727681510742809886226112595200843877061107929589676904949631753699796389875503467488725253697365352814708019387158609771748065665367400983824987184265610873665606507432434282066097581666509097986170995351785258106734873414384162180320190381409823851624103625008682179261590553017413889737903775670379831434182352764353628147075232790650167095644521375439315079568783975268626354829050776838030515656293354215740669229594429224196122366533830432463421698157853993350549499564060052911261186958755662453373931568250327341398099182840741059570974213824929277023491464581528111905204231615024065556975060608814823888020896632280662492388181894729657707632189976878663161835893974497736131557838917613459809611825497221325805843829546881310510869475303745906709338922825752234072429582327700624444278635054323843750444509553602542446569246695521543931381439383611782780183882747702890335283206101434511438808745134275992874268201537651777210134178794653160258088466931354307102381743378599858000507810044372513122232293148568264681274718484225332663512995330447583813866057515368299228178715756577100216711810077765522244352745298928355271271216543522868285013712325640341243184211977979800677496858236979130519143203241644123212913134878447055921455932386639651470914003945652983395974932128978530987326071838187137590558357569447167819759718403771645562813563103775738106111242664743250336718436069720896195204506030778936366080272997040112230871655747647961562837137002037391025525222103984854420645902490747288565807100522022932179137432252942845834745905588458887334683160265860854306079522512589462341021114626413756499991308959375480861166125961015688667357541914674838190516103989794910153879607530998627519065609863500385341131051866966825137834249893755219790183105293842403981807004714490672863674026275412510801036646064242121665794619677625164213351398731565144607358983061784733552082689550083051219490206963912129767488873524042846014251801028664776848801206666128010162759332035054730382495250877505233888625666380854595950807351229052760002074095757376154147574113696009668043512774680813098755664302901638691427876555341097483518940839155646145265833184818698145335170255868023580109449616763488209445991565206194669935760280144868348170322571425222690451537770113479750852756497742345315798784734417733900510827021565956618728388127667773830442435094755052315199253712929853475079541057045543810130816582201561859244005363585808474732073280195047086742627793555308536935483707017420624425114786471321564061814320076032302966707746048366389549466602916149222110010410955696714190483507276243353849379498019817025829426980662269782706077926193769902986944786184601732607793007769167099050678055284461004731475612277245780332047452880743193400755287468376005566460530278815306011250326681885877592072389318550001700135871793659791036643497077745022256237010320349688972834406567697022363665411257126375432915093906757323241290428156352770192323664498220106156147853519862958060805384479627949678730717396028133959260526898821863962687024688202692035767410814739171424851519305913936094374953565207911649425777378504167434170673262718370769144938450129004773651629241744197857310916203205594065704688817392569854422310712719231973326504851343481403779677118350508562910202374342606520245923933687311155527949355286062513869953317126063480619419994528624067502819806707200697388524131548122943243414857915376129128060058271539860726460206870152882980439655781274266063696535525238917646154265713263496794184377298240346455072671669551989507743897373524164428224166725565378613206125506580178936497407254798246287051584417673795036394455868567685180159624509114211531850631209107739153995297372236282346520238131811122009288501135279460650314764590608327328239468428955794388009500445038463106209983126298624239779449043753141593374311051334197895187065087870473673291441992321236437885239966735326350745665921615001918187712705704264442897591327348185036471977466890964085146146343249576651876290527232000000000000000000000000000000000000000*i1^123 + 31510664296575599205375046706257400240868503109762229359462387485752613685924379554287277354434866621931167127623743857386127146791113632271808522621346535711935714640240673415114571079697184328589516814566379748138878992388628449766514308438185481652082417444193094145684375733524311233483165835500180013385111607302597595635987265276659309684354502866817326677036740116183710634421978146737221173659088169087039592862667696151741436945471392637709887899694585228603244078544366432542622581390031125017548240327216576488736418262118970839472887631815987060083055819708470467001367393754508023117489476297004672464594475232274874938853657603930092976344044143600915246382018166960885857810026946168901443622330004942410918792282320284915734711296553264315455665171111947865740174196145291630083291166027116851688289484700818300647641327275320446938568294277713100163568272262633883731974241540112794874195614030861293421986582115965689027270962521196690833521048125063376247010768457030626544057662547978213332712606719573847961947925147811187415181853568051122754157093068727826399953863494252893626975486921884096011594547099861266262754456310586300641848650573838076378303375356217939233975992326939411244301878727084881526857880725536202655992821949156810595672878502196081968972368097335083818377279623342376971713661507646193814033900310471665879920183452440033773393721789590858024815494955559855155359904352624915158203922447285736093991599181745868272443867645090928118145298890832279081507977236041779671539256982056952143186188620732672895939667450367631284830099936113201307260306569394399440057427080586787032576024264641754591916526916558852357222671211248131961077514350822442839217653630427359928275540818630333095252189655678433934328278930267000991393221456438010044634681017452474380880603479813539548466413359792319591046099846613402725501286934223647149306716810578385491024588706126426355186413724472648594378937417327943321138228082252772325351135630632472384261303771838207072967616817374066594066416337399898584636601663923283730947155896199314980533446958772211140686699686228896879899788673404777131411588596326586318004949748370022789914992544379309555092071786496779481298885769830918990283319681823954000664990035510015874762908375568553752908766247105028584502979979223552899507660636422764485440411694549536167930187145844789529733275027561755669814165317865838257924550980687720495903612382046744453665079114764717261273399983896902866834835393706438585066176564365652451005363832884092662958773432173099726019813134168852541356283623459457583260436509755784874017261330636031237110471436896607910681256401208388345488669280598997488693853872882988614805042084210650586762246953201692462036096275476354237353927567201823162247370851234611692488090536386522822418793789992846745891507252887157261893744899289132800632964147683774410109686078401633016080851235482347075933195239687096716545708167961498099109333282929478276960216969328866539947654465968701035986069773846058432439484536415048466325763321368161476184468506025244973181859978468885680265283683943330808642573955136798825909262967352154228562214433011766576109182822689293613685495124421568261484203408208317537039838785879396321570901229967803297904176652968870848207448189323104481373050320316868960913963543564229812699466739686311389461905276667987891870588977186650630736116018758459752549589637831138754548160397957736419857023350358915565001862029102396479615263794227784365892398504969390667520079882739091714712597059464312852559794496575050210503948723244731778054452242079972833337817339598325010697167566776792551296501142099561898873221980796959457292940182218959413138647248612143352336555803493854048145944523354000792994163601577722763303579197334513163726264124825857852977084689437767765647717102475739582969206469552059644474968198104365363400574319958168697090443693698868427349583515950453131795192001566979084484806666866827028567258602642973515028710442000912694048399213865298954894017882974388790274622841123861062442420296606666455663185574137637310214541557949964421751394257385703575192993986129793140005949145067493725937370703065536628933786534780001708343041734103737899332749620115835114657800921611693129089415800938582519383810896635931997667583915616335071177930684417587318224264885690342794781744451160206394802834296012800000000000000000000000000000000000000*i1^124 + -578180242348611830198319674255790816007218047906833848824786579756817979364972800327392891465188974066734191858706321252377823805900283804799394988238146770382285712762604921390869368385874409424077603817120111292101252762667971462658651012700779110713630625813362584021240607818983195676055631452804535938698781330647925914669645145441323423664408869732936813628462473060798256988776187107433757018258164151143313659095441599257996629580648239425475864273410895485110411451486174666478927268733703121642781863191315215540296866782844273662265896933152701887569733232512583204361386195436451757436534142145744758933842691962245951359598133430232153143264472656645325503489491339293451199651871964704285046534359148187502333345520162006145011498087650126127039806132223226366431535158034894363650546649611251195524604698431030586422628042257612023333864639289110653958117696153369255377994164714933426678207021468459518555437731408249182491124407103229965947209452574746633729138423862702757751689142939475366132577894416514040126675540750055969840108166243478726393351689155942069331948786377437672246737952969204876145077022805532919450297868068829732370518663487766944228251584811703762773492151498349675078274237249523431202089807268594793117265125005359436316357981818306329732608310396534170127640125735102029282025846541756835005449649115757194745897195111391908033631332470821673350009246289654329102898009848547503828408818794969729676522235248515759862984906214729927238282525531660176465159277602026124405247552977762517832964896956548154526409539082809704514485545153467445175234202629048634241696510275447872793737424511137125680105252603628571443433868937500838914983590168117105794557173692289294248709673751574177510819842578599430824876654266015409938032725981091473222762888937052207625207058312269800068830320308052169701889348783382061778264513158003254725716943108106523387587763117436079576666072491746102135955252556300964659949544508232969037480245328622155257962135712398696736643223686795384217302846003804539120787089071634434859150836768999978151318885184356517739821610730371518839783476131577138622587885665699230772666163359914625438395834539963310342106005617948995245053347604415911286515870965100341658857947497957413868828053706656310034891231572320337662901263457568482337979123619613638327590717807262659748774552613364021353976017476821594882282343498632270340951119607747838382560782960933773724640674650281572346725745693824660733479758407741057024728390665459691483220788003749886304621426828899882864410730628884399081741420277860172770545394103237681617899192540441638207598864272327523683521072224614336216791149283851725094836257718036443494926847510330137021017151200300427868088250214042692369585675464775485707603347494655863200511414291483334054942766092565875993460761739273113265856905450845865935256452129394792667995534523559727566660011391063005714829015804671612430071045532070674377850249453225193722662433628862703892957900925724451971560725202652220515799134634983638844835274923996826805467999048412719983348664815478191371524576833445955344389798181329360060517490768078776626054987906045525169632261393561057541207602536145934141073086810308351982041371649582225121856720379831480356122080113164681668759591993210053178587058704113484424804110055758015326518732402520424058794184498529013529867201374071538455670973917515006380960723416454941691713765118732638054864247525436455489907948013093465283601998763932006795902860463254898455646463820341655457584742698634029100531874592615977549098519699852580087866079846133984104596094998146343816376492481064273572674446579043592491623262928388636681812376063480679124575164472124581376743371908579818110361939981644377995683780855732597551043300049892062421307996778448919194611865618731492798245282132433488001101313172993877161623137748387873064450786186060020989191491958564818489111577192163582024392889168673909235954782010701597047498594362969603483239250983139354626102684220147703418373932259899606165307467083485226892485323409452569420321792026311491402171677449200629859477017346274538785395292600093744223431530252103560342438053369460898204382012275818097335458977135279383449796198934678844015733727624516516857214375265654827863982683328638892001273399825985085842314135673778411966701281663633857585641185338483150451376128000000000000000000000000000000000000*i1^125 + -167418756847731109018608247936646428745044760222142913771821354726879726957593698191369649792244533802344556907337736752134437230497844928982417156666187668821889915943783992147975017301771366417542918639574048034059315634794747140631873458167053189215203465185758735857898444307102010297208670132415649801967979575784459175259428132626554215396933895090865528251399805444805943086457393953049675644098694460578338499479309179780271645061823917556640434358210604913697795739073228325383025081707532414089879941391045561582125242785636022877463326194184396470900937682607612671661814098543483795187568084754003883310353493366217702000510233058572889194406387685455943709752148019188227082812127341015966115686393431971532626743703769175299542332384696630730692947686724752612497757082352517178680877417754982679866822059456529961871877984382938236112211370354743529496957371071972966967751970954305315152945293443204122581807250302686778331683816407576443704114898594847909401074575736237021340563896148161364708854016230364656516670618446524143627830292759974835349058600373313877873102537221195476298326161011556557797210766898581509299450289952055742204178798797084781311970546298449863026678422735722938200741627202334049049054032785539702341473978782419944509957951867282437825785532493580222480469641632375123599350906640043151157240445464478660865673269090404630678793417208724365889391168005709729550994225860719569998060427248483609015059056169016614166933998243977463971513616861328203571145723118848021947650370377928520896334594205574424020512855565519466752957906931476725121518626424705747654056628979966819051519207156285715130202288375480292285063694452139547919149145424405570086921172701749744561181917778514462528342555168976303564886796467455628206336373404079487330787450250274541264404197298022320658004746532693639920706682471900599280124014148331383169664710989415028515218293344442977495236876118373542109590543490098806822886071247936561297648128720929330798212413621742576197112377435770771681644405968607401097608951140206764418964166214659020901835984204424074170342240737150412948350300155411264260365887004369115049148879073265031743625652765756249297735074569128116296563591897271299122580786747515237912858543934491641384613453625613276635279037592689563328841093462157556800995730201845882510877901011455570750404048150737781963295628717011526978553848626573116762585325707053437955107994866054388434580157523840489009566508047813273360952047477174739339611786674829015749938507822098678238160132854626681243121741435254782044777271887311312066616667301404029002863367364132336163034259574157335226542067070947428701748118498928561805515980392114713906527871335880572410190149242834431474183450821273565486981486490054137618912696441391668693940451252539582027794990493195197707355595000908824010009093744252080457855438118542465467229031792840290384152369008626198139639311214605735789114847517432690842984923807421047376509480693537587899479655092566366790181909527909113765423513431919311335655623112896145115299027157515250212615271187452964114518678564743032733858735095869242221130161169777551778157956699272066492134606563425648629885264685470472004802348157239322804200198959872391700464810068759238703254187558396702535609728611101471138470083913716003191524463751282208245422668985767853334804867513283217710239143081593647455032412565434857470677690941259709915257169917235289711059620415931884837218376164812426254822468072715374386605337064418217799242259375704979685974454641610984665345868058261117165806961152626722774507918755321545660200898199306473742860595451732078084936522624756133905751256767961815138317353682317966051498550341291488819950866097455998166735809966725335553809295213361442210652185048470264542893521102359457247031829321876732913137230848510385334101050486862846579774312325602735475015521682251508615848321065399836369294535089637353216032213623811117191463594541882065106008691184701597583971934883878266174635697523024366712022346067873908041892384932137316027072312017163857900519467390995608874817028025985301551687119008021896044506067184323390410976649014016577244451991877927448475113845580268157214803604386763580482154045286591367635554681618923090657913725601217948827141589264810151987063463941101682288001554521841271996854802195280095148695086312696190074880000000000000000000000000000000000*i1^126 + 8363806493350196855573732528403576379159534184517846093264118170432028215900739060165519537454099547870771672162017949236075125255938068804048262220911385023788856119040586463271527138215569758885128153944066751516426597310403529857538443824563501198407322759918055410824677146705934500927438954601237342366525992347409956764976624850999580798716316730931900135059655815493457267333154694514089726073006567286061094060145376069429973966616426322061870851334342866673515282147768920437029153721376208504160987178179978182380596189095039072837230554537437498334113481021638385513682228795658500470635228214938531505523915072933864240406360818250152326868958928203929682270375492995232673031721417428923663476699975496517351669969406928272970832818010680772038386377935493929165772688220525190656142439208527293090027674264784521936711082366769949204595856412128864268207410423800590185511936230337730807214964943759437557885681915978455048478245788715155450160524550763237600315541037079543952234156689703582064303319095389080494524346270374635251550537941235127032462620711250315920853007872546383977801000048684654300021045895293604640864586824257718000894931967775187505383490307829186654692335448310471966871859812777601404754839003951329267291049603884936208312393490987634694916935443834499509501317728832135569094796328796599952660638035825735966772153872829209230030968958510161634431473916369888121108783837426494313821243491536285315968577963363972625585217897090589248718413942940566206366671206045369913404291328750442978791164339122378320328697595314523399868527176604519024908942591662712519010919026841446079495690642065543259442668832110623545212118816502872647748097768548709708418663849848848522683245610461933007141593769671618280508958602840734875194638788716520042658114180402801649756176645996744106290389964417015002445513669452286431744927413776049016933770655582520514028795546347757536321503328613757098608286635995960524178619010212773913468084987238739111963490109009275524464836544058305739960639062307953812437259001241514013075978523901223499002370908128221403026891215183513959473897399370360250871959849539467807658153492007711157101267380452304367769055567629943410443903926548314161478605508056846302423041552158670009286087245412814600752573430159764500907578503943218983288769426753152465843167919283133429819148952767329568995988811750773378696994315254337136666174467903708310322659942207816612492643432391137351363564427303744893101956151355738328613871461886446573178524949787322722992342345390732736213338419558545110501146256450138082597564047987251536406090953343999986481892757788907485816557058648271477940418735745639273972668234065613241326229798728749473347278328117551727430405918386876649482202672549891332648238372898392850372273960398943137839146397775020170542947784310003057673340712740477024950200002107753761730378289434601717595611147380196612166732266617067313017612958953172357752777550673989451131734425594958105128668550327683613820532336221374182130940805092053925548593359247896130353646325763910566789623562695074241372658419580988294715929663918828913740309264727036423267903548582935404972897206837375329993518703216686226789224798059687524844233646521767486389417995348886242011277428096603664639210589462320836115383932143878679814908659694683450165416398778059323007900722433842290008829161824825517012035435555127610406954856447665204654895242445845405909896853306172015905227785466198573180425114600519295031115614799716319184703644947404339003811694119023099950688474896409837834708442111373698186050555379559651714768690893161223821876550382442926332760974597776628509106452439173573189267673314191427791511491471911990814266286023411221546546147852831306894099469007954883930749136811805773387478142443441950880165306653630624675544715550962038498771964802545994812937387850304906769222138615062343249334842633603253022131251658857713988606447296729539510753779439461897220310407127380669659202947156590029807187761231478174196730246850147466747322477217894187163470253461732691254123280954909337253545387149805906858286353396339683192156272070783479478592974568802995198426301666597068453833753986925729196881426080841131799429381586541686755288502770828104705601846853466940403688247624021449366830226895033309804080409703590092345461238386473648301142681059328000000000000000000000000000000000*i1^127 + 301500775242258683356450305356450572800549848999225284496124409757839766907575586623193242064542243912943579458085165120146923362056011693967762316945016605196399475167709588650515463156028339313048856290912548596842463625866060594076243629787215305655811772905435753171732768086747072005775400384256967138199527227899269659759773545392991005440713705226174856960500642014407365134196115620131839061087767114499261537998832963744503976567465803967389377360717865241298719309880465599519144817931448731422118396864526689543336831780834089964213657920035425088250468466413893535575134520704919899855475706722912543774859396405351672093300248522416753681507682890887378438314231119017551187745989400963155109902864087583275721076841135327168204930871560667925722010817663917208700530614292418167005472297160666660556597520192584746769943505062248999307008955060921252524641897877659398168159352525217432712704485100719961929573372285559808884749510958240501256195328298242134632301768610552047550571720616978270809829386899381833764428271045673405861591799285497778370513745128036450782052515541448756248697524108642548484892413800398767169199503219377988414503357844750202798858139033114169383550820660240296674839332425443343813913468969067652070135942087664009999946003308776888238139673635410169531655498433431839531252903849236073257647424019684429771402291284558122299360985798166952729288608075320421766884689244512773433931774189065194271770638984396620120347778510531596877558312649482604593418924184687541831764446415501130867303473628441058292364107008702010856372962966671455354150893369462324455748245634338768950762455862972994464929601484478001188303000867692343416190859799449513369603232357611777798071056958435595328778040959782787505203862695970269891892936603949203213734188600232393154097872089087889327677541025964595101575524602877112586105756336963341460434179023459320448064112744321828890104218528574250730702622054106048471042571250836190408274801023094142156480712581035483641376653742740439894008364051440020528116941083151491103888833506220257998710116277105114676359258967801524220183356804986691354918005781072389342825130451340123304955154901307016380131618689028026995167497306489232736857803852271834875184981437840727850688600633338988416671921853301342346968649929615946266169883498674031680535775252215987643507071260869358960981545808003809524780204445364434580757000882469987925959452671180419814945864572290430825762840735187994323041827984929338904944726417673477286860335216021680429648251395554124844464301021517160058317635726935740240996657328492100538329191900026959592214111716994373578437495417240623153173554314966034401927659910801549025178501477919356992198158843663437357431176681515325835275215178545631083043542239662762972224116948430645508307510198796885995848541465897561792154468518107194122380236982729757677612771159257723919403935798378654916325283065234924672632626612670443204701558828199620340415443407227545229404720115088071058583835151635969739886175004782116881929689418362826278514806605261737560037812385153315647899637094634211313931794638656779711032561345364029215932041540136748815739614991337561994855849079423204991734577376440165097438256788955241430631044540223102456932838203862977037632907279588274294210826135719264206416109351216574398889368803833124563819549490146930380742473284254331629628315151401296299700786357306539230978854547364892873536804364897952091839808481737807963980890665583618316949838410068581044835317598396892312682787331189764982529523368713866981666216047751162451030487833776966096816769264069469268850881929069737793768940305551190482398524037566432569571016019860156803847185548708422213553162819504375840159226715753846789912746053291953425707807630579788559244993887894527015287970697335399303079691542236865101943849546675581796534373384389006960894311770140878131474935213372556282200311534710396620078969918889858817653159425016136324074561061342572196216453244168319802756219416265629519025785058624033497174863228770262740198334870101285677554126687072791678844581054055936340891003781484887607711216885711346499734593520257572051569515848621611602364349230730773624975676526873666347194959788037027290754542066773568523667557187146557015592520977494072093097813122472224039293180320271518419394982668333445825744076800000000000000000000000000000000*i1^128 + -24191661333357441835831655088526529632862369617003317183049196093078155483375850411071878626936936038710349325483203509852255941706162097858232181076904620040429012311434202943529263315392714542815362750473517486227742857019112884440235063150314663399049622391168154225164957640324733222409310684497547297651089944168595065725473083062006414213826978303077422089958328009261022562128077640221502953400486211150955124760030902114829705318080358577788907940981175030480355722460002731320020210111881068740237593587354550042920956408963716317780396173284253008058025867507417505250160667652068071340327224193374172378682366759850965499192241726812220526115381601344729816757675515651112689792418815128139276336446959042424434978986419099139235754287723414564293083256178914029021271861652877037153416547899688415134581224209846791150918740321600714548359140752120005074302816221055687806205292690079766942178212738084167391270612091101792927186261234120076776384658170149193767449321934901554445073140949250284464226178228086259570741819567042446604280276175024977622376596895430157792942195568327238798567756477323123673112692834297677907205778516157510646793379193074922838592234395290492923219945093564206281729878689548374018394230215953482990842059047806523801670043431582105596018307746371888917035121424106531270590727959614945964914801648101083389419206643705299202494949124433098980874380995341958627880350030468598434314705662830914161163651873867208713175814221565232858939778341368224124868982589015880130816430010156442266851786758329534606868144689429672625290553136772321576767144964660724008340267484997556590613281877282967952052805945571056904137845697267260125712747201648685049761846340132363599345101988060460855383523275925803869830058161810320221254769969616817126300371215681366284197066358758278366271359691250783101120525637876366341019355490283538527138978832728180299973360700295097132965207305232636129393597512966421370361119766224427973427254072900115416957207055266180674459170291708106394917596669170877780593841784495715001059122777169406938282891286475412583324957068772970283616024067977334151225985085325642494774509910322603032488956068198483600464754231917819056761354723466928477824180844933947723757588052734211753318174070338142442249473167303505052203550447101279137405006056001162725654662397797902755433787070045171176839799468323618765533235566413909562957327310182299394149818240404918552916993351138429887100498145101039642990294425953925825512978726153032117852132002307708779156880797403729174267553359872895160593580294758985676118658228531228119731966923092334242432225541065041093270099534003115187624344971779307238841776979808123957567913653488235146055070860619863900556051663554770470429903221877381267800255258277314865914994491478930529227171735871750121193472429076259437057111197648407304326549649944716682124873736911882668223663937712810787186988791621922495826024062476284384226934792002090017161104441620953677113496280591296076325015604097933938570345293072176900768878639995767795316612169429413013206518105571278364912470897448265134514870734186939064472511308020746535915809312185565405387430851641191414564576567970292221642434429321131067074467234031787302792968603898572866093580250051572889788078612716182852628471205157188946826212075262124363172971474584838522825501624160758597477498995426918085556088910341330340117385962683063150206756460158395403767280572347531259299792702216479459648233813429901715802581432373591759701821392054019406828357809833189898642177707603003607484750479356237637315066742731072056684489060824032370315509549469403295337354845798934452829394662558049665243867963774108432088968264039050257044657724816416072069010063769170050115418748147845703529604455986611342056058801365307657967131555113085681012506389157712837436397339381274085426802196729696509316582348769457283931380180641123345325317415923114727391908805285608071600414038176445279844590493925963684468098658730010155888928786318016511832035191478396753045709631198864061909674968066171674028437879429561580308951052321263489328736524482433732280741259722847206310453991353268964103500227807524756246028753192603489985955211765851773166588307008374937086198392986270668861713048117727060842012659731103188814240650978181692593991417936482063813186790885005721600000000000000000000000000000000*i1^129 + 41887606645187615389066022104847608528746684277809656049132168803860586183118082287577499929765087274672304743743185920564178969377276502042359587948216558087261801930087172230812163965381447304399522289361815089296304002370381708809991305055613416244448978408911059746138890396794478914087031089402530790697140170044995019098793833924224329639385570966716797380925048031285146193165692169122215862852973860344772186596366408866494012006532245020188252943454308523104006539931709284303056935109531453809520236715081612106180708213669605442333636922203633104670595461888887095532636161198605978499045582681478619964209976120370078349291244699591352707054541421670555147534211152299791657637613623573818753459136757844503374225813833761581934631316891495349946556297491760394611373225791574397578183894917877182749622196666355633652906819170135816308685873981170628553408256033491135978969652990101747320680934117129289833027567073561224723154171984057859682750267165430843299596677157019803402247541433688255603243470800833143391201123766802783566065176703387903817290741569308690923503547953565535122653865710323249588620866531352131761512321117409997314110991391996589712022355358995185147115766266711861999915332780527210229098621505326336820679663476050900246746395021136276012287459150112458952739101622144373022499029720675161440286334182255105575270796604285959813308262079835566958139704159994454289229076235131705294759292549217711326946253156511295666353661080604251102799071082166775652888680085826142520355634085986728614289222417867904917638009351782365549048476246435556981698860582325316720170211344304789467531285465665686149237300228144640106201277641893053163290588807413613622710413683031176690933265204898859762247644499139772598749277113284309637559617083494058331626605754487746972580568177306107325899041957898447619012444166029044160636695033753167237171066064373156037625616896806583169426126763277245107427269135073784023330374837612721331949061441479533365404323538367706180453018301778443463920273066508074864222293094158456016814878533334521235517243522604284798175426279433649480502873525212239217107704825564498219278194580287887879634451401465364554629050006433860817099030281456562402186541331297330497734470931959958634009886510950958534525064457948692404705943340546021171285159561498097929882102651369961059255341360664777260510180559390094089761441890882222227935535449639841541756099917125505906643428682915314117955779877856463976962124050738533865854602228081356239021907744872579648665434783395463555202522561279577133930656406198332944391955092316320034751479903079588649352299085065883338661732688100808522378839306437138190807021127730281813359895490279083766468802059848656336131993625048929973067415389322267941628130454144137497963460384604420105482060931607520811916928869743174433335107739022948377692205229041680631915620920331435901206625201713008179486675821480419659977283829840680927378450697169303298390209906916063301040961405161088278726622234121795815101961803950045717596859913829843725608143448281634492620454908125090625252961297397457687176802531728652417585966665484607386340529734743680887149039096658751243428025378523082805715526953114673115590332205113431092101711494287774897811755102749734862891441021140574945166930984255139499930049412063660644930481357284701525475001503378099580450509767789870834546005566442406188400733392323961296219523730165258088578427791473399971287704376578634924390308303289107487685703024502013889650879491380736225151074426665115404234831947527846440286622578779848744899907456046932358258081374816572460888749563496472027403438176518726863635578865844383756254915682090886810304297673703261408841122790419012860524606419786230707041338917774154725252347114835891861656784655715430403524787456280796017882117014027764271864762322853346317742045067555061061694264906263024571112939115329258253607163692976535230283916007522937476605086040948944739083836749803456377387599716093719441837146951054285328865258860040060425034410254210401535709377982881013735867170212778588599507671153611972770579077490894351971925547582022124253136511778608391535043074079466919434416103809505981444734788805273348568395028573348372829682597304846511553601438959742841790339549438364267040958028672838340395943444195664037580992508067840000000000000000000000000000000*i1^130 + 19859744575699349251442116471495115235803540173849897521209343074796054488630577653471213040990129596359495301868543185192686605004790147348336561276019513102759269479866392945057387570435454645530784154686941193472378138550319482073406581620387532595801638946085516544398737005463521814213845317319202741584579060149198208537300496299934068544444126188013506806722759836525971449135893540894446504477287660460585869093921372420557509310969803685745471065836570619258541701622290201817925515551904503999196194541005956885829414881330761623905302474626049660853853054315649458745421976871220312414203265426688636141843557340606545786084377238684791486589942914356003350893188716604652393090244119764794208971471748602252484972525309155483514421248470635277862087020109813745839649268698627497249389664438293664534007054339068682908404025522988899392624286870420725985395729926034582613789421506031728664831755485139711955253108336641718031638345398933963975455049281157933530281164835294892586024430249136339036310465622574065410767304515002637867612465408429583123257751619470573847451093642669631522807776582627938743294260748819037969033475505990874644475868334155124562633083730451616738792879894197217318708181516689836052656326899744617420659103867391184143028342062858915943197001531122065116269027467651491019728224726450740598372312502103543124284371247751672429404216769632141394535833822862906892393890994921192516300357218564246142383574329230285606708367256082057049989718338020018240299725540326860107114726050745810602419653093608010901794192577299075370755709475830417503974020367161833336312550930935096496610059510761117555697683272413729398394089452889087137186758441010628747199116859588334114458026764978973505845568637056840087069950813331516245018290930677774278614841603669176712744079309639110490118631567497196104044290058986405211466649216171297038965314804579276241613790008427544660883198668669241714130269136074378794595231338987966498045359592421293465435087024549576894370649749214926136904016126878493112515237111038104800443160426191036216410694021030666985431187377049948006238611229867188774941826526825926693169928086809811389907570675999326382951366682874182794579164794222202489186125111537704935948784737681954396872281358501568589917855895031814593926521032405744366453545798021956222120014905858569789268032854245136620407970093486321900645879730216810726335962385035904701979706183241472828222987699581287233805661233957150735994059922286180021879599202899182729893426314536000997136588415025216403350773743359886590554402526339183134755768075038844756208033009167644526495804297212288972698884676574592997687429177662257069348459268479579030333036864826302683891803751294622176532426931538465250417889167913510309457788002390579150063661641606531213572344483324460267579003081379744761078751412252649415806081448747727059325669433196830800959365470373522091108259761774919359502317208905489558198869380895326947080620408236369745833614310213724665711618376276871638782743438175601155992706207489100207482488391677850982857978240368312525353055228867325944073351217120515347244423767206515538667327138686804375503647669307350239739430451065054494193321677648881898915298237163059102302548473115546359384562507787697315968621403530160896005551771982394324721939740845607764872827286329352511149880745930126084080091128819866262419523369423146162408146163836223244291328588568004092461826912054874111705610720235116139486414162422868968261145519700183898933913943507625911200678427905833009400504194882936482269900908378098759833598986699210765725841993782525102625697886076310197136337672875733100792345315399300802345570258788154577045500635048722261907266919351455855790228381789195082928842467323759056380239988796998686286958197136931152761308163493839622063685181965715767897775110404321488772884636567692133922516194113839767234050659433486135339192455878912963402171167854754994116616590813600458169626824970331656514830068893843354694722710332887349647054569568540184479691179361360213060241061228391037168452310463664365989670955015984403655815095905057636991614910993916095844311923270616320900978441309768074897563526036341488259240556001808503900751268325181240697432315866467548717175284154443337207272785580743195110268350171579855696728425086216248806604800000000000000000000000000000*i1^131 + -310270882794815884214538774430425487937985962326520095861573388680780623420994145383973310317932356259241005714176128607305139552965022514644820119396989027991870578181862110647160397672688214144365372111521458498138659368953279724344239994139410415940534672588156957099071415613755977845755247375217625526925228927514590210579670606456870387489812228563310380631037078740452210005154743922090356280706989572615757503981585993300223419954955682388768949925576855241713403931934205179901098817496789582652571021477717450607707894019630534890217770936240770704355028775873814841707141941137440501168179301498652960279551025955272803190159328815757216349245721188676849030179743830739873518435701709457826056968941963568612441316949657399858878045666238899780568605273565170213700280671366823074278620290160929963493414698828474018039777625990094554315697136998182740825365625114538719719741396918186102390890374564898586592823491420975565515905878575824611806589353837894011910493463855419992265125994059562870800028432365985892814670067574410380572054518458103175174399366281658505293353393323986457097809528282035802784460352237134919450524636432309835867359503867394858697864457373885549408114498584427377039704732481349513807597101831154887625633864295770020473755533281063843072408107807866832373050610754029470263090259241931480372253431596882522954248299914296499943244941837596383847682017497627876743913458115957844670399831471687381985472083996674065935939175402940286363156922271191949716550358179144365604874782589210054652619169964814673730671395940499877504933818900207756159636134762147430834180905611781126656417255011129032187920069954503250212600353132191810431279264754734070710852377623768461740869014678108375350393629683596309465024737150876986805198471787046667026989826208063507407179352545301913491779818951908290440834661361315141341335822247661629757188419341501785038210515754361282650046064498111410159563892041063253573623691060425688493033265282143441268935204088622754296416902409459828050826041553864168253445356060131974550320649116437571180199175327788752182776751211632770488731909432235135314868120540082631633797172065118938402109130632875850582523191589244279709848073869422384395672763356375662424623983291423736047016404046275842745729290702178805871120856087041380753885045181039234663319181184661527221303728846078714988297083714082069961943477081496611419073547511232582906821129595176413936399151183847684731795542800350733069889322585748593778098669750640560058107244473252622432189871546066976604194661801573431877573944243065765551321173802960093730629639047570392221801492836979779492127448572527377288759323124364117957423330350529178556249792543327966704395644248213164599526658742389793416834155618479115695548398458832040778826135181651470289547442134174751098119177300517270892016381317083635611397430209256041847075082523913139640390754464410427384511510520820468580211148163771881497299459903065550546061565993533930673903665681416664880676149974274980659607452011519472558915879243593152168036253274549762193786998746813179803625843521865241506683587774228591955977432322938987653190738448116488661838510877055769684797497398573480737496445925012377117606474297828966359347276484133368285725186517188009781898694124565719905530188533291981638990277546519927429551005141577774962188509933510911743627764183561513803622022411790564966687853284414509775661468699928987782207272731960371151946741187946121436066947248381279453752146444806729955883955645257845436970297587318706521314058771758508931146090096666598044248180965711921839181483211705556882808401416073789167856592946816087610610277697439527633203777673208782503654894895468576396564865105625742253669896617657057080549888461132776126787420387469383304390531443100919489690818978769771934968588610227161491825119527692215610303176929048433021961858752932637299668302976383906249219341385301924225806865986944822392311237879850863345879825570594611998595966873980355434424589174502772467338708892420917489501997623112644190977767785963133706218033262758691181331678972068119454952764424175971601247078920192905473271370470534697280092863215762384909874469684764678461752895762019274637829927016909456889383811600433872742713101198888251673354668965672947797053917794459037839618980158646517760000000000000000000000000000*i1^132 + -5034028900688675113810191345707238876730551980053897278215430950974158900027370826107285395795073567597466187206907564899420587893963035358265123854295049681395261669711409850689665695638395477717219230355180792604210924748133733057845165561119290332375245918817529952717919657815865930492550906011938269620973714086453128251930082874349170578088426293486047946660372969227302900930033918455798845485066484561487267691198635140272246214460579046829895225784766781077642303197196544904516070278641557792580196346212959612810179886220813928524096336366573310860112721957411367673714736174066260107725662894827229220959779263292280383412736069751211971473136781547006700238551554181935175724982184386410890555780713146087192017776337777600793646393381465849897526271938455248964206214864008766248995308964910182546313829992998163326491358345512426578979671347032642405687996709934362819928999943450333224663142621315416393440693589156235920572399321162668683871916654812875651175015539529544868503043692814527910549475702658963173831837422755795607280059410874644530508557947909796126769369600510049968713857187965368348881083337165491360332912978852766735376421899008576116895111002465811366064585564080099037392560861357165699374338633516282097841650894458994456831068091079376026822503466068221438454171560863117562369503007827619813507387817205094247362883830445741538289517245156765889220757080121545187363637478612439285827315835893594470867922155918732621037769291525373075975131989793164422417375058189424250975123640690182366346949983273239222641941766848162600600346969491092450522890812785348736389725173519996795592112816042410741250108198724180174861237156195703021379277900060409824560890272600824661604005751919477547684985881670364397876882421944331390104570991497872873249536326372600165496159462348165629148710690374403498989202575180925421074203313740582008398369727007363140200356477525064845046239247692701456748002482568181958514306359288239343695943867011773179075119431505512582101881923121992827785910764336794380314663403643919063916936373976865177455784950666399151909317445177138480232215309701633123037377495256186919184263869124751018438952075242385483138766890701777873824365261844054956294406004375902693158191934688690066464388621860788634913969754419769443239987275940506499704885945976886066587373201275152334482022517899875299625871868714017315351114733741784273328474694713966302335387153282344382527823194568267952055584610198499999868355805267482436052758757081141648984918905500610149530571316811836870389663841340707605642362468040093886852945475566210543073535506506844603178909059674229720236039205889947921961860729011961746944440010160557765688085908228866502904795489013290823767047728806051302510301869763606385452507962033884771162545791413857522180272844929224160070159518165906165826736303575194809411808747092972790462021184378189879260622808287165003478403607570569178449954436587593290095535047406613312470638057992043333227454688216230161267323832832381038224725131211922159578829681537639170744974581015443176685959442449395648378325402979079460998483106262675545506155604574754752630037456200896834870605347365299023423829852729331040773518624738847833438784952005985201642306949743117938767684622783034271365052710526150847618975526756286782709566083252213045942111450985990839254516391938514954426486286271658307392191822917096649638372967640106125849419363672508739781476732003233015321920252304929452034503712999466347428424191286214909667356404333237287051234339409936418063311786066439114777192455989245375132512937054535683448124544694074004781786617964191515478669471572936619962880380448162834091494512228200993014317715854558072416178824343822504148224077359929784099958992623516481466333125966807254629169295929758474369572836644281967003260294130916600369707609387463044270949503183476795748356068267775974556366914879682835975816164799636214589659509213301445799239108077489955805548094683402796975741474280616486975686094691439854353596645971738325290093483020098045356798279103041895277159375510223243298498903395941112896295059876430622065108907201687744052663379110976350970442953481816139707588611183727787121249391427338783949834610862531482697005068507614839380749726465078036523612945389551969600727694255793186642564481024000000000000000000000000000*i1^133 + 285630364627300558104309300542456634958016141678709768946310553474523366652484560821491440122584883999828447617203297733324608948470534366462680112859530300719909534678411327985356615862694124483059138348803595411274481727409037223090839020717494411949682159817713642592580744586542619514266560020435679028916407536654556968235350120232822646071171804887249213043373779115388593534137277546689911808424761991511161065093767749681610666648595617848060576585395790589678429985064189023749671459354560847371432515467460770327567243462520041989193748465344077787933902230024098451597970751029717227088472976336346066367533935435988467332480125943142957892816542410610667225490999020206283471478289776059406552731398107593732066664044578377652007645041722158796922801143061144669509180763296952207292953537046484533210297724967303072998635510791363837434812000443659715215660443571616676958355553743174365118087437201930151506740655105089623208634506269359319818838728291177570520860199750582243739122335592830969853082987997609265290503034898648163958546515986014377343435563175902498041074491210395974979792060950904131932889722188020217598613578132415186269838840744724637396169196159783278189565027966268212353097465710770264995027710576495597815204847777780149642819908400536028444949564214488050986944418092367396403905290251298427217087904622803356010510140574773415512977406860735445442247834679929562358272188651903296623583772669507239137805058846782797041751845606325982553719337580649543761522922159725609912597320355659225616397403777833443179326664375745831315489008823604506304195203765280065413847263097556930519161693508279323184769740589489074298321267158140693224400689420535221168460659610914280784414317881520491284223641289882366245579865308902390975386112422560348892796005368271517501033590001477200254239626407616186978465639191201101676050340227666760830591387950044698228809368982179022158726570736727772543362826144907409957119791357183741413876193725810076019693944636560352302899431050722815909804569307967949442632294242875925594064174217055404943056939842510013049175006683152415599393903116959920242894904290500051470247872435187042047265026912394631012752511991539106738966381027839209065655425320068059425681098711004322300667236844863857313761843996227419876214163662585912004173724497418171305145724773669403039489848940602793732060381561077941812998892910384660666663936233559429336059025671047452081761443652097423354801179453855713922847956582713152237566297686152980731672197869345670699404666126351206551188551624517215679166727319732555129468737540842903345267871982469301868592803688612311935063016299878036134466116813042584201003719094269248011327809649801523587403766019351426650076127352924629329998540974021135020851658511919667544934719460672530962390206124956454064088575228035615400987066392234044185756735825159790024202020042824374421411947194708400590535649189342617814619522558548000801125634124623837703126852757929655930102297171550114063026124142505881970719689102056764309163850225804094763143998212513691193517794262906919490459956467975428002051756896721195588625375387823344752103033327116658040250251215518038672122393123981210857670448804282447615662491010477505262610788030776785707854697432286192306633469484834507704827677427119406489969309501225196588360708138646013211832145039065153332963728343433023592290902490722185082904570912675114340796535434232020466782755259742965863825709601814526419030162170110787316482200194850923207197381048042938721440506366658351490936134256924269637970360700148612837400169537944934438681443203230158285531898695605177277666442363052624254256006918781069267651737881808353076069475083963401666108381780287155261233759500817352410916679732460311685211976825950628130153972027473843704142674618004593373917828473875772709537353488041705053660353873146750253135801314581922735338719639086758486781056990178796389984210520763713243642401985661977978582028925203760169918539425056582551025640380430884887131335532318334895707680645967220189908247787366319327515674786187755995187913903855769057000684128069015927993862020284305308278621607879612818021927848472465983343214637783897350984391313848518596597172832623270000761039106825476568496072384683138932035016066199961933663182135195919712256000000000000000000000000000*i1^134 + -2912203579690184019429606253506099818676005413776605385972567032899022373755089116331800533368613851918585307330713727981508232167785961293235971397799678132602979927729976739229661627551844268580364335015713643134963235696518394374644705505947737702899360400338386713195953967007500396297141812575077536611711080511675866675062980006395981442795555735778577392798801661688500997230661191215172169115533297736712340537323833592494125902167054947348529885303688536784365309191913590050794244221962747656444228019180600792234520935256363295338163514163647843756427653538538156491676343035293398775924212006473171836806429969030355120820840884752038637235173954844785309071286572906631851409159901588225039452819343114338880641869812299699178892665583869553789104585054953402409340191929838937353188482823635014290244619086215073479930901671191751802923642785466862083802624059665539526390242535417827077668770574278913514249226731922410726525470593207931283917707141432160751634831580939179980878311229607207993214835558687456427729040224184448902169863078184461251979399953449093331615356871957253063258609369700585619042869474255978653839838620874738061540894830773695851546035498858274133799429168092534003339890270410519735957029557766687068620689805565300468682215640038883370828859969725159175263398648437128416224306730832721039612820018446250837973925579168957129318299176670876048890253117022129595065656452377910378020618603373890440864916455116119212116132648805594452777147184027416829962412911640797219990069893642069773639108113688115975594475334471804633172158249366298640220222686053634951653644456699903526795122920830676976019458537012798820293921438184000246067477352549078807762122009404165642892505648137324228421343931577429720360495969519128950459660189596779919652879617981693222986432784070496827432291181797736251762034161348296243310497037605372293048568865343444041216168817739569513358084106401297912776679397230961595808579899823299362018805197135913974653934594341833517685119831707243863753024226409916529362946920543251046791865938140190113963746379916717725085072812443089198660184206233221615467663780749253795802267301894862567041663369383583569770360686845532472532624141759189494041472303596380331834198480539170299634463127514654913546313740651444234293884173682856882721586720662652860944362632827492106872419383672358896906011649717961052859771250009803191626956927996523004732942496058912018770396276744024730404941583441038928937366881871754739813253962981758968378611713852154759190418575212267910114764711072494784053615712594283377432984229255056684091590586052955614158904621154738925501411330069283868602514663534932159468772730499557602484771251706125557571141177429722270303657177683886337636121948933659291897832781509394524725317925560802497159467689836785069112166110558129969937823773895699355922166193800773444175850093924706876973960972807097674808958409717390931181193346960327357183399208909038598489265496325222271299615197864401733651573769393558024676607987580817227408069508518200186055101534365804708135298847799607539040511001972573246968054626693139247400831552293538637314325849006850756608361228563185996542212721725263382264890490477920030278331694864477413698698988539530548058883833530684096268263114644955817441142592523520164984580980289905174641877222161924528865596913616852511469745040875359706397113206600421244008661555792970333894618895122185339419592578605938881643889756999326767274336140450124195133025662007932314680523474939078129045836896906009009279668848273857268456700380187728552643918005199326491137753238802288576835102362010780425516555372715375380876004340768402023291124003038358354494270407725579985756716511515009397809628704526136112112285096846000552138297883445196478946865487670799249770930508961623480585509899409167748444050808930722886398136882311664348080913154582124484820957976092352653211662290993929886529670691005192252168156298509825804909451331449659419481110442429482569431634041556841788200625319502091810952597542406163276018117266740734550951291043834657922327999441760271161740517707816961124771279477092744884299364364883752551511098051303389239080561837805027615729106232841087901750150867361714408537918614299468647157451635005201784238257286736518002770021012262092800000000000000000000000000*i1^135 + 7350389271824355504547150178230983878765483592516845631832644193621167553914093418164305920421184732911215736087440738121728247960929001780214965428518406763759315267302842527587168709269990587422225358373466718378493838943392859882406351034515562343627818250750644783900310419632136579741301320865951952820434320041818285108383843638414153865630106647281667495774580959464777816690324411031501463162555858685568682777535842541594541018252919363894297382369895335039786312378802133326239094416555274490052640169549158045852727972447817542416043292395999311178490550263636618597934635787499062860451467001785765646429363135511960848059730707396525510809755147035397715004752117265466457246062826771483648885055668354390520826366999857516470637986804540890964057376128078841391055194572025944723571747049218104869254532897906398837487290539508413588001538448964742046385235719165018324835903414989126690941017402989574327403243730984459243383043069914325898217325835265016825753788022242688706756400020801191835658871813078524826642938452765161931023790940429492712980195472024696794233395561863586424043903625990523490826172094706679748791305174024035448211218857142267911753626030627794862466271006253177267732532396507140329430384165371628234866599989860311891954437888302917323440802672896397356247445133614773295823416812869892866964551347971446113833354070367954355495623862699008758818632004558693158297219061706856325295991537189708860137541665822496090417435587163330485402605649124451254200281095680744675378341163868449000114122511186112499566816150218943248860098098398521352923126062511409241538270854681272384967449982377020190318871951797678692294610582668376592430470985007623479300389086158666996522321585290575574237313215338417855323689356756897133210415352357062731285715040751601253886634826368940145178204890534541591075374131412032614901569820354126750928739214956303057108905477023984407535302741574215236797955290727864555253294506937473318494235613893590140080035113439930261242901508861211134022536645855260810949125643539622525406701606459215406467973944344905024640387273372407694248905463672675584303978372382273935510883849320070344817147601355965457543824034108349709160718454091775682391571740684967631601461852682002671864634598091789609052171352049540002437823867650880945636290632742655506613551371320017631764883333903768123770400527945495899446134728861196152919546196844150978991581779624149260752112006433301820586694578893383490684859107754997128181238101288347347407617278868336512046116717343349974401356473023448268527449258487914155546511196535967671178331626617216776418100452822688294335144257275346644073420021853109496134445211556021283701950484785254131629814903307624891214834378637532061728762537874897929337772837743380516818911775486743199111391188603749536678205316513790152759010229231047760346315716369280845570146072214426860883000378564050514371040293186563821799264305681127968970774164333840832938022438568994103820456540574561203141380996746667769861648249516152751406491340763690890904491873326615168330791513635864936756847598571346041623873483096507453607541342716161670059367249933604994088521560125231683109460397798844290545438007251739773663583841460574525765230855879141129047006526289650780269516816916918758593730246833761806488651925227854667575717597106653594942495865516382452470442019666950488248264960976778408702923489413851030596105741199278537975604740797087213652749027920384932065102777280155938455426825554042871848900630143078529022071205169433173438024196970702196272232731391365199338596211975033406046226929997245976394706004326385199833905099588873170303112083891042145388080937705756182582669476786853574129314127545202096612910043103816132698142447961271436045528643964369844202860093153932631069667249348987606096909709680791460516367606442134816208274720742732051854605858666096387516218216833683842057505251770116195464047169533919484853697623028466925758190831789821853947754496360027657740141688591108189537604268142656849384372477705842045117701298567657207132898036530784491832029932928913725743957555906717065805467897668901206572329623431157756183701327024400600871548643156587878689066977249619903121933192249360280462153828648236904805710930267258740837469166150037570372763648000000000000000000000000*i1^136 + 6722045899065455796561323623961307594798670331807498166890683375709480332159427166742746136281967194008493977205700858183678201511791993199158930083763883865942343012557762558509207629520784047381852830256615830542298012494019166591206806349720584619213526071927477618660683385981219411574390316874784082388122873032961768988146959623653202258905119447634342526264398456279953567801848907422856136040762383419489720028673052543733071567016175050326487625843903819564715951370211159327729837407266767695997814531162040073795591437775896987962030707925665921115042073542371065557460246929560640564295980772151268362259962155775489469735969886890039687469966698033567333349696116138591155256372337852521793230184391326404973544753161581469035449779166097729293901364483567010555536407330404713783953423766188341565241663464834821577235976539309953622398121330052374874042532942361188325613425053466703189146421631589310238146971398108051167386543034042779586072762608555845560935149745670352941320643233985146511699264366057669465563056957426784497588691788897081923624980209896641093399700895629642836406267860776463741762698328570869337649965928568039750821623232120152338456113381038842717440452490301979122419843451438371157543309550864256844795415775441894914271845363218747451603288425392552646705728355001832182286220761942319623680910019706252582497838162564533802282815497790534570178329272312361420908719078701463193346522118425291546492660289435202090911350170316595626205210483260127200075553015873916407451038843252659208770091310206791424591013894192301881171041979999082317095824667316970623138794969657503854978725498453672154456450695183957037111082589854506177392719223805162501395759624745863734415153767606269121788402522823451546598328774190492359616275624792175175325483823413021442829265148517979582161556791837361072942146072941697104856440209349813133786194498494741623978033208147153141220520532035688453031467527354502874193833486043251726045776881012358596754714853293674183717139116931670850690362617671097046682986241895285650859231052250993096324814182835403413714299621857777470836993796248032358389509039697690943942436054350325830417316529151018949133046950469447572847733704559412888223898664864719736893107583699442427616827195567552846000580872010511583371134169662881819538307221657530966889363292595275959118402773882298787847157610411761664026944859662786668068593658136884045737162912785212256904422582373173393383546280406297289008613097153077799236064995846006504248543609991561789488541858515971411060075117560554798142515688618676823524674784974047443247515537764553568940621108744268137646382568328766767529192326028288046040995986585404045242187708837549537488146575864893056091332980547751454184760031085160240366031088827393228014161435798717620149117012878407407664555485316612920009240180141462989529794917845215913137411271915504489816804358769938677662009909975085080666503173348182538203930644477813879264145658833582414486749440139204013424282628713406361970553385516446840783319682226398794263563664283669984483967915074991582724875468926730483895372150009226731928674137060109595964490193056753555494970269884022108357292759275160076382318778210429182202547266582593085745670046027727881205446963806232047998415838574479439511370463483068811515769195036958965959132714216591548646894441306439784233406977179893455793950109554258012830841268528675060106449962204476440662517945233596365442357466573682544313977797803148062349825368631307171374898661025282581930966902281958968145265917208684480472340480832505028544272238203965452453023711964858327567092784945785739559594052880033720251167420012146380162888702050211406294396287346590554601872998961304155829830247923429824041646846118251223257248423853723264046711975031851244560313101723875980230143044876399122967041213801931829871472865069192899704923538582742501358838815965165808322745137262334593151946448813958957374374499391954669380109400567282874618216075699401371972791882567311163721539065064383967883468683160928169535792874113166890286023713254243877151376046025238924391462902180819844826904480047887946177122551742888300585178021659192798189031664355132766654907635454233287858475770149608298805699885020650301297428004308514590896524594974923161600000000000000000000000*i1^137 + 50823998575020471417193510455998740802558210864428830811800318395180239606553570222527769749360125015487205303917697408511714977979511856123144526616062058851985566590200094305009515155026051568790681322609270118975011182844858175473030203979715460719270426119569843587708102063951100977791347981611568816897670726178444222330861503802183035915171527565250014330167238583153066205299319672084231379591277401990747242594315961240809057762618275064069349008463533668815479818976545068112057658134961206000482743402380784539387545501459616489974663381398116401980749434892722793288885669667795358464579728394888459588894028731281117360379021624145838836996468979858872574107839561562742079016464073961079047532711693121250702216731183294521658448795106947444367704137982154530252450424370597515108670266017040508211804734617998922123732527214172702070366402671092676877168106681891808039386949682673732111709519018279752728558054538441449564712771525029825383950617975532436545718365602628536682248163926239376880541965778948189434656350382744966829700683415131000911177273068075919854195763743109145320106969126554064779337509575845602220145797672405614013610450949792090800057179707485305340163924624006756245936485327438907558553634723895066797976354408843908848772704202315622976480598538484009345734101042918056034550792070308829282039862031897748407441668784460376105950187492053787852514680540586846997929100758247936236971841917054067928100691656108676667011208712689983459815458415065586130138578565068006420311743560677676440084086595286169924436545187034916579214266764215168461058345816332209488737049109599417912617098659096711409127010089951629363145401349117384777211424056211042195087294416548055098902266893941363947493384317973110818663392423302981567950398833169539263597895871597634312112839238967260893418065216548184885810561553854128559021930450373498724188355218976188042599802356965645625143624788557514779362479096955998817757199098841152826801653443333470811241122252288795036891161632463628328318067160496206218433330445293082851420058498607546849557332756706830000384537159339039567867428872756532679136777395954590229861055367125101693066667706719303063563593008301474710410118210570817044201141122585883713460623994718829309187932113325029955692249159507666384251160288280518733931838018538015453795705497218780006232787001829233374491987250662433487941235968091088814847151951074177769143270632067830502773060932999907273081769294339842547664367598350260203310119583130679521474317140077913228463353149655171361481411090381651662396392988943682709001508665417856364578723275047476753001814334968622664524310705179073256667273887084230941369289086805203756761211174029149888582642150612098378758654639132599125553089007969677979909640356886132278463852606149361220914309159590368526630110852441035013787855932876094758621585620447379148245741218934114889393086539388224855421303931035706738860923176938926105467506298134310175711870506406807072956540761651507800912407549493111015353572717864459094140323632326909291082399988864953665191260161271794209039474169539683983641881186440245192160189514958385353986389264887796608000544804279921067898333013141738962880444239063116671036009271068858866415380545332970131667451938540087435893861960279147331693931736195487463667367914510576500070075988062595286257292785596688663683236186879905953759824212021480845135130638511604400008690782828251824583850664928247330925519393995187470303860443937591607094180800648883934569945578778529219834937982010351890013746383781544064627073995790295015285598441556923139109968088916170049237507329916899159387427388057975190228765744347093287542079563483625244793833622540288674072232710285959361513454951785318106500151087618103800005212680331705629507918432071094613538499178562325983232136114674915193365466134646930132980981388135842598387031539794800030149402382878051685494040383707165781575376538654533133562863840791608882259566354445785621653413261123411388015624820853982243151183981416950300449681617489445586731821928232514992533452177426627517248803407443951786079193118034028789320887928920809694677182209705187636044219242588446801842298351617626516785551210209457941668297369133825436205208889882257048385135027305181914852858265600000000000000000000000*i1^138 + 17336654958563250409482601297720137098864531099805861509423648776996649656087419454840708013824767536097928580601615109654512907115345084610319387583576677672449673743048017102777803644797359890431260031969302387657776415884627521968306332587612356455639443650829034114322536329141014851894765671834456102494260278504833107535945451019800994316818474214969527111239238444634582148782443333991519433560842465299683897421534718711924302488074153427876590777461763493713538101835476150361600760209712284988738955256995018624002685904506309821017794804358780500698884664344924008939450801921301221143824142617941554082256123357645496537820546057328369160685979523192257169653254066607760736170722359541140606502178570863719288336518735419529468826816745553433221074808051648133044315008921339356576822239492041290901839871858050435516144475121903346894288893331720571528407105993418797826300660277848969004727366682947105025640224215853121010150094896089811887582320942306686735274831034993468123588584632044381417951305272226515719804185783396513890517120670549735837422607079879189308575861776690468491821717784883839264485836999843917757200813372798417216770040746294638878599949644368351293003872383114342696948309161725255316698086759675679934307095721929874678344276306926023008906828953498747135532393731339718675245233038192543562348671500749572235347024141104595482223850239477666249522191928428849853757396216593305765299575008215134126401744008024341154770944793287427189824430303447309241663321223434713687939625484600620462552760336457092172984126284025526321432685343090033011130797171533686704630859029471033305981193743180690480105738368391760202270647012892141803317505542404993074658884845772675285594867512485801987011455373829718155926212449734207245802327759815370385782555995561127929748849287578969318931550613388239849719153204244036090781274976455896221973824448099377978092421640095139466084196050102699078510268541313778479425367812238318918753123933683782627353349674914490035671581244561853583674420475068889480473970426359091488723234984992018382681123531331841001770665779887920797234063878391894394836606762767643405577283921262104689901932300229601704782991604381160612113508920423375507221941843641615208343442431916541902527834275118697598379340021851431112648385374518734324038353425325814235593595768027372516145540274506298065180416168384467157224480439097714991377087619012277649265976250815228586102251455661849892220696938598332729932549480387674137247436263361892381179412941973705337181520037477811843428548375742960279713837439546603749650888974287078221598196832305550086823271822898734282727341336019870654811895054538312314206990485290006920921431196423025668703129325174392724218690696000334835855968579656342135568517817646107117041546780346104965351051093817655320546890574174943172580654035559219770414924834626129918123572546089079902481446659679096525807934656509310804533234422779527745751045222788271228459287308706544962177335704052131226442614543172210084996542530902257563760707849945865611055385012098623099020326777081833956656991210676152331273951819806248890873839568296473109436170784058143804545168086310299204514523310459665025544301187586782296855528774551807831773821661847719871136977822557646930014672292716272342547924645805307270621294080099672231895195208096093343028230130634756240640794502870182480336086283065900416053963629421613151083430532088458789476407732817688738881076285667171733388005308442879940473269909408563960748797362681926869166989744362964720137929392629340590360258373003172445664339336717506709576880728054732835114521416385098376221770799172640051825403842905433370748414707796963522719775068957271407597943616504339650418387566197090634129895961773971654189123264683135984291335016171806875966185927460513916356576334556505466332395365996737339756979242793731744957680160704843755923612864229759826928085521096915320631461014421262563822122958648094818858432595821897685562762733706050553190965156992967460299912089625885803193626555099625665848446463092551122979054654350232226587072346824762397680181174211137340399361238740642908913985650613287352188444542146422197029807152982359424740495952595027344034319744730320744515479547073390879017664311578035486720000000000000000000000*i1^139 + 33991726390546294793639107061061929472429602295952222454833174310536632333473340289673402492013844592707244387891009112330289582147155301423286877145011648564236643534565555372545812282257583258823579269647613805513950404707922806158319883848215344270982352762645740126617208126549777159766586669079215348434475868322016318347222662318513608922710385364430412484276994585763076833869748005469381553329702685530847803364041043921428454662060997451379383322231214754183545098695309460780441284712884409211870499125702638338953087406184970256625679751578511804336516958843544516410385238812381832797390769820057030537432332471278210951407800196702113312940088835365245010011784504628577549150208512749626288394362936895299264466380884383045322085599095480880734353700310023809772127772471894961386037060390718698077808883318057581568006985546374399780718640707231393719411500138212447557439824662622090135682247310276946199675488471165436793208698755304515050782499323417801664266531472167008558774998918071901400394704492825183988113343311186778264249209679156535695317784091866211901170277178779290173346588491746145893108662985881032793423093113077025724987443439326579073013934991844269438211412997677567119722691078330163546553986568423469195637790606289552412586720180500763190548716335300619428397999420548884288447962175311138850020622630160316718762874936521872110508021437086644063417549303860433156658874503323459577362108589736526595916373818177117840936754062371734956523896603417381701340108737116667507019591762630053772169554774586782443840471131446644801837637383945887682811568326522804773191785444401536992685536727086564794341862247421506753431693610179507933819640088187073250360744404309459553506710067526167161982964254822065519298125314205670357927314709595183663362538869458505899703269549256030010941198784230630832616864710500714125798506428865041659733468393445629615349890783886844547186164402287691401094208180518748657324591511043583130955965923169252295664294145528773158230127888289409580527117117656688546882774711064318518538217724930734014799627674480178881183595522888111647941126958464747162856310834668089523842695744716620773309068547095954691913502911726984362727014121638328538896305885398992178704049058490524228402448352806730854313353081541764927983075397330316260097050620098704770692274699286669091023247259706827735737774935038339666305357461975966270045468555007577373848118921973101166915734967083122121335706015495830553023530382345008215422514365030124845651411385787304113476370794997889945091512671953295117081933862136218364202313771897903117638361914562535352686720740167665633070903675514587347170356346004700638147537018353255783337637697446329636940598838501271086138412558709406277888569939622438684007639309865021146085139497453644793330730859609605021655212217226664831859547576977524179056794904314844726559214034537255332561028136425883534242776009673666221250931284773497689168150936110505056237533024674817147542842504022578535697550154744400734026942395515301903174937483097233952337173518430417331645531991304545579110513669888666424217990770035398505121913105159655168337798826552398086263271735635933390136312228828333134127086591819187600667802780160011722422697678548922174594530860999885716362429672462439249227752179340368487249062851513755435895498802007430797033343424633294412402007784319789913332940136407625821127636836507873163584737434839388898118448530615236627490918963740085296017319773917892970279147384803096018534452322171750272382865040447897472176757721351494277652740224474812346362899181889757540935808290252969607130123368106298545535584606179088004277348573016217697060428409581189703589485588197128706092840831730048414995461597693801034120067569211613730116461995450618075167006045094355912060546351872386764895477307330217950357844739221237616936359901581706144876171614069390916785580613131272018724681936913287148703729808832398863388142681645830588020788940884675608554545972804316419932785526944434788836448163514803266796899069578520669932808867106260629070662820833732660173352411368154625327376566042490235408319546429647994713349464589866633082878767972321974362101039626560291202158748355729522181612709976528519214897172365725142581300428800000000000000000000000*i1^140 + 638166200029883376645887771696039708061782283189089439947901178991794168983445094418275593681242112211304821358793330997877831591318440637264876780765586287057359644715876150423663499687922654992340120952808904179295926536146670312137637797377739876641248724720765252183657511736780451180345879582831587041298538005982265304088693678385074936911601448880969004984065403569268356689063178279886155077669437795045925679947201203233321583059288456926657956938089127003660958085206194874051173805295039354767376133664721626814826398624696324830154570323996896511286625916113455710210001023231902323555639215464866325937290756943017379444807123376913761935966910083094802776876139469607078623075632848675810090668496543160908298144771151702905599700401879017873970891583238983471104990717879925648811227160032511177086978994566963537544820156743450449791676278373690432886024634193489983042317395349925071772329959236575349568396767094322926650782500531442762292285246933883194482014239838627498701045183280183006664929783567846304333879353803315102219300554141428015587407284348189991348085199536521897355733108740257711807007825589530764487145098459812973395367950179614571110799974116405219712114198514503496987689983118951419446375803686758911736684935029500740610781432224826889314504785537455868250800726404331034316180974195142558683727042609304195391049830030065509794646320643256594845409038381997261334101448772014043770947743935415665779916368043167391969566184006070052878761864728628312648221924633969815058839000001656999490211695359219474298742778634370864030506386046262276167939687003800749204889291363592532347736006373505151666061621417846949384232424395357488674790634326819042755442688744865693847681044523688990542800062894437646794204304319217217556503293485982094481302911305419353660561195973393139953182836757260401003903680082810526752191243714114675901332920801770512111680498634047238117917696206334086569852596432663288674052945973488079040031528258170427085710712635584694298369589510765399955472734792337262964215469254931982432577227867716288945548507087538591549282933726418374026805098100774834995737571509637241680531546210323190079245157879697971507974600041805961551708251530352840974058522963857522731601264591737932379546531385976580170780062865899460291856310228397424286273887258416361274377792062055008590935852092181228056878961716267980814917064111062102255076095124744274148923335837508531289067727656028534902303533737315185600186205309499619870327496019971212544230375975755504013728464934938044276436648922117313127903140428676804661719045436538674308454318674557121120432364774198793742937030364647378142634283573466161782372018983372369827685356997725091033376925556403101662540828247147262426015913503404957710923661254769676805303920220070939003155371862508849578248241187561195000509259485865165572349543084303907820584866767807950964185219386234324843546008053954982766216990398610576392254046988797308324208011236354450148454917510935158529629448910871735144455656137006967886593939720850755029184669159797566809355166921593993846040751999793351600826515443379972971175890828821014767310739017775432041422470502071370868052056227755106151695271784634168098871781451058448114264662362773313075699061254035711543545392179454870211910784500653292044550294134718207167171888924286143746456868426560444371734408917689340825397778589236514824167141892143793930931341755966622716275219341687994458923173259523040642930083493829924196192174743966318638236016813948158227437600334679416151999515324702210686267722130977571288974100272146199629183663192065448189133144564033295447201401521998954455258401326202813510315150894081333527571258231612879526817202901331191638989677079791734940969342100847188087479393045538715501105291436325416929742768992118082212940737256487735204910854732906315790644905036047036475833806882767535611979726661701097085689703835692724788837369699993918990782966649290416916362540545187772568369627488200838266250139281977540108461486145808923327397511513067563662923126985562420015163379531217520002821898902238284474910761038776448280770851665116449521681699963210087261109218144865443233967742426016546749569616778084709319605536544431176714019681776212482457600000000000000000000*i1^141 + 4508981065579518920280289433584412277691282881633886988342275664536703040285847495712137020843078531489151422410858585993914984584318853726457246588768450011700208385047588269591854548847623322328610774853514940958593305944601324983339035084002842696120501337302698865239867241497589418765667816398981434619133685098419806333016143880490012116259170693224428849185677189341425070830452760356698898560905043188487130964574123835760020976207463062789092742148678440160742834568612729421247359916086668051133238126070581370554540558433938771519875526071258878960360998713713769194278353782942576778315722927239696812316601654320047255544359956460659000647005424772163294894270029971793494084259400510068427932965366277720858947135316080235412905544956485807769353268252596238381922750193015205443458107641998231153213131729912536430356527844169911715257385930747889035120272688609134015035360156737835517579157673651689499871783426617655671254031541424046058704242812225515695171627176498401767979609975142133430398076493119300837211164321020483770275167520560895259146154538037450883722771805250244235678711487353991655944330817715910926954868266678199470332868285275137101209471868619179272127337225721912246018781926870541174861423441978285583400294097782677614721028618497969952829573256788026411912727373622794610283760900238142500827434115776596017803365751049904175492026199359657168170343120671138073070300832879400007146940743479065971745167702679324300005300190004080181006184404157465012016803376260813835370951263836034764704849859591887678365243085056962381477651693861777528872343483770114967351458912528481278981492756368152251603368661188670514011455032958563107323508982630737720551103131325524375590125429038989818974505742479768721292590470623606242837824832927917295846926654534525153199921175276169974613823641284074166914334367133903199936467983915273992012746161564034665788651606666294756279540166747892386005061522983584912484359678269776593006689690755850493059304327615218793516838506851608554015041246069207257392374233469756965777456578987926385616305529640088971990190796098954479705876685388194494874246844415473361207133141285463868174708626190509954226971741120230122252749434945291210736393043313170987588655836367740954353246888960682146093698554014646812777895348217053064525253928440398154439210039582473263171327172483335160354606160043131906693828182869018024889511058225204213738877694006173030953072800551518203904969892831036657955538105835313809724023605291967779694659583339338319696453252306642392100766017856127442438676848069678910039046748122277205794682802481614402932852229063981101707690915996816102012094263146724469987389515219076667404600154276675009057481307650242397641251010104769092602541560143888828788470362817532892327011951117469964375643722281107984421001629643309196219729687204119597486658615281881456379170917005674595969357286002677161723574984121012926887058993017237014081813269658146545742737976783748812361625576751193448813931537959759860660670976266361592683932701469082671281696059365910810012384606664191388923556054490648804463853521135066002503402614665294141211916871620207308850803551617102835638644068087852334387084984574192536903134378433535829763716977176412100012558996420671518403011056793058893032020652827079759788440717851209813603916481597588497895451515869911979129702927268404080410744613349851741249911321945662552238731985040835624117326253086216601709425123786150613675335675425092664372293847511351268378246830699687530790443199727685964821673326763244197241750919696118063251794635145581321316553000434265543630219604503179768537258057448112890905870314938259557972679103218365056733166922854734269492492573497936397859288176844748227763321416118714607220300153908073850239889370531257218366235159113369552830441735463770622690127273963342016009112539411583425820902804235015587123080328186811787556959612507879374641937863269623254510307521841507609958923724953716038936587749863223367447798515267624539259388607801649051371445543620656678378429252756197776389198786906520816632673491634406350640095038414465148480018972648975322385900038797236080621362463293966183256589166338162022973786703655778017695578642968354487175122780160000000000000000000*i1^142 + 844242419744551864260965406323055318389949765377365669863800119675788212527887360539345857539607389477452709274442531357424481902125879710717783719397918211514521419983684334209633968694390175155614550023971871300282363724859697862799045122445406725711231453796084285080452124068814662270036314919423123939142892617412588322019696693662593273050088334059905411974351071568069080454927092783262812711656441694492973726064926638091463265669415324559469254536605429547327883211146302201838630574098805421715431099726008078664238167114148301778315268788093694584072843371563796536663543897250927758349682393554284558319208379674059430844201629871345196222237076245264563841647342420631397428897877690268808574897517995070123968795742361441287842477809909596965333455138846092828427592369396764973524288375226938640826759798610281620507353285522818469983264930962507162069963840780003863420087688424621856667722751522550918103839072010400673537750151410101369739873811125791223214023848631330404530029880333341530314528106166284608701034616890571355684826360994318804610564732930331337475794526464846253106728946464211756150319612083481426405806759168778545051733677911940877638738856996927985359184109707987835094605489575094935429601950228520819323075714692801263056225846188119731554157047378016693322754774016003006405709512622466869165384222536331838113511851565801890815101962857975677775201483389751198896556473872699961796299540571281622346147084865235033986905686554807090310941929873220052998049651403801924173336643090166632213316728458972330937045413132559720917064061678985378758095686293440018329640399136408721083679547275098917632434426013559207188953973470801832513758453106282375792950497335293343898070397488144303173631286346381972931980736278331976589826695032828352214066218835517632099635850760472072444350446875242316798516177494140539368889762204779854753208460902456240448677606327471645377544988100319396981081385349179973364900648554310842388719614875494055998898718775757843340534650073683304080560001737978306215148293120614938484079543395760428791741076256066482389352143381808805429774991311267193816009130986509705929967443719776037846492687273664814663272640095894700578767329324597986564299516621761309272623534523833283955389430046556896930382311644331929734970517095186262262822380083035401961887472109936668572296391292310939683042098330356653279722530937772591822096290757216965338977505927026808903511074811382990688230929863497473687895709390348221351609716702303550805160863557715522032926098264165676191331317730379608283603238725002741055440106484807746184603772189749623378373296862401486595354281363144057476379289193698425981068380957666956325681036914558047553297164647230970925898784385891623302162543697798016013035293182779224356214496083214825454649209289466412310542057972569789228182475841279464439705062075643023911093536249655062388208136042680900173494506409311471908926880732446591703751906573719547574488979988988356765091399811557239632180513035949557956584220230483767921816191341852668416975645098058840204236261966008686528878341076367307633200791603720871695133115143258256004884747286353725579830738356106377430153435528657777855270081756995754947289913881903283892746428431313296424774216310387527858146670860954175403077121301616084008716532186864444979588017011880970849288298744829697741043361699632879461556027324050822188311279113768560974757912404329030155437772752286265698382276544228576361693833486318335870392055785322287804734666262505496189816355496521292710539314338959017165955207729266855547657872325596073960210325787911930836439669102073609888269455995332041040676758690282246160779672546406999210025604545314393333889206506856873138114820299958785206316159571616623235936689137478623651080935987783081441030986297491188095618297444008893921130011842887578831635128733540451935045435308803336791298278319061319402981891053249556426650920507973169389438341029088821446396712592039895862164800981301121406461966512551826974654927854470527542935171295072088523687504964723194600701168693179445823399739703861126029254048414365145151097669920160558212086213249078355058930678380816429494292761638697099543653891939947923285307086883258368000000000000000000*i1^143 + 94092049591686235935321879506868774131855194490357439496147936931110929661863825205800280806644689713537196840982580922910309184623659881772176826529831901478376527941373355306506313675752038373685183613443633679269247938340309003513024115701425310925120172043317609582077691931122021902580718912480279243923951022967734122479495861549494697640823075262959731033961762784460461971020794057122777966648388061651418110037243992364570886745420188475745840672243423114912642987200950898052622584074082620309906711983477634065888398219082262440034592732527352685635843538127528914570330711373003609608080244697639878167982906019448971541824255559161693174840133350357720127761987789324748070450834825389670476494022643818708364858825080124076640677751263314664098838108041281718778270484186134923626304693725837710718874791580890509026118429696824561081013072630170092593228092175143094082358711873919285946911010479258553867417539724156072157650320380880197419059113622578923905903416923099679793959471920579197234565167005787928467956469252892993374504692705707896743417086110579847326209551465579694448433501296495332938620554661547606037320234160733900846764938066835477613104316520098936987463172489363646255359175129943767168300841444040662254077439587773703023330200800491260849703783947198259226606122210218874451607397630664516794446663820388984918922515434877708935814818047201049996599626554128442207723482777265602129986531930689841808924545690868628693830914085222650683211264118854530973459380332766080917609397892530718001143016419364068600296354292717058799425373664028208551602735160894646308455011871468234407504846308881935446853807572715319060026407322074821296232965769854685105189118082839565304470727152835549374353034986999689539635382993471470549379608907478507647991411812458458386089700366613710224121288605614644784956514048665952180588118186598733657435723645471490733073412837018658855771618360494336702156204896221462704998212281604052848800118573762781164109025939260623466821553084885143743697419824067713856860431873405365141519548609880884574946553236742817786955742807737514720431023509514968858536150010607076794925984091053650816609759854812679278290234060114492654676707997532705659252036733930571824593692015008768518174874132942626245399612249760658189961119113098781837553226328515411141029685516054004286174595465259734010858619941532892428330118288689322648705075212064179990429301946833848265728419723313493358058919117582493634406559701866337943382987413377040678690883507701123186200481314204697302123232392232099669487971787790923129597452150702531680665474157546628347648569802234933839506876323632324624861126270396456398857796885708614725776490402900942007144314479615489412363884931664816543182145275379085345725825307431449245267007789548905919509253228606081621071682099930173722084330700185704788711634924910432690565439246551771621913701110525358727954094472610949919072792943641167690634960185861101881077544763817130144414636775306461743596515884031034503757531806938632064193112314221680792047206930580677872328504989529674883105738377337541711640938388252598917581999867055677547455880530170979756053316179936115394632965862680700354086091217122047563435040436312167848349934411135648696961491782634189923219915146565187479448265522342029838588904043579076386479742033608267224303705320558900104399602947331056395806788986598594274265998702584041255658249347479252211882605326207000359416973122125711359601712595330219173690255374660157525856490808879866619635533689016813675439962400062647730437582596409879935900775381474698621102011898924519609146690060613430532106720185460477984384141792994890211277350438637126993377546344032650350799525680059690208119804108559490385622780828217735521660178070331771870141807438497220127060749900236301794884641556433052256977526029519562778965329521808310066227810859324191698563776420863137583429233465673636224780675788339262007517254106009624080124044990296296502067892120164290234638655201722162773777706745244223304673661482120555279563107582278960424874563142224766818288909865212735981241244075889561266175738299331683855943277052915530099783435672850887944803838005754945208957095561953934737565286400000000000000000*i1^144 + 11193405530501467848352744898484646908965354029421372446188024423357153326296713716270439453443171095312493286774880642621294728592438109019648388794059681291597985719418004186972965952237230554239877400862887888500800234807700248391902817599226263145292461140151807415480163781317797343949940613656862816661388220823973172965954873015106329476042853654037795366422704866333947600290131500047609840628273671393983049969346352918535605797742198451619015898940617770326180084891899324292817779550152663133721201820999190048843092255661403851110092869508513007911125112887536979179880781224501285639601612070395636729012263466330626198041365389151234090550565139903260593702060176480186738471186564796814816490078106843795024639119502095928456523975459502363601315505873037576581767488472702565141125389152190264277515691583931326918063971668431561612546879957834856398731117055556725960172139696488132028438473745158893337914327379625549339966827489813469023790732908047469646046795965086455644828791406142897708434096588636884926822437599021646975317575828786358698197134878478092422069383326263908044413628345927405577701736797446423508738549331916925087006248080948207566589696521392683829268402908955498379837004967425107510262356835903703426282799535298068663961474512280803429359492844041844061583765161975640174934645908184373569022632439068274018303953997802484675573089619705689871536247146281581192626403930187962402738001764150935851877502888817526957203681741086449470740119772049126092273291281420822718404613204832629324060203686922380346989481562915163790414973673859131749318903913369175319282454403530719030078818371902968352855824040619105847158110214442074111770754803511819455057071924333903345026717375355846790363025731928006396681296768371812353504821195155450612005423017712884157803871452722180836322522789591175973559777498350450933173657606684066882857671334844457851757894911969928541964430184426452920764095437651253638852124159717168981376776698276426551850260150419069478850949126828577169926328096548405571504539255806071911955487332536304523070877142248754057800999802159533935230393715137225029012644790955138839460363134001641946847731509725324572143203987948177836182092541477781739459022485931575097435599164577423177011747890748561209033658530819283251202622151848058118391963403679365786285979831386226212904070010882029207005604829483921822459139009619507417111854000933591123677143755200124313032481250207050948644630479818068217237712421939195472474834017673653340932356242289565998018523263151960069058890867983345943204875552435164980882059770741286908249141722933582774310061398881854451154113468879019070505240276520164907715053764837944151278162706285527649426381733368834396433555357881035054902826391147900589694057809106090270428522492211084547913135108746557268557467224433261412788139246656240288288833658699716141138949923128483038124341200401908579995473087768172458939583502717164450147278561430133546880536726486815321502711901573594846557637501510610224700474295589053817049056615287009129353955913611774843293516346928716607964201494440492373852837208631098412254459578562930995496025086538623232435529342397489820753021623857833695584219291642296240486396365090465044449342831910584563605116097474362094047106582349097014869247936199353752261313790240581458296526059473629071624624883876675263696918631481784148399134854855096006901067643600177840375162159582931088242607995144420721245420961142679506924412648959528084979279121791169647380281244518631971519333249288222117719544153037549267196135839756150749026075063493792552733514976293503369185981186593941768266782983902826944251312102889331037222305000524023227549509243844092378029980776919266878935742867556751396336032435151069829488512512950220422060133943293468755304187602336590046949742225717305642352405642440751817195765252799321947303129393036220213932747514484842384066926054863804214282052998842559660489858008668600194493550844684811176592679275583483504710314819380105831729335315084058373549269249800803075825849299898299401387615746287247371410593533289096564193025728902327071026232199676831956344422333643061471060310790890734756907730426878900183833197747896320000000000000000*i1^145 + 2659963892326619518481272004853575347459882882980429494374620949199293831215211879606235202039333512329335224238245952515463836607857253203783744184280037195006352790546944869067785623143875534207133769664300197722034839823796214518763806879755608262611781548443815958272158966272256599677685311905277579635562916555856497040969225907087388367859359067451567611536177848990344259703601918689730681579658910384230141219407111696669819446009082586649412067836959013645705957573229007020866099621096559582447779075256523830342711813081822107265926948826115311073615959976545268332516619918742264360041145427223756654324375766598298423849719955629704618602663229248649951782352026482180504545621379243309923727408873299031518462718639808658021481780868995241737495873451712720836623372669302199070443908561180289968460930315460373889730788815155366367499013273129573670510286624507629487494813211977664819889454631231129157893918104836962222187029794984566904825578438363714759259401716585343455644723758576256961738834261696243835953171924498351495681915605398580599908896212493711590569097444221363611502102076999923384485865833432178824752303376524065397162353076145628992667206755030411596572200991353724821216014423551793367202418845205091223863574457358868149090880486177330548174743811209281176214092373083339482704099701003119564516656133479949085097820045247964658637920631056873511370948894289596919241753710765299784277958142552065867295105521359800164852507384561659322412501588056037111290007560165727023470295784514600216581938883910240703926307814292106315116664298634499011241628168354493041327880230370108077798158696327034480231709724568970299621947539846489953086089838460681021841863855020435881193834240022946311678281719805536674292281867915724503716973512065108298054606479980971774877132311239787184992562955551349660170107507855500820874753199268617016235105928480775009225740149687087214953555142138282262506911345542043901966481438335660109190604198394023291619657192343456047376345764229340387997616006429117871981185317720306248747165345367819742109178325207180681804982764792893524863165601593556339110384956351986219740215870153392661006675688024049751068968159681384638981370205069553223161948311088787979605108346056242386134555451214688091117855779436435207392234565712962760948933579845591052822312216940420656064139111341757729468942040048605210250623757510240216818919662112828884544158173396002968749818728874798621310721798792072788677066038075194906605753124526141535622275448276746209946827506940833224119632242211087864319302221206076552547804712520441965050851094353458038909516499806999176909265384495713812351560110499521894651753109060040568650894208959857008289768158456837327915450357385069639478383628169134167978503435284221305256599502494943835362348655637878033959941229647413987155969358972796220454900941265139644533348541260961206656153952212892182664253705347941995804057617651560477145323086934152547766558492076940401276370150354043395497533735374371690443678428927005489831682691329616373716021356045111734050598611687898456967552769591380305346713125986722040502299313634427988669470542265593858016041034243967923297793592649420281974736910667726399731651092380386039777808818763127361909773047386360462709837732017811589001623259383302775422519669870724742368606730111426263615551092148416844319440423874580039418666694202351850234146372757540004217421615740518155836251293164511287602131602654821689372377541435262670691838316169481697002829444617614143539857441524841307001885034240710594070413355791334954708167735205480765278482009482626832255794044003406217744790455712963446529197877713056501302624705880719923481318967932997698566754912703870502668528456711301439524043203743845483367643059885386263057851286825569530590484991524703997323722465136036083325826847848740773668234505076883909456280412069092042423011957561118129978265114376303202317834395022447801844136213274163847890035596674360409048290370605427302895890898407590739039107360367378970167531037682123034889688247154827169517862672418145645056708975062425166719816724972430611541121940182248427484531381852218749984268011138453146523880235217912332288000000000000000*i1^146 + 47010386356190331698159217200319500554495707841532536065431542568993144493424458851464620556652360303567978567058148769335487385706599049445534505729513923994806243961624514429461916783361315786717497030063230583359903528272367185561964288585287260061373369895050044411080665608644284809409380786852866718079142211012738768430026171979148785583503415618213136924952853748411115225105959378347422902702500765829930591552906731611422736646543905879726106034300972991103419608294452991870613579028446672050578051572892898564065141365328619682659307758953934695393473282326163360247571710335209343657898694787188845803704410121978262644913239481115841443930496670303143123720331995592279162029111155772086313155421280136086039865150266816399025034042100798905277350587767153929161145825067412430480409426564702874516277114979216531015180716824382001593751303062066431000988104501709535275814389238295128928987980444567610787013366784276141519074663884017147704752714598835846390476092992716923670336280053442576528224089795171155706604711945763663760768848311254873616022823104179468714775451072785037870290381251251125607913902121108983886095152441340647465088426141270843765472981402286411336511074869325296452882316945097130613054750021162211832886315000771153123070852059801029339396527662638057243776500125967702924490068257928809459685315629004261325204360350836108369714266224948576606141515319221785786196425192823197189570822096600131355432616156605734951044512471387990445662920995912050988750446255013222691521314502651115600267550163437967907807534887122134666676291542196854268220124445919303012574932709033842326050323197974950571165660360618446515516419664144695641583895584685277992220834161299140293885114779172661423373207283120678321828739552961381641554078894927965660842829723645287109325065203963826791485453755864945204251840070075949428791181786430222000782560421812438275500784962047935555971083696743668076101766390386586619140766060663055419140080805152500167160693044872361248256156598441882150897879849092640552521329440083322474176944207341875658232231880209284771449785876324217113664191570523147651774320417294463404066116177224190559483261545360548749011172349865421865547665939069339426313051604548764299947869406955149963008868050783385220132128371000691489716087989168261809348033169224910354193565300306849544942145972580310906712344720775354476247744739914296829714020977884986529528304707924036079712357320378844348592692412835091470069246191031993050006686181089389823788755660344371396807813644152606592875611265572247905591482802249918671944823294500339041653587613182102492071482755228150045540234468661292108121577838915033204809243132137400411156517278793582983976944033400219390305669224370499477865044747990745161801987466392613829764324259669208301025655323205662967983290537428686639541526660262021257626269099570437862666788623358238327892742876133268294109281231875754334154409223884036309719993059387554174535165521037763726770069173366522728584616982804765420813324601338349946041180628206452655264180954347069703208352284304281912133404413171803085422426419305651186617349684899522962366814275092701844842395621255802345838242446698006627866659638161924979441152982526260825206743515027781705746096130995599410016727690789210594730776530973224564933391238209277449170552040121408838528953183295444458353306311470450526783980208206269741297468351744046105282872320160336804581790644157209460470218472418004177638247642637366602644916188366630660913508351576039867873560714339993173153025415137464812291749494509560842134820867284456146810715845397528886149178094816214172217498219693941505289943127321432998231442878320866750122533751082586442076183547973677368472585623343389587090352610599817140009315087186290927632278328070277401189043347368727951035427132179810989815041404501055036158758898913481056411015110964258214441631722839495281461910989307551307714826185277338678847948680371273942781023125316206672718800996186083759384522897797781517612079656997062315200574941132511750482018050067576669971639273276533532468890829232068026661823590271162180892686422597890620418602097786879675457167780546661409672396800000000000000*i1^147 + 16004362737182126455665981640744234148436580682714589398331740070647850854505830896918803671929076169296617003113767404202969865927234405184526686791722854186787597268256620879880423464006981166768797322328898672027708003340005905842184223077616575186327997999684297501080147178880878066588351978446350902457147152618100796779280936342114031385165408478694134465167633063470566317618562636003785753378863005351838310662790994563793710454750851279420306472809112802012277090956211700530429054066109798761739554035783353021610231891702441649843347502319672896331962947985687077064315575944603791854265986877371699623583157141193126158540879935825989191147372636893051572121798673743606326941371047767143270848570482938590254422683861536727154439342798323366460445212276165517700596577491406557384703914572281169734285744209880750659468491302409588174729332072905701475432316908459993369439328998860284753634897286565095441412609992714249675886471890526019831739514598415096054373881455764073573581632241215757905670850135384549890571761859129693222238417946519751301288741355874700636647789432667037853276144414872665740413743858653617934402176674789347940344161549722819179988776618456566619946840191275150806071852396928110752420764688683852736539271963809529928113103811043377090948483709304718322999068287771770787397743720215312721260828189708547698086289666242110659556967005465840113718393860228060999167646619682959983181168534615324483544038588077332349111971098991087181454153695577486195612734535582971047867568697570051696597809157621824897132621114576179933567125154911499513094954661164552307697099976980640814250341284087687915912881353699630595104921227803651158390768249659940637120169036788448040025997573264123784330470171465096367992644314371211334428248527633585813421067532440062057245750815969475467647237100713733886752243701691221934679907772066853876986942913926887051970952031873135535708329819970503727314913785224406449325049699251631417078138539345248210817199713544763638108245444164013429512292379696788496726650139805364937900241683415404223795836173083688535346551645490780980996643863806590603753997415574549092343224471340474558329802308965613255579136615144074183672499473962561234668300279625425282792508404290034555266162713586789737542793032600873287814247516727382395490863880049523623133329657177859016401291213717602398028172383229667234701970554037153998977416679340693301631884903853597868471854983774922732468749618459605351550517446996749860308537451208672977634171093379120683413384103953131845750497366435007159546240300666071659926249180001068694138383102158709357366187893804402806687067456572653654752639194002218689884187817824634713614190631276418003164346556644568745108358911698410483288405095976941785389732082575863499278179089845925884470379722769663686573320395058502062651677796409287120774839694986235658984849472124523221809332776080993672816844162055317480783137731829187956149645419578400047489545478271375451359899221058162757078118194516165698714029291169620036211262198048791962638721467123733759271832746143369604813459738848787791348988628417806067779927333381456534541183367581049505552675519961395388850170618284111852760302972323171563386458226823925530310645181789520697128719094125426916629138527618570598976676864562573341125300565447370099434942039050103800792317170128350291161241809975850905732818190914607016388723237635380741296490347729892532043911697310426144449501510272449592104929792000497909016694274848366998127726046465252272711609927713052075245796956665329285339156929475688543223360748362936657623499540639388510671759684816143972483852452080354654566645335360985575144437012759410606800045508331830898616009083969206239132805483300839804460955631676032383807732031428870411249005266111991153192319822057421446628191170217625045306168389324631638409196074372242597740053897249922661532692751308071903761802065248453814845759287464046146073649820827263731855435402891998778262623100212312796056724926354424701310005376427532888247604030700733172126222125912628916175383734133499902438183201094171832730493017904395552996045041813821901526759681644541322763341660160000000000000*i1^148 + -71956342106845455942193933540032412834311934217056831400536159376300570232016145908732539635914425304288547076028956828259221254741360421972972396845020268052503411157029414082616480163163910399876092718250433583538803388483690089564514021206557950976597555909305841955608553804287005101038022077747900998744351328913445644214556332039912161459390258366059426020772630918125985479989215315700974712381924680356702022712153201511939220619561063254032821860281265781780968149484574092327781836522772194251027549166352399033312534560414384641227935513050029141033174337376496252753731514743475316756528633661665573291327367730963091828618602756764780987594102910591776758506600563270854239150527103035731578352896190194771018397771782550596341263044734022117322164182731215230129239163738251475529451617469691375431604498555927524909196387241180129499439536534576570461360978598935906664106656392520749753862382934764884459055438153837890887237757031784696797874483365084136233640024946338655616827036594822164496118994207011506638248997816273883282878705577998680216529578522433783268956446319447343535725624616172926070907435283641250777046552958583509844274250418396301875434014389298624702136226470264647584743200283506894733063346927528182819042778468050287873167778668908586411349798395276724585393293133556219637913799574978961581508285801386258185257678339307207066665914847367461265295704167113685545567254496953052625744367781940292595809466851857445018169990213390048902983782781584488798051383893730613041402310253194649567829760294626594416689992367661235497598056286415053792393414504534861520619035607916495398266961803904962599476900157231890423300247893814223285670290758971421232422617717975617547996648431513384254454790778953182959991110147054176838677823281880688109684397582851487139652151710750353318946283098480388153241080746439550141959053644762831203666865077147571695095251851056232299326926659873557329651230028930167163408313639527977811761758044391894733345304313262534430978077896429159475813269194566696732689595693373109484932080650496479536209990997488641183301222839913801020659450938531500688490944180989493904750682548643656113097771056802867894316669640149154589302428024104280521279372734830151378263025752567140842489692272406555565386445296089590644023757408030434777411019363109985772113208866136266913028942122955785049822342181761525752156171304718144456779071469005067959184952041795991325605559215615193132561385654867345855095540682780784307906294641946122981669481367114475162490741249970560133349503880672118621724766001663701116105104472083712189736170682827051459643285327172598887051320659331906145249582887848763144962505237182787818551953465886846378568918557141355949407259654801755075739161204490248241403414470737898877195587934090475025416401170253979188261503967481542626908624293339824657811708109857910324349209007860066983062863753995076471612015225767199635793738610912140957032767100392679312002915267125550622926962916198780200952808399810644369474969992594066064528071279231717206960791283785634629143636622014878378617290822061787243810931837212990168536295054363286911315225576342509855129840057052235158215143472862999687738011635438065027416046362891675116468592662583547268860136057335749740785880921189372249567121965696241726206680654492662053207607790240642576927805442558046663540540139345150402271346951031048354300136479324935067728503105310659487768676229227039637560519453836758077848270423170203294696896162022195255801774936160565250524987461910307757956389889907781734043240691708728483617320313167137442790918957150581865191703701014001261577573280724600683201022620783901664586484618855259210620266413621242803895557325734026969654451140010590210668167760956075388134147183906569554167862885170589788330265218707772871311898770080778904546129246247342202530342592624495704253057066582912621036114151337212462770945819484567521351867481888024676873348318510158862767914675119615353238287252794215000108926038485809250109875024203230185671724727969762391584396098030043632599637515405202755595153214521022672943667360336803005708580012298806196925477421056000000000000*i1^149 + 3946605566869664748059713088041058370256807881048702188025156945036280602644448738441560539055837654189440885444979066774119502206146342650047012190853507109569873055185041150569949915991620053421112382569117486720509035446753231069559968282549095236562318027877786800080458540140227313138630601066268502220993628433088434408034814791168906510353039161122106539540174265098824374560587850625645323005557380851563174068384975067637050865334372977117328308024568657526025626094017658577054777799112529949766997625854464892904621546920461307398599068457772859990792184824359038377525384299966067054210534578027384342419771083848612228143844961517856409958046906094114366430804220747120770541824090055889380828482566870874304382232121793535102782585506988422859268929875687609030504762706644028346604432201461511677234532996531363124969039375424775137782453774777859072743466260106502595607829013757223621887969052599265955885962806505413220036538774431015151723935643799431819317605033584487535414738685130851567729589225629045168860972997847139152720967620715694452336963354315920019943559065840331129108440547572892600508122917633333064127184770464524259122658478433938307700502474167758526734234143681845913982959481502439906994961803822654925991313344287491825491962133860387732449107534544517444870619039284308872392589883568884595271050790727579265468373786546474031998871340011279667323562124078851854396710653579418453874280868018724861299250547822646309089953196981574369816552181452800755021552938812817296539186282221362152313142656866675624458307608359107647710624973144698876015026462762910322540843083590782611170371889684882666371544134260087375411697773429890430227509726633643802053150332141493266464543265277013882904697957154949764137715571104038984134733755535481920131981496086139832551934336225211099192426476079068474528719175160824793340739080513829287356478816198524069274662234490159351828548390295304183532127119197559192308417068184111890402625150989488579286319122702753446756270328577697753960515142205742590416747488448688725019927288077089304453536011079807015897941901017610275732077489545088847308796769856391847683569458287058030370752659453955154453104857864965687912074760275489457421101063929445043811479547512319313439354806758622205980341138915502904882162153861108235213125273304991162871654250822884651194046788139715403614103176452234973144807874062165609057354425967642484655752002370282947487944560281070901571853513990832620167560195364793852622380857047807734815857716475308091980545644820767638439359843718046160320474288693328971955555292413762176075712071682071515517440873999817514748358797151971941508485810241594478470174841147294760184456876499108316247190659117309896458305669410191139580245071214349786640112921339062264753100120666028289537410218261388714936545554256436322575475469733763401925556826141245819494912358467453799240220260964222498752845535185468032133668683185984501657718882116596148736280442034709870934110727113388158583021291061682609421377444434493901711664449607918313228439749082948228158794522499408666409901512200480042047002847579385893903257570471992093795455749846608575173352097262419021681542284605052155428391148173736229184258015849888934393412833623363433510371736449470700454023813910768783882537731416691303987936751633350823102633640000788118423313832950408727338398911608716044754035390394152651551928856890553577438917524019351910792084818482751472571038863296920458603977163362695912174798511311556174951906982714763208853223354848878639082031256951712908787778712782424611814541915186044864370772300824480012127112709800284145254268422890100947974664370995003347318633452449406041906167606078871440055254008753154326185375432445507335698941393989794265632873922968853567945696101438804634022811874230468442922544292588192407677769455536235546745104948091827720216355810033550397260531534173456211621365503194580204437737600390578753358996168348585755515067009318627616896807374225687962068141806773681481506191515477851241347473295781289048202116975403081059202396303018697106817885046965353655789273402205471965420904866276966400000000000*i1^150 + -9703620739035310038477493485430398398616650300359272056964555290407519552574892226055273464725681754972469201022380462990019953870200046620722984145159887009774520360690007268982593783391582899224165539015291413144205604429879444805985349474487763920141433884859731155468815042650352098811383888157535866512024144843257311640580103991289253566531748413276721732768731403130886859024990471096354100582435563373920830296551016565010884530616860423969259580851366598967488499421996015966676371223079160152364171619680105167704761500960762171889424341065931930794830814509828209292797274030600267677460880259732383676554880776794022930096321294036526390829813310718052355040348187060388057943813079534850662016384407227607052273805327367704210942151441618561482861573334812475201523803283384250204337040469461756802353650212638941853953785829852308032509157852934654929173596496845363912396985382465678354344749005026542200020938312434230611521129801254200947754423311563838030886677430998353505010697690275638896673986118787219397506760060843528077915517823639120255052011582262175917565038122329358217408962304250646523382516939746754034140755775224577193995348925233216705934062339039266196864844724908194582436091830500789596479598187487891250819645411524466991697702203320933118970164791604238186040708785231613772968230419751048720141673153357249957335781123893539155395701729878143358292944501497935955367042075537751720594958022205526127506221061983727481828394676854029905972512861374304412967935525064013312968343869971067794896724028306410411903320274839158333893066401619006546335562635618190356446086136276939532503033723915655404767549596566824667162833058328209105614543594406581939501332861362056599340717840003238774578547495928813909530733502157149384585696070576169291234777609446364893847265317782510696388037434279921607869272082938463897736187583125881878363830408843492360506368849191177717048521585843406406668876988522523478930372143962164780695689117476860014649295733924128851884362852331042491057754709662175266782824890366796140735241681147288826683857363793410182610792046665083516228673434224358685549242423274656939853840110042478459952230901462775553462835744254942236624061701920270235139299256188074439513883085529222990894705460183323906914579879757225196506959245502793923504804126084687117533917092348085921742876715073735921387167007276427715291071027545669325386753104617598746228884622309583848727052784261727022807087286083295661950743494879541960821551302248871880936146163089241054618603213212611949004911061981976164615767472440451464982686022528641043440065909553745373043485664368996763040779671223262307127061348869998298113861655295898229152271003997994622673627084479328654812059786291404496085826870397071771844432006713391343945040655929653193365904488346599183282624518624887059904641344457721618082634803844029413778168210309692309748397719738209783260844953298269632895172588607624040903833705586276413914986989666465892661368330440535163764640355651100244112721095476832405283097642099431680163855525359501932089086572655207959235269889153038388754193668984383563593323818561127616879464067047951737041065641186865888930188282320433009276122834188434837986712557571247464300702930795998568039474431770010725260774339367043385797929097915262725802226676066311811307228676912758137568271876999571892359525735525601151522118458190128670325089167902010346664383398380338249653237689684333774315364928716088999203341482609718554763982404806759040882480096441939736987013040539624765427227194819723549672661095583082528689877125905931523599132675933416224855199085141022837964689802029616987866638153105882479107857933774433407340639645875359481438036120107094060737231360366700940199755893368123529099488717949370538285902442031138451894365719063906367022478895059604212203599384334085910451910929382271633387385807773746478735136012630037159828261881320199632367195327161101151507964509091118588736224478617959254306680341237370673850708495888500140569105324960591078639609137194232641235267120292277150389603668233340384971040103190116913816841723750383616000000000*i1^151 + 256613912907422738798999227228103925195822396468846308230802033847572322397547905126160060200923636039103439516885841270370592532338371970770777201268781469189039110750895105854576647233255314538928884805723985132589272048912859131873223585992555339890377598224929990370067264646650128400232978658453639725566367570309443051418593681922689637816862976868751714619892474569424697116573611316041769060969822964967282059764051253284102313125857468831158347358216619382976335393288263576184882600732222521638701626722218340962622132318144231083240453789657934761667047531579434333633018713044741468913989906862049007604158696884891002511496802044548788220483474067751020719895176008704270161350027581705040139803688947962487797176097553368888987920125503654851268324342602550833904230900458888750603226489936823384154725633662621105610189928630164188167172105282661685922859423030762482133347038400536484302032010338609506953008125418669128775094357511933847633082495410298004511416573327038634148656406875772606308659796003163789021593996412762282804984441753959689822821071577088973361457991304964557592850923511288685252121372504609355770053031592370900152969233466677451364111024671028953055321135199526193518708988148159409330108843796964377629115168176025354603460461833280405697387568831203948393406124111268208620419008357641849084169443720162337859693408366302105831454544221603952957657650576192243503878127869556005148986167059956796429278774181744226139576181730252012337450467391460696611811737598457452576820483854263086430825110304914069936211254476451230842753432300496587262663608108083225500114944646740459468912907044272520679949394149836169072667078815083446656765555436143020292476804705044069104904304656988814035978236822238027270206803537933117068807482561436974841415322012727787077076679757749649477652475343061054303525296307468225394457115679214550330994073364951355130960566413519695740631730074373883096335868541600997398597997823886147566169548699151448144258771059415505911032234267949027040134124328639979477468265243557616244986374328976855967818150693354340694360043551423565491591556916266290711206563054673314660101553975685619399698626773244945219669305398000685476947995281330218221255468413189291456456454228763029798459810249305074892013668805195348752423996731231682376784925855391169359687518921884852903938846410821220324789221932143163621729859208826147398106585031547230019309146986344782950898685791877988862901792557019829787822965369145583538958826266657690741117987497391197648952813654478086910146226424629750136523717397600830349099008346127962272517571136277786059524109496448347404320595316061206058501866522677908796153638144978212529382268324877235672286185478507481744135020744042713771784451899438540200807848184528364031244397802550085671373373112207283641295981987589817706446052667810266947072176583395577187195109458559250441817370713974793625936156775856447629369013753550914899648950535421386121944342911848495706653573748725715300087240682217616288747483466741938759440827907820418657325154699729727822384884739297941541686805007094318794951554598925714593244307665810162648515067001117719565529633205159506362506039927392045958971307168063005898505913965205492447121055312858128166782309800131576121380160286522500655926082851278357449298229712148571826809644762284783845443248466344400899151963711522819904456875395185434011588452743081855224894361440305565581166621138029635011452401664667819338290102997670265658264996188230985775959041277176773253093496553029624856399017394974030625492380232358863728328751427871838497371291183608840742626763130971125375751544542687376153716044757288068685627496413843053041192729321251331509642219168992500868033772938169107083967817581964629888044979895407620230990459169688834855772171751958560735156170395615151749204864650295323242899663359735447792392086384947299127069088442601050361834050561552918751367875263368745374194272787804772844869803511574907869704296376607353674030206377165897622120719890563535972025638863490303613303337792930515451437918417556831773294649051956484505600000000*i1^152 + 38701344228310883004151422066500931964572418590063878993882044858361936019787945604757835675373869894866513663265294210404580823245548576468277325400942931615887901115896033442616919637163913256280824165198869305105542399293392918429085955290057766976102077917291098904722674060812306861693892371435675538641387972392734894097493736183051430243834352009525912722328630555108162320323224376868764379415238341931338287506019997298086128081583913192971630083249684939442552310785546299680208316824982754795120041030087885335042395501659810727705171318031202129175447303488539227017505409492680718393089006157645438319990039682317452341762382715038255695295501852652487532943893727036898706375118426108782332795700185112535169610402362107098748597208460713908184155257103575328083988998379022833795466421420615834170925031207723480401569228760831933417820818337717882563630445558810043758353296492907116859955076917029307042906222233937820945850812421355880153157319993009974556505629045617332879268894683621171551547455893760037321522151824986872618422070748914491508953145953743791697653572366979827945872174941214190901588986682751214082759622037708741462835103439075068567931838310843760766696864966241128493211969299443714102169853792028734651963321585592135788601708508491799171206128173792251275096046531399643942357045397043191024220849647286599696570716645230279758644458031950270981296507758864809766569792324920705813079659884232783449596109490316649405594051492375308424767234608518205406167575134996265445621234928884466489507409080575772070166581688470430207439736659738952071457600964159209917410019402950261145835426630187975731105542186267573882012595410388182725140296217357506273226260058834741519060914744466204095565508709646079263905762959226160615135845444325392175330395618975202550882167783766797517417333673117794692012192693995273016075104956119744334287410626361791669606073231702000464821951944912091294259960196640634226614781351645075100474655481358772715155259484194780564418569660138728597025558161977477167343173153126837568923305516908237139906051199385772296031759348241908612845173110488812562719365587710642163507044552427922755329630172761827957930527798054415550363087176106529520022140085761655058674088182462416095273111580819066261969446740265118243865304816712708430871511150134943159971583851346973944015451697498932860674318952782938231951468206537216849852742082008730924537877163689911310961902971266373195370810970293762056681012225291316749053264031691921052270671549455996149725718990219484944868736759317294346407544505867459340317597812279683708993403469920430406189002567672237242858463008766903921167233460069090801218606784100256110766827145768324528542206994005369517120945112386766337591991223218602281228902131765097731223409780844760422819647855774127033791459951435107598119035916656628085843282903081562161867628739883218457046910165006663730334667811192873989552276328951392761247828577314961743701235367907315515812379863534743740929584207528426374991812731447529266592335065647787418690982368205170098931351851938564809879999063988399306241834399113683629091920443591927374155729325735122198816399600775653256057284375822791675153452626071445411542987095652507790489154138672495899941073013575145243973334977277124502468713260126793570940782169899855472153413522249858127095029817564482025488831157772059372072914957930196345131528063709163579723726150082119770745478042357637250001692421272745033741027806395359769687269909568638512686231295422571757596069798753844251848148105440536973412147305191670742150692323719841920211632661980353868967023975390316413959789303457534554141246766561372397075704551126777683582410241959741456976535811891545407432205959090248001039290033970590947181527368328338060215986812859139413191094661319350995226319492383029574306738006168885845316069805713120597994307401708601359407679847344042508102337924728563243934996365722248610393061688214064874379540029853620053334288301721067835222105881822664243205571296841442231827428046273093480698864946054785990832532551106560000000*i1^153 + 280231424465926602324515271728899596189084086166174310720885469608808482873134683364358935106246250014337495439975410620947292386419938302067071798999546034565963589946212295474333824924336293506898174547785174903607912935152622835780820458874304659531492383075171857073064692144816933100875970904426305280891354577790829501587688814997366259585932280303803384389204852222361558578927555265656551516005381997465755138071405623520464728637376723439174185329929038905943020423879922549476980426945676397930224815107146888271021471875721579029177993284554296592043262568745119134289354577078198973545941436346627037910774843352113249255358401803127788273862418554121420566535648543952638090264295128951254826146660122830327355909510118710871815636411102445883966287496809294484230289928043688347701924600316258792343952358355592896620253187865546555222645408638543636515176352149213758271404005141462825451674419881853665478442274364915672088754454391976468082516085092994692830713791176812400061835648247027690784122216255340481636535254049689677479681464095690960705461238828894617833039377626598185740264465041808255599640304701673275817906409741181132903167796750081218523179640639112510616464446719602193677563092042947733452499773471888681971746343412836922984976841445466148534188020196164681872951583644421283933055251590372775578919548502572255520574152019909058272704961411926953080323660813496061246499500829973733743819102496670231849252409698526268154006870949258338201324258815946498551205046746567829928309830533135762822707917834504301180338052552454478905733625869443516479737022458222272380475387018783403828266947177171503901769487576514056561533599696189746109545193147558736815422291286551166229416179430388904487527821975857286005873733040638081335885567947929786295046513598315072816275084908090527652433633985467314706442154416070492257408565571830474035205195436321424410308180174422425535138841326051001116475112783293380474875284589528041085927889151169983022587037964859364585005369325968765772461696534651479092837483821282213595254785320261291841196804564675447824657471614498153821645353021371522601816119658604957881780411504111483472358914448775514499105295026246277539267739425773897336579757981684194749164895877851177307373276375567448859935842421633521221854214138517862547127031368882335007589806974572709714658301333428413316231693593868241412043643722066021146467908573968542677588123840667286618858522657397198519162845406967008160178383414223387148371571353603751051071493249544298221527921968192571635035659191800246278476573355090179544514222707246822227479041264059572281721930663553230726512509202850564840250246945742843269924597059958841224232728506857482291119451215682478383164548504471186543900736147847107522535768032692123976586697767410624199568732206778438591398273800998431211119797771591486077438083288874510218030106697417489939301670148863736498892695427673179542973182716942734931928736762660068459751494016795226078561924285827234476669116551939797819292552404787594691664493939053605540511486422524223432601401284515218477976362568899982089287972303292578979150460552647390191941929156677945539304575350479162286857396745590618917328723232812836932040400769065582592137134213003345099773014185474858614528063482051418390685330348063810678281042055458848478924554084870959535224373072919675561105526378908105992674753865233075707468324380486600439689946014074702880644077123113240830411106701894826793187475765631167367179817262819200585011373157272360536853358374923657768347983823496204097429393912027559399993398280577542912756684648844313215076826035680092380470076758478542642128175164185081768894192205495777708110212614167156925375405914969337342887516873433940779409838889202119229303758102743278398832809719952884250006498560251422727226344721143906694672591934711761606177675471868303258836831806794182854737553924639418726452379184001041365269567930013160443804741628787332462497867301871667044634484328769951559251858534286223478033866716356743216232253806161391318466560000000*i1^154 + 33502085264203318940643178043820274169490517043331220730183519227455780935905796424990327265060452468311190236576470989665058927809408842873006619072637120469821051293787422189743345302257548190668577796934957642161582516971190132829385586330958425863075354042687950080365869492571612971791137109778456060257396299452318911064137674980360291069465245178766039882217028820686131121510207986173050482682704051061072070497114978956345409983383371096662127618443372734672280680834935591298821971285955590873946860364445876024754667547589651799095941044428727317802040974047621292067959869371890583861448230816068223639246429493350330122578094690337820399305896316669826247334508720935389170837496661817380545547487289076121685994064242613354524776551036709522175697622075327032488370189035188022863451753839454812648178261860232150781058528366898677713259711669152013095901929574261163229686165186438878400083230831356100240504274829032384632502851054000079715035675677271698166515913036012462694155295190768621727627290166688385293970480642161444177917994403771039600002529937996252078366186866825834793217253174869648840935600481289167156068927893678799234626568563325656019072638930847747799356390972562903413712484989460436787818452441584537790707895288964596720449649401972061566073240564684962454067422422020506871992095554867276859366921878923414592561576374205139696929541634421801957766919236127548275428273778008330759610630888204850208089036425511073636809888082065756304594023711228056282846026759415377890187892140226739245949589024664336768129165790476283038807070413902559339853342635490339274826047614991413367229306707352586510567512321054437444330607319032246926500262787103190628326067196849749401110024654204932029138403991494616940571692435834022659024267506172390923557076742323079330416046370103432140167715141054101228272082803138851547079131488847346667080297563150555903211837404166461466835628346256991470365901977463296675393815123607324153950222123342760343102678973547376719087405625672279292798467726985182462251104231063006832625505588862965114454931093883874589708396206358082323274675472915794055431794083979066505285276769023406465878513772462175028780220476293623588297455805675657218635888989258563798904711061087037909221749186527820049246909225493012117503904300690262113890922195337333973569195080487432717091752275826063177429156278437744641239509009772849548922354325372171966233687843688279624223842031993120554715911211734956272663400318166095775497370889488477170959807682370525572736163945225866313749484063553682678285920422678201483758771909698252362804956442522019245403246902812778457573174569356821875010030054727667240734999903845085379372567481040627452988978039003765103741568172195047626098170032838593662856831511473023542210810504972060521760109856836843989737789834998547661898761784551743075699155944462352247800330032120863799171243257848331006021291729892103344753832851845066611907929828041566206025562168034976649230234268727904797138073009301450786643474405982537426635445682655388006031073274773443798330962453048739103757324432641970750866880441563914294623074931688432240124300485366298430712356707830839288208957351384442944694630908332617292608270526301201520530239633126460576240215241483374115230398492585948594546116188824443827736330420267005952170621319466592400423041610688264093465864837765038493300385166330599237746124266653757877279170064566401399693723414433705289059070873697864924032141374464298833215477247624658145601767626363546876345129761052880368983458153960567966887981741774973613004093681680763578603764056489661873791221402391753056703336876487423495820524445709115141356883646761091291295362183630796224906090004362357755013991433601217090876280463446161511654197545681624736566293482895926309280071081064693450040447374618380672085763701958977293777590474251808835524106076008791164326817743702711632003938233371557270953085435333395415974183727784570405696697702125313661384598704520614547724767930994288017654447169601536000000*i1^155 + 80466963380383404831586838873827021013509677582365954546652016968198572342587905224784191307802107832633450872787942299123731602706103779120206739318023756190564815354471916279945956765032630490678526238359320064526513674737423531605058321604260616045063247561934425532027888778186778352589463368489756597245056276279921938626277084455482922254120305240414966014185183696481547549766812661843230636277597711024477643544900618714442341326448564667343782548738635382241182526943854673050812064201426330944455791527585179007324664803881568659290256141089373123409947220942827779093599458405278492911731194244513002627454686192415519459402217542273357331728541573736942079462744332871835144984255357262569318106411441792189765392522166406814638288652647766500455706920041289102066548695613217754634907107291034713672397896369136689411259755453610648381728720765994499898206724900188287539378416255483276931881044303882301930936663216385300149411483314596320385977508121111030031765052227927249449770690773905656159128212268350227811487179618867744022955861204170602509278864699290859378827708950915645069195762025561948715719816566131318341747658242621397377608071830141910169071042332213021328544253681935817506441156192490201214303958282290987739998598336302311315892290195348186125352990381705825919857422811474316375143783607592360676442348632984151567333814364021356328005955904757647462563684884629303076351342399454188164453759818300340461723654238519458457421991361850052097623292100863612305281047441287562734707221127594691129260744693621075523132596680585051576054229056516573939726088983033266313521779154590211803306093249804326115680609577483120423698596959650261312193302966908419774966511784228238037779746406201384593971043519869867797109826116608546951053836170861505811548545913405549248676016121937735853875639523033546682675679373970570393373775744937003252443006153686660437538798424361689710610642976706746339314506630943448950079927902829867930685043361388860750110483373035954753126125674936967074532196214118163084785046141981608429903450540190453384811807209021856859965640734785255742438567176602795853271021308778558393044245538638132200827500970181563181488877505454362985043930428140096106477083978992895217977889112254565191237777666712936546818389030799736972682343043378472389437593569444734607724869565602978883381678511480344558386119996213471893233186602426032363965498271216901163678449608151641978694384337803779082534524038538805185890299544246871969266300048227215669269905904442653303825321379832996369069750350161737037765207463871518606409408017428751310205591250049884152439402169998440856253757049305148061686995309953265715329818961380220483987488416963369422122685539663701700089539566057798105694253829004457090504109289952671710022154749080129982932058760473868433156489309953248892831993828649810562800044556830147946119903661044737168468089485900800155412309392827011480221972881540486619468102507525956279825592351533598811923521682617924769024197640266961593454842524896550079783274590267682820268472047868203921235880182300248748613907433726871290906356728028540842910546540179069117605820305520707574450825345119526987104491663800479014916176258426855267517162480964107225159459265264069806682386538092301775656833122114320509556787544359417347581227527346286461304047358834535803202489285316571320522014265894131502813555745882537155386197718016434828175954898256015162826336802727722419730972759620231807374245037323688630125016281656146008341746102471716742348416099749852160488605910812007090688154508044427015974385104492044583623213698455749888350392925045010454401095093549962863554555349832863384446261111524982569290169524786277644385350597481483973851080872921420225987880642961051978838168481438425600832635314751275579906667833859827491144374254927650491439340948960781743542264200677515452460183722048483829432722846189693131715033331374458620053708911871840859747152820799811558141144736675536565479660731844526080000*i1^156 + 8320985486345499311825202347724489322371475779013189443722565876133554953881752588750447008351450408275094405823413069570474285191524176279380451256548169168838777761555511828189530129524623168959953893586847477487940943761589190546150842526183559861296534765094043828928029642727442758279782106808299261412540738355162161144598011456197123036691668465671301558477858937065833866864659439002140519428418562295643981063001560767533348114107187684110711445823504744151520762131841660158751417050032305641175727823859748764163258436673366735008299315481902754805911409078626999241835866487754119546029207278701823278668112884049884511599182441927602839990186452077274670407872537608778091651564528582025791765623249827268805202342295353927675691625373955655846486867944675960808335774467819351452690242058475080118520708231473218009057818364483903246886003850241859050535546111984750991014343477920405126919756410662832721536619842739380692268594530783085415020552689446172901585850204406966677057269871413984682009685175953969761631859762299221088173468390907826908868984965645751792865233467984454170118794148314000113798446441745850163697004576782412705325439230309760384889780395917766568987259459547952886921643226578615933516782738694431456979439824057853441156675605375177259079334174517484022004062166460073874965648088913904003970321680171838083332337308539401702476679533019260920758040307659126065783101754246206890039961255933181305064244680632270191415364414754744553585462234400553391396835654417150416855420570211249967120673138993930967159639504866752686317470049667752353627016656182683834454422447435464463661588868726727826446231750045405453974182367985929033679607803890930783702934549277062001941642741070004450613246990307943647571981812491935552356653320895818494424211630698516971019895387138289388440930464485519132915810273096378576843856175917582812135366646642135012689664700017267467736932458831177574515703077404109307147605683395259858997555126672407278096477783174583721000739544985133209245467319060109560001456736645561538130603590742261275661144679981132475950823773175615806968251905439019495869998605777458209928489105921473327612657522237679010457756288164910221787045175091005082946379412936971735264314005289682872418497632584045303406096832082517476429763498041398099675818538312849938833638261786204802456371667747986558785880634576510758638041019218774556831543773231044684694385480757882123616275147594341047642158258035818506092032983148807613106048959169521085578926660474236342772262323284434438432980295133774331186121772555821571407408224554913780017844880301173242974439849376624296394258637373642786354263429277704725506413000394105592028704485009401631799761618205012772785603285112307401395375286609046005410055866600417741202704734944247313479250694599018537803671674292435693431701327557364639119239119253893792694037075032545850851011243195359478792141092288324058899840737307219423956199225285537837492498653970358513879287611785803472289450288239296847040774706452615751601554372807901750211207305995116360877797076727717408882620040124868095288861146564071537319293443499505650650562699503052993735928130892461306132874068405631523229656687942834044456659896725939119603165462649319089691834508632673175631970340824731858776327092139986924177711464797007912285492634430268181729740531670013884159879196700465302717567012032425082423704062315803108726356539238745151602714770515775935968093024611100271259019703433314125246882703044946192491698275306108418946733287111346142761247887562801672625479370661308977588789067326290119949197125479524667944363188800078014885058457564001697214618532103255243796697794719477571167085302404581710334737227914131162970210427881801261063131760230726179029415508911183027505660339823181408472578382756946953563804422337533413502179159833683011920085768015401763716470862749230246220036928285882302440064023992370335398440713893518895307689406450630656000*i1^157 + -1622176913996588551701989373260552316847724420849166532047120221975480454709935865214807392067599914239527091666750862816906824877692627973994029291787202547522117181144999952196405035364172972789823569474625614521917428078632271949477410983500273524844424853726650450357039668749035207934737311811266928733818806125715067862118959568331499951160097869690978449271800014118908484716349579191178157746368928690636319874076524066543579285288000113929380466036637140075831992275654528608336083463950525497584037906655520980978753001768837538126324524947849918591132853355420500978045216898386961494788250064532655215709859242564806646284481441554027164284186445162068788658298953174879939230175519760732275895354112898154431248718026573730734657017740787692213251012829190102556665831304549847811750242786984271332516793357332768949234305829371342053095092782626317909913522874898224610289213921711531052057068336271469099896572653402358196522046533230000153247200779017552242138587386964534051531237682257708505588267163316632983110907077770649909953079101696677194518402810004561693727114197939897358257235226833030999276742827063026456364349247435807741393024711897313171079824609654169959855410423262915977552772228556084648470022054423205143839286808496090699275534645387969000020437142121043037317980024431849084738706885972255900172650535190488517448558183864726879688154011872248746552542078161867209159703372522716042038927703434599383647033195625659301874171011316907669525881070847038277365168297872903628171910982676195348395227089900146727970114646905656330145739726859339481813107431586940616168873296505204724074197404719023160364388902629173278662591055190696931688218535479806481853460209885812371581427947267368295444900444174371904326518937057527963319057855746528406501513889659119141477699261314089550657646258485537226465994932881498263295526418890221112549579858027393217445135520763980565734422928803853218876959303043728905898771765504497437036776564562023910756000510976686369373646223451667437756714675188076331583876805443815265628113114940601287463212838542557576213169784567198352217148016914160898783246887478943768918410178476700579752606966663051969030259995793795366881948398168205453121006324045361165279498098153309795918108585455704307993551103451851024104052702259763181401864172549566290278955775726417741774890116222271120882535255643853492626565909253531428025792997785614453910740048170824376449412773716461087441476050064208258003763473503028887734049534822122040418516168107221036191273867614862292351449155486333069764056368061378409521488306693437303996469991088742419278250575836410584393711466672407785908479600685884467366092673589999813476592389691560159105012054427190873042206726077286854595234663947338744604678002683926250762992934341481976354198985289201694040354489704136928090527116970745878723128425945680128335110851637378530250244641916410644301131647061378396473615979732817583085642127552820109860291829774300002404192764029879382780900039440340603481888254005898391272741038256105001247473521859057759881327301455865458110724385921748492586120841673575128161851460500065480063133232575282220495458143982490871060636901217023440278319656009873653754085788906062029435395522301088781269007600254077998221281196960533213985544399097230434106868559685732191007026434895595028714998773877211676478489426191244471604458989253002026187964993523961199552221346415060690377728675033328708968115397706932748235886676756917452039979443629679672264418184789382216753794228770167073106787063363987646404624951721565577380230017083024428123851422057248437332178824793206617857744295266048538099265547801878423339930003464584775229178768677490461118754453172058070211745883797641849286358011308392713674116873688488061055873065794880749705189308767164241795716615677974464476412343500094866012104693670202062989404804072834877197503961514360438784000*i1^158 + -6424891326231978597170925523287459417037838400271632160749901260819016192298865927082980950847157218944372587641263322789586850525097045654391348673881099235819382200380650575119872954401540371155882444789249920064677427115737342874807946138219692659311838821233653952304543399369268737968645580146154444016648560771896351921479860893713778615849871784193093548243273481915235847389205675806099664402822554982858485706172409391502573963342875454757343589919621145856805145385567325902829456695757869291731314859347871347538041516844379161906959456914375170359612529414454270589568206236725646725277862892392334637814466402519201809628646813231919543614893369494755386474525872151904191788039365295993192117480953753801080430614826238015637573657540207817513095541333045266142755209216581813917294416698342661874558699856148050829868658666323254021650680142408911550599455114403978540124430996021036449408251831810253119256156086021140644262647614387274645415632954727429108241728230513317037431514790436212301558752907681466158701753247661785664410292635859528897201679174063987841523239161214501974725186259422680917368177034595636882100525840386581602464342404923060127772505308370086207248925034999432245109222721426636061941424421154977653793997691184647728382874207186622776119944901528164251497251513170232475826735575214315232468520769033388525460046025594214628550050229114781441373526061805319300594834997233044961426314227538962534285840470082738263519457031343906477449403135744773278139924794781889905867325557756006905696942649346798087671283113002782079835804350336875335171041359208720189613905320005005144057006744062874003837538626579419763958597794922936511642930073706691722714433367689257034274141754991144456237409050222434709599523084041949664948206279393467998127544953804062995701146737200659087259234043572167238455350663599564669423132718363297256442311544105774788204206187981302962293199793010609138137945660701650088349183690859448481271583288982595337869335133335058626226422284525569253460232282265648017047867501609250718870948547625613932383102316618760793259331343249921338378709058871769694208765298700479417600119681548081307685288288975233032824453047635219952842772216031938313131374960781504773045924392892216193042082181841688171046090782060689130338128469395951752732747645406096737312415384393042290675721054354874167843450428663270889893629812705766479547503468299686582169282558972133166785848766932929340572542038499313753466583356770586445926158932165906693776561768648075115093523543814688733854272437013731690533192681465892481470683659991992344813585372425840128054454413077848686234297702632681041572952702459559846485694288625435989992129663049473802712099328213874607538083821162926594819099732997164907136231087032218397442396981390137744058462596974852851219304297265041771494889808726828015395534727040274126795886974722150465125670391941243198864256876176464302407297580956485113337218336973517831689838201326674775663304875566751888863224692441403788965568009780560229668491924389174365289414508226798324154027143983471768082094641675591878935549972998238336690834953761084236930853337158553155586693312887232482654834844921789343855034021908128184309746621334699176015764659087504435285356893576542562626997965658732971258361498081525453120397142782927877031978501764186910900249398800385566296912860866208433479239909584869997290739640073792448770447894339781403495414149573605938630662616620116513616104757058175200693579320180727094328093021412799396831816268071539311489235347360005443705678598872697441699202839720621544535869453577474623064232319682948301549694633292996214039021276776998835289388233852450843932001890229914133291587791521167241824756011233867595415693554982000510508717048792214777930231849568548875240755727266036716249345465168402682173483472418006420684800*i1^159 - N1*11348838851413561554135079080319653827888953910321837826289051730827577114039595676565995355275661728747993626441524541891129571890686697387928254055750305649341360900919833433335745097270977637542223638346175238383778712059881991262623788364487988937241147440245036595392971615314285147868334877730150736513264717066456288434181174377299915896565322285268689005106808630944341753625699230876143719073102296710859153603610717739210552091243554887221991395107273058362467746542940673509250220698658954382162789011999461406934828394015672966681644978040546565330996193666285712709237522530423670158241619612798272134382886119297599551232727591758358180244535050127352611939994540507889151893707506730815052990408449201752364817075866630616131959400157878976382966199434749*i2, -2882601808830078765738754771585159519907028240296526257290305936914172797410698298897125345272139807036718672546513331401419240502714420502333215110914640807676276360535131937163879269719813911941032637590799365851994710734544117308825535328114617338094954314891469746802148832623332290399770305308612038701050318892537671618435449862664387733632330657116712127652960114167299335702870343742735967736828229117887886434756265662138049842169395408657871997541229286061617322566587296623470679506786320868649112642495526556169625934504254729631015934040477707149447477593969186848884441982681778911520115867000358739464834624695229125738020464189473333897356036140449197385352094802439647801351296894102451903538844655846707923700478839638094297095911215854527852229387063410844477750649673148420692555168036209208233337401630959176860566672697760675602707950600891901780231773930523974445209189904160488525236502779637725438462304480811620689619566869911133794500100799884121674417067330935715140286022009740796983075237257842483653811757116747711426314504469609285028591796279278187985772178572198249312774584611331730057035729912094366563250972787499333169142764887468037279301049542447283701331166525284846216515465868735443209559440363541963149166022651880824158029147307762813944748772545465205028073522443290797967466776252001705870691225292675505864654703227764112013914646504637334417244145002921038516115714203507810208277912830356764612308926096122515204036733095440875503244193169846778273274306638918524844834997641580982579909544923811272294737723131114450350705362768427945990203093730737267308077067625110757099039825355189518043395784629566817960555298345007600241652276107892765097523887629629322056911256295359192721677157447509556760819143756355049697155746041448329535485271469097356422741505780005706282377224759374454025695916985607201299854345455410541662592497559964006590623657460880930429538048515591647269577309858932125616688957342870642592998462944005066001754702906886351527285575739742253740882757177922329431337023260076531302776891793429450345451988292057144320266190562763596157421806711726170085319828846639839964124425402013705628793885423618747064176041400967309074039720639752722279492979624104232945328586971263444200626441809087003630797321424911443681774139240137584059008147481960761947842653345832731170858788735710982801453644765706815446722674075155196374857015821348515470515900835956638298107444633645530847151291582948491426550030298732768227585167871646142283442113161098503541552463333369795521734180716807274370961800272084913486038001697175062402180936179624122829276355098651524395032727167808597754538073003384034977310306725057077658972707718657519158572819847478319770371220380011399469204144065506251807471326507627689295733392445250773052902438275644982588773231555000779734780481467775906752526758478794791446965439820484502601566900256590260468839084168202113546868844267239141301856116173550362183924175164402183033545212326535983386718508038290516147728789911818354436737189431321566871264674382106105180301556040993244177147236334028233662361639685947543589331116798026293181707067843267910490748643351263874233852996081711104786642336094266626475260455375161825511194974170240068970638287446002120946068395959159617807641254866010914655806131094175663371792022448524378204921602509548442705140053212701732971729497143610356663096227897979403177861966840772530458669153565259993636469169140279336029827811657290588599425275886445642961374358730932085012391708343704751841994050761557018079436168027829756767049014942225297813202207543515209119905549931594599824213938775255455833705658184896505146448797324712044209883794055983795992050833042988215828549402160725926738290708505189110720755245868412811382564736992906779274796628131875618132343699515606310916653202668218430059616913105745672300781129409357702675103880791584617928287291543145456341139757460661694409801198889646258326451653301640216343890457276088156480531098260470624988004528956013347428293954250149761600200784643044209116745325331990808509413499961069312868129171065238345947316501681399124703804154748658854623987524450131083816676875278564587670089493518592803378111320201882734154114906482726090033372124615866206965345905716791039574324555745110961923128172950333007005044480468458220379709974933476103161172979490014506189769135955310248050233361470377689055396355203017282662074122849982749921468942952144818409416983469101617266895359140526642859864241381213194684156401963967349848051199646913997222655237445141048008344268794631316531116083331974218333391382415574004145690618977504169365064238094589350266438624375451627329081822795614655521207255089771128373237127876858244503688855090216800620943377499082366959674052611504149848333928352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 85439891648089829557139234553823698149501979630876479146502626088062322521553027042315520270679432040830127932438208713740551912780148941839972774166303223787796794959684458291285129724915106548175249424977150406061698113585425545697823499082389457025767580053544728255653193231278848269647024979672025462507778150140602290462095124770194417031615080745381895803574078747652203207663862506566729998883506692199360043293156760924719138210833138057417221553954922207893212249699562143077450642633162492069513033433133222398443784987465752524662781965026547261346871577647699942381317747317716951841086396544995669210736586123344113784652813144006977807458670599454351276124274799335085361907658765244311472236187041728764546762118899860531904350458052329719679357919711264583096498766972544530258885222798328895624133400620210271960194884962664199052567187871478698486373194345613194838986514326871185806420095227243178999180636116829091074364331920402717407534975678315583386620532846363720828492607417599812522835932123923496366416273351438812544219949741986218367545896894261988061596393385379011437620590776121092015644218100219643954749590027184312367023340145437497476850804864898311074831735990845026554872289758222275239058642820778034982632332573178653597644030739704827758103679349548882840483286307405010091815417805522085691989313727629586274509900063903484171002037556710734416420685881074974620052123647491831561162596562995495501187880778184969046959906831108335581553554204871240097382416954361428001037622065255414184987432228604685833547625118014661685437632544031595405244472583810912102524980095554838599225528217209825803665342648403467038048593119900992191868469233354699386758715225922323930313220860934271511182942420752365425944917067796142044586349546691064317576659277243177682557965055284828022198539281897023752092796844005125294915076611733675944197662719806618830945668117269596361235261718083799889743817808368233035876327688813902767439305886835162160626725304154093893290930647386215914607888009928503823281259188441435314282805931825558852552542315145615812664771154799176378844106387730396122202050517457744457273701443818647424696164440423898414144133965995719482740469104073884435882723724252982222604140414207692549896502123201689728735361718141647694641821961974966035012123102520465191914639985055830718793225284333931937063945518439807406702182565122456417221333035651723252006956174501085871968835326705912557954541218540499191441270998215956632836039378071305580129506999632195697770082104586693084774009678000420020595942040105338911535890562257810837122535451817897027641177269226038514437279492072349800530360891261416276213362969252507718979213793251469577906195242670201076829767460720542052245225645853765889595037055349841774306222189142919419969282396213970405700527712925214793394809379694532684346187750072975994732431162383339129046363045968996358128912314287831916584781420826659713640986202243453531332883053168712499170833974741780975761485105331100339995374369906279649318041048873055356274660156630199578589443016109851214697951035163576583578371895858215862366969686137695813434955068755116189469757334251659090879224302852021710020364500414476740836237628597944625128763462316284191647516984388365941238126281577416440026456447384856909320752433369471140980492406519810711661883067420832150345087706465517667150097404526522173086366984849046035697591953420225522486462977288224606956712950556497711834495389780380787189950906950107441199278615719307376456569630019403610081230023468364370584184951245985695312724345579490049270122114266108088975125934843047517987603748930764751777488336071283905498124631218646318139283987987204441904882558098869705786605243410316049270917402293151483871901106505964216172820020023498388762934103857268993248122919697402307068988940241804773354857631570393110372192273085620183405528909467751972906992917595252585359359700759152305387079619584516459154949754678015952510483648473324984957887493668395923357130083952436445829817980070267972014830140066693187483582511332634198168273438395970929499686380681163415128383879972466402617066095547722786190905704838291929420555700588002111677408398152724022222561649852817677696983301118499397596630703831339968195131491137617999121071421507656226549940559497975426152374523982290100702377246896056243898396175983681219884430082830037203970701483991479288286835919130945468687622984610403563536411360147241677482116844917098461180611614117127080947651647830100288519422672757064238908618721124356456636564151734308556078650784824232353421887162432171405549917930496996432916844064955308581762658034451133110758929886966728671347708510740421505048291662397939492049406954372168042474741577664950314750234869618802533775675506544880825475485054969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 642510834756213947038030319720150561903858394058661534962678066392739732786059848954290260769773256867067474708464969630051339313047414655034074766077336860866746542241181117908824401850307262155089186350086842090289149288346704644114856175977585084409884977990197325324805182972938886929720850431239847242647929523293489077450345117809961346431884938393748251478009820437379884575031186123761117037161717610600444839643869391924364254322079862238978545966752427234014679420604314802219662743074278150170575334971300430746041281467539232112007730208645717281009174117920893593672245029386633180998004986181118525866778759768934500008933492521495665834234685858712853691492602447346626564270225964475849261773074890031178231806524088680937123749794040722937950059336342590659589750877757457999048293891621930955258318740913994008827813467775031379193899266694132655472478324749406450292126071253497419695866470729753400071346705962439950874577214738318623547936248738400939310596716927190970906107532380955639364167253499397145731568278071400014591731992859570971281514683866702770992462454345814404375852357436318411996499745300595948029073446890674695473074051215799455950726335807472908353091130367308837042216090779703856588971933807326402409365994412142559662641482685359792700140256135703357080790862821729772128784300323749878876888231782950313805025120646747495813788170952843504007950172712214309934290794031035544121995067188196531327480457920595602956254983299357521447099493111056370078539195025493337680323412345690014484930728992820834864379367397301505902807462887288814593220923307138395320091344890915496389164281469959694155399299041818331121715109202938290696461802984600671029309523703567457132222891279903575647130270853452219783705521406022935848254557200876872766454394824113454785659341368942727374725433632281995755649473137842336333441459375253698444836704183529744242316755961303453272513820709379077733544469041535518930077930816920967642703567661050206074006501939513952559776093433760749077354160131671513947376642507918863541169558499890216568910755228400246807872138690591562134209204812821212982987992670441804993620672567922550367567459283982939649122066211903693172258720554766394560813025968713934962825997358563478290521649923204737920068947022588556198350403764674106582804535128786435071328990641387336004183353941792742977545835827004891565137411040887883095467945069298738579823611949973766661204387790311498780393899288993908455705879775787433914056896352540007853257381664508320590329747828974019781762487925617587154540393288460584153224234484733094297089239496970241885365150641002441452636471999976087686450519127792075157186969999212803089913859793157065628041613466106786959312682739248242046950761041681680132240470794893614847383254311013422346260061992993146486649941473923534232352620617649234875926817899687792120564596665207178234512899629072940574574611515805941074293370050761859986848775383974370713342565186057535735735672767121561029316781596172848678388788201722261680054359439781251926088478099565657438764341383583840608163452223087960719356081600220392696664071513096787268356276702615895946626182782970366809278080574680320604485169289418228966476368542767951275659948745567635678717977314395470485690543386473643113031778035715759923558751902514045597915470474473170363872864673588266234044478795568872794533165445829089469826905484754281562112626057214702619311907019389794675831526505279878767635293035445159124068721383889929589811265563416297416684240367724874419425017327468827231902605455332795472240888427057779232549068387944501533507395807148257493397183050929678689840564180382574368347430259327396551510133857172908128048662457866135284532076134057987074197344648738045939055533671366161438867975075076527383450683894598661004751354806586397929237446788882179660036118042165001615359904831314122181575096258544335224432594678609773708443026963430097710526065538240960340175201227895219040980499472644036276735048259709779903060402160891046466615231493137542557650007964585450589680207233698895180405938542601179230286481864584137823420824337791902290276099795484191016623100917758664389933066175843493649782123829192440003916151778102012767941631798198966665924195213697012876470723386833933220644983008515306751157258264332756649691693169967142440251954125611300247664204949604255245818984066818516242920807026636960482686752760854408177741534466553205244602536518720522635823952101090981213904656990531696384468267782407603470656734858882449745474884592392788392554535310772273132381696538486642774329776255375685181277017370689899996590990523396376008205540185275420952468323140031001450029347564736483193372293613999563015049274186120851569530154955996061693865018796730838510524411332251694876427881383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1246700762257808325361208086292600866932934535123436823540767163500423998059020029926928033763428667034198066565488456164088834468336896818208961329597725332887261958704236148958484800647484200443732545530156513376196609815545205336029023401778337998593750080638009905176401372590441836743994590466755702628782753260066928000718461708763110543979708513990301879826431271667661577384940791073832895666160726615111376278804702297680594579314091022330653127945213134473704401010903890073601914185189380560084856683903352302799718759478082905963278019867491867308055575159250411659511403967539377635469738413006465090330281997717115725898449804509529497632114042373061849804979914237582324117969777294381383206131936786927959388547252019790243684971283094558845907716054274477720730709050160565001591631613455657321871339320749837020652410238530941527974579286663315084524111662412984717620913267252477482461710937767660569748466501303465125334422982228689728935023600423206169720242883441242133142066644210774463582950495388335876501306666540407260637015967014481009967701320580905000068279775607657423712226012358313796809823015819317366675285229878095033041219557008897682411717180888822838348633657785033870164540331449529296696289220998006198065984581902540436839879050565444656380851941360328415054965770641400957630974136891100905972094177845414838660414516398486827216407587708725607867639030353912908115100317477519845239094012777118209589707224680839841077680429031774974626987257393549124493171766916055040366898847377475074499724658810211883178429019184905693303228667715156224433243985620785123401930128458839043878626983696840690747274759293335585428256240345470850493333799251234051034625824062821629421530526922806379908452851189049292708959377373705575313357108876158901648954998427669102065941746502190914150174089458641946979831825542514749613289946158102428414314144371296563926224747568591379820223158554678671827719952699896822527764138168437085084849187634868112252105705004006933434650233166009650789584601949238063716710565432193295952334531725534697956045737409595872416219114907107567404178164420028055308607847229040756741071041249878363531149113906505772272700961167288153237459019675040721807757660433483048172289820459468057128361273060868403714436744989361993914313774721831869782281266837154920459091909115636133340638052588065640169584133859859333005190784082033475171835956608953008093899626755331435729302310720762724060452980232410076420928639168570726468220625081819462211552954202888219901774973494096992491088731161265311717753920594376619824752769194154815936242353191620401916122359891490179208365117648250470119174812704222603755236386476670584116122909643909628547079555314384707396281220419498416314862109646491738427663656854550124747221087656262627300844561057432543795052710640673797491935715651299121735269037033244139896142203901956753244196243538674972125060024791923107884027987798826349980559799489806648954793364303351479636107406861834314041090963057715899893447976433612184594002417798875084006315815382097207565340015806121063423269895272439130164382253463354522556079964383475855500173035207943293654195598795791887901641076371170958968503036444794264687709830789524886081696744207789087101256196098289366713864384410188703294303382639167043035392186171999064292121237668824124096669496395897406037101441531867060589325062977839587649601128864396818704901396188415565244453220460345587639300875821328183229281655041924142393074170221012309329621589801756161105039279424445025776365537883286791543819654291929094576579011769330270772995966805897800865432821962263671147429904820626922606691067920046187949686127549583173358339003833481864343182085429683150751584325797566741782444308292433605618407078267310187728521006398008506756090902838188991475820552719083927473585309837136334667210843443006874924225147934841297566803598542675630751263227542543843094740673087222702701105658162826717576004268822601777768301286990186101724468063258180923946412001073621783487623400706940667394623139131988524839409370436784351146784357091269906651386430777396224026885087050984996619674637400852804412029459935789468251268360742166943641633183718052969234054336964592021162836820495946197966104194546722124649864155003771854620651338084201128364550773128700710348749455502818221120518896035974704977042995254012705231044563551967818721443505551218878768558128156036417868889307708961535056776098213728423422536732630389812138059385660139384166866272388227688948717406476543014379631769349234547102796125804195954927005052110137738879775347357362530896179899170158910542544431617791731933632463012844539587914615327261440532880394937468470422197090606707758524037259960180728283740610572995170041952558543827566032801605579726975584874844400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -39825999707696811586045502559762094649873228204758086512960029907542718819158722633492428812078473789112379603077824573001689913688036464911395231713049102135119722787641827614103140196610218869749098654315991748550733156873184608921904674160618521219995302845698318268998123266062525829687622302715411048202050020564384483958249744376936101377102971404079558475996882109245403016341327098348187584885028023860192550201757775636008148936444689209548312904631665516688433827973016524123157561175155233405835331126252026907186186808754103831494216922902475401708032194058227901761049650867758290497467370579655266084308704344537869677238232588675791060804170639928425429778385501168122509803698576138296803133384967161526542201413913212019784552799713143529915196125654096970102719500563762317095217648858849880999129305708467898483180345203798855029447953626144562185715920766283077835070455384534838535197946627419497129722372438914092266990705098102689367900581768545565788129682161766213554228128423432626068217622093293359659521933751284107582798516250112705264409897368904804966778389255772139056246008143342653828260139299997981334176024203427536378402669897268981120367832608642611730927002225971726220950428587131637869511182182819540513357636290343112727890760124642734404551683748006454635235086501377058849327660485348782711509881073403804102094503260123981951731071036187920493634427388592736231258017039342909544279468492014364219399134753733848003127702418690561932382635659570951785713941173387503516272918451918856636886405183318668795503557616464219353521133073467783480624334328473939643994933812173957918378813206844092203382103940008926177816963850430111984325607625374509892299278247498793620426587727678895718552015323371034658296962561185987830602100656595989439392661544777133648083654890800733037177166018457916486311418983619346780457434156634207775163293103853599972909329090402228558861177531000642485383335220301585925402453472228642175480356913513993128820576640534196950083129523832060194788742579779449032526392729814398928501703327644414868685979335605981903788115606661756557838059606441729132411746519159692985556419647486123940850542592048049521058872938974491745002453610185395082952533199403601480409478519203480130108986005256344554291160350535803521004208625977030744119372945351404986472848475797084497359457820516006066051833087773229440581338491713517161197688344644777781953261305121367123230190270063561692706407619347872351211843879665604301173860733344945039064366475085716302966192497247206126449823445845700535886569009584173862642094317967632040438046732812071876268153634256990164972964538052359541558879423939349246896273595598790926414853135596499809356085888471828895454964850877269687597765122685860166402949452479865390455231911047196960397049244262896549332093229203860398116022603024841854791928994196859855190571822934991292460853600356228129234360215805032599186456576923811371669520881655796917307110701187556655775239423611010701645635139578314832506519567441855639306038289713494456179900133798678818962820092756000839774634810481335427862195335678120827377726386192268944425019920003318532344115783946670722027833943186840087909282865000310434640918415358571774587947603039987801904253941902237239152963584499200502235066301203776009487793261789316849440322657911426549463439081701755932787669846687069719477737668928907122686840338689741242666833563607230692690251034732586236997790894650894506855404564003099884164697125332277903346119359643643429348652214811158834802241533870640999287252572735046342917246994375750300988742376648037004421703387450652494224571235019007359078929849403173703213519937358901931625188865908119748149945110777155937874755177327672602836867233285273537645693275603737071494608628588752013935183616867758793835766905799370804404625862852642734329182230421510709082544206782150742352796474985437209047514711751458620963144761513186257207173592363537468749949361219754968988586576403555037913930338927227050206927590920026462721645830662286994031262583935040358353367682527860112774809049242973456323970295346642508967855899035613289581829356025061403719816184477614290600465667509422452546295707627748156475918733304565049634942991202433649330358684539665939713619606889267999976610992571940687222910572435736623223442258135371752867133665859674173261451388833269223332005432100023793469408844060554302986567287712090410449607086040070055735682403755313176506498189423972587730252406310349918628451542390515554338214763591150806813669525602522883851272340300895539506870770621939275142272878363447709822446809934877056704097676736258054345865931711518078251799909356901577255336078572949936113105053798525707188805546639162227968784723934231201862653023108757875217716700345706734766100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1395631600145929675475399830128533724764029683114576058932234202325460358330185057078612053161950978242564383736975795302816536506981055821351692808124249145900809612279636840597053560488907637067071987414418863336304801870090075325749923242036097494737236093791727541224132187529928462320160344034075141389305890191461956656001376733388485654011773560380872930072888391083525734134887032720517953053411081231293554466668191889145967307142136522352530790460449148809100741130248095096801403010180835990056594249403435900893054735268003378515830087623940181129183458852017188311340926407531604071048433866414041172149061550798293572748998043216941824319657237622666434681599280577596981277768147587414680169679153661316106696363913750179405353627951328509546131386665558238430636161909717985682787163538403350415679048158357277839608594068894014812323505452444868724626943157846133993657425831013819243694952051263846135845978795394537488518987129233744262012569858238964203793860476529045095815982813279221559223006050461413545562786713223098599337645242422701965817592516694353571683260206917378537699569544033232127396955208328876403954554166569955499677694384499601637142106380598896744059414923349549253573846122723724033739022266495252323715267325064660211233106442938633346076802013851948451194991212233165225541190962519116519392863297017596150232313435199814412236221405072697982703298993689714943107222255059441378148641277678141977629372763030014638996998635438074609940842656245406924782871511274177948645585276952969753628818423954083226564586440504800594899058635245931413108180011196560115179938892907998107182917483376043294524887135231593154203784603296621084659054133127904421531678515227932433092450516838429035395129339551907714992886242659565430861697634060671936200768616803218874035669965142395303406742704892372147270571892764674498259506874368782211844911625723270169408869832332955133630526019521013594561261265056203678426506901908666625266304129176037652563648846496661218719657715618922266114825911715910893614465394635653159714175501273691943198926126990895327644180933828009730837212097177784551388038288764338821114405245634556782201070839481990575452920298834974363055750627150661081565958497024388185001860557088289626481090263318863410747200782815428643847793391974013419017379896152546270785105762093675300740267990793346657820538829576161268068715742887290516912454904449769585634093220184141157917455056858534521825745555557523824725791098154733792078154475401604525724189422925218919931586945729235606335564099359144309006843958095124378165157461139943152051190174311506668569877196672831640673669588514849928979729347089165845356451877518897896245576143926044643466515334829592146090175444382082922340462291570834473390369205984409946145531092120102286323431382533556889351972624144633018320191565484626714684950061992624298162288251564165369661141886807552979361458275874268038755663037497551925015695706022274322183083251939183904998483163045716030306370210690345720044324415070539465170888855928383168870619766773039607992351303967813761419799410167598792303039572532568102719203337297793436295610280264955292675268597265400549203529823420912712618802326920298021218621274321663113681298851887957589624800590017194920216904386185848622913960184841231610330820371642233549896003561134663470748906382499313217594242999354957106607876521795794196690244771572151403195029438160790313777835234255032384362991797648233228540243179161862912695223297321854307500376792043791992272274626853777000558664838295282678741849088678832580174273512812026432149067808580084707796613872679641190565685992128032316257156270850156929354550241654887315878014155999172893199904454652782389765468949374208992198458707807492734021449223261050155979742307020697594872885388292372193272961113348408761191246903941050177396269568983184476825450218987464474733184463447579034629610324345119297652338441363480073444977689936677506535759060965112035426161775269080784194724512171057849606037852672779061483363338478825505966985996524542967744157012693420715563609421755216355746128325013146304432247154779245516998514797916495759994184271600294143064855847471878025792863882911269248749262081935378817219693316541260404644522393079916881912410245341175845404779110360323608881193517502597080973621248847088531435327540887476194177884960716464278110604439599702835065150344964275753636761650219990064238656355666168743606149691825687763362213479909423508302470277163064928356911110360175943655922819837745898882860082213969152363075603712234821298701689813433991757536150044888468560340013110886498225780961898365249869292981691289220692124090737558628854744465105646986364621251376940195061310725687372267552064619396411845470019311153097031237159718280841393051655240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 615831177812873761542202030951887923928750688622108770694356827569589840970083489198348871111052042360288252512607242779100141071659273894766701411471145170557461430906773908285307296802325849639843736092259530103895114763773344483325266653580985264066426343495801179331577333797993795984557248618996196625451331053638083468445103461802268881205690489954044003494217207941391237519808455097348470403531593901840317749450532264572423925330174719008624042174513269774670889107222925381178762192487358769396635605341179683549618672083216723128221889016288870476428448024053618418990830678899385612732340068671189598722652388948555907906660866622881256985459671217353618089384367183778636723912354124567755703975741187398677662944678945921113316595791097156638551312451709507614547806854958748203423395418468851221223206569454994589149242692555942018757676744263503972465513496045604866348447796268923178323427525425539525574332203825154220930702918120004885360283182000665152816747142808491588400159516910096210878717807813853795541133506632947395051889620609136153337894036217730020921538224388323836393482296833113121356628064514804446977434609417091465054109739348090055215584693203435553021299218617898737644878538451882782936060971883198455317094200823565517233731559605218106676930124397171996284002401382881759101280417293902118044925082706361986203348934648657314801648292656560201385072129432890679319199925301676624463902752611278076461487022517799387775200196701090004826244595044964287183120328717677916518068148809282214420765646434641282532682042897862023475487382080978062008318734208643531523444909625548439915687545646833223710851965753996468658318590687236498876300432315878291348150143184800161535959193874725163842923609681896700700523782155702900560392212309228145421737214570450646473507131146506402466785197271443959258923412413875237931839130711165406114190273415026579697428562786857194329150323498099917161245868987135935970948151398281866776066607228747203747347554233101528752563669673074556960936927896823202607288396348580644747269821705355053267651833237001983399186349199378000399319106033039391872069707890351575476967325024442417253819448403625315718743574301318111489085181572610366903059460481036403938339354264684289877801989371283984226635246400909641452219801101858266515878409730132312582339828604267006742663399252023998880739086319012318549635157770762704218239176281064099141922358953494609369859186571142968942793210086377770579790685292820402931183158468794359324881794706103063154956838792378157400800633623729986908299393581180797197965924175758746831645933217472257759529307870676629560286302181161993193256877237104533335834454199494591491975769735696391213741967601195990125552918040846274034360830745004025385748158836668861609688586702917595047916115757842395391090348270842617615318646500525056314329912286332202890225168838944757643021230732052514520668805351587967691224166684502904530368455198058621219316427600836289813569764762779899964015334837902362446559016439747176974696684782640782968555593358158232453421900515679461406414477592159392179830107295738409207499489507847890789264228949206697798592700855410076487273239175287537528494901287878105409971349149831445262364078045851881835838184590657180087014436680332312722224963140391143943816955929911333371734395767548532717096722202281105249877913886642030306724067641709448796497257571435971257914145774232106534722854947664006229352553578773198511052380257142039183875834148293725993766260234725205466999162982936017994845439022514988815636413433983369278617513622213337539622658504831842354085276874549146351987855052359608172144351409283057698108795069262815833996219619898020043506273246851750916850613756269789455201654340536220770884735419477341839115367103088304480423555010645048033134814120774644736228411986401015100732605063199903650414583729983882546085985443969778611699257965061980136749721322196506125396532415961845479096621338745814874806114737412647746342116765313857124281562898161338166244965058824161718473442985641686255343635716179257903179794614572768295637078571485008022858720439662022523640008656222408456654171822106549719409810014335640398968080447357071619644840765368782599576955263446574326919742658240045094331545725752629523398680005011511211479094978149771101724672513339473557818266554823823899856310153044898555673467050632566760214454974044477056007017592808668701371906114168410487571970217591700674238266668320144772851930742130160470236397293558355095606695047268433868338647114249470036444462289072542226400040388798168216932083146918765747234679945656212785075274468755927467081974664144606827467011839834462862227660490642714789809375065337441268768635759281413344247759213740144784970732920270605090883585067986483399278000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 603976058281148334890435115132177767079703085361931443217512009417797550825137700130189517024185884703528193433127590710467758640766719646356493062111163698889476726659342798499140942292848719749270024135261538758652555440744061613321415702937897849278607822207626815545769449538529619900496112560996525897100791870728012040813581192000385337408797415875052978685354658566702246946536710641313720505779036207416997965582709915982300869558515206136794925257503239888584140127954895647589361978546508550803917141023172831913312123680502532465355873473578705795111366402010328497847055551035858013928338449224911033513756025326294990608192011773758209286245219935839966072141608535408682136490543770610406759996165368427875258440972154740333562281193945061258131402473327204815546085661686959951906085071317020976666695669432212844340791430101571462635899472309789397146636839135371573492156760867203397890234732009288310232478166443816466224419056113701225045413872408071283310380812630314946740502472244680922297867957593326769249943828983901625209248933932660752676024924930611167619904164839698871095106715126575827562468619051146478558567515363647014794021025799218318072776915152408605540581302709497016105965031099794768605115920308929245596067921934481219194612901719977305442412493018570203409029040237674897373855000122761433946185943540469887560038009817124689508586618490865404044550330483506575519671324368955926742389500233185364617243101686126339817425237771972949160623491310231786300814918030845907783843323677724678127616274199868511063158572578782348126936533544914704037632197388412002231163888531853968758938114894398534122607111029664292503951292145258020043793911750563854016360310661353942317654966995871598696517684342082405315959359536318785352519478012423500557897826762855237541462845233568795412198247994300953041228328543866235322464121328120627306528509687882101801613322807396663250723318659123174750557076480550577457770391332819341846427197349049089257689201672386721986119359860608400560256274251010599215342849625861805950356296197263307133148765084821734680223281718651980371630216741131673576864596882925697914054487848092960504265295960714538650515728418398896147602451437453282412918894594180470305162433593660366582283487235726388595743778913400688307174302569943826830603380061272930380950180402863203533126269398716696773989815335960297182376589198588765601016466572614555204648434251264446891263969549466912334895335538445619369234597379400473638666390953513977821009969112174988403034855144183584870910873611587011370157607904229032709872606554123940726055503980736064634880968362493247771615266587215421636743221764959430434000411698541407584001219755892597581356665652968483433438390535972412193135386642383837767444066833712891771219888419956661371686200370281658780453421774579612981900279117372950160858284409279003653965330046998291232326676921347633136354747004745081445360555166453897228439701891197735936518551482564115065281427290225272275679498659427163386817850041421069786923573445592723976416182323694346593975461106482209607837025476797715077671605300353034697902192591005446773856199049177136543166521551798204240484974769969344615532842466855246820399753235843669791434335429185208962017076240294813226637088789140094427975767643072854984720298937062434831962067589450701867183895606753258360905268525021114164012482410766689888521449966110878178487073935467501929536430820096231064089729722190137237856541517040973365512289101409953220832585199940218308153218521803636827703760584817399545523258302636140497690859456543724218971099542875779125338731707471304160586579302305886583732558320594058613445475885425444896754184882038835325682253400339157429351767009265161861606675309523056449146171975131309288912257979609209471948456096314138838743747339143662886474368589425001709875820455762782817839002264420651973468273537847905524432193960605481090156753203489780315164114092578688497587852074574358073397347744038567043246651883923523390755799669928151185771787622289270304713224991693878237593835985342134912807054642019960854420447796427574297714168771874984649712330591325810987442079039473532356406275308310414025105732569180460197961597251321382151978989284071776025211865131837890030816418969073439819532764020398370235100364880822764677175716592564792521753775544127463101039501537664333717535056912519164301441375436069955804950578239100141201833198204452422424468991653068742565163131457447629739700596821932039966603370878238272531335900807052863690417749920456744468683367862297975847432356933933773685275078265984554997718222519310894436582051519617852668650897211228795638972379685192747041328932749711580104144837694893311656582094509928678095507228471337307560035198285130237978290183679658640650700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -906098257312806226813404424324770959020031533634414785392386118365946399494119019350290660336313441470645836985261873043769254686273864458279596102701206784473393684903028857425619895686785791609773021824270089795067362956458191555997039391448936583611806712693580693372066700467681205465857936050720435165377457192752890759674934113069856474456285985242324391190662971742119476169074580679480564865267288850716703444514689568135866070720505360729373014836098270198223602396800433361524404302236258687886346859903716277589336960028384757158605713562075359972060948681364196929865220585291960127663060702172988621938121221770542108310355298983531235861959258770563312427110958264276805383086235704095731810047101592038408923477552085251026515817397754249863723500109638065578106519772055668567396139400782549467333516229064167630744382501928779119471474133167003049941350829856534870885060431737699072085974675640404674334917459202010117577640375501064917204080780603588981914445541861224950541561115142441615645044939340862217546970263089162805869838482774203368825227285786606875636393956519124920316271112152434909105162033442045274603556081884480796499831698348585777302557239277375642514185833975176896476881564933680043674354649683627081300742046799946398393949720679762219252554319534937326981286817378972485754209652231852370013798707219140234786208807973481126491300424730091001331857787999665970172494504851013422717137975768965552773767667205518249335848309107198544692038525514998085157405272843187914917659319217462863922861342764828488749891335677122741654735577875644564307878533260302439066920134492927359976232552663532369795939916686594394914389650103001782713762229689514804104372863338947616016743911091510486452860097104572204341395239119946777937715681946805908342268334232048053954992347285104921921604498350329510959544539718877850830089920016716174743010510716502043065933661069248291753997363608232852408961267159225938059467298746525951427382401174155323033009331512616905946830884761792229678905836529030796188961403585920198651647737150042208812220456971241717413234632882781208372344889568029781035844314552604851382054193569361844094743636467566805705515408469340918699209931541546416352354970474310875370299817379094896363498294077835106887214429075506591426950734424210062219412398429713446003922634422339168849223824873132675679025206609051289146805827563547450727789229533021719417390851892478179780735552545205897285586428250577898112739138545643049010736686835847668557685974323966414499735145594599901123490622305804702252509944161790488351543566108710104519313497619786462194256396122043452462642665520820784170720199038863988594234117087621505127435654244740374173332681955110950848047818146420621951877861337225332275892375672748792065526247380054892793214882087728987439724705995921658812220809067653419784447853638920027833405012401986254345716552964184523097121784637220570533273653904748434667238036670900648716044028020315851309812083781210958813232883585645962459851465185144513132013606264144988130243372051434174835527174855734827679981697172897687295166770467303113777547413571840147644750679835569681285072965933319884115264528649473574803758019196057160956141329339833086402341805851168629129727860813720174094501590359082819643383425927254444664642774632107107256653127633688683238274488809363868139894857503019008793020481955162209744816491466929228450072087195133439262399319971184344061150864750855648544627240309637578182331772854584632179355555778797065087288820622080691073609428467103496471753297870441807917368083285880310261769468476299456142866567358133388108647028662625547209338853482412472059631098664085036822167030263482411759804278370216719785699372920083428061136676389733525675545371920235711871463967929784332656158580180518966211795721587286146145597596097791349206230347248127068181132054533831076838426579390612189804777419811015289696018061410784026714947776812536735210734163824229290245015171166859567070084565383975826946194849827484235615161414986342811677852189433683635847378032989362789500859135214797803384577846750368270573801811753430373058604071919147651053462657108779358652225416216427401894022306336792865692311753689342202073438224941421782443037294236278815515721249258816544283890173675883293209578845631955896850780798416219793953272111576902163546331496369840356587424790558613034691268073571043481573091468040859479288294196333399638267504904984686942418522330747387584797556666016460795649931838043486164616170186345116255641622451840027068297505600754518509184843594388296618926824667772211552100334487121391245018893299617925327274453568567896981863396588634256238163944569346061914735186284490200524944222348528634027764533509509304750748763117825681209679356839235034763275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 632719976815128573457192161777618133476858913425956503731454517838850678521808685726830593771071075665500840189731756347801638240754908529134795114550055099070293030337524952637845789903149934165864436907611309284845226057731662405932162254046208275744003638047521117347333537178163997467281170738969513854912311775894005892327895768869395680582641017240108908351098556742184062208116645594627044072829039436476052800806368353502958521247843440852111414306878194236434010344441725149681628340988033611069641531612906139851406943286138937074710007351374931646540557845039462604317852957484584494657688006728186495582980640683262816343747827474486676396462053771012794913096707214717585923342318800655035087149529904806972529333543334111589405220138470791762911098271545464318339089770328086124966977909614921182868007021857323534644152995868219197066812056011907329770539337461043550653977880726327939026060409007441870057096524823958808103949592824309439571812415365203512215492772279750377746597583959470743025104556044960521865846477976550779013303359466789728264312517318806235253279448971927763809233869617822177403490212233519207370293173357321539425874054795900164957032572472280249363419902856785979274487052204887473763764774385166449906150908525481601864405775453810525456429212699459740667537377458767058505013413044302378062519750862181295938064192475451765967778413979994975962984785144370213177618565369981581839995757320738508475666094504362073275515346563306181168471725084229957616797506658823431050578607471569065589601440419446020974542039974356916815415463938784427087899572621721779282656832584030571924491242942398604902709194746677444455231918298148369555750059211049429904939774435578750236548588132850985211189161844040296689218245611182992411368025791005579937953019234834485190495284740469474683754491634089950944995700522130803629549538568865690751968943236906224395381176925123161297666260498581968585175033587794565616017060854869788444394696575841623684841423983501211905556958835403806820790071090226037742505607005875265096686522092024812119578955718763611609008675820517995937097309610871147288948515196336289963614312063701304952699643493747926224409541016095280442632885709330891776065748247162406092794450604073644646204720153875604398838839136206002471891433074011115840685756414164575259704413459749513150318057222566393671715693649857245844143030877586718732351284137496080265744088216572973578119491663293516829266768969386045728605587862538110391834900098180164373160890846934927584433617352370352856748987286573173593353505000086190828847930538966478797455591765876898880384516206496785882010293271194568055882939553582042459580514383061621647318013499011323869526774087728944432896611649219600522192639291661134697140090363606468213134167944904361998971114917140956882960401289508354879344667364004548467858628320169506814602964418751537517078815325490037054060507160456556787652934814879868143056813139938604533206046324324613579836965771309263291226170615137211062843489573549248129328379364082612188012940596660542699292119986234115240560187174666352796365114075137849650971738909347715524013175950135119734627890322868428421604701629896262589919047593166343967141383521846251679301724055916217406601128190625257598886744791556343547634015759758902454702224636472081694988461543303309754049839291859541075893764292022348032656824999920161873476272291372015633901780868482198106089506393264750455198516904126613171315983941626006783289175077440871118067394541854783779809829032563862645230324730386408803156686622289117540868879576179832443875567492909401278831954088644421905086825924193722172313113484222568302954748794942318225978756510075839379191236919169326469940493122023943505568488940292857917569559013607634360849490205833702317509366070707434277281730245547839276309017947865237000613568799810261157523029796451450962161044146772936738648796055186953017135971097704102936309148539948983213177496147486915956465947090973944710339510763886015472978325586718654604082735725375294434963880429892439400986337156929003721004643403165551400884157395379584691333971348934755462620066003428190649556540400208678156749597460700625103778566273767631103700870193914420259912937428604855658663064679868240497370075917382403589830002157871786588643156125035436999289359758903275662193855287106911913965375804940727630369460774652707229829797621053046513990623387034255923042595040312129553251602063216204312571896764164247643366129849251629447450871341347578034899057263113133423347101113228600288051895010460529165818267400541380048479997851887205273787195321344151228117464713547382541014505254837622704348961869420436774048386605881044005145927316480662609109310558039237003400611759474217074916670258163895039173334439944581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -348050946719972664036960871576059617539741246256157041606205840954086727097130744782797991224104387023598993303777480866772479244825206837894852355896511891696322570377785055935144819151683208190330048662700813410992114780602858588194877192726841227157339282219262772281835215877627674639811024165114931426122881586177914849771510826197249334253103059518396473014899098200215753650111818783845687168142485513630120282489227203609753579989042334189353125464092002867202970700704127253904257077417206103126485686419106103822191318741974940440569494533375513292434070387367358379555544619421479456893472447120675513252518548301284068834528839790364955685253797396603340025047853006045442578280879447098924959444927193182186655564961924675847075120808639232914023882500351961907032950587909850303755100415903407061360730946673263408152763584954639351274571414177580021547171849024995992184223185296329962206786347825732950055703680391880082201440604854588194330459270051764463731855542187182166373951511677056173727910733624514243339300869122417745506449353464868253589604608951764675831576233690244861724371456115664318090097399450022629275071948607266702690303042342725066763215562436147375172197513876822947755978514322078310401477349874942161856773815548317231553547510028078532294240500682506424947398336385611780845554650608573535926423913826676941960563414136922724863664310397389689880511005838942299193085050518524915850678249015355517841940054973969182655126607889784483497655043073345049494709237260674695922302197601312419084238432365687942091884388811631099178472080449006431346260832578050923037428538016345693022275100392400295492843833608600540373265957614791263015915284724307689543018626577765634572485136825381138536163624425310810286711904548686888239972892975812126095034621946860351022695063642413020500485196799962114260540470967627958178418626513035963356445933824579067174961220894826802017050056314821797910496616501943204385436739098767615318470315003715796405996995561577516552786012497079623409987279631947433698426184812550653093432254722191857539809075520960840308708855030042539654377622899316959578165961717902276402172870625814587564564899084393443361939616746635829163369747624989829788706430788906307270765468334544551920763376446687167204915022880631626445888427482060568224657193787664945999524084692172651837567312158523337477317692627281104894146728258604152885421530277316129392420769205738428530542899132210261229952528190611017552563410231226958724304453616278686708392798534642329899178572368682055680837076743518084755763728144986390321657076838086199974592342479936233657781427508071916050760035901861157546275330976748580612302182071018606964404610697636173053930048902295183041389655714446817242713405961868713552905698664987080471132583638176378766372717554441792114604618847844094678303549485230908296569520885421041187315686164125800694575229108664511019227197309063180372451568505281541143583617147077149735752964172812093551006235819928042848382710233289608703422396367368109230716995216275242987907306621140521849579513328290075481882381554661841296793170907279555665084929407666149894293428625887101926736613391163298213357607621859050880941345242054642924846548323102984083222053680394402909886922542396538638955989930957078465599841035250230064334100411184243847260938710452260642529020957792388714077488855571113337594211267853585327328928215867042981969994729533476854846583818083276987664122471351194315667218037834432479426914856294446775716195908984120208951665497996846564683335900896108822496830251795889863439127160836114715386484237267643460829915011192197317697558345289371445486342261376391232168495168032820299196844591497640642835107632897411162095142837274833926029122197520291649369394160579392954011545353215930420004305899497084912165193261316232145999870071802110243585460310956438615839862988140879838659659052997523805115598969925297148925285390701516788990723621871287938272672791619141393132219367962328433977032088919082848327211620964311147367773132940623950258422875728257305623700498591353513818076858869444098398365844728500345226246237026283865549187088972879595543581664858214129542555871063570972221601618420396278103404509473024126562203047768264699192393366980469092779297752439862404108833646658462787816948031711875269040193955825448782662500962852754708068728459444123027436395262150821911705156186378161125061307108533708218421947955705462160538277308925589795433947577257085505182502424431126672997267263995636994767203465974103958048078823596040752259019490947600190838486875538478354061882454622719406809563412398629186255611266566235905157165955964070484460786450712512556215867199065492692549312206574222140071359848018883368647983052394221169241220334455090573503777522102087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 180660721680580302590717935488688643381375221387022507128470951497962249281640937686639999885513794605151413747402890458818718687312467812231301625496731314248459550967116420504216341063133179947278600819868663770375294589736308676328363823161747172119192910163313155624939355280989876251706481949331928044228651862303360295916821114538886627725568102096431062175861722549322984344078205025141983834042283276164008450491038064783861998085102773323168253502297981002002140412799069569187097723183376999284621612748754099662516179074884960396449796729710220625185383414148498989957571946039203642545085156512102649059562324476321153540109283827573862709275043353397553749150337813777172897216499641543494390255093096728651086574714987343755604072343321277408282183028935299421817096903564776068980629193125530410633343041013912867651498931017769481309408001008793483549467175885720172025343807798578971591829093754681596226594179312151515768013502380596101432871483743050263021344715294117147375989040109159403426136680670347327953347735191854348001958400287102171000055060581336244624795156563740522151585421970503128168648824212114709972481996559133398668398874533940029475165971117163505947600182065915224296970314449382424782611579056959873809010858452506565100080653295977965316856065226831165935073586673494357191418651632365221986437384629045963211653013242804294356176593546922531050651281061819420882469478906756429224567325263731483918755469811392238097296181852420574113312861300695524972361480230497372447232548347443660092607542083293964677089069394023278744643382396253401848954822801176939820103476616432383496087214966115679243137103680036907066235161062091331571575963567364630478430525552309666752943733372496492991887748990440876952497057459481705111915250256734844674946370267797181508509298463296101895716951843757840852783684035886385563038123568350824357795723633664724791958379894693490932863538932085007634726651571615692160880119003618770037791921669743968070765162917034465890953181368817063065505540213908561901217691156086913734396013821653645591284366278949861024202844888089752970101259643326389526926059810864802008249702361837519878880388959376148899942452273806200199736950060097102102022191169786904871044861608552133172499180110417594140762895005546078225915913130881658405690090288735795604021139800903328667462503097572164367534836764202127897066561023549734600254114908049971629061150844318269911027819771488757477189980115089643845011778596652730871424242542708093197925891782737831164390835876695750708275415214880016703570512218547568680116906611727721701415380549418742254440345068904950416325831422287753455459442019659310483661000036863951668064757211366987968818615660522859949016428218723217438815080832737848385845742548203102291032360365078345279052232721291324765969680891583584945224949602987149423636165745838826515658867129107260641971724104745373005247367122916803409984191407557856798450391925717700519734347715859365297249504891298878052143317974234379185547836220552962179767781758662707848707604299789578503895035080622892334677922938495381776664790175849782590190258037409908925578423042936189916724312024139279130692185589230314092083503793908622508345654976903168788329403676763289817538910983363632022814894301764813837264105538609877658783593697280736097804889087180262462579556699045570942145950705584987110052710548571646172226825128775496168243277746835637586888666496102953069054852710308843077262462758233127932876665284588447280753622606510894679408347981842994416908581903502040680363990174016700302450432057888479984260810828019568938500785284702495337338862689319858114702393105319249249992999671248473129979139876744081162026591787906657843518656084798145107115207309773854770872763582704966779060395468575423289643464987374488026656925824881870507731569741946445406658930189275447742211486168306336194278821404237429585943693296266570587854795894293709132245665930959684489995705554730270542036852084069759475785449237598841495279608482987326111599976140636164672711905933601894025256232050890894125094383271378462909724261081238309882359650993198561678062222804233279163015788880646764692865291479104683988135152753240355463738515183740370804808568007309250427514195454757840997231036010732293229069101757477653995472014338907618563813035621016352265712829818873250415484167713028816659696048031877367855345291765895524085443033649763917134289640207489986863759563439039002418484110111272963931111477733292769872980940560158438040259423739787322220781200205158209542429836312634876930318303617159484816927229478208359599367070456319345869184777245958266482274874758468377249978552970646562060585987744237026219093883865531376737232752668277425626896941419905064472026210369409491330430429712023125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -89256972544114515819984753149551058177667871296221739009785203892468795602060641329784683673057981019571998496020636224595013531311104609091069293830477922708349315144338493321926135802189121934710680988513718215076096820101052683186480504190074939507230954722194459574260233726697565281101626808096827346320802952453332800087131445509940181899112702854949642050124656486524322283208534410286405592911196975230100174451224822375477920947262794968384523182921791404371278489880542787227064477901606438707289703237357378303115912666339110446830357540930479483928610273836829249849680867114053227806606224667135816116143103757025979611444042923226381814242538890038228751405143544388832118126889292816774263820099348481283452581104957321831642247550244154424931369401781428401909099662411329074457550115031098916544911811705364879424486056789271262121274872352231857723295777591364319766160777955287082773962483755122023527742346130205840239808217048159882491274177410057117673515549485777894119561403798517744035557969698820717429149993268995410155885799808799264755351226634032654855696138529300850142955167659966151563103721006925229412796966561226771695152648475000289072159084320294890468346029995414252684837345998643722107495920198452757508631135513856330254041536100353867536310409251254560680950247181025964927448607172987670051440536630657963735288311816948225388713424618744527586277691510875940836811878422038769380661616023103420265466689311648770665190377430629129899253764515424415955459905847477855198985788120102896610148936113643778808973231111620973006890034237671177101053061726164724272160633407064987587183846384209604046537253741072282575211025172222977007844137351672594651577249318634843455132066913357194066665586061816713448364034395594429154668451039413769917322861622344161924093443043592338074574937609473669836948221800361526481570863940227473350484681429202606389337772085067463585902027588467785474937635315267692306512365612594680575775486522506599403083063028210653470002032433601216718819314686877262136401396278196883801587257765346902901059181772847039397831006915761661289872388961962743451093365969271478572619820598129187552978634251497343548186739127298615622812074655997947780564604686944833977110374729107089164771255327381880642805190541411259787846998412010060712516169080041703020130811859093656395232842351669426215763145095930044964803645518209519524770293478408271349306409793083924021993484463513999853799997740045733851762590955473524432253469046232896303426510439162757187062258458764924793260186024665294808547783678464394053749413386079763335299783098976591303763159646088446490806009377550036075821650243989686776803570885056991354108039649822027911811356700446732610034071297643843445178477651184500771558634760276155485583544307720989613091426224299302039581589546743360343687382417966039276440838741052918068508880061552390888342278386921751885876426495533404573599315778038006376718140251803765031286443227076721013939692700666787384859205943822832734853670070098740278679100397580197150789513200114830033594605643571661829412563405185759682640582190810825915882975994653549426028422767994921937199959623920796246201286870745985588163373592845700646514895006195476911851444413157002071114301210696359500883874731311633497964518152791923128830888229409199937610402607369102581871205169110870852312579560749317718348847581835228444456090475158272327875281145989119023805510086111372930622918689457227214862946160258596470213656029636145033511273828365631622184775123362679619120867852456182337787976388941919553598281390421787980560809334620478518868180434761123583266504502769976497856994446122256690719704762704421450406218995715097852397043715885678825190008725825517941160357563672974340444516199467897542664246513092633740079260425446914669552496216725821465013438715267169944495629002781601058677104252054592558751766437675342488657742054951277791491135521912534186208496036073494333253592394655737663800071400674405960016854932711424704478523147313510285997491339426757018866287230951935081350559420607762666655339979558871965046147225007545048779698221014632845257590321593365400322919097163971810097172066924606862745315381405174207255054311976632074001564919970220993089987432142294185192780160351153620401165014319798593917634465496305664322148111410468257253937848019426697037563067875478899143873753846457723949917908414590273913187140669554754802081824069709376932922672257470280527773838173649511768745802692834193909429752640851454633120910497166455050562694182664032086516603434678478706380217955419073403892525708052628590843259501510631558572157475985437134316468779550078657184449406857334503602775512144785760812390841724415322176603562103513095602754104058404474146709925388362417718819843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 40529118723595486184603923798004877233696322874797776010720958408796557849931345244883533399721242926266179540036490075962633234098486680322287099905589523443610133978281368321265714610410964891945660933466456691149986080845049857786608215516528472772484330750462162181403093067875116965817138853479809121538351155199066457846748672650254197618476983598406370491547959801278588818761195597515057397981376761284839336859087783517324573776206948057901339152034349506687387471004502208762614149133968217048752437238329378002551699011893735303817191189486934609749263326978682326114280937009822973866359960755232552395208938123434542859662298028312549433991661994007025932867052610488220646080170806039890628099903970594914468439535403113035573600153084253323634258970504136588251861381464066882613899544999675676624017870111281133499904445511117284988288744254117549034827994498716662520944305360358679662760587241465953664074663849737410534159608004860196834809136973593431316852142686290393118278666693888551162131418974937081396679152160334714386228102772917199399266216277456018144263995036351157066298479109586290456229696105395572852657252890346915934844147100418582568859359519443408406870519805803515344904008909659722927994238756504386833885213027868108778022988781522898171691693039447526959038705673973605968094093711818842555011686192480011014150905046621252677989156140403225146658518693109419315090988527336214733614402597793684245912102914082615208908326581028086529508552334623007801741845278334219284720589021877901587694980038779581970302688255394378296664226926241866900775792633426835064282710298660642744206626215584059416159903878492158706099949783024585284708344622624645678699609880806582589957300769185328219332047630024952711274760185033354346270754309564039633681538777806032236724734165502271747565441957263632978028021029881754352491988506761350962989513447492625177569365110825941772421074351836088347072074577829237184695890767010146036693587272789678236329198426576028526675675867436630167480170787169101519234249878566472406101557574001134358317629181041705359226532260712179146618550628688191200459139240213291205541632978786703499675076039065546600269437764198566296271788701078847403673676557829960804778272468418797785290683343906992746321396572298208808342396131324662855803180638739144633886826399503483370658716916448119112827976060267103257468565437878144248448360866245279339330329116621147335049659811336078699396252094633592125522097541969887622932677452533575096671363575113423887512490872679762260040688701633295689174207478291048712846709795518448355197218377095293400596944834790724273828155852432761694358627305428162782998113690365758360537568919683368613911027761763836432166120471609357094831596866666937198443384232156557770304013348669588729434154786913386999215827275993114270395932972015915012911315612119476150320796729077700564959072099190753566819791353251936383397232762549333814345529447682536686920984094619510171092324427665661896228696248107127235221514713735314953397463621355090097319867143316390658913420628012233267196139409828114579165690160551135574862955471448899899751372637642596184840080790403517382604255720134406417282534343958432378957505523471849497582728397404644894740030199872654778589434947711089873185519502331397454377017955619484633252794345489376618222816154277854780839622534853787581754901506446840852670525528956458592394800581246858703481232905621984482635635134847864258973545942923984160703140778759947616121264349400807406480593432292589023969925889415838979670304324099973130088332740797984284693166426095977240393189171907542349108557800104371967691626029337207398834875681892287470768863571952393834855184007921355000147480924031256189267142320801099361615921203859903200022850333474294477970390501826543415497442997668374007382088517047160861884203333828663407406874942511258967529740000685352228068931508124821761870231205847220359643922387930195647892733347630411533325587300017373184629316326516122581237610274428123466631876476037090483336883742510672721706024096079425052803892895543521098458852519197608683126698467138800837486273430309656524902954663767855039888030376587296693606297761423669116228918074228323001751734472524516494112224232868997297660436121201223317477707560891228150300608162138479784635415215488207864831100748922239244383961339806741445611678002232424715029878607972457561228501382438116929386081454806245643622272901248172113599264564311270700892959265703228876792960559029942661781680761229348399947907810470426844756075953468887814415213364960969085368714874565376924937467574326845186607755552961561166905435937515754030260409971363042234687180718068648675961629996109398297743470955218939361563744165578956485060645016228822128789501226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -16818970676641489949918694354714976142367802757009130117270313282153607413283806209895006646236423187799627965786470000626608788458731451371997767377772808611752527019844683448119813295762122987803815932117083202170542570235970674888377734672767390079211062607684673710556564670745769002265249406244570225808660267665178216582624632478874534505346256003627936547724979721134398825951285624046821186659484997564601643832121222829041592983224166427034864826407733302533720334297602392188432577629680515942083063955792265954797948518572649030161898159847325543233786062068506563152710366858294353553395805718813685483969740822204391116458434131077335969190116492885586584213222197925107058670642447698453749040501702987253795668478308810516764376780893977616342930524184007512146845449624322269986228640067649617885434452479147430215090167149632688919948476656744548359771773723895535290015485353598248414264163798953424507479620416223210212060212919819400456130237289642240881755213206031145891670795559615109736918693400037459272482171663354192105765487560222083284306796169943312612646124696776632532192361172936130465127375625054377360318133418226167362129329872002173159707837726902753576356848506238674218715323568113400305270171188702384930011167618570572913256924897512531847419599780986190436347866089736659829021204717200865013986798130924856796728859110605918487952792033581660338144767416213631501254915614318759542724546315639211968055917314239297355189571368077697272851245256063594128135003491313717107169425825713303764639151692192631152324772070787825633196858529613439520269107164112947663551274361367971875214046797060835128232012316463946471365697964363439259767620989024429153015219459301637800332180338890348767189683504425363695379257187178435343486372223988031892821350284641752046195763848120760771958756131877637955979485087041389987355933797553204340185495503702947869457589659056435293919570661957412719407911893286242140985284413767271083433720156633010799021509472001621883190077620679658158339512016152465472756347111235050628888362438413375752758296601825224113910606486443731231760796701105713145491339765554739570867392663750822149590832071270562137611362259716991061301550823591332210173788735443780611069337918499468676802216960942633558418616711447652294727169368385881651050091004378543028668912728683183626955165177519756317711409873250077857943958505420129674678627978284963888620933867885274155173046329924460163478944070531611314917711728570558130938644575319096076190623337130540765277057021707533084842137873431829656580074527940835981388354386085296795326576815414069600383821377544783296141429265127147784119463044055865472935748381873395828586864632655213223935532300605335243227912173005851623703973852987124193672358202239847615757379434919972099835424069259922477235880667624717262120206226659092508049738934138860991468106085564945446837307021146458152565788290919767904987880642275855351205909962742939492800646644719277850446386383357070212378107183760200675524956915295018664631328040762130304753064893670954866088829884565165459963839187100305126177930594577469461642046180076485236282129735157808348665206921154529113053735828855990042756452411924201431971529385982837150362797200033372439137917266088376556121537414003999997262037082846748121367556369377197127299030424643673659072845281125697151051120858347001094265763055643015383121718512690791749377228924916665537886044828676764601088502844421739990336018274290787719817195700393514549752458272866413055703013597390757749251601052073562029043181355814876828501198878704936746513684018705693406092851839410078756298523716765332829898581959357803455069296658428515507005944912216323396067944533636405661550466634074048119155948737546617778648825769272122500837364786741109598799763262747624423546204421329772915252659442249894868999771200794623319022923452625130525390247775759292312059246391779523905885297241105669448664929788703372150921538870802102740403469495913214963653282287379564971634971551850852468522900670382206749380354029687736526427387445564690919122680351114355693003916606691730458677533231220654930871932020104467648329603085692921910066407515680541695101820913556595563218570054700039121724839713197448345236589181424875301199396458667950881808249078229159148986324155500729321033444331153402335524312363215106142771675269273484716445388664906276854646582975396055511281831377097199126317873929918738996277376315402982592594563397221756604777521846030177314258220745334705181559113909651681900524997715999280858230676446664870309184972383916610587632364911941862544338569144042732381006806504440433548866562038257908920161068946261259600865158499772374157236102653129854344439788496254288771201780682840502154208670956972129256864805859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6491555927305122593005336552954961622213381920770419490607857310772459328265996398258224318593387471617034853000144328954586734245056957176417999881415097733424860992552922270629953421481617462535957904817640337312605690832210560148200531176316375325499363927053861372059570240204472982580433200777842876715393554338347648394183620947506538990172970476550010976834573486419788555206329073579500649707249903585284173280973161816127016866705499062224529947714382090384383699720229719470407772583838976208168544781805153953240687944407978159743711526454351940505132732678580531477145409047688623507675851128439900360655743094164848208771286502711455096094440600841244664964448134840763965617300529441738654158225694523209945785396402254760680592305953386406675615867412852589796807206866877261955578297595964852697632177369090867464125659158874561872364016025395464308394026945204254456629002503049148279238845311774089465770970859272693586247124790239840578329884587905925269354236457456548346230264490285513016768448403648076845131841231725824275180021443855703868213708547113866484682966388561620376306534520364896822526149441695837849167363403071964646155721539242803827563957369422779899293598769569275003847664696993949444887396132915159844517313158376804662929804798398373198045912469095531829586567138607335796014420700901838765232693463924143786187492356441811341026879599148004546890426409169472507612484058482248593804252066505028995880826399036088679725251984357845585444550162154385727572818423354985376449502246532619295901632409584551559094942617718967833446506894966613483161863538565929995257203295136108220075673439993378860507657055033103704053809435158919504765426930082447065622018375402164635184147980545376147546640682727005413402138140703171498023540532841385231906859382408016404463419480668386630162947175759474964074762479543959557874091891841722452680091468146580870141344404362101033292324476294315472995314435215713750002366937791862113897991313150882971463780444478094299555935032889397061010978459529559248181803120750542127278639667383354795613523488867679231063921983730570582792999195365019646412455599100495885088449323685875955249021006499804113853834754699244901384710537473577819857024186323132084285759727399007248316296335202019717441409570455551050182809718832996068634897836282630277491596627824047860136768209914435913285529314321371585103864316835694416860372988512196491944397600353456697278487952308140041358330407130663322095231174305346947584623957457465129831935500275112918494074880028421676384060413568063176887736379768303843281565488767897204805473368621062643379878609546021074364565825914427543865605556906237571235714450429125264772675093958672518853670436017694117481677528187737033739318431705644566699891670847372970630107300031535526722208722965176121437757964777496707181494960856315607967154060871950276261834183674284874169992069766788823883324250139736691910252323483297686087069701331853603317620641609397077265847575844336848791669477236621059882043550573849800968001113915426860966568496520568839076746332675187866536385993870946275249248985490296416755606528081903741642736567633355353320931820100644573069341631757555152768484841716280698179337448181704091210430205134639718857728953178152213019636984379220431357701660516582413641750623662062842142098929649832579239718256542510365363308934910327060965714620041029179897212138533189407249571703382140680244656501437749047001867587074470152768223604847034645838786311198878695165757359015171232693545484105345011143329603797904782573520842385713544748902047503651245435604425217434944848241124204524003407016621513688870504066898849277486246111373460157997776782623347721141452527323896761207747204775570903048330970433056476722587627677326452097747796110434201950419295174254206380083095299593891505448346236335220218508881058610145890613820959270807850033540699115620631490531149952730879581946872908575259994515889559679049946839387956656009480484937971848010211935640047806821848926789962533200738315480462665378490191144003145053997660696895016516125603813463025543277535368411189490977915201838924128059489182120053811739394778615625876031899305699741787966139092638974441210909642115850644648436805359650606165033724041844042461744653803733021595197482561855338833907558719766263567399732610829536301706007525127633857552194937720431608097592983300593727672364702189559866646020605093632051003991425612703063170256478491710655255955469888654484161203570894997499267108848183086222664991591139828003808358231540087439828171701161159447851245883388949548492912751409044965471588017684202099105955059620201531868844939574544789860372946181787232668405027599028315625430010586233204939036184145277603581220755985395900934549283403672458066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2366923350215548613643259918027949707716672403674391901896918096704707548501583918221057986315329581249952904254974598366418206255634567316277484551455473091581852588713210917495226748133679546948753026908278490925924481462477113111952246684731950794376747426841277980599080654354477593746955046403054970381247230592981372548666130112052635145544973110054036515168616241628318367846363813617639312691183729755829273078985095295187264086699808803334684422415465737441069956887697748846760696997903152935673897969530703999497716208926424594993522327490159230689767010240188722766222103060630948859822377549233744824080383240240443046704328722134621014820250728459845797608503167690107632198666256654203374466415353603850200248538421226785435079510985483056285677196579023548965163172744859177209602987571222199160556486140877451093706369236860356183324464254732396838900133070730416976434516384190677445361662288837442264074610639798110757920893633439484707211018906936544687227234255707454442416782025330238468205659901058149859308665469240080611643636798916398590097133761524426554910070413666183538901527859028442055126601738565061473453681401703008569177416988634400139095843145924158226336673629650976467477024693259267758496278280720936256910572457883037996336131922194557429454109340383342354069496313742795209878596644450799321046098860223952002909806513022847321837925329366180479992168044436783010417180704318399065490546957927431378309605860498375427477259265258857632033991602750629351924361313074157660251943871853323241528528573229545479283268038380714758658104081732066438899328688101479621087037156152541666347250355139242615300747261829912138322080508476121128966872260962354391905286612551078356542189387883455171251665791444752696833730347661807802229194977636308622515139004404332113537484165870386249094991496970703241987318215771192221977099851221307462791503238437736572418564553835904377244557014236418348230651468194934802157673525604804263046211529506524330111018919957878059061178356202081123799610817952580903499494189446937422047791416765368929078055048680500561414250018433128749959484851114680635549185055579605069267199256811274239057488248007857635490479070188372908931760976558622992189747616931069247105313799080206598356276497778951663580960501836835965474526230403057593790572536230273914200266357218518883790963222104168218766250562175502063074524852435131350944027193979341600060813594762599928987127369904007705802530572334654090410568613793429055103912694612262325613969123905363278568736843300054709230379306640354100313874402757018362952272358051186782246558708358264355954347607393585369788374081339640078121973454350372566671711768905011872639163023525524401949099559744990275919312012945359781769574602914231125109362832720032741115107979848822463942766867858942561918446813381842733495856756057684387659047193193896557059110236698617493542740593305229514167324966925867658257597121175614538856596384697015802904425538989391815704252962729752509605022126399764645811182810363469270405316623394558710067783638186090062326780181386831323840883416679088112987935405989415490487229534919508091703818268437469363444683797528736989465621247929942030021646625134594086409789414632851438378950598508909495693780205432119167038144534924120236333993731909979342878717639365602371668829623225609809970638149712961104975038858670475494907029071068317597567193065128895361799098535746720152786962513422492055124466159948491081441861171021080586607003286050494859437629326764293350410901885229513110470641951442217551262413140022538610699722197154194272650876700485884251595075120281073193171860856327911610760588254763374497055034034508081556941323565872311762111402328030796718034023781324932388253395093531808958989186609080313651207728250522697251478346594428786154913984733109124780247025632220357003190491231466465902026097985395227654219931330798664407706660539123604652275708764016882041900612601267649152949398662641313273015148975058985762005156673185821354816446149786824501131062801780738076906639469912814241528062198348551132442018309212563838654274921860195928309201690186503756402988908388580181992677960824364929161674118792415085016210859807150744924241268678101039070274973534118467205325618570179638879618439025165043774823842183051992409457274553686449801734768944393855776401078652302172407337057641670778452361701447663314509058692248896589807242124789671434770424313720688215429524450611045548233193823292157631214973858476957678125761686732416477305982816072890457304507491630949810004908193526698383553807856607082080127750519711512744181403963117586575304567997676356640852196429436072356995589174487450065212753781644559601682301268222718414052365309539227981148238379379437960946545654935938763304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 814548196419605642031658372602140754783542388740087996186325797609767437152533633192492720195848270191353295546733222408379399777123845772386606113790622900587945497523324740130073648347821887931846199917532862892259284933389579261219692027559820662924968751135675034421514457770667699876060359256406852476361680492614267571528768538670590953797278244207884562971633857512435359326629868375705913098301535952804519436327010654825032042059567083948364869049595545043497431268155094160381151429405881512421102653985996190721763804830558188075517922746965333802179363776052818636418900438126157411412837452883886150035953280878556046110547230457717623358052498694166133353611683817309530275292237617680302963705072170263405968319600295000791243750502371210242371739760934670092257974332800211658064919843987302987924416965667527147829561911369725962707783993023318290137569074330893762043325568409359074690830263410481853292736436718668860916274780799755193198988236643285554620003162296461267530058860715531493531893477351846640484292804721174642405190038418676084485036591998360281748402300867917563436415855520079315500458916688633178357464039346634994064643835562084632146205286702141233450195082890547825943783154709141634572961202979095668277264537112909802166292898175634739301435191028369905625647180008733416938909907500330233751319538626589279025175607990717446996674880038042223001549521366847667716258338436147623081360877092722505531766861838645872529119472385309993451058557445815753259139843547679727339901008603112601503404938657224419740848240013160955957523511815861919797926696881081427802902423502323451905773526888551087242235979805506862213433682716963372881038243095630253681329106759860754353284722916085177094515408097987958697507917910453584705148405379860504641294281946897184269324675259809864684156334952475979822834773195837458757019125924721951891829869140027830066877581333628534612854896611412748955886341462717189531404987847267319572735075319887569508345553149643880279815371500156137586600157412211740160748086424622845634249018087584663256014073899598382608396212887158694579564419525378522573966587852382046967911370598375089762609145462837816594261987234413880959671932294315150793763908391652473702244164194285664387769353196707842498625723542644004167491544145277948023985851062498040577325074021880685397097527000166622402216542817837411774181941842299657352556591765017390281629873859236072432159219292776809986628410668130305168306257631775957019998602363815290945222370242672401562209411762059964448811676338968016168470375703190224965219341852781114609301237694892260456459556004506623894175881298426113034876451913647195849101004430061526247809873422286830460278724575560639282086603388110348547388221002541956848825561404757220938385464805693869196792540834378700350230911208536377943616287528640015634168999963929168865260374848226400490238429822394316215804966391157349366729920691397955115969461984410251247722208926970968908306353232002805900582218190371531744718754125203898208131933018970130278029827109081925016560183223915059446246593650102172241720235534153410778042668197923453036173769885823661489485887971743635951014947669071613744999842401319653314592398349133386124601057919241941398890859165108311237657085367687429761374298277425770010497276429118129904883306030966636955252350036712702533459392834457429018256592277282099934524666309011080078772430473447793117153586482688234094424344339359856537285714937737592345426635990882815093979932288239312538188157235045089752373530496840688029240577534026392747944961050690606099824743178737547559089040594675830525969263601194308933552719313170470019320449633522257144337087327924510352231325464308774795226358873294894299707153303307339202567413314994639807651408252668155520509453308793954571726766944949190990032175406699741171246013772873816711182419824684422479818818416973795084315017061032571747720721897882244032328880114639834518126197524879758718191629658431131550654461536369474977749920951661997426242864467028266672128873088257699357991697726826334422686882230330081131204922331941847984757904254931227744859813190789914563461004808297525562898581295969892484595474464655510893143349949461866732838981903129281287217570193431434325578297721231064326476531537475180432513018137744192632960319496492800674794477196525436377186322708765306044745286902253712297166638353289241928080715742083233337219446807630585566547181533975386224439584749668430077356365437288503244429666324174465267094332220159662856530417995244278129807532524533124348139335084947335987554283772975425052842100871008722604175921572774790891418514167880593826515860838592306066535097931137391289618234762823655410160012918494975766054281660693676344121819248600308398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -262569691517203704165529994978032143570786669276994500186409047155164574213767279815230307424346502423033486185393550050727990041257257891546234918824014161185193694224103508439300016182991578306297310328140959198773863284905294592422191816992897964301519291815498171952579058567095053031138964220250393739573856412482322839707595532639806638998334224614973999875740101486510641309503050014823931187466808581382820779858419569511793422176495330648618277202151184206698362527519168400644915764300385165809897280458890284868516209689918357245371980887149963745922855740840275929906828225251730109849363424081567147526467574153068748703091657146802328000567457201797793603722862190169918199792643622997896495735269862639428896676255021157151815487145386406222254272549652175560042953109736475979191756091987386850428799339631600765561288579049457997923738930009542458082183715842638245502288884891377343116154511944719054259656509712630747218484778753822571741565657462154094566957222235395750924425988173871426883927181598799114582448831857191939938606690221007706850324231715062151626919387600748977155811318368304589211573552470582923294679109905522968174624559745496125107771666720621110360567970122077858320964954913739875741570901456691866242987219975334225987949609037454500911163385961703458928787055944724787671163158712589301139552962561385587522416221656262435852713614561450292429981974731527999999491290071554872589997425285201577406304857853233224481803806489426725709728214939469161769441977636851453789023071670708350039598779032227731736082431756277708014017166646550406987536760624662074383981297326228075936932740360584926505970481586252772129033938250430113075344332973806296691056754911945760306776334641661290684308371123528023360886695591372579388846353744441926632457546451385433702991806615240100317858507111206651406463550259917245885660310108400491326550400427363619496493310503579363925964546360581133102258882113335447235282550203834310675123314244521175175404509911892906627323223548800263927486291317971736361482033401085755142300522738561929323692255587381387219103867610186712205674746325678289347332764495316672638198257106701087881203869838623285578746404746896911262368652519350021298487576984849764307085616413680432531252655634455679402149716001521315662743740232746945131353720931594331569279932401960028625868117982023195227787055916641215930719183899624595167389215794178685788550549825802471055092758766913313069715827992663349800562430727997901980211870566762306286542473967984136178593288687256349156226569096883895573649375455460047632413468811505503276546928951113392224720353586751923604132323212168866968387192654994920884136725068934793439876421831734347320242574412524221036536131478652933635521895632832288335370317715621563726366069103949005441252794564373074935397242534496082871471814850185755794179126618676869977665082078973620246315591135046577006559841181394478628396385496736719403885000343324745931317248454370114268215427336431824322825808039790001752915869349253271345283204400853550409090028870257963105656779994732841279038294863087171846857863346773009196251786127287125068442847475707484645974935442099753164848878201432856072713791620738528954312944803306239041332091608348525252445384538058085032663423840539102838174869201595708543065405091511382628688693230789433678780841039183726883835461179278406432058249106436383558112929103085728212094697739122993286430562404997642057484824634441815769493363174161941192043634420067186828936592076262653184540498781668754046971602915018215125856760705927490999006570234543215212852613355384055449637688056616397588763092061188002006107846875789619165428172757246041744880730000367509933192660988585553735546401159347952776838958401272337700070814990687987809708674527297167665314756279181258184899445204002226506231317854366192951433307724626578180800944542116347517181831059148672197601719350764838542110315606064650460181308264651020503646925879904093267401365020739658493437076998819447513812322958040639355349848174791777629730305424115890577386908902497693600417440510109022367633500653208335334849925676368064517961884732432786280746653796629777181636396307742728266542177602263396066892490586294041123877670046358072349611762914352078481094622763448225939362771868931926734640926191990046126972042591767096485164884514609715439387211746274725954385541803739365061959184150250089763946427451736199617873027536356529299581904749554835315556303038138294747660568059199537498563058810801709500712922237005120937535900928780155824325819937824229190767464088440379218143720026369317369888646454093768169357964445873366440332980586019363570883041835400596624267364814522146181942816803134510459538675498621946608484725414451254163189961836232744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 79140863352291616173930987918280252672618660519467211421180059206840887325976803383972729331996937446271858947964156355365074950807669090815164583503601730496189543910144633639837090328607233564851202878824522123945291966503869390606550055618863292311041357438319973850263270452849181955159568776366714869251270002683460621657831120751871445646334577986277646674162008357879338891149620824995946704857589802215414908300992407293069216611543467093769951574501975700938036749980799292198751016574485240883690213648725989640558769236212413694631145501703489005294776832993201059219743379074320722006731750213793990689496309994479408583063117801016429628879253447703681465538022015672739123231659573905637251477689173698038103418926501604576345526441805115661345693298874404554275615619274372216394186839930704756850528705436427448029778435968846194703159980807727485014505407923737453638921483746109378032648457225631307439522194669260491978202801134514494681080516797088186618508419045862853570352976826176479044137522548575567259128643965793808923097110680419062817909137098391618054479075144487990993039147829057150701516237169736415698735839976004926100533875315439291216998373377679541655980510834638288111530114636160665195468039039137171863872056877419595205696541735994270887318523394871188990925335337133322224959669688713533582937201785262663767009285695835749549271611518575302431941338535166802358738634432245111988563448463035783266410173877886582142384177298255306370620321611663973730691332826578533074149966998714846541330015035227445927214851264886395375261522048039316206878801195618481738031092806190041945328167425408520345863373077775985496892794647184384325658538424496009216468618596241388316189826424297276356325911124637712497794098508978939030798207306469943586088188374547224676096022948179251839640724254661602557843518800426657533148706306807123622052740114762184538513898427492583402288234227134848300214930487130860780731571654267538088291105337019660862110075937949072048562150733139345504233289033609773989376385081083794355865290174782727092276156720886717495361724879018233711625893874747638762146503053732290385408575289018482857058347899443237391485102498266897616755850631355468265635789543030247311681153686919306959073356688124988301757559294078122244769314703162579124853074669323934329137433669352591025535497935380731848131239249755733165578416420818695824957800722701176285378310846451789119991822321819151571460408107778388398814758778840107503831340393705088234727186578872964153578536220802346155776812937782028292809508056502486615883648757352641068727970595055062823702803230571526228642111323682270865568886125402961814396730466399117204670952743682552844123130344143631048143139699367052924652402614496858132351893850556997222486814722451944561121359654550173266588976707918288314963059765457883308697621138388049081336962990871880551565856978244984501038158465080882538593508184415081595931434593843243068240687615808473914118572983386388799916028727419566984214827939421387386256292004408780130245280092864073344882822631739051091104880720699273031448481217482672166716265406946882059838943385601906030462755765250106788403917520744185081598540523615971249908416763256978244083078156105513624336874404670646679112316780379341718865915240400865594547795724255058268048292779821533028026326840691229501194432698011777221561312131860322055164622356948686323531100422180512538454492704475241020579323302757912265702233407749661604321323916502463720833794458914227879024193825987094246854488058036101718610729446937924383936389114244759725393155943954573701897383857104602066809222550502427716549971349471247012038986261687325484486031086619561230132104995074169026743340197557517175249182839030202355300311363564486335578091167900142187354390307333297740349164648767138084079702719556888145754779362189619900410701334496421865573757524490248680490956960102729612942114968821459607608180167310889745723664643742608012812551294926395701887644907768655701861226504648454890266293993559319107565376070683217748551190391150595534983011368167801175511487733988775945091458816239109359127498233513346792395714394890676901539782601034054478288915875673470811182844513760481417597704163003900515728732919874651368290530264739686330102078847987915376122714622353329599838596831467810701392246038307577206033229701920628895005058719844447582464185383799120180923498489137146320656597788900009596481965258680831195792855814555797748973511910801563739846091325880328024263523153849152854801911904258958672374650290847369926629609891052778023457058353722386516677351414758457819903488613322832007963774872866243973051439404282113664724839192744255008947224584236542453392677903790489358686435829804224266084225204231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -22367319849626770895240133441184653381091927638208176774346518552659480958682328318258559192861891128622633250926914587640839579235754298520301808695711536595125889767680755411774231258339755955489272959377680078497179272715492021620693643744929128029298387159894775041554940484015242544965129467668056860479192601123860822040690295125139551189384724877657592438159325485135684762704044525331922211725634045328952341234457316782087186171869978084980079267700539777343855827909968369929939892270758333309727332155322464454864445223786974995378372768479001460521788458755292341024849030795483261056600882805211685232805529404891408059158408327491335460833404182613099002517939035992868401438277238819865875100297835620239729935085219422003434951362362595869010670018195504844022105071783786589716527948219262717345091003754163919507478016619020694808142319431303122553716629462645949667904513448912963653854608283186507959959476750606479042889889260097536158401856601619699144370489294805683032639990026917268365262974157435940225530864639789949319217662524146245171437323776544520760911178669544880780771524066099623290465022490288689023161466023721253532164201070839902887127459436646951340548715315795321504530201480733544119402305512552310474195069626506067971116204380180204695633315106765359929866983363799426709370822334564593399571808420079707399527996627591258261188866284852609899514927364790211918633548331592329359702031201820988276741162622262289560094949523278794896181823822490199901983534942003812888665061546479363361431669262763484100918166039214009307496313975709145098000289945076240096217446986013816635982619187876929479510388191833155485014536981071198386194483495020294010983311144123294421083178292732980653839291842286632822169121635978335011681474511860986251680027226699583187446478241942769371268589620278379378003740554108642841090182648971258595587562791638795510195647541382933831992016878014037188798252079157216711653068562939906648360043067822771551305335109349762023646987493200043857521921566447508961954707624610350126465299294010084087252348011621721770057406498301060661171059885174068472804552293863277517755395477888403059297359205092671283028362865906640032717935902836991214560176035354002214199138355515878810793257720927673664685480539933996023227244635242630442097197517125751426060635646105553932407433570817163695843904855005644523776549626321682751571088050637820103056818935232716314851624320633519183137032330433896351831563788926743088328176319375011653120055555746653626399676067845205403705112920568273896605966265631390512957477601825337537533751675854749947417296086849371540786633141421678737918590396999613267459131664133653487556575439699328707108682101928762637498635501980040302813985239947658641126565533429970363411602664054869053289959142833654068784120492057676945197009749864753051131673612337035467671487573609706783424572466221397966786314271421958479199399774054684946989368310204694300429595605509557996041984529127841420038845371011998077061771760107328667705986978343443084061070791001439109451460234907562146208348383936305142845352811308466191397297494009244373933033085099389970237972098437595318313241698365414605130513614380973392425671528253314811772958994013539755650177232177787620014973567724975104782710730144490050265901235410921408603429091198395432124172779971003614118590445204528673846115109740691455361817175293203196364931175330279284266712337584097704506759369569927356493698451795025420708088736577605382010126475323631000819146779129276328319278599053198311158413171420614247920499485273670172217909416663972479323178589793009618042555958344447752117738647294496281814537226257334432837484494928082478661393129127177950978643155096992546342867951476399950636465118141095688173327990980331637842441202431437452158629013966221219246134122926965330004076776837193028017085215339021786879822994001723665175587556522540562306378890141306516375329940869926036940698269141885008922176896172240724770161530139044200490754536082454964348333437679189144441589180239349924771141320423247025756420676719816710998623336570949490208256120596139498989812127082674653815232383668378581263783378930441848547549266333150258064763455659866707049736056601510353485020584413225446819140834238955195652887990462562374056173142086492120567890475828154048736971425548599065992721349539555762671210768325500122958034490359670934624103387221719951963559609754775341325020991465120118841502087630082197504366639159181412780545033560267578082042008984176731846023402037308514364372238774270540395310445233224177010556750124744093357628280698871351721071092429884787297240321049196371019715769878152308959137583328816471320283288664395935537552475972654162589127146334657752193960167114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5943118348543148500154240527721720452450329448998770136411939855747679155421995048916418475727698738939359209653688895904904718247495318762324283534817257272621111137510154580748889643695162062228454752200291728511623864347395179440163832600786393456416995621166495312445124071900122711013902541719409696432072818075512509542604720972586690326168362401640608139926079410593217028402079523104811660410844495479639250520528480634836978861536981571657192282845385325332247443606781861327367292700248424768801289507832767693513727026974873326994611504238462282338455037965877494062985700592180825163705763508195222615233814279491252160454341210739698094050688784682548246875091444694200887420755230949529965254244203168416992859796734301419394673884614538121380072827986108523162999358478142572826323963081870445160519992141690980613804839043939664597708728680052582595900683698587203071778240356804043643038308583693460708513974868285456872908169167432852246581783744927972265306934205721476094716108087705245550241391994080123411247300137792134235399321640949870424454483082779777836950075229336815413272401924108852500392883547456199344934700888999750385206249278245305066518079033161551397082188256387062574681636988402859993687512344634195352462033774344916825103400330982766597096824532701063100269117701259057146708255311108387747619718328132610373106578083405616742566584761834546118378820632040621689140529185166609487147047204492280239335263039457678038934199914850310363492063417113881760624331136757508834615165516457957778181939016881703172545115098534050991419988441503233300303034011187980827939265120926883520899721599425580597569474662193678270952676503909912960899012150571184120678292349005937399883591452846577795619484670538356642467118756614561914622989650109952574499622450273775708239160932124315024051393056804226923370696938705554429639070975782246814818010714788714400880085182848061143218872900718461410207589547476195871094875417323593850887640352939867889335447404148090336802761432319876665867630593684639115593856364130192554058093302699518145299426426928093214215342575040614151650941459459740384148435297291771881180598125151173563246338437530943248936920492996035752620593505955275754549737509188428663167964215850285082665637865757672060407415163351852191294937544808799047423095032729287308362260587931275162016219256551657237602587333563983728738395486925356211391787502759834552426899362666200385421269080215160783855822188870249909853711086250888786386475031854076083023853498976379733792019452283826376483532141315738407130855466797829146455742803501283119804417953356679168253821714876387806971573890098475938554416744890821046056943032169831711234890809414150118562226854317622910806029247498585575890309986699957818345392999171822678583501309033664305405038210611243713132066450668895388356150657661042335853755538121826371421553652260008602578688786460295915043639835572992608458494604507964354097822440686374159210017664292266169667403354137258811230368118382242412682900265532914069176360694895840833037111604277036203629917499623887013979786941268312495759209091507950189983107899406441783574086205326469075523906577066451650407193336293657988444924971015355721102302157994314800683151895650072146262890994587984117099645631291153222488235726389925183570682589688550064158293014890794408158726882014676625316818009843614377130477684533260230995510213391521485551625920220105603342555422801488055517725779138580456272284123894683010320646328587595075041754916184118495173485731632669312736213238566885894285637745094156684551656915604830399436810551158848293684131381546702185645799469007876660243650786091115152641101130518332902372935489732629330019504316000880388294631441083433746495558769778941468389378992507913801596869166629879719894986023492648923502532404848952717785710950658231898831451499682941404333413983567481386189624635831761853773978436116598268023871543354567621214334315872815663109943725568575514553064087984662826168962004244645891355215858598379747602378213886517406483268044973823191482816271274951797089163005352738959492261697535685422336625688469371515528250196996544559372796448540976687716413522427401819751693333604727701491417661687387467042510731943166105215346160689652941798073280191774115553830496156293750133851521649663593239659278439243034605701698422056937225089445644576246729807733659360500597686009961854000842535167845787714550141919503082507534952132657601753851025035655392328401235603109434349751396465104149374902312657590003381465057240587019007202989152644703264315296913623353591060976050003049173069925388086945753083819178176350213409755501274097791410363487219571763972328967520355279066987221354327758749667958895316338953330245763457067705505770263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1485837193242786638350123571575523978053126313983894198890990819044252261801044744189228319183056592023297327716457404212160976490498533774111047820160786409917870606067686695694483823371882444468362127309905598976574553940544759188503040830206804210914895022336456350696334547688041177380628243522805612138312202610431014763723186894005362215148475614579432290287407263321593924751064091066339149851625579474952765781989021224904860369758642632141701104423080527264129909980902220337455222351910004617355480691095946984426445904916413817749473979317142795513375129589696317341238606538656620567278184494166690072037345653539419733049596398261397677813608410007496220610922055258705679694621785729552243470928739876902740158511142214442796954888029805175237873374043562492477152443417965182711983867035631142832696535039463816171430412554138183729787850944608138747416546488289333965051678829088353640638656717613543981930720778889902977421157311049775573806590674377563937138527538545334246120877859113631377753090644837325441242105525001144798575687300185999146856871358163926436445262220432359062110852113831324724764056946224470593563519250447753390953552139730444924742044364456403145552025050821404268782745478508525083547653771592735617072105060144677285929946846634118072386321378425628467550056632675074967234969447142476633338891826492958365500645518611983436284801818470856551345777006715416575576126138691014259252589118204397594279689809843839857180308791017079941019943424934239670707350566919617286431093002171752337499496381656492024221057083641701527594001690497589066784504576095068938041515580486324234355629396707399706239007743816066514332919391512620644029561119857350331746621694723196233857765977276916883642852144449274537088898649962665235977819447927672647812230328208151273851343070076081707568302782033227989816388283293207453560425119289391517630973735427858303935448610401195961751088239170284424540384323510972258130352926175563661592069004716699976037217347255508980341257829650637229842590391731127289188845009191297687289723074325012238067058321534163959009123420986871900497802337732547838410552440858263144200233029639942983163238805069678012110606731563291273594822515402533489581055436534144963248598848878843987135371354355884432751624058228608121081998980681955683956609477834473501645694653752453297111219109698200340081923768677575824017335419013661171349048343257371005179332530743004401351008384876406652803043622831546507387879397495335986909237477979300867853660507451332997185507798371136914313488748013339233189195178213155649982854414007572466814718069405591284752086353721850248369557358103726678766341398629058147176049198624186728727948709751529994544564575767492965196660087005233176222898921814090708117572956488565552629264964415585189880627928324882947898865510600663626879553717401297755231889621092056240630235446620064063567240334166282903292563348636298320061018526911576301780072140122924572975075778019409368574845430711290170791170468764875913635852775920169406454770620168445531343255694123338045199294645985638709170618978345747396987934212993336560035253116862415697836149969417861316697292227322706326504285841268323440817428444551899885898201443758460951074999657547668259953675719517128232314448945628599262368330294276235526867140025017832339921355498464887984481636261151018148694758497855444014069174813318315892590439978675137662039183974577938561388249346068005437982417515726340498529325277445304647692873406675652242305673423679178354570788530419663069952311438265307753290638626948836709113191857813428285123611501614838575067501232235230562155126653782364332273744955638076563288559416606784943098005515931009943405925978633614775375488565040868809746654669766847730082366074371997744676746140728984876293163374178259413675369210349521307500975098823072808816329960406585815496056230853610848918662539862167047415956030690908138397148390902135449657076300730709100676053248865424060982364821271976472965676993714210071125244438141174616173810125912703043751752237665205724672974716353837415703053263641371774636728192515467409191031704663950142019026657033791909028338075830206873475145570994841397441022877797042611614239143612328506246617066868659742978707118583712140939598036744724977338382008230651642794842192321219958641323800484558353096051043956955772211304942575415859688360952916494859796407911677844056290295290052047958991423880435645744460166811534063511399175970093738343868144885546174390781230173288200613226862232621096168282049969843599359575797441995562141871458705168733301176077215110424821885788755389155198241662538855966505935448708905467096121720799201996384298359736398161656002252400267277900734528141361392887278451960767023551605174621582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 348878607730186389955332453676986674994498601134192387583514089378433865003261351184690300539743787717774275618773690897293728337346441137747408620684651365142713058376414004615738439348762458591530803512636902333372955186114077472172799191556200747610027256121852603743931483790412208289593718402592929276496875679157123545040053304205840673416776035053456103239546334756904422746588584794822947127092604526111155759445256204600437842304574402809342679949441929268851400429538690923331550801916923931710684231204953085209057021782660882361791126298253671422203927042642558811815266700870235313507595807161990045271265479835377622845093644164183986918397908206767402793617144476915576646454451711085671129060653759917739602715506415109993826062008801611484827625875977491981957457585486384488746250142421128156127175489891466460619194365887350176177121705233070222832436756968857351757872049885247317010214241984793317756092554452709979691905742327005292467228384340199358194816512808448166515821248911348431576952074281070066985316632102412507314392206736650907456335582613546249273891205139688894223777603551723990816768398454815286372601915289711662475538446376166423561345813515399931342567592054208026913244828505439011552255684785829353555060689460329135824762770232994720953179006710694901472745049400833460432044981301173180110341638764398562090359175345326359284525410441576555718586812234502011615266253826897730079990276561413717203884958275059806796210711801134534936354402654250028959520989214420777248814136553511782428207690771309760391228290827061204318213368467912870293933489195433857035376828901124940500359817654935938465284073096109768594020281696939118238958339175236611330925010595608593098431574909452602952623838515037107880436524169163896586075808377739303078215051029355733053708850553373216862756320224287850523028780842602899610753196430383360466438431195328409605134747906000323344479992094803956482336519791898652202517213726221141283667604347809233653378952508445025085908722460687184699632125970074903560536062220624775678643290370904183482848999396268453236199009152139196570463773847108373875154897831247560741507601033992077109048242170646401878071746771826659316745592955840267093189640766809371914052088933342941683756776501247867611213658972161712079414038505504409993297071218360646800051794429015443716507727629016293452927681996888675297862490050574866774464731428335692558584217386144305677541069813519779710613694415552914421157337130974592593536069368078687231042352036985588483390858873264675795216668172507264571805039065862026850081308956783130451676962958531491321552166113671856641936340330540809304425874138161389134432626424639441829744259292773035306396757064153739880476485448535744869001769036989614907512415165214914634334489672244154493400301767258332366490339470356422806165591164262758785909569745624917177070824125414444656771341029031330351732318998334223459981431972667855685226065470161356612709335079037540901369515476052319359939235490720598566562978760448373025020946758192153463520549383967821207807869020285242350185919122325593612428404551030443898598521352197975138002025222837979013613773068926374409375523225903799661522148386873847939439607181541602589589317764512326222314857343771365993925953166561346173528521612063412055078143539362292880738433300331968320151425797000854583188519567602834642147395400445624170645849557435751875108986923498441632685898718516494391234914893885560110089152082892782381766039122905604374453720720679926846289176344776904061860945345030964371461900655304786125231660465487140191940836967433667305084779367126084880751730250482811752927382010066939272783326154121486181692459284045479892676645101488721425812964333244565487641863308801965987187233265755803925038343084964274148692575057431526512230495900791179178566302675102705693937029929547680456945106465837746320321177570048804387896128417983544449145750719952855330172052788335170592571382867982831190587270099090821982323566151533504233753939968986748536849118262199427769666853493984669193684629505685364406525518067970888763551824456446332144965179810349627960742124696063348218015581235790390811932439612901247853135205656945309777543774603118608346606750725468106036655764635474699624806714866369754134934251133650834570070751598069510890436043018985863870298014833702212907606179904667823740618999461744593574658705934751248774460174912738806964516131492995716438381512887380033746364242437484648270113241883414697314815017541599077164880524194710011155503758011397323797937351737260015191765276273345225297213613001321534236696668780068244467036501524672965835216811017383701063077684880908481737735151927162348997840638542245294914174504616868054688971440127907812202999877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -76580881588692353721841524351310360246420930940182959750386956146507531760868379044060610823338980302355846925618875763502787581952623603040418596426164091203234061377102376846177234175230680396307762876755054156491402867100131599879939574291345873210320069360623153205462463816655330066626414007654734549093059994863673904918891354885000483432092026304424112014119149300256840585763122776628776408001190883946624703281376716689107923948338582802901760425961007509198013977236889710976206666663356841287037990283197457646367565498843560810983213842850965073198920246191033227384654941559559973020631383697672961138359415039861243990789997512613423973324649988505750245533783541837246404703013425383443823896322837874061152336278304815238867911183330151590786730307134071505683142622220879501665248856103640544275303711539931148075128511258472909962051097417424170715732324127345532157033077217486048082924225605513710489925230848358711425031108754015244672328067741154634612162403591943225066045239947114473730398721260065592236429747189159419696427068971328959360565767649730247152779488009394593167554607920120838611210880662167028093662187498315781606077692875269828892569669079951549754443949188186523086545732738894025195905362859360668982002990593295636189105209583653003413993144353583075449093806055974566029772126077087692284979372882779548055425073119588900522067040794169275087818725633386973491027446845410250859415408857857016737122774206028304501407379811309417445319262649793311569595963903343767814794962761179122881101634457940706227483081185312616547266304500067916315138819037739527636108572654916221256909774227601205979189322527322943334091732242649180966785600093764661538143473703082826660524476088895539335326107654719630408776940310006065040184243648933171008266122877856809721211039114876381530797828428574684237657060042628120611698883123692924693085213735373206013507375973360132917302396617462684592741641181351955252929634607914476784923818593401633838707590123854718998167253676042439688709553376987074090664212711670564008540276090178988796629564076271855281687703230100553743492507743508420763428613280441432920865848044590357719401684543248148253322458604379984893245260124920594592021018811444309846510617598393011617802185617155525624005898657913211359692832789463536899539135379330578335422184939600532967365533365650820110819381897605790118681005578472174620391192634782788422091868450387897625372198234511699264656671757781493281369790796995436543890452541824779503213662075425829807206503434525147808495236444196162672790428725625682004579893622962494079248979417855242937845224251673609022954184824706858425947388377763980048306648577833857242901737112678136089834792662033881165265074982014989369020129752667102139218640426419440250182256465803648033564105078659960131780163208852327305362943846818233342103221264415588001343433348553416421292847064353854175247239034609077748159297534765386874787684883672227612964114433291241670178719055994473957046939709761471340916120104226713833335254094799369081671836505202020944996082260633529757086394330489542620955671103669852037467931091337034978710088691548000187097034543523390700977438746451604836619354211459554698021112367761181170718359093054066122237453481296204558486837666806542800821178259258190780942061387637303678913693079142837216443659065683768639696287351998866497444640060723074094834299889112537493877828593290845219241970224997851162452688631460489026896243425884479070298315612447989322707440823604893940344617103759327859067001734032636612936193689261098210344014260169704426179143329116618520855553153447303173743022447003951691383577309073969468538415940066794418924622488167913692970093598497038982992586124327257992801824644381947670225077607436064099818992458679650363982782589921951262666015354213733113601249382574366036590276421368202729576192350233576852563459964100413597325567789929386952202194021396559907300084479580061696567682131075878719788368594320175014877556198223755289928311069282632786515420828206931236816089932556773449983112529669808212605773404727246774831764488175406987778579260584964553956853127056759796703567004949115370371033286774390267498560258367759712492566104046411101190978708676168354879746094577458932112855849084013489592214730917412080865597366961544218542630953904352649527489786921151191343473066155038272616060733350578161960851010708950175006707843231103403428497474689263387111474197345054958608470095017850075515144448389618132700690634150200233906331621206727501948889679275518940957491911789148847581808131094388082199448853048709817663169113725958892727333075461216149589475533577608677543425058156283257417688713243400633528509728255184908628081454927869933877998241334015596771240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 15628944324468078043881350013230168315880232323747432212821994018066674484805092620054636229517705914192381378731754903462974942168050838854731979060267735657196420153964930654703466216212467068265928372572850779215384747878700104512651247356712073757876745122041864216530900881233716154750996458954233034127862784648297704189473133911802044430468693963046069499523116541557171742593924846075296432513611834653361387214971171101636392036040484136755146423879760593485941048358327245317693873707845446134620182675568613010146402477500614869380616969806253122963122629256226284951041094517181949140297118028777466380831094089719060251095459654621047126591776179924792023339759349038583733858452151156622534963688354242981107162399766127061781882440232717054472530650632178728154217156514306668651360882693484347359043201132772233896289841533292589373702058556843731173009871966239411712144094549433378104337885697097969536402156203854839620368711993332358187088395554614089947611059757492576633735375135249652547882406851858301336807971382925995989934990464758930545509663269979130130974849524054589649440539470442074602057274377975316151657916454035398320046560397602276014859666958728324250420421567663957369508635215148880095705244934826581642163117777634807836934719142424038339266073601738324111941934762444274127343867047827343430651742099174646656860795608950855326088402846862981021644161668911174086642582491385720327201919149826860932402568243395213266816870105724645484205722997939897015537157132171537766100013173270339465148385368055508723853136802389053175017695978852641655535956815650230487784796701791400838060306783715395583875426936057170847563796498943183894772867413233533980798588595757835971062569474141646396525807112813187011681259156189001231259954105680155840033472316197512663379064224492272553675205850583709663099981763420490528225062036478508966376359425628958832178928646920158501095151080352452815034077015912246917773845436719372657823651607499560641203658063270972845000596406886232247107089311524433530980666818993357900968365625467158864558206390423031848435040575687734144274898562625317505325863289151635736130177646001905239270908955182471132705929675647227652470405569709655896959081514968666934249384175735820700521070694868493548359073257240422205253864953296166856507764937592583864570100715800323427868152084740109433884579695574738893701575563209784405001671687330403400567300096851724597137522823620975223414148770824180735869563089040879441946754367770617106767085732346058388636221056934225933606238835789029022541640446858942075007995761042714072776430754962786600629088745954818846565937634328561882420886161230687914922263371165384193632768707798863875553895458788049577953351855370382798975845234327034413480207870553380889908182207340678373691721541648651048115635692140706630802279793813254604324526791180510396252518254442002041448572964469328337036708145966156259041484154908462794217647302310399390269446629999942783371592059479978745170467777968356418585880133373010469205097737522507900058332594547995328494509690133208107214493094859541212115568995823868046813867622731738546674634724309504147258688036253671749392019569544953113778102811013863573089191931561169858082739121983358632699298794801463547119710094403852019479177773382277029285026149420917625121527741340293821420039731230905120620325267379779217994144791304320725466121107924420263311808434694862836275867123093745596681170412341738030778683305569034750965155939495596032574855095763004926326358933582228257413986110578099177442488733741967846675547023164155265084187056454699211058214766256391127387047208018450232062674074821231966081916909485768130537216474260648489981765499561955294333063651825882081431405718178708715798241304013089800037868139375499332481648723802777533777029398129629311688408218223591539308210074471055912018784933569478549307623208774557576492845245123427237484065968119338827997560957793130193556560185761962146037846684467409807793168503995957413444966050573249593289559135059175758086592275313194433650269540491218142628890387554270736078092994409660432057662759903595289107205417273907902564498560822610944052263569139291197049293886622204390090416045362216997370129553080181714148666993265250737685958466371878682369396096610836348051882704888293075100476230978948322096056237837670697987430889051996818647964494766049209960553643383864338883065631941516794530689720150401085556384841668219793108663184176196803544172757320331870323567644057661697281134343023014080009015108887140422471180216084551526082520089425012674841916983937145242643476589760319198048549649618123002374657815291667290548034750869387423686123904185873199046170064634422942655098081730996144797730433185128907775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2950708143782199255756647898374308506160398619809501299109541727176294747296399106581167121278335433980823640833515565025240903648295070418382067281491994606345931445285630343512649773629976270303008356335748806286994201343613572177046907615901861436678021587542389735505500407684050796809486305666308908084312143190315456212859893365823388784233050972428488460272398859103735549967730484280205960764063859779970735790642499429222845665530672842390406720348998744380576821454451954842955402415463318721217566524574732847792967625272882620071320016197382889877493426504389514289080957038580275297227475366113137219058955158658543238855577422496647694642331400129890058217464897766381480996331374398808606882765533155539080326415776428136556070920912621540170475788207165888324866719653206937531100750880213879593445693473728249021821449264250900025255965865703139865087893882047680596146000847924452193827938535579241997985564370121830041749368721284777586343713962595817090005310871157895182019023482360402742019151107206280251614907587240270284516511164800607410958017415681879062359428352994035121515676464592769867569848734020090333914663333831868040103582030758245377824639669891666154386577013912030793402777821350583591257332639046854297806628333395234502105184519005358586141032118351579233749200901006279262220081675664179713764739086685392658952318395303681594522216032528384442119530516487842643250427286058497913450252467982784117784119498941601486208177070762693172869025117040454866070400186587619358781364134484825597468324312284522432478868027422686398999575116171789504226888946289970550412226839978838938800163906932276578685266444233760050484534012629032319174427557167739496874953724928370864621228545988074554265844901897578571770454655703937787261965556213816842270428861216235582094300484809028656239155681181581855229493854222026415577511432022198571295486592281773542064974616090608940339453307190198778116854816438574988143646491336860675392223262836263448922405288072774715301579862990615791823752341035780261219640117176215271829036857753766806173943695245325234406601781954972157195341466752293412701557303457570902004422365380608597855399717057123168687541438783393304900553067392118685959658959954240523575039536531900154207791763469353636355438420266286174710973351341604515503865995478366468888367022796670227564903417193851932471976430659689484762129870349266907591861711697394707495131297001231129364340237387048689051883986667807082440920070937077258930438713173077397671060689288862307206513978696277893519564839203079856203337267506549298852744127863894568825384892776818068717275761974353785928175799680933628025531338906854068824370518405122014413036624289007165261759403124709361485321847415482895904931879413201841803505190519900582144636555887212269348146650442603594945438851314793570543504896985570749709341368354116566843909125023220772657156294436453316274716379431943354992477114852768912264042485550555297099344718798442755762452925662370563463696970792710964986939286382218032597057123083049949278110189429500804189815402776745909107264505961486343960347104964813482366217511058543527855765883706458188262208008060434217555411048524576874498919971501596506501205235963976071260412139242363128034288036936031338816298599223054226739000294922780620155499705331483122041565745045854395735495777716821781949001870371105593261749074724841520877803010362203438411814506350140409942695144653637028929499395811808047051427026229636373396817838695296008882473294762279283877590120306569162335972212308440149456431375722319549655052613291368591823999477245273115118645127739784680500061117003860197762414679895228643424949971225812541426073784542230096387108790155989820602492734580142168764444095411458070972147473451231479495039574217772609594477933108398821120865986179940560071922704947477038024823586872912203028828896292060055347125310205527995486036012916699519324082623912380176057562153640038065540581702828288655434503700438532403194742498018484187995095737406010334341829836061122402193574071171579767122613730341065977335422360996210845533574841012311208530993498775629614924068286509348347072942148714441092155938963232960799015032229937430301785200220350979812795583719945887806489219980996698838348725282200677560693229737375525244187529182872194470134613776117450716596152118922238166909837392217386888002487948404882039318359265199925046666798658488448000817072760541237991690570936183436644350518395435876848701837687513700861232081533174354235539956992973667543407366936007329242772131378461404649976355046603912824359869427663856382720168315721019904434323271281829145303650894399909394577536489180660086606435205312709629894240187143576698102342634019309136932170642488374862670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 513269825070701414802340414741020992587176471079792398981727062536197311875328648638289962344786654275470458099628108841219970904792348556214145518962034761456473837036828834821462451462980879352020734147450761774830958805710190169556038890204879135969869471275609881343028860309861185166095722432603411184502979972611160631973305231415658865553146236102071814146006944924093821029629322820101850705879211797049642723892871194461413925099036856846598820322563796069470582276734908625705435994134570190672471213487966235402832922900153618517256101505137504711429084065608028723376050948971604787338198702880086224021986465996900839296088320558282093356558559758965349607625107478144774303796288600252980667189602775504196430023514155764959863904258918076350657264482948556505260602569438438780565716961549216725718080654094713775147064414145945862366110076140494407343505368690243578699827885086187240601813439802352719565603185768852840635652026213495228851140128500212040369371681241019933541719901428188034231071454824281535995269502611525492494767969476010532595327232696953588943139197799784377470436076232417917698405343108854236744101813869254584524592433957189373206462492200119443276975771423224671039757943068375633661200758094406070477211585647352335271661174144749918572252476923248083820185004694824861364675181424623420675794686681308125068742432661723781422687268416467360888313339809616740900962169087769741477607051843252728471091203787803548932257453128339214534410067881630330920917709704887070598813561877588842803354520822667166776563460795291518942824721588018203136358351610565207114053785220386809908621567070340174949729177654621898166296300190488539246888942131497670598922510413321665259684094239196361628352883975836045868885783005248843601348840076994701514997553881934040083306489721690575549470136480946130892935287545510636492153083129173560192678457534023972099275177533954931693740856031973965813254004718959573792498126416073195395653926001030589446879128169020270531780424780155773053781764388686750914137497430800355834453185732996840108258633230729440316842272405220819056054302071481714359883228400767892064090809343454198258440799044965908748552032706180231768889654984681175210426931369979307106022241341109488679503504033064659842691099999001820449454847161194662131073850235686337879470762117944862014561142172964566666385618774314516296036039474227614584556288672658372422994109298990852766977358757014673334433971818480114495035432416504656744561358162174955845868481925706493802100817499471261177719524584651410220108270937872900576752909136400862766161255069921591536519848898140866044920720235166139979686588381971419711732603992118352545755121228075841629921063490539155725258365057214956634975246523536804496545619349550839637721637939102236845103186000521388903003093032937578129617904472546797550205161402354253359006125623145362082671514965164662851361155187610052350736373322588552258921646665979013462841319242147998222729641138201524399390650150279368118246100877177422371843440363605159631870777907950744725671838290009833724118208252402552010472279503375497836601289486965034099936064605079324834248700883264265235689863396337600193585187891468359811533646100435455143058429717976324381798832182236299063812358809621943941496662775504518230037660518074061935473081931735316104217943641941179808943838558209229898663993840540684117403895085379191504345529414100182907045339647607474813774033761265122726969181702069629061703092344640944851292694985151585387960389798211416584515066197863093604455173642313717584269480648436555146373336617942487086723067271246966129752636609869511582465624607719401426873748041989784960160228805581718715819093400420550680577409415050068515996804011116088175118611839692406876608220711001023187574243675138936386623217617750209305411628041943437761923931617164014891183596649555841897778721713846433660145572278428000681473151529911531255246424336221223488035147923632938246871915037108027793773129565370128325978590961196852536281945613019244322271280284148079999563586642065217241050090468589808215299540787593137678043948217628510887713582612752442446315315092234809353499875340630396576132945471824140524618669975060757800593417447630518395289106240581590199424262999754847716113151183039610290991059792141061713240194813065629417322854100585808849107165501070433261502735536631712837315095675917990621030457004389895991786132648407127794551087170008251790476894910100424310424147948158403975729443253402890806790306481753070661682475076927308015682253688939422630351803662594918848385589978434805253143034680417747562363658696793610055575547266377480403668718035714606388601269010566560564838405075266709130101537508872163991225275365299224853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -82176760445428512279115441862579339661724528785606967086693644002575573376184736115296848750293061629123488337178519366731436138160587605251443262608936218786440358957884635541363113215466632518536838623309825270210264061487014295352586734035131297237832587094488470492238856046604780734476826334703433750044802216216167202050322625746054279041592242336680784254509702475077025461087422273895304523192845425120005901777067749032073781354172873475932538551007663095831603762461699134798732588001020798380942483188593314322330609769880148609792241175810179423891016977263576472230976341790803671136326587330081120914960913839204141592544783047519056584914134829756982220423276629016482725204708249828695927380657981748346906449277489576763233745979538835155043261008009681340455526914847928107080471038245077196380712760395421343471923267872697026559622847528141280194943789509574941072166077179469398197883197340467661679503185435402492792849174058068304718936229674237906544194514561125234632933936419694589894182458582271614513770560192447009830977721283928219691551149969057712410481677590743131831550956630657450315978842437539321607796241736028139241405658531079563787952387162162135190576681552946523917595625917381107488972256509396671107240498521996908402043985573453407898068837823726131533310771422154536512453511732718016499440640258863152518565357196803535116099539830768631924094689053579112815175619612315343971650700440204051226041989196997869008095920352668308559966291445320891924695072390060216756393969860082348781731608350994372202458189909477349116587779947982989050972892383070946898230066450801046620619167775982620403720281911590719505866759675817122552750230513572022369200527281501481400986553256622256183449916810755975973619466694575578636831558734266011268732722972056109917633532736038909472968567124804046862452780687132625177643958656121951298103533692426086569220949901630117736774120579179547058309847751067427266846714244998171875582770177215388842434483953860333496350859694238646478761532713213340383293970434435152291050737591312384852263923040937208519633455974659868516899077119897035429175981976715612540023968899067115558397555004765360384259586516592653805848282628045328743068404112020813458274045489618966025800481184048500116375326831538330013763717173921345926762123034328438524487588982186886171896478753905116861247605090759673903220940440558400552784504845374810651093416130121532539787971644190723437170450886640234112762948865650641576381800938168318349255419340125286482064594114540458607564113658391448359717187577165412797725038397025438776153849522834260144735327471942885945949053486764470529410188069733841626784988858463817523728352822151377388698931681243321877017605723710353345174516146604414170022613653856834531820441876937741786212403559876406263291618167221353731425992135993981579536866894387186741117686156900548598710866969490355464352899981371977273649427230469117884459169883845421370789478079315220980555144218908182455046051031444014622419740978644990017710091832121224152005303517458778636590876701956807273165224235409197401030054648001130278107239443345155518442470682387231197093441835236437887789750579416010750142296163754918253664257106157258118367633271487704872741831547280551156818783592024401106127489171987781548963943852046185257240506281208226558881112329600917585448560618055094495073526508929647598205949994391664855623441946873048126350722153930412137928120354033461171019960012430651797236155229440682310499139917042128008626997385038022920188416953770846548693179412091465782670377529710154865300432276290512305435802064764491587748424799308305223913160000041355368373464733995975840791177727922683802652901041690439406790531252452746438093200505048546430245863767027672421968849670636126720686772622838773272779126402699829234497548100222161967520919118445201598920655723638963549920836268176756857102454774057192114284798086569804718591375691117741178898670832989211853105020025894825708178467692179149389252558507008857205975452811891057274818666682959751465805002504692689930679761743628868326959476173364364603078199933540168843671204119949441508318835952217287845019775601282372927195234320368416155119607965875630454568496390307297287624396111265526584196708524598103324695002113823687598120345190424550569908835050934774182630800981696994283796070573469817866876016854879041399190384286967169922159914649941112612059617128708286064852674806747511670392530968109588597729346431001884079096311248180309160045369584960013876364778992045478604424303701304384274820087862568694302069435145009519664876235771074377617677711940512125215477998805065084234493988399667777567001673092961627415048468619852768288480341335980841087544008349418640136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 12190664918701759723893629431387708154079146914332506819541185348972290777818727916596090670120674685808152755538845238355733076927767340764817865964777417851403102533878585193639260182114687352846303833597314987708654067890862002536055792821401011037443177806507055482521815391302939884130470273620618157062452899897981529518111584833490811528789385177124500109993550071255158282560003564348464844936344857390512919067171236641427047545787896072678169937954446040207857762220627484526242613654458369713731036751803770159769478023898140902293292516268945395209306801421423946982264553995352042860088795397243042059257831658705147912612957709861569230428522048267623379230173154312409422850422735926413557745137503407119445505190131243544541391337935633247002756685032943786189195913039385502008563669231423120991147453149387788574050516214778330179461445196238334354766016981987269247058342843982651898387019760420638184203628247190898065288709014646737178915128710060377282287097899954245676642938159465975985284350993338668977734151424459452605078331914386063758935791866154216613135800149615263029256684043442121762674535780197251683850340961935747676147065726666575561512058712625305553238291649876680926348923061592235581819199816771610614648787379057853998332191016246584111817957810770653179840147660246082843621482659774897117865115209052879737748726663812083613643094680031196920228953379171140084937277435465707422736296148205813298070311961800232540699692859724757861801234764663677135699966051397816818137379222322854654620368555922694431983660432412087425367794590579884471989596000126031596016850418984700703799732434367396997704123229791588370667139479181104173614158685495855160816433467298431841520535936155880254435822140696465348581996458681088128066248645601353845227709071860514098666700790477124232414953082331044832879730608855579632923607143116166414473483533691788968733517369460931101705899480108558828856103125692807951629170637611289537593145173735366626832938537016660707067525973850070484513870909681366056197747839472954625670927650762146719029214754409804240100634131854459195436768390422363491402190188614785018146924262471139909987552421203616868341747525099248776664115767286881199869266535814186212668129330237173906774760519341515748450822812149326015640168109073733266196682960800417871710319801162390365439492375592115339540302486364584466542621330814109318822623155638025422990963951655644761726381605031184040788409476713659006788042054689874169805095574967560777419577633189925989989548839623713488414217209708106028091242740042198693436488581924115909984614909354311438289240428931748659823196418459310477857127110461843892590513654754983497001155959391579545937820914966874888972046750572456848894054768719263198279732663388435907489653590401369209649171969261667279736718586868066452605818548904346087625218994415710843782007317044131232412711711864290234423046822614149778153882665843901368512743001795556832475638570385244090732444756235409563260553479426097812657156838029925168133151978681949616091442302913141616082594675056840350939967468197938426210980692184507084537587863339427603558657963455309133730388780660639368659399620065520834895393319654465596493996098172917959784757370530151545902292527148591482986373573655324275943152625024086400006489799204724301930800972774218605344010965915065170841407853304642891531737206107576575530438381315334611777711333180478910643340283033553974930479867968567027162358187797260122804120265828788349235490441537950940787109702280983490421640208108166375679300450508310513958682673137927972698776485237030759621606825204399805515296428144946520669025052384633993779559547255601511673187752445397301564608592079697885712040212248937432951179756332873246584837363998877861406738372410199576659417007418126893118931975275927944014488825796033653568201738468495606494336294198204758379377791122631267078523584883180015846753760034258511576251814027194315405154410168899907291134771119199539136989980013646774756518360859837155423774023346256196428207341507298704382235460031105875558603818390494064755636158741387421192749234476783465623345076658168833099031274199933584144572897977346309477857642159051404445155389852396227650468111871853924806129568430018367707980533017284605267090708373677737514952120180540935454791522828730691112551339253211791518181228059567455850547005040699145093905546111604482783387031664986990240100963298245397174265819320270425762751379645709273605158420544666574106151757501627948348360541713898919064333316476353954689186450067578377422584917732304172559809338532828211840323658572398697394230937009445320186601807517134317494223957006758060473370934149346139887739081926116780321109826577596616826488924026489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1712307401965479367020458769166829139349612331849028624621588729377937262827675911809627330502847969263340820763699313885275886053008461365557253830084978854502164135830067595095849688483373740019234075308645967437833599970040297116058795478874923818375999563500696537410506334539375243490197417927467047752103898827777837434469628886325018556167177237064820118693122574602763090025280004543042555777136390659042241185502317842272876799289029599271946203543235360590611778609524870027168740919821877416702607437668011857253453095230692171680938820669885657345250831174984647022573360351520390505927044412003458164455634206004340925034025516162048303758487194658134708845967123416493453968816211728703254246706943567457043121006137866183585038737296651334853654275784085920086924725630571990098944411924916164073442412966947780489696629485172124179912525072537105197536649934341602614401905155707775444090592792292001221626751038005821182209424214019083638432800775178394089506689867732312608789898479016191807490437834708490271087684324448041781004341917821257600590213506881694121014744524811914598912118069977037232520175411675686161477351228439306618136840862950970058462504948914279777145292785315282881052025683682931743306562762655458467982562052058037201688572379472203447260768025975078757968885522047453680495827490556434008766872831332641324800855268350698021221879031700966069831044409680618224602137404166217393227980258996519497966945123504627814546829475400837543284293219636124551225502215350364900186845739135674679185793750314842306214966847437070813052257236136096995204605996393566846372287551846424448781673512879022375228748035384191717178775349126119271596488461502102928752386771241944385500870691026716208555224166115582925806661368024474774858104398061149635595363479724720549980077488322985690188123289405999331946989416040028523663356073224901099459374506304887567164346714093208904856617629370221200959783594982253406180469896183314078344933378483431252536612251875583834214226306787380688035365983142787513026181200789391367272622117802175753662561355177860433194057653943838651518594270218841721930720891254515268812664419602510837149649543506167252154465538850664772335723630904387523176042788092808292073011210000261305431211972309431944029078650469897340187621598330261222278652073719234027591270812092629148663959858253748135799874621534705701911985377021413154469262020200335772753267952569554435249030224514386467783601108832233540496261927976986447384129539312005337555765389978741744492692641453149588879806957707166265199562784131991485080596370364715339382827200806132763629031773153854295570237645279252818875054589681124737092356663016660689260825826575862461238914500490784502328576094007861958262983653413246000829584697659888009985529755605706463124322042051084597920235729096810592324742547226044141113322752919852117525286396046942441626449486767836504524203276812586655345894014700799170230138127754727909394931570453770694965485704194987255159434966110049639515474902754666916583632842026717703605430753669138310145753552579375000108290987695328963792236497890981042553500845081637200007792891380712353918573283361608020781985423768263080329295813859227625733888703562904137750387657671648269172221434992984124116556868969145109908490208244521733599082342925070791865124023561144254917913430572935775607698065304587194639299662354568571131799544546100497705489241142070577191897917325600383155785212163517589076329732311703229474299057450078639069269370770366133095136031212076022442075556115843718832473267031460749222735833586495734891226961486513164081492581417195155174145905076542607925274637557203925270709533964304422782267905370084007010491207052241492321886719763953992787779386085155319016831374876483380112460030725585724535938317927514777658127996207175520613208700103849254154609306275657879208172583020196329025725798785984556258165919776822177442178471196280723901454668500709446877447754929605328290641386935215629177874690577884358070573033503420187974800016404288451787520593571598328331165725271708045103910611655786524508964501570517148089411506672842252025873756408406477348184795760525194059050764246354093217997147803986064752540581244756020788886190142787904578101490623300373706869315239598998403768213847192993680008255441816273221945861396616274001002431433174767509018742185382194906416103643636173645690078070014629567428959153530220510585839374822404016869708528919535626951709138457874757353898761427383634836357627295924937602148659052187267156961776692910167830325036301199850020788946979276565914022608129644671108729066492291551801071447082146494400110410636505885270360757809773609906360030877321438919026971718522041141128199911775583686351776123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 238218723672649030042609061630592256924025064435876287869766446093185511321393306517590137425496018793265490751804921613772112937916615874058272857791088872657715375930214182993048847507411319849787214774281767149567668870188941558152981614374575696683978288625836624158950742319287334039919981641215939661859842599489655035051635801711588402297166210318083854385725632804334183817459645291398539194504947959055805172635265348684639166216881731269352464324173459536347127025372035173026280544217764517479704924289703409281650703942429958977651702494977171305106500103417099444627093295289523091115253464273280695818781466848831137705451475005748218607157595701035633861246938276185835187641309634709215522051749488158206168660708311565266228920983352911231315872715240596816120816362207528773386910481727985700178143940070177391229762509541742633513456764993710332412184538846379198220053586030306025486634894317096744847960672153764004164418117821267113543090125309843151854633267989219272932135149199177169667910232860782465892961184635671659398648632708925275136009645183593916291322170674146437254132243830365611351026912368057413820885753198219781124551820665109572018209429597385528033673212538491979051905797807089642295962681086801684097314312260172710700348790347135443364841793861423493267432006695773921515257959883987274030250900705028992285753900275734485004577493834208088049126369453292845063972716102983065285191428269612527185809810336532723441872856853154242325565120038148235612004852606254011926660405097025209505086534092203052855159774356146383634241508489015928310580254659790206384939299356779222695658917309644374180723789486731473879988914593313504575765205636044866618268203382717828199467304797197827056598202496998478753468156694315987241100253139019663868235899953884766186292354700622742838773490026815821021888530421019245972864963608982449732945473929957481168071555943370302484862447311903687497115649222530692906235629669137787647443642319596262534500109651101197955789652137633343980312311366587650154423547014471819176913110070697524511294837088252304736511419941418566343087360280280175944781694042932940363783182139132743371127102763437098127778295559157176221858161188187165049139094325825570248657310811310847977648933487149588856503391437332968573289576029148648231720182973875036810025842695849898856566388888379001087786195747460704929129285692236033747726946701293875912421203826586541779707367708872842827426784001827118372798946600213707540936043044745156193399036273915294214427293810603559329978678841318189786964623915197524959568198226789394599681444136441482210483506420484255543146917049431222759227438681675448410197236813604042374664530126144488908718765196672406398616316085862079140671407306663480856833368558215241828548188505662549630239054310895704043080560387662091032166511862766691102341100128351979324651461606169089571817227243449443556372230772085515666469348723790281382628550778531151617359465179264722392325235375703475254232446449917062374496546993482576543838946470765954726135712400592495021713475945949164557763153772112416215775582388795257531244226298354665954702043370833271770055595538229710918255510643668557581983766164541652658517232204856948338454165772309302101282382377252432503801861954126615417575888556293761903841072363778707500872705501390412113540177291103403233941958262633698777670540281045522822993908612384024560688160874742819895825478109011496396485870933075518705357182526217915616575508890702393364325892564383960196631359669814922972026459911625328596896801396558647731469877134096224627294241609931942153327723491725540908841745988890897802570733768889804493578317620601124841452818035964316409060017346877091137052209640688602206318919297757901645581754172151495635436070770274796785059084299447259516076742447337056059672880177349875946508859383970491213217293042821297250995830118120846280446602195681792011516503921012397658318571840034860154130749839215974518838068465808697825119692880329727440045865125746553321841408031571527594570816985884407865183796771125537980389003999076202685202090387223411102981019029746599083067049373118435062149002926704904832605864409246646736094088079052656351560673103918505471650738552663126200057577219931319051916834511286854741649290775610853890801131912315160754416596463682362812734837323089094950547530820937385797113951400216710543741852385837508771923856293372108903832143163387216651418784132715184435354566533381702601692874999990695880007637776927318085298065523160831708259624502631136954195549935339070601345170591283230092496165120080318043436639349209413645362264297056309841122749845727097642067306879972380941395366484650113724097318750335317835257584045002243213582038879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -34881713706624422218907335137951311295570838029894136175243973892534259944751986249302064867946760795281156887577372307887670395405431234619735479323405344142274639523879639710575577464032850431041075695042123972148901731918928050564752536287003577136807523397128877974733804077482446481342630524078530693540063212469000660939217598601864950977593345539899109553009200869762607994921209600662064712163054368297418750370144432014133186673204887958082169223862775247220282874076773263889220304879352377091253758641753387628836133040562117383125782223954825586115156392724505915662674181383771798012675904235487181975452118842257052490952142339079936986630918993993083733284636882900751192170078984156641142181396666025030278246192611835777484419672909100647941886496530268066680189583331328436895967124083561244593339013230987562432436871486206941194120558502384235433368277781185067901406772342665402910008236286109885277851240894190863778544117290725896132046634210436370329915465203764680998802497704049705181097407327777218986547100014869758696275739362967530608374424759194018504102576479305287600192872103636695181739078726936988687072075286510935755542628532651054836337034031264593344198111555237475956813800624197436228793008951132240185904462536496060071326088045315486978225401211822091964923876570818520326299577650791806292166726823332598736088281490994936878093099603139300085158348573864687189615139959729003499446523182977640665208028938571460126029842316095765019453162202209765935699157935870438728216185910778357176745098867743825209597951733124482503715623611930892225773840219719662905096783436026591860831672222992236830447653112010261827528574771859131350089481053911745417586188990580443007723911972557488512572140033054905460785792931938487630446920636960747944196854549159646895628816088692990686140814797498110048034632821506883922305960876257656243161322482767996464765340353476648860202228036652053527523768517201999609037617595418094349870723793095791907463119764663952290702790435634692632409843105973052577412296941721742014521068378060067504335834714171182040147781213855423119581124349587150151935322583742077272374237157132853055469207434486274827211830560601615810493664661381668794776829916340738759571545093644601893634038671875960979017207924446296780024474838559689362032920669047710380932850724110920115881678728751333991255128645319098858070234976886216378769359805083339845358737676764496903444951571255553132718993167538861044311500128746030850176775840273955174771363917229054726490281623925875580772831273478935676724858839091137679744419232458657122163954677863519941166081627125616016137950738324654146585414221873136505152709823707947894210964124793164447802387229794399327524441017844311198924688858940260079759687939451748803918120984883157560196209774727705887542958031613085197046337495935056963961685075356911120310371040320832852233885345279112834388770707040898407511358982731122032984070917916145649747747129986819619002695787093997783174840386873670911941422269776547730299919343794594403343754602738962338812638579347853342275549965784132653988625344464506630279829342844794938614665627473521944730784990001148366957540938315442474636354115623649744315155142427888562961945174528987276213167217320501727968363452031316710346734825428696703779946729920557179664445458674206390248177440010181570002947869890169630934640173335647521484527928648057620878330860519930246246093946693111260943725398370644780905146466649464719186055313551920276687860742603773613518956653854811696950134839338888217041975362435138632333609169888079206238657192058102585218803367708196757454429977569267294485835883014243055931903596083363995017997560241164347194603637041723237442153307528155941104056812771139972263829200255839933063067306599868330255918413852027303678450163445332026952569313256269231881610009996704155097247961020938976423233471540845423648495301857624116452000226150383738529627626885128290063783451614632760782268434332358404634475417555856496792050635811880445105658600073687728081305606988214919266446296633469955350009103513930556087550569408660588724897848150036249066238929148045377853343389189116658722837419967496986253889955810123176253191127175866300438903182489462687284058765661013622193359707767098151681916181610714202120988238616132041453259082647098382669527734627288916810704031993950405194810588269631043580326057649007323622433798411802402630240647759461138944322182977638212360784174552826933719329172124496296486244395405636565891562422122691135577314452225404298923327724933231509208518853151107507473145893190214539335927743991816809534633991062531423490011863978240373825093307889628268815496443837439969332678465564177278598632694073051232695579528808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5547932157416303690337060117888277382317253990751204120002530725087671901982201346182474300910550762425647402341513019783063071700746807520406505296656263074268862671160505976401244139187748210649214901976582264573330765709535795855015826669891425599776517920513288192877733860165786026114982348262163912044356201727709571285531286520676146101024918515638131486205448852139723020893099801188023839745959942475636205125188047419818420642547005330803507374112492127526106285894552515110819374729170844951538793148506120491766852755724082520439737974665418910417754539119349113665145450460701499169678562642674757162877188802557547874154629228114354067050208465364420726266366612497462993097881608077009444963032851170760987003905497656491944721190501128484629875240174086852935421105314146672526662344322800762981806631404840094451470067380279729929787129191294618918750990414901266093540948942208472129488559970045017116856289460934728228994504174626346100773825426220036414964011682360382464630112082363281271520847307324712755283214428068714121075094256146343701157763236167735058512794145886975970731960853165158979235739390587240858778017166902142595029124935567140827477650870729547758198298634054459113659676204578710191907982746936128292750415537064419951758080743693903392660668162954455711317676349229673352637179683336110174577671296532021395369592375287042343905732796307055036775588124820491893067988941447080969225919240997163663245906276593793719868722287016208876058745889830716948553144891763568674320830088502804028713886486671461462121453089976685762483990256850922216187690680864018844318312988856632669115750732076316973343027306787995683776016587416467261926883391412306681699131443932093648611765532705676135299204740688365598696731659549092008936453629751924622328310666659720413983843887696319518316258057641083203304308785664910205293695858405601880999681082939234659855741584407707797859145556963704214410358276601366971659628281448887172139891937228784639106376142894969219350804608181539242494967336580319922374729325228312284332303232689753480955468123952944599579763394599166375015331903480316068919304297782431822593948043522524034340027847173004143401958126677167275481075779236251996011468864046914384743957436417712722850694491520238580181509484425314150108194955772004070532523445679476359110720003355955417793773398516655149876990731346539206784729283252212662084745837273842692725799562130286110459058522770913246591527117771970054883739184462304190097762074143737601009225447194341744916624792803960223058541494558333901115260241897550286336518890663424634396224690097815931280018749237640526410819354592393373061189098544955843110926378520371223120367034888159692672481871724446385570331285996200122749832594075419285135915362699904843230948597160129757263646047111298642624455874676563732894662526955574002713981368688092412446134784198877548642561449004341645953989121684095319203707173151751258277221267074975889911630070351376826216860048968080869586336984943827052677807561617371705920013947734893081305099897897328291880864187721154527774081890641838818086083112551155338818188135984427053924756126270661487347621260382767079901086804050610919359731190070962401501614334535385937547855695648480241851242323594169545229709933511964211442838621112336560778963885679957582616774944451036990320624001729788986949989360803306530591360983511660628152957933798064907647385810743080967899986547277255225247310851716958969078671497657411929028827690880949892306834306575785988905592390343963764214354065242315944250788853852317077058309283551356337409301387465914575172920605740071228105824134478352403173085636320504015479248665483259005745215744032088616669576998062613170739309013872311351046720548362827350477449008131393835519485692873728576967194098558851237428800360279018856328325963489236669829727873063284812954111222719744158705909825718635839560974683071487289493836974037211552471732689346483497192003544279284605313898155480030610457574133905075997952334167974888331380898363914617209358568284115761679214755389278145141147258030668952803441218085628871449460158517253632773238556850875380368086968970423535365047652637300790539227308066641736434022567876394791334417723125836081780006182014293924758694968281259272242062155006237825371966501377406090701349394155100219665507286639761133291096155919013118404058234622262614545070202916260072617317306094703562540425942967120714136414245448599945865258423662693738279885052172646115460408002744421925344670005555197150180524747052191653752173918031114990918625870215517358377988207971667249116799072600845737589025197119105139767210289770184676904541503412397484064444912592311260817504411188637006859232979415579239875078201293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -927644957378382546419987609395325522713587383363881000892977787458625358269381790004004966771681808565994928163571752133540385770716237256873791330822661481020922502090392276996220111388293768479029820888936665617641697349343672683895099369346242331059628978323552018788151891336659796496325597578281662824500275854202938976180560446082311282253240865862506983250981568403289108346870771113981498536453252011528292648135372058049460939048256474332959403094495312419829995278413637201573255458511779775307359642301196950165481678760472815891692452351749042205460938724837912886531751663138243834765816828836856687594444726505623048601214960173017751326728878217596194056752272891276722469161434146335779874788177390714024976369338068447894239518830756277667643427753105822323310506581506393973880276990557016080403980918732144456997574269863936860068125024466686402101440305305110004940531877753333525090241920118682655091423778758228301633740890687584807544174025500929708711779821578497545967255951330836974257302330436010081997732283483220137067279288841519569152924698678494400925573438036463049875742975188719804873975236050915530841826001705006928699479396606049222358688525638238242965465347394032041532751214266919987217835844178877949761699316712107500385048395559420087022690770808183033743893686076742261954806204536108695351284034462822258337089534429782364434425642244134811550418727521427667162386934001237438106632374813323326442466138898715554511096121317712924003876399509394538170692941438230359389654851869289152155205074248338490618519467772960544599866039751588185097982956019626306736666541611215081410493335602022083872826004611506388875194328146636286645918587460812239872191225378370373638300280862818182611851328601455054787240168101232705988023678232795809629253405910052623567485762529492529920363798963257704815604979305644418202231671032944930016797222314785024040694185716092076337620262101411094998865237141125552023970096085292990506396294568725580865739921694215973771974280411845557859056944666114438886504947390396682851656857855715218601102220106440079744867832608110877423070945937812078972320191457495866455510761026232284201783309945596010349121292311781640181731652716882564671944433791039547002472397536177940396733259316824319654020516152333255941846373609972876397986152279223085645098770029434487031911610908373047868746246286042076101050866726759387855329841099512381683516409709943901557318726858557241146313707219636559708274595014326174064752228952080819226752333849479415767854727656172746472493929659820387189377270829754059098944645807394893692314769654976922219034959293675104391742265309937152410292605927195123118215889440154514846610490002561774315601323432781117474843466320848842976645440530537768520556087392833814121416654326755755044030844250138551484807888039462862818014333729935308284518021858030562998919968491754134099156361554872196599758928309334864865120270467079661114491678718775446731227484184896393403822708601007927118959361997188731120369323210973821041449839710484729829891132335349625355593897362506759171326193903912007548325955396544603910242778613871041528409726343849655049092215008954854863705998150539210868557854649434348571253213766827316649053867950838651123906064901943993059162869823136776673987951741797352791334617986210449265618388387282895110776998206802616557719858338148633373426344999108226113296674049243831937874954957480121722589693694366107003857651819188450331317102197438107954357808126309848191429241168263462922264955913037977571531456806209873360302626183863482547623006719988358401044371654185594450215517761530996992894307467889747253820713579529901001209312110379826167773768393906191891139719935286412399134182178275462407476278688510599896954302539537462631576095821928755453772233858266534583579272618109512343887778844524769354147709521223088421070126308024480321781694528588034566810979880153963240535163709263763541655409314509036367783724721167681066150670810043943474077231034575635786364265421623135983833023922476413584344086775415670272323485502337695407963448788880164013889283772656741279772964226869544069816022262682082741244695447222706021713840917955763080775108921223203213720802744971471900765250692208104930988162080656977042390643615677269865889667946383943808290007303713534066416541868978043355184600758389557456181324627322564361353031380309308578464577080765593378636916077134278179242668274924187100316839864635519351516822723503116897675775983190901637195128307332092529869737140860781642076971467088362831636424017321535915984433864722807697291087753328415491615247788675517326337864201334545406884288241943851584055354038535792717010198517549457102792800319812690891353687906853854656219482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 152994715091664801402256880324439063670521571113592563550927061098818939683935978766665387260702659179602755995026701905137018899675726776241359380414106776480814863592150622427165749300986163801219519662964917122676366875955209799073727985848404665768626079930142494230659934613416368552637789728031699181543111308993403468176699608753598859453441864002549983584294557539077055153618180823790845711194342418060985626004073063456284127640721790499051509711571334417062732544170028640845497961997940156427794064510899853439769085312183965895383888669594216670253909711748175280817598535849380863557948866952497387308781817991712291230602618217941361098221614653594089288119895044403814196249994058180875008771194819306608290995602223333098738586585589952678571282205461547348946535142682405484309055713913484776102456958278750733295385435608200153839923544507172355312848958198571477271286783037861380092844159587576366926020675598469152891184216889128145101435459393438403544790388827859241860222191741620968824801039108262876242165303912710210345540977188899956298479733783896261886785727569240248606844990604492151562932928857608460861030485186490113028550861213410665094752261429183403218387272558692210688991298111896473497506000984460191424884666362532376250677768672729182763933989704220805677522085298862402291450120628529831131745879171435980225353085416904588148052806651827491071978714591068409646579562116291036177380551653952168003778830734799578802722152685786291270830966784275467362130202618573887915046402926817120087507501591787931854440096282146742230630964025497982029846596052251102395488886396177379172095489465727985462181695406533280381445079496191191542626622131917871866700930458365031949926970505137439232349364782509813794477242862875277671533199251462862575944076414380194966853340908607042941497462183846094994802499870001000476373360741620620268373608543187858883292346569445995695499157832009620450619252892411841789262571504055724756353442870434424144507628327314412715419834173265027026113449180969799782719536383710987654659956403921657570156295260125238473342064369342457855061827348929998132986292759405152569593729361410073159342702812321279912805194995524828589562297278424000359042566895479502264677471649365034340906018515375510967711063457398616882082065754701367728285541392198302724709694576521624581796040657040195626961966309494008039292159555392777094994963779513380040403131221874003199735129324574838863904508519944402565730706834358596590634204935146954755527466226168759336369654001642134578689611518446092812473826142388638128211848033610459450916973206395709473128748794044453205650303916869575989951304436654285840619622891454219181883085041270274430624632247394134050571391162079172446033262615152667650358930002169642228860766112835531042534140371906946583368490431898807136948972531870647230134366831627623016084938152698594932992235968353854740211927499143391163471493611678988761178097723068226577160614265571872805544497614514359853208413324645435519160181779409371893066707909978152450147694972972365072137715808413222922929930500345707793553374955981885567472378201612363322360244413669226876040629396632198887121269163869552346278182479484549641914866599579132291982109239565140294062177575302575215843246482693055922437991771382843432647256371482076219652251503503324509845440132754195650247172389323542106346895274167001370691116814148368780451813741486663351557944225188490097350178430817057237174865092540922293313115043474527297371963339225121527737817283938000944460878264830516989152038258190990772639833834470158013144990886883611853269608478220692008423901074617575373807632120205912603959633760652489557805328002327202982495635288045011405164865245848421897969115605940833925194302299851049348148581162125697784495971847596444560840424683896014104577698921408517944946043525599183192021872776334557461636135312263915697091518841366851518463675034676664768387697971682377308050666355671356554970368294676947859815886989453677992305545855001485911775525540118229635082042861306013321148218974470979480482909709572646518104267865650029084251028108877584174764781075242339044786227647506594886565133180327620525570655489310184171338982985697011624517148635661845397544576911593716908001282108940637872763388337673553091624829644381869575880591565680682146710396851804681600573138660350851935639026377188923673534411601544527919948208097062228971364196694133181869457327105202768520375590791288261478656461277487057496820828033692325057726555218254684096023451246822673283643210998422913146306574163637924966983790732107023188521960453602838782241578622691340227457952781898675736722544021334695547907762194763346304429118919517085109656241136863827705383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -23664203975658922182512190231424220118136870618205409747371465855950515582979010965557035992802889090023620554322117242483368309593513472254138787844133635923501203075500735337179640367315414586262958284167017312388605989342734829660881858318077457786624426370589812494281690259841353482933635664951853241958888754066743026624622324155515607051529637519637430873134164948332004239781724398346433952412176082455276039839145063362358419556622977355452043557818676426952707586858592532985793645820753881194489754531500798537489895156888058243393885356097377659469748752866689401021195650969477288358298995282661419689764206586862076681895596172728752983484796579565924839939690326791867001387492868190522672815553942374600863637599680782340940969308262879826349984339521745870228470122803801922172913169066716781782634395765518059669094823980297115336187511531498224434405877397648766152140408197301429639043446077604381116673995172477937837619560963140147959311922084983482279596832311648474206519553607680229107680572560653198977051049572153929730923834137457677888807347287360644213622520408218933090381394232188545308962727786489711219302048964097544933671430122443530281188693527728123705709523118933804972876455122654246556491864461024070804118300259856269006596575866358868812289480935047258826178044948512716428988378079204537013030919322918944457715597127921069877082072846990746510955522697553783870263508386752091971942353479728501170194917421292765722240771761347909268210728219550809597425593796811328578913033185539088403906124413067140213697174948258055584013539812610318430580242927131621040153589255479298633976392222767620749274597263606612491846351583991264300736565315400543938140155529365038279051328845321762419575741917497792924233029049057375731683823542083924700452048469052500460398221369019032126972104157312010908454436633767335526245252566650116440538798839113688441374354819989926556056449918737484121734341244975066659431998683472927318483411205648125311431483605894301728449676664434731846459994689181948080993125728913409729201331324481998237598753452001448369759219729916720480737564751849747960982997564312746499455243659480510079421170291369676078141855073885543963946510058439459981692697455277149531515470466910781079005080254486309449660669170005550919026530526702128985435869698518400768587365402222448710293901048914492761851961037139903747370145942350662951108625009421474938374131135211040440370268167841608863215079207561264291513478362585067856917604821245387979023732834514151659927058300169153736374181005822954259996265312680409300523753035061169939531314052831145471087293076803314817559249922399077521389284781275189014322002607737940598183851624321101675289145731696149779454207020213913132519482925690002638570727056788646629637204675317492719372643653835259084066696236609669686176293737857937451080293322223656768346494096633876308887480401842943397979710928231881289589213674323318264839966847810965391552461176635431305498410417533648584224942511351189648073225129180360951320830931547196233998233251227833425951826546619893299653286104195649990479721733632548542958562370746959071385426864716070390026567421642468209848300466412264016591116791181779459145365188091868530291261852108461709715768090656745627587593901558195163797082440836199011818648768269225430558570042208507450376409482607072845020286656428965943535353050038136407978038819889896198985878156484617598269714828410335033351058055898353673537499099418235789000602207472823460976559569573194987357606768282575929791534136794201089811498008909786846248333997274125091117500823284171222240069643433263385362152086278928470359843664170284260564584017748921765893294304086879195170611212732251028039666045364197101603424585636532070920666560078548229057074870853518665633037655653379591409851641232077087659587721685393698159245498927779607242756434679538108559538770223935172303910781997365552807005500767607659143848248350307127495774410787188562386992428446528030289888969749599717966348320889494921071256426692879747988152249063947417430749269061625828259532659365654502601604188673269487615374634654422608471078754155292612943254585101794251539081668441140264386329431401230066467989613764347240777003161494691212895487388856524722767802529570097802593398576099701712010994381570134901719327194329975336498034708449646942256441132959161988190187710065929495233153299674581024441717867446378367692337664462953200351300015667769349393806886072860561448082396971650320045327190233689670565678570931042099081382954724198507753058656288856660978532388049277482430744408055996934407197734056018955298375950990367097131695038979836750972530471173557096482637171338762287209261298712220318162241842597723007202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 3337799675127221561182615877013245844064099245166828873644326560530704048534179505746832404383640933860159107262327387952567289278467397144707651328071646830306391776035558923944018411542797450654215198632852652448186336674616008128359195477677535407310868597680587000779878662487026906208532052061667477420147419400288441748188407364676666145150030259238737094459053658301393222654446196577094674216724010360263292694861259604409438183397795274201485026373827397358470589312435800475066555379946419401751098642726690385462403470263598865120505821260915400494544852331258713789281023284883546146826330404895177106066297716923859419604004809506725892093068905579741203981337286778074829564237002740265215368526115105664642747711585108165798120901392267337965634776296568841166184312161107210054916003535690258849753866256138976398791394389622660152365226401829233548386166527550910782347771774487319691984140934821615380759442234989481691408488182754714044998826388591548218170989470565872302393651479022250563482827883068686133499573379373483444585880121191566627194282230451663927421832108198485690223496753888836622828636776467257865111555094738509800213191352525793699690503405879953657261979813442158303705669434668137886590964092909821486565424292909405710824626869473714125356557123700227302128327481260646835318543040316671408641367572566065282107824653963518514943178897918407722045786546154550915161983051132745359668741328528225770018662776403845806441746279570026760948420907828801610422766612781678918617652818330257302158315020468056440480820039651047335249864379991477412290886422191369834228823383470271826152089278345749258477670734702884750894565113720019269879896233651632657638215745265172846655446052809316782953980944098151414651421906007881538428855310923373752442069401032074054236610483352544839819869302554740924057215511681447203964133045847008664314219223856104850188771374208879650922065519966747222226073434598551769147230247689785210567449210096954776416352974089619893707841905789543598227574050785781150631155612880381314878236739981807896606056251590340065905355525509671698008864809231121092321989504636638703368231709005313502330616972214768155656398679945712189602855563753442292998017798821815684607921149627782159735219267960814653947196411452908977017319988614823970687729838262754709657253390409221905849062080125322986402769669680339221803547275640042517566241824390427218817344171392998635877208707518593031177727471131995449339869782100643328140078201620599007766691546465688504400268593783573210905313840714970232782915369333867846669736936644366815232957250788632834587334492689721087231066514116185188583615041268250342469630611670118619719250426311169468682366663995458671011714814180457943960054611583225293680231290299786502111518427201298850988120920165521733004099424506714657382195436120512907883881726361114701299200435658398372100311146212618990519087411383502398230010004955748027525103882401324800824756209841582407120941861527646388368007367819303301127768248760268708571612375929599744564252141295023696488010512240285545946288106692839121674719963299448654653139167434246065296601940068735507724046158421951872796395898868405043199205613940202442558038084621357226746726585730789820428961182814584662956028589660537812633517590621464308828593355651686733551825133765836764205788618952013580008961129162042105485724908495721655167659929473663295324106841343624541269156177429935134690780152013270006491166513396963704620159857193061026667139427891013416559846647536593969151013010276807217917624971409136760155059338056724710641174520512760968368177102594517075932179748993294380516273468266028356727628553150905517721369337082856257856734796576234919624883096539067592675383243445092699244572603456380426359205234535665156128955661135486121631889306772268792017712818754875761099451407110190806777383099231263935654921634682671964902852856182624654674845749674837187337710270696953299423348176882789889988992175772055066071476448699607847093608929228369120305541467761370813865967099307611761147732420823174729621542721925160586600196463010584276320345997373473823162142674112922889201382904528754952802784561085065042013653904687576174404472284868721527083514381856150244114038075155675143179136875325723971581727208869180465681112028897296657969540215245172972340760555759000885951208937160430670229561171811231318539885624290798334732042913350957804438822515552337704518610853017946348079468299901747685731075031401089792679847515055111257177313421994819373380660429486927446830872421908942529317445870670974899802480200843506882323019411964192817063630595254943098843409428342203376712015088265279540492086717112447107116069140172792098423824645578861236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -423419021299467662064891536087597165101215868262107408492031944902094490096371304202247049053435391645719247943577384646995852025567329935505781648641012301405018025059401244327712023315575479588949135220184575743327720292304029568135414441186669090474145294786374392711618724994199633804181065027489681604483357999439796160260576498187132380517684889435792569235681846048295882309896873079690844422439836605394009948629075280654092661365066732716808760600503879831302495145550212677885400261494386367549651872887657100653974920317460452989076287130983190265489783461451681796782293149203003202160564163075231230730504491404061889661132456701203345670892414629940165375588517408252011565366210112337410583346033356980133719052403025239320618692703437229472214200005823374670711527669830645940367450402878775763984646468042188212691548519175942231211871110617592586276529928943193237934757682306281604973172743737740740364779212349575923105656331943780933317532325797934762966177000022709325767112211336756632928105418739771627307944241601827270877875645304550018180676796628489972170772743935787317784253784752640701350535505929450213014790307607939099268303329034433205851954867867459056572510140764154525541696428433219608765429602644640743940792271007536948928630833794558752478699948148811410806173561013206128837247363810632290941142365632451927960720568963370341112075450674582892687048680890016570595408535157298791747128259086894029886463305608476193021674463868402387191131507767282300599278563298317366147322737120850754075217240676346824740585677680315518561675376637867381182589164519289719394162274486056544989417452480955939661300070035323794247461108034495120610791904595879223100896524558904150665230012855956198048347091338612095543234192997577505413922578636233087309385870114071520989947890381096170741104539169865861738757076310216396248473027993723849160727073007444932213994802804964650686771112237357219056876451112916097441406979049109339503798932098285719242806527732392052922367792818802747612406911718129543670812464409138596972624186917061387423337427373562075031164906029918912293009520105625197655304643795494158168918987259541487227360614909180827174517098686186394525656006774086749155336910199952554902180022990667670158322900335773316018450900582214287822456560256494313624298941440774340724627327702739565833333287742268960345079747148895435036402922521785480624062858833906329898830063783549011584981273487988451710332312353625872323900456214311576240588539063170479194783838381041589629592383238167077231460866906784979974305272950885648744602846206124718305291082014305201097498725161061470835635939992419756045959252392642204240503255545201918106642419884513752058553760459333552745579007472131202755228393116999392705261328853027486702729920937645796706317308168696800226870151418889136695446308179499904267753115314177247024083067381929915356985926333113360711066408417794482905839364627763811126382579817588338054797972252005691358556704196865840868410980569280482379093149905252673685249799740759697394479162323095998520505429698103176185668661523776647630305302329869484922990484632450909750167914501191128365364889440251012121326358858827477989488976354569794837690666274933561256034302589505314419780550346931325321370661253438740398408983980221665731283134807315447332052285324179823825013318105120195009697579795842302715599200371014343291978668272580829282489223745423817758074359768644714256746546741567626209842697133588789478939223153136711595145132695143394368465297184494740200239977983762619204200905726996290304289327986826272077391101361552788805081770942290599278958724380233610774758911627551888843768378932769243570178164068741654238824080572589346959429292721805590098665690778259524295865618475387656060320261767811963430599599653021425051819498159368226727947784144336391222562766792697429599879836769294741866869541022924855276719466564928790431371687793962568712717830830765708415233006513140890640043468932377215706122963947755990988902945523648184508060658220501559349449146531137736117727186003255260227805122231164561291403691725043595213923774691397602607163648066696484112610961115770116322809904749246013085898268572428273902699612816317530211446425727991854040803196770163332414109569714610903357682626744348469103127076159430025483579019836881465331815258506061284913422881780181427009988125390894379595910551890539677609346216367485335379587802961845897121228256134141756656248246000960893070439071703191860321410918404319777708624522217227534533670539775418252100722009121739992588741318992082842039537984830946782236758518024961168061011733601640359042707985517827697616897630148264343083517201693857701860700625160905554891144856810569763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 47776202231586659658099212574978050903185117334670460715697287052810849840586169733827953736236123883484118721486874337536535127872431409273425285378802648438438649516225578382611594947141095309297652343466831038369501635744952726058869780344429210934639617593389853426802099395321410904939403945214149622056468997775027834934620785750101334303459652205545492014540474659094299901023697611638226513049400925131163143825103270794518994120371566301734355769154606118071715737537716276481429690412193980845243669429033228323687329577029951844283835252265994107133500562568497054998988383728479883387196048466166946031678593247363697171120024824150382120328749732682025283177216668954573619977102805295769627752199824449051441067439686252918186846008582864300722772736111903533825251097627127851020891730162259083820223641966829760705984247911958978950847730741018192689671138918171363021653070253639270116570775204552627648142729722959382702127745216899310697895296331041903642079415866522372700707811248972141593169785901845772601627285653696005994338831047837781497056196906327167524504163283672725590396209961712899824642437541606100910490101736509482314509730351101764642631394040229930300207057957530629269366397860860806276853735375167405469578444190632806488841641868142692815169222507671140857517865461457273320801705337906572226448664344924120935854029162787611442539115408196919757336513785220100885902525079610850479584249142935235664879252392149499628146936128423712801991335171776057677839019607354505470990625942988106604660543705147841441235257484357446072064762269945169997189773657469007892217691040338139556891701213369300546283485114466301540514045947637014811177564305830357792863057648281568677468579728989384215554192061134198475743850411514384120116100662578856172767073270582257781072095556847308761714818272901658453916344279618688622884572409279876669369511387348382073383234757835882687858556465255614589064024606491916877781781390010964113646496183245939879025325345600966173090316312298295140026808861865834909371622426372632187169411532426497157587465602894763528626000762640034943683843181887437432316798865518794123378758908182741016614453906865462571081226349360499542648604289357587545562028873026869182993106474393743144108612995959859773416156993948940643353844505510934220008594594340626253903774131396417060702316903380047676224525106711598247305426281936225451363096253490160375772077325609879655564869730177755433556603032556663160731045873235709708963545208744380143078588725150318705736338665902368738604339452436105791491830438950999537961878600530700414374643021685431146665023881327845847218161461850319211144695779850978412877421515914632215081603770111851392786526760170633119020388176424492229784808414789209684129744457713882246194230844375532092924446696800736960849259967503245597725347851957297542016466282518804045234572717895466714874504213571259177596887550778681388465913123049897545795681175124926726391813847040156950117824011369482801517374567488881832944670794007853939501767298382496307950995689281030925588061340778203499339582847706901569206346138790947739780506020165437632498055825565583871035120677166315365472037189984791465189672811710886454949570045972129906614974717152719593910437329584020859465042961262206893475313092109804464826082726173739894793972613165690853041183988364222904460582925895012031624877319387774992210593893395817030583163548578386119018520719376755527620066223406516844101600829896203036649266643650429742801404204976714964197597944841696259615276436606603890325902515635722020875288189672026882111743124069552435248007875532239095251487180388640135167257695934436925636327429878659070050622729540505218057872072777123790432451235207531811533694289838252872908874892052334116521409862829011653637667231497419882193615723959465015034521978293439442069829955033075474590234959168751745663377975840554829037079665361899906618865566026759441314499041207438405990122690881543634664229625746725263345788733082834913460230707667536850817181946615649071923607887394038522312017901770341176313375241984377079307414872718852556287330049409268787252050303275553339229364552464597425827417579397744220852898814977439654424242950049888353342119401763741060715163967879190100230753536124315271336715738001458302573591407995017848784505446687353469070231797195907643772419052292410270465051538175029411145347910341003067415396642307448312095674521133035645777808659098588912135992473248625999995746011175289009860028061383599900283589078203368094207703867681994666941133286340471229948038459152819420059756700235699267917245438728294948422761013537773760625730908440616054771193648505746498242575374917829829747229935696830342058092355728149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -4688001918329425218802713318985968489558340787367359968074254900668387724157087124763231953049116488001327036319038214446453242528851924492401754819122588860138815161514464258665795478004023203330635118197991586304718425608216392831801640628475312671600631180914311112361315735709713214195434822598496938253732398016508116204780623056471596456515778681239420245437414216333804562280512943978149569584562840237371331897889455512233037403978089894725085931799606341393912293195672645430916959682581740009360978180928575974795178425530582767995346410254610666175846525793278653748580476934134652431727454566359969930233005693728345011702127319346860409924739911289528593109424396698435573387528765682995681126052293602115256748044375774635681039954825113472638745928165739954007346992157685428665002750342658007830862999309509368082321734679028434205215665024253520932793809479256368920869197386256162985332223642694600567617110878511548044229415565924400116144140694223788081493606975401984250785183137037010443243671177025381822106617257502097506542990007378043509594629572754628674748676398534841757051344310796585249125999419925066368255471492719811777150125277766713038509392723933335080965190062667633937601028766162233369119833549018248672075370536467036154425949314876608998936894041166503565825568318760507781864084700373447125414807924009673762351175354327274827775861369645339162999406276852072478813336561143673985479581280535210109012863420870084263249733835723578251459255725058964939246184659210600648713394308397803221331973415882487721480314313869762194328997019704652961698719236421846918161828987770164694329847483879100149404662798862982817189196887939211628635034598343138693071758936971208823558624762885372015986183106856793832415418937299576458684121718597784253490113303804733142096538833739533918860986242045875379869653835063544575310021397614751503867080098666255454655025531321785447813395983622467273799839759701551584818092751389494633284442595013065039758873796070920366449367482893095995160675064914061759934643971748067126806906031370931110214088488863905604558376833140258502321745066406331223745489718524735613503276317667933138025743503745709031410378419501150250551793273674044006073791935027689968497935911997748665008266978491138210086401271713001005682328095518271845374069130143589946540686378798702694984909722330702692465477137216654666678816500270296943844518989151349995693931464342960417376318977285416740031736672577868145038895261816216854519618134515944970034545018515793128231231557984528704765453845634887448453522103185804562738980026285470053126213920592090301666100153215828018885397447410959039451653140680880584364913675415802767399179352509240048983041810995021164939216197676595146679600555085614398161153170451700929997931443469352945387949559084626860746640559943364856785952569875083271802847688269466340910186726243990226387641702424950797110129263362996452846029024546242996418540413647609554369423552775541390745706270586118999867744356547443744141603843915333686236329694909827360126970116867649545987588357161423917589899669867869079185520548239777718297533821499177574474208505493237719667167656753200180310606498879229157896514368499435558224537583257891869000154566694891889671541304161702712463209792388026437958747642067420539037475365778403407302425971173980681721026281191191538595178309410486490319288688142030002545641650020336305076598312891113768290603163150637558040587430653162099999927663391641928052475747855088438070167165401122148610291940420992667155918695639105451652042639901254136829113977660615037433885501429117219615962053775489538568523618931898226771878482206482435899742982210611268585142797103004784047672948371792838523816009251850237412436571587965038539654381449313276867009254195188141301342487933186738783473133163080214836622648503367008564936244271060061729051409285576545802323380351282195912694039321347567576345284071084194926400887492350782216866443383833100537609494061460599743508305946459236839229318110635995460943556503124916665250825795148469157747843274688180464178535778289577677414573354648589867453588912251549782947491251001643337156940492708396683218230043484285413912560482674911889996287503495158775744133595356141173213440893991514844528657253103591312175468270681827452233638143766078794778232619306985285856470991686318428943187248413286155012234257486409602851206107426257236605187208021987291626426284622061893957710406869227699782593156762206143069477632873957569512920636657194290458967116263244825388277505795926770969488208596714785812896487746449778278046969080658868773870426121844113508392236053144747933525965040951993177836559909929696863793015712020544124296548015088774263858795166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 375554851650447824929968232046905482925075958174171738008759795502210028626275612055495491416193067294776294803687373331246838956771769436099803583496422427294187096203252581670987369004400121812826755139403141796868005679512546752644727746024736131120223505682609035991584331895164040522729137729884436532477368117540091211071518413684349650886470232472867242991225600955719408592487741334557431819774121248812104470568671130865578520739147433346942937912755952944446821369532117135580526859343081594365807895711015317774747764305158056688186366949837428656893163916480802096648262796056777340158989360980585943896829838712165172520999316608639791045992006699150556297960612801152982172639771470886988865432915416384905689887938922807984606353669607300633613483786996311476441589041950475035421530034523685780531254515887348346258212811878196770653572571637941085844942860187706375694834663981078959382715244136165463066352249211313987182663290114394919058905023882006354648571581367194333634872310940776422173654378123945297328758461302771123622090935907939917853818587967711472748587104586744522209429466414983482966413663727231062975974903167685756780889486918439732364660011039579520641211944612807113250321057105602294224090733958169257330118854937241498232273472524148593683564663803657433017789501227965009234932087830349595484330812083136149685575532231646839465805965772394396147566873660277600898792137310815871080618297411571928036411308686893109699915238414487446619448968367588941024994310579554773189037268717432660794867783117647248805827510011959560335667517747748691133398148717157469976692917300299663443899536333980298238593127869308934840986002173650685068170387150651202672294015449798244595271407311955121665639700761372311519312206495061751553242830091951618207319533311848046946467820587621919377384182738748584712874196126673186531500198630957436248907417963179990134105628395800215264388304820839774203622241613747097319559984483355446752289107590450875648065315251752892010968420438338803538056209515004062013702259393389914518054706140691258375453463265546840626810460668112827248093558890034899466218455286325672240282435080170579598772682626803434031676021939178398154723401917178750988310425371091716571458205317904779847338098894767253222799349318269112810945320483679867256726407321773420335612814870837997106993769097045581314968842724375278812744319346449534576028218405176630762319083655508098711006195600755052099929096079585743974553879741747974193268563432729688115430038620160749331854801270196314383416420422340209340197814024612089704905274108894229753404741956775777047890805353630963629565339850137917225297142565854117951409655880486535657012209630986980773789297753396855193315861711379550226040829268966350303565476600250795503686538204636652238370262217078903684724882522305481762981278703834757063737471703659077874621168592018759209020127615528458866608355466979789738003553771537457739418871393443507035866525894917994843724670121319506303097707635890780444837505513082320030097032707808183827283767539320017724075093799146792256202060600855395901492889490202743286442959884610131393538453934430270098422842754604454300537300866715994807734531073865691327637940537280883408858080388193098845845601548813468999078898926880545734266426758483582206744794085763425405949054380648295318012367381473968054976917491483832184823651498172844818284435056710079871819099163961456930157516274468184324895855646021687253925998903966453602357555509585003389918385692725200856221091323320663919940608228750948280263191410065473782728573196642223516189933469949136466711203461720152562323174722995450851633193362363423864838469497460236648304894772889320890062010672708028378801652342547019346511823145472868381836393170108215187156270729156098255335730656193535936174435026404607053265562676811085128286423742824909325142340690835525364915396645762193347348713663762543951779095137593608457822625255242658505205182354151887912587602709531418850124210170805875809799513676720859688232081121272092758813230830678264234211146985528804261047800830293539893004796279596372765629370454028187638635087660899532336531909034896543228678496625371462387182089598440286444966741734586342724450958254994648524786968100487910779996674431521440240466224713263014142091531362501635755721503436945898544482838710195972395876147827733864054446949955276878630644206832697876264574393900972814028191946303614256968212863908316365810553851599023296811011621171726442847173907864914517149923809589107659864570077062153284041567861710632139216501359906705886865401301878947934426017817922331969847655401232364591286410150178838224877747591928610845940720082419891373551253013265825575217604637145996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -19124147323635218579739772095326739884575258627002546882846422848101141710715695978815130311882621539414202419769836357968590669792600133489614798596523334382278331326692199508462482102684173921090290455156366793936138541210262824244861611642878146762424204677563103527298074215948264167273317780854157732347813817527352223596500235475406048873748798391502305497974162898134075709723178089761671712368409692780911781607592609327276006716140699359686593308042961781059707222702020234680541241270094832656626081466759105738214906081253326805997526350455394126463133438207653378924521493144494063950217257246597825227742207610755068485469175660343953124665419713140931183743570190916663906388929325401754368978038895363371352263374256398633591333932519635833857142729601839998716470990210848743847300856836921545391831950958125669104500076849764366518255260008432481226150819955920879382299376251664852661634223565933509221763568247754919251407591123343578361488280479406952162105605893561074194040233817664470917876703804727467477893937459318516499284912968340239789038259202610383295949389090517277429451027406141035646462105156781741436318515956702099247692292078392838113849051208258492931397393949442815643336354357616738265354610451009583710128693610102887663208039446613787222341595235088417925197735402184234279122981774282115793361871057355312533516389530205216844539411188636070913409774450125265936478052504754995738030658812042831928309901492187940087957328079080058234559082709569130698491239593449568223432863989625752211439287971292677391435127455697943418896916845012810910127688436638678330145437750624790702178782248957445181731838542653226989587718091481991291533163617518071587106012983176541367652465488446764806564764602364863730618020687485133455201909505514167780080457236871376449542311339086893555637934435806752847858957900932417405642217461596816082502736499978379782599127360743077007763520832364641997123851603571407655356033813337353428781610269782813802485160286213878523455883941049382447244778925341070540058446999466439546916614422387076599246239530301313089040377576044706052975849308858815395481077189398415722408805694781323266892935295802791188973277534352340617763374143206747513471806551350874214156535915524110848523646620505996044666951670416172729108085336855876047039485269799370573998694589537525038697591212376606292655862252375929586985227323546948821870541096933646479344411275513159887189222078571703879233125190104876539329813405816918948621551706442802249188421645815405767346528272915751025971429893030613195380232040954985496233569081777834575379737448336681408631222500289488450706384900415294551599069206335460380572491000849856431973661751093886241889940909822343469878018892320976249474661182544409978321857277726627790546316863086821399360367958171515061297442515317548047394487781094847989426457263636461816587913337680228102946001001518183782683034298174288833253546465534951263608309262341027398056447545263470219534130912725866031989252957796920149610264977022823501161494054981670422345897868070062060740879084330827984832827965772665383641847877263837785739366313584113282611098808176353468332601446828938201115083583822968935806595039971377434560738528846803321084791491360867823455766607671119999108253976580968995714954314361399291118663828345390810708941338915749414976929661594233090450214980879161375952010693611477768803812072811361348062249695167624818839598565643263715578195253680505580858772337589137602748228856854180235538023251526358043431847235025808964075589729043715648401709700007773252701197479116724510120114674147482939976034060852526850901590608980962586260852668714798557902989929284922477968381458340207025507142353174796013718353888421881512322623250620500414458222359499962719127997697006062034191299882877726482400175227078498022940256667722320751531495349687320725311487870241697268988971961807954789600917045519629816697170244947590066567781700953796607114414464091954966100172834231485689446944545243025192787056966613616899236313621043477453245625284985178998072624897983640406314068373384812907990347649825430398288668490348402837974037315624026876364229043777051784124013785018670631291949767637516201799335480369434611920007017628318466235500598468000070780533340808580407915720345768743529524736286116311937985726981889214603164815616911074172075997622322047738612113255634782782778838617756829458881567745141143607824412928862859602275336777862454565634863848045756656379561719110143268754668443487803592981552118046172987274782723654739852169338251388273943415063647270339095682478716669862612593286196869584025317461403023253307893809969393473026976404713062110268083289672753776327983497799432370811700820922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -705462076409180345651442141375305101682848218924854378865369553343361827674735206585708681721913832049911858001787407669143678677934202121706272440879934966758423292452494506407607797621238160693766794195885547356503603080961323332812837132690134006703514719847491502089914779508380589316905603294543675173720188252816041594196037300626752144044295505242290763705536399240474810498101107824002116024555583360990867931976699344159330674147166481978860806285408185981555993255696887792914489652885489142405686781969101038167274235253097846488318258103683753241646604554338124597516204696599464654011219618064124839240674492267477348033636699377020407556035909572958209542639834719121929037337912301646215318436121141722474171899128865425806421631187009955456406140488135048856267916429973512315801561792655598249369325418622845602534506400642044694811481063340111930885009586309765903598522557397522812600533021984819979042382323311796856489640146032437312409334907109382907712433751103654537425275600318221726908855073454786059647708817363151288595707941901547186247095495366865225850373013302352484866348492704887648037338919621698302666893183904164161934513330577584713277000584012792148623934146958309336175295012123810297762845012692597703174025464535324660867922535252325597369777398344198495479873009630423317142239617730170281534002026338961225327341903903409432397875175184249257279156524575853866992211019844793700033667482071218299344188488179002126696492688678895448511427656204668638551562430012619109034533155834527686434248006808042827505742371718190180810497481317429822886937119229854474753881367635532520830404475242826793925573146645901803029199708866245956816236772081815460442114272481933677537721926105081829239841554506971945220317751273877030876859949238771568481931103823632775846025696870467714490743032459889316020456683059984622755390124123254141606343630270430808874169593299330444578764168272089063854000531943237548223015057116729388719040608858117854635323421028099036406549056482762509089909102111650921177419467779003185124403390730765373823057866899768687005126258621375247432306868991658130008654370820106934003555986096784422342974140468590177615004697079987126280182206901393640821725475195115100893218121288464421907969519471145287997796549127823361288694327615480077363437187317559714028965369071179594694940944466054331970981069699817425302860896107194978098670610764618171678755633154709921607801674887872285541342274928282437218138004770965523876097831734415168438226222956562766820207983923192044966610576132327975900079472579564287763867644344501544799319039382357125961386308366911849243432018914514326282767341487661839452331063322694712789913452061678594858801048750296559766382760965634722304314228474742649507001469928577574027779650924092507879212973973923685357164152050225786960250691858903935223921421922792721756767636479360790031974753391208195702174233178483969581261711290269386836303620926754880571483554236708597951011537215830616434788132430544876243288179289534146406617131833877054173663994333540648688577231300260734193641693754657327796290521524338130228711078045600258118973384656455883892645881243249771071324143476563750380661130774922858296532775070566680908231591802309430073072583669736878014969845779646546773136398396390550555780798119674463253591204996526503491140182489189689523298351135353285609484197902975586860429286858608805850045831013962891811819183095681012166707513198636722824447892969196128169574030931760856316716459364392036340829637426638336681473756825960451088936576972885589775944816253234524572504344175537160079081678966834881678497086236145919532433286404054275488329546004069708003084611411961929933678116793218041091565806855245740737901308400062122366531840900841597956246191617235825066994985758593644023909011512492586987165070786443762389292387188609971515154250252727229415379638019994241249244639582797118416171195110650799777802097703212790156652330578033897838259089870738724913851256257578764959204719118486982193362541825856048676512313911822695906459941526657642237836484495446832214444163684751767408434989812211738534978959557156315471146689344351944450740405683592620370323364981567777573970657522765810919100922642335012194215157377731330396896393789295015992042699431433201803099044040181623944551133503128376327994784601167398291456396008706468495199206420252025489227946615948352053620651650332634163576029792598880812319544200492404232385663048830866003311249106943913377338452702711834025476749096661642867015592461740789395923513775699228816738275346494752160832297477538077912514932923194087875288230340299016535760126342795791985922037890916580315589976083726782349721892387606203556060791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 369627018318764748022652860477417707507111813061981726944227075317608416016777407867421154888875766315869868602505813096401144976287207817122055282875545089941631741553355848841700762120835371306418632089857087209776809629672037081185869747946317955035710325008318241589072282634785192662520338317565775032373666928709858735068168595788990498457115721978619038258210206091969654636282048537035198703771463242423274777287478910315101089350630702166720319528104038013267625236932338180451105917567403055559110225883774292810787601199392697886108134487920883922595548691017911960693265550956793350411998162359081939930047508172112114718283791941446244497634575972887828174260245138816824303865198037692320271129388933259222603061848253624618202769220347774945770060790439387296753137206971593660490640864755093196612832939235771626873942729016369019078017733451230559841918947905820016730700927973666185959794273250508091593926010107458604366182223767904551871299936633843604765471039594905261945899452120425474741027553580911946760464236093750606192179897849987833973975667686349988831382978923810868148848169800073817570201823324251075855767639525758159638778351082867382107442434385890511485930062544313079007270038103139820642540352511923928979046205815912010734012135868635549903752275957302211677659194111441410521883752415509036863748554047824335004193249856408830571737543767628050089681679748774206572324813251155716558440947528683138472507010835743050898797436664841771157004826650898094495498653775456343286759729525648174046213435572682036105723573977995773738186897291909277234901821200030206902166942055030523877941324634523180966692130817308639811146554819880493536085446881669564697209637841186150495446168130739316449391219408832093767933081699796101253274045080596938995379853732671898286220685942914223907819791197191652925632204310467078083775656038593137941431829694498544266861518974770241174925270523917535016701923476296392720584657784618416127324417889789248527947231340244902073330776944636279704413927687909935859878217184682702989055506146673440124221179494770247270867901894982258748579055783095974287131196850158373653436415995635135467894921022475286456245629929434500331196748277678644301778328679463250054816554546085186490673857679530584502983441398987983829043471770362454011315565091409572847531902204701772841277035636759221126918010958598783277875114591098180819063323618833983765090598937324312975927028553218322165108369650554419697271556050083640794067718147641712981920294027487329356028866994539828654091812297182411038483666161647879856686458913189959317905845267591873702008654696818387570000576927562308603274979074784980420927397362130946974093116583415322024022983911188720262897175420505102602967167340403023036322501504320702262283784935809171558158064335055763903160639716936140817305492678978977509491233779547837759320797869424274156806102616949024919653784570646060320192618212921921917181091334411278778344257941799057677928481830802176792914357600909425735952500999979632711503322530922228264084500145416584127877973414507511325560959749978771685739424099460658608097362106408420141224630207213652040550775232260542240232575358577866211501493725245734562670440782613215483997634277596009017140565598224628681989107415135998529304778313643583720858519480115272943097766634528148824288300673812454089936407006984831400516042780454755851590426385030237700836433450442855277239089195636743276729966035740232889275709737635633140572946250396663612464507093698571913522891634655073507383363278357746082826091396871536031665091507902271160238822589981839972094113596118171892130120701000634770288911472903459286787285513434769502914155192620933536263786168601841718746069053417458413933352341861810429347693817251325890922946302659777309723252548785824835814587293496045860964358738070344217501139783828271608927315815779740389885736415442242804576097649219112096737428818463813354359061412099690631776884697965911252126178693958045640008390374334653447663638645935551752351947520891024337479187231209351617267456961609103019769355168203848615824521300798636912615276122817681457144087192220437215048146704327730031081120886605907976547426115803141502653925967076146371696176700408853234596444196782659605486853022884146988490245243651085422529922209543194055148812021756676042878871281403888301301963234770417141396065018782434798990559820951239838784254070663454065235003632368869441310715820368621261648690780412889875625924893410418672032076926387983894948329150789844472401759635301768029973040231356520005056991672979729381540269562588438693601708688371476348185929131744475648426665717061808314207402247582079812860290568820808588928048266097903251647949218750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -63759189671743195388378038562828590605613357124036892373682206791302096788507550641265983270168784169085547846819470755396563991583428395782314785023761470397155312323621854795703265176933305118375426322603858646030444043524096048732885340314030754843242387596742067030504531473153141478814720548697813072494694323697369240454295850591374223000921717165755071300869343234058933895011467844452936212954687712773067814883354403918494072438691354738515475045928896398687289703384468289055711833691654456739378460533565487539697574901461959443107034862084780627987752967578761444620550859522011533223691208262990920755428215349192167055550005251599958404339534515864174220360987826647823135393530791322318725555120768996618413714247769752472281752985107373259036231734275565276856437304681345692416024821873037819790175068609639799057619484108548938887887063266740003168314690259983165727837703277633174982642456854346938434073132340694784526520806463447775435866831311106523885960086067234632789677218237407228851265993070229546779220350658416078747777725308436300714022010523834430592459079459410170218743194792192684448028555150858120178550308729866355523044943822531082314482331942133675184633198476165195246222009377255142927757553777011767119886216578014954835024265832291603038550205208678087088017119476175161843027796566439574323257190275926877617837705084892905515601010144935756053109148058658404666635774820619970687536820858725551028133011348442822278584068680294229559822392245235796638911864553751615936818096229769259474914906566917734954938478145016607054172839967921477511222217592045761782351450776069176959714535969246010770725405200256753305926910835585254596858968457441571029108738662716067521628525368195925199103680065911204180711552306942689719472403234069505074201727370488623815717132114254699198903036902520446162289085481108753323999968302768365944596772226946770946838938491123306658259826196515191877468414931978980202560967650862508623760230485248781297719058637786302573294757628230178886183223758662169422668138680627565894826173674915961090195146862208240869677546648544967679396567150275195476443108848407645296928452060984341079150412442181044150217268609809549624671492927401065267324361877159428572679982575530964409689454073354428033792700741669529324167464712262417197270812232684926418041061707964869975909657123825280907313086166135103299568303476930832935200495983670970726169701471391245419081674391760580729518327771916206020807631475939664490338530718880595178209936490685143058680743201480206809372656410775259083261373609700825392401323507438392274238129688391699720182562165896563219508717706334463662106098798227662640216824975087653593625271200194707684595224445553960555066189216644613095050872766966474542851585148130603029658910472858292495189616618392530738156737411687253338337760253566201829385401384260771541067804442968286969431183490202862502400195328331939659549917163563995883572951605429508996897928921562923532295832908989097751027292846665535284011167716640237530302753011456233277918375831122525208051291065480332415047383958096506261233308292029194132949356807631066222546121749337503952506684087542798706154777749098698815754688141188829215977285113276817622233649180458708561833811357135109126491723835952165409952213513606536875160489520333759913740525525102566459509963046308287129527582648119799574072969463800347049512831595588047535808294346885693004360940555487814068641382343944734660720752256204463921868779005149736870975349660769309604118596668908912277209309858862478029957802208002184939772870012167771905426050509311099795444183562000021713603185747596061488513769083256684066963665071437250923534055467564148306224879944079079128195946084671078026166911470647813943357703963055116513882117755283443370947305652503110436109669624001066928972245173668266798651581574212435749768117129853435277621849681542473505502647734913004331537611186147673131134550584742330861168293384789182910547418308370150832390578475808827130785391222514733092059910560831156325718090929188910441631888144971795581372967704109049182781352532479292527396233569734834398544957148751559521786012969954650272528951674990851208082321031238368025158218198573103839667389662426847573625290416848357283292644676432332525080114479301504594943354580271010810951628132141585042455250408384196055855479160719222633224028636164953064705934014245278873975301037836175005026959806165853890789857205223178782626557225886578134578967869165061217386241513888957220919844253764901602558185960656977853172811594413552204427957522020187656058326277308998064210250525396875081421480130383579528769658618976580412644631884105027014070669457320730603132687974721193313598632812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 7965046252872492615908501089457973670107222328728610142321893692725495506828444726183764554717127846143260343897840413126158678470837056704905456000376485728748042846599799536776623981803265054354303679596176042943920881857323523959705142145798699550577460081996461506842599587140283194396087975383657250774045356330640689715700184801752934290437060934901519001662287739212849615341612273907938606844371673308080423247880342579464840994630068443861212380055895920073632614152291010926171988120419468584454459726011164655752780891786336286004307131406663363737747333665524923243944681472216846072483797829620074722754302114101309521880916156648426450711478929909780244462040261478962153627370021358556612884419995972113818257233587448881838838206541342054479733638009587508659113600672222925230558240629196229355886064897783487047656545933331785138099248576675375722941984703365007804329490393581035428769272516147649062342353003049301156921320827713533219566817912306593293030453442095529286621028770060483522140485851015871044540894583977585798766629340024151608323262637676328552878937508933208644506228727772180521876585987735690589833969509472667950065725870321111399806906399894536948531729526072301041684237138313206260643677019779948232273803482256970303146592257946652799649752863104616903414848080002551939764624633350212513424230267413551111267132919635741259036662291323661577560046193793915292893091298458924605188431382135868494454362730706629862058805142703236637295041599611448309507416957101415947193430963962533257090797640821996066941025960585931865933603275264716732184720514920080996395496064730193500646981397373840953187753884628671041221086753230810204306465213311151315651399736919589004067723136645260852334687307096664285763238829017780720742572625675436256053537094773284271270287897229802623635694321440848907854289701128445592726871283930604547921184984596771853760566539576116236742491691472207298558653969013470838935021327111172174557782253231336886242892120460991402311152349902041631062849810900739959577051601090929854577113268470674599904986677036315276754085995397737844510896961486697265644897455827707969294380657557278441955312802181439491507545400000136627350904068756126679865020235537905150241875301517370586278454517443190544115996586844153797597538139512660232742308513232042385195107804213186832161960865660797274271018685081974671339158434145375153439888451913602186933340437077277746817397327088113984732776976637116165739317488214361942479257531506919896965690259434657347798417443784331581257038167055226384606565191049737987946903489126302340159729447878044574993935067408160448641246104420895658910857331294408852869862188601619750052315853937629778839907249558870777797008186660248758966462690599563796646070068077247000136806823138788473015022068896629177515253819020387082926471412522963308548106707166551198768384773570330840446822025648436981192547375889583636504888189247678436946516430261250961598707732071854513785693315679332730098443309434051754310637557515425315440868466328082547371920802129872302293399703954909832135377553721797898769341891968072389193222934599210946975563811885060536326754256229287719608449623980645660284347355580865585611030395228669803629263019384278285218268438469488228749557271426310407167097899403140855530153591856475658982621059696181644039408225573527137019252952811684158971970424629312521849287568972367240329658661805703304000727246916648308466939721097495430131884795807830882708095264925628530084317820661173105386249671198245398836418483431610250737097197643259138093240370868911324692331182254251427837592417797131062243196907715488923778809767877042400558619033051883397370499651402898425946050360545719232854081120830460075315859261160235980673390863772945345259774698818418286588670887851957054277830148411165945216292216850680320113775020830534261667926147193340015839958377703465234592595181536332056148900168495155605083283772495651366280095447920585447736815726701036152841665230625695852238283989853353577958084530491488425035215875679683735245970257695208343204844304477599232195466531511491926522527175917432017775745423726312123285051407295251524319910747637732949675826945211962432905000380489423899233029393926326887391094519010752012888593583665135052010637256024756617585856461628776051434457709284285480372374372932760442742461920816847995811531597921994162365569139978593157284503173319217738618101212496524695782863522342667226585796573115301916409232694354897682479707127733629691001474509770588164357408142781625521627959448342965982017389405755400442513316737596264742798861298492123613319102593250729198334060694488707556455358831042935002973035221864214267043280415236949920654296875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -800431348238791276347570605750570614632985923125922339493012842674700211392220009510985042052054464340242475225157357616935301123712742076786163087877943138607566371260993223483852277385079209367573691913030810646956642647763622642439712305438328240610796318102648338379364856140465810992421612767511575078333866744461249745782430165982738061726200074518396454963774803829755914405813285955809015531471683869893714181930169025583004035423370059175169707263713891214222805841530210949513862624104426410869845931202037988824542713646170599730704278987367562822286786824555193170897451281312928865895232476522627982529660332868430318498707958108127897393818832885183269326198313854114241957146393143511978887361961727641970832699309089824749935311215373249144587671225246873175366395400396686250646559617134807866088300286586347463699594221382394803001721166260208600977259328356341763314131727356407861568043866152404157670022765035907706031672613113285618130080536579225376822212901933020154938381320256362916301437498454034924435893602323892798020333938675278802694935823150526311417244404011498355545664192161801703318978088238563526038588624851825500201555148422085948425310635341458279495375871479604622099447214570613961047086652926965951453923932315607909145102476775489602197023094242966911426987117350105966215647924580930288050018194743496227667141979505906545063684317229743740214339406657082703768257129589359006183788586342240417083672267716523363495566313103329925467566149021395705643394164546687611625273038942992438806372704044557838440084391684465255814332301071223687570165794929474013009987391504910665517430080199284745510713334137554189590510337238728045144404184166619166779500969882336671359063991818275929520858073157288478697343640980108750713245689552836148681495499823479306537165427348924173557752342059097711351362574415607483684320056070152292930933784575226071562743661062398436018687977424077495022990027741638397159786418812188793426227767916561533410469426176653712611833829361596900975944568069966872458257397954343182110371330292604294966215465205776364484699013655739605990259602256162376178515336262511474643425163421198324356881319994644029215830618676018579620617050724658038402306906706427503728057403276248171890488496745450987958951282016328952027206857085546777205814138882712554442056693634553819509982994396412159030005955753919493775182291532718414055118181777666449145480434555674398700950400631715549908892388187222981349300617770042561046327520555434932492431161711671177034039938571690357008653679190424375951799886098614851779569995135489426640560579854169740265932674998859708946155049375637635843138583815843283089352150334839877514745092942091875928286331068855975228818913543272209052241696517037952156650373468814758154941820955453270732950106617939362207283772900073723328496710384992183984844535641424610902380226602957727302381283814924527287129865885904288450293364016177535818806436807238879025307240731241231858970732080200850478400275822551256668247611751157599927818102497215022385517407846351406961572568393117961448939141920527160029974651648156551795361616479697303577979203930759382820536356617893973106390761052753253494793672420922209984398903550385557005545341713769071762038712367155952204996269119272096219457488616684442886230095090653981266307087367686326621178093044564235364786447440574336973106190277179040239946219186388627780855249497580693393454297579619402137930262612216609736172088732100488445360153084411923930175110729807161102614193571442758298530488505804421246267446601189286180041840898879782488047835325097597373801951945904004679937357600976866892567887700443293599727022643055130461430772749351481139572165829446748128597347591582067280233502404432271168868500796231630359326020566626338071567396560265672103852154670108552555152727151948135097582148830047939471650863969101521401446549376512115154453999251458130431874037687489602003542850354917037919194132486843577834726603671879652575389271772475591959261372267672587519157559554910031244744559411756439881684660341586279046149304501564407522550086908903757959718863286521004014945098511879115310309645530441718042129037071919834778873069217305328242810853473708073402897780413683229155836910842269791325571472490319183899916832359733180258899712657748720441752931896063213525923750461336420291633140664080445560494118169673498624572033937041167492060378010261335818320953745873501029904927636169305395657087384482480077228112269045046362803356353355359526922304311646427884659438050985085410885741520655320180352266393540319134395755620016856515698574186417508500567193941526128386515014923352613716000588891064016906501263189282781240763142704963684082031250000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 66773014219951675407143782722866943821786382014350008639154231371702991712810331851268966256220742881240596592833305896190612201977403019172301360001336583978607682318282844013593115145765349405325114213361228592314344185853596054932292342513314906867926420907500625897527745444845535897016639328409090290230159228198879809977646383793212314565293760476948112534670998839840094253417983687594911166160832547251231040341536651965625358722546026251921679565253987603309883484797221258492813975953608418637865675630621394756759941131674419769120176739824560295438453272178802045455672681573648600094729230949264035413361193823229354820613527606948395287139727887924317736875951692366190097153259297211710075317145000334525252295995124137617592589553094676462884855293809761568226240998757229991417077264551353321995638836195764652127357441288567968154120874994484447301657533863584570383144110428790704595166922321974970536004309342544775489231550903669688316208711373648161388606976360996441722684139398823271849612118681703862736965059727857017984793085028221019172588761216063716186812876105635562438422447715522761926796115127689919588599040108416375911450131642861601189261706000275444919833400738809332794315017918895303748551903744304357799855015938034744088260284610467375347307507862103667008505806604826269832536432818044739228305414919529967136480759792448485194856019120860089459072208946713544127976278385489025996055960459668112048403165337482254089610198218348018630044965434615176018443920497484307795168708458912501407540007391109133647159354704901911948522649849750211331749409130421019926511991007650500272793676016856566998802244224791733869189037380599438511920545098397036115875590470010824428269397346720591822472930348889767369981571614488585820893540993947780162249572273258062120125718831363474045861628955168487771237673465949418251941936759021622115901092136164853200037035052794392394976855076064598062505461637916172623082226476128589377525821794724144692331713126113359575925350915175965966747179773319630352380051113091625164007607109478240566966233376614341205918074933477549741263943344409565991672151126983972311453463311794063457332995049856418992758732279487538659146423464975708049202508207979262957619651444721463007948483265592117142640492076454495409716291870330031706164648395820905432280113194893299894454923756857363504727687000475230764011537190135700363200398641826827591788895088659402794477978363797324716092834899655162218735924050017912516053511366372931732888661201896575873883534145810731758227233339997010141205041266835760650230000782127136459083454509239803664376869443303786930059664035426079979897851467269555227214724957079741669497327903755515623934854116603964041585713601791500130653476393876035780222969445883253923146760725378661994123758935674974305874778557313212117758759714388724698397380613268830915106400095280940883600226824552172582174263542820351391573715372272441690373487853226163994086030867005514160992170713898809419642605123907300073620343536337300134706955537575644487581099527428983057361361271719665102136413557881083234888982012659426436462187294958897390462384905746475659225809004825359595758087792197831003429861319336789963803378419416649708273423880028281697526072753163492348037616597993322402625658895591432637830681791722209509199428230996492146922542689197431332295235130295072187060446724324927519030172598415564718694309301977227529010967389845902248989773228237253097990295309035619088883372497738725417651613831861732742606922992943849451805444950444349629662485359831577858969292800395607133367131057751635141961830815383193995628981107495791147266130967082210734932539653393006529151782673506997122645088858304408810135250114598832851356347117405396534817053517107325658308308868381391967497932371140039135464366497305963108776870784898686837787281069603872428918847570105153653757645034590261282583962468587037774074115823021711794717101148725985166915974797085290227108602957631624022171335414369574183137622397051428654964753765883252292508004676860419740827867882967559533305971852607562398851567811689809950366007680932932292881761922070878951656879218098718086284424531413468110771192378706477772260144849906739357091379165744105076288478550065773302569910949649648506583944511985220556884410944801813893321897437038329202684028096807183646645324878818200704565952191810446209404505746644824508548450140133279071742324242460764849961693705757942939905881510372411841802771075931153126254057667711553044822752619011318756841248302942709198978096477055749884845159721263418248485281640062733785102314868474609638426112065822755562390470966947210567023386992641023819914828584669521660543978214263916015625000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4697460201152704183057056311255480186650990364768261545269202431189383689590058525800671287099003963143411522837317693597487461181560996018362488734826426796812813906085450777532077982198103297248575048916957945572271386408255081655859602375240903249896892643074731598399085551735131862269502562156503250983738195421897973543679339780363493735230852368788518893178414650527025517238110092930048207994494225457375344861996946730729628666000984574665562479549145857322717104915244906856457091733814841000054175003831736624884260635051068545714144760103781837274265432084178145867128214258283577516786502868078231713680848903694056704862534828110809454203603354501510972587001059233521841461957911443755914211269271068427352873986109990675269813258584895222131166121423680714326235388887594133778977466285089493888628635383955517646375740557507150360834659590366980618816517595052958403999268549310484232095738516857159658741813728722802655227743713871608647687790172403248857629916847700092910787195766920135514793470210646542590214543697597038334261150540772377960402999315156807191034750923388797796144982029656533438300649835822374918815272952509202979580355273246686589607217031834364583947432394022196288221275236487314950493145975572694754330964765953825527026920691250070412019245477522078558244405929778452242564100934332321177130536677993437875384478510441599664170469818788546500595843047713095568541154239069661834631745585532994855030799886017112571508224471166584375490052957179026896324251036663226509814859678434587944468850168748625842051015165438611497241879360036135023554656492659565497355476591539341906019263496177471644339916743339121808571552811904466668639304851363810318442660482203379241875165371983379041096025663240777359725148066080323841332279411519436043393849386729118773372377541177324478048922824979291654435515584927505063273244325423927150646761698714957755430088883939840651038824597119782317202431713868775251041061825971440655143911085946401887102143036875197534393157608996104035677434802520269016101703795875550869931773571634373127207661540208163647140223622999796194106388562057849002884942761716010545360810364033595176677862554143849620953732879978345564524419974577551307503732947220223837628460278848950336803110412576777506751052572893685164298092905366274346641979168765645991050487005734367845418175694256799898052018557006675449186297294115556081586369906533924601812765068611500795635476081324886538240809022325560210261031086583938020821793273865926726333798821395498179898259567179761076513672753363177836483191295053457381860738120738695415574387231979707243246100780701247632386241751915443997862342699821888884259547897505458265134756392734186430888751845318613123980740450144277320083548320833577827696604414377378557573220924834158391500687240358077894791802998150151738469224763600116921550730948725529245091363362694830916814384629616754932598123439960348780997732085590289997033872473730455342436311149427892324811363493164049556302988476085294306459792737955239356448910658123679540720698940015327557880749672783723237902975220044643781623554565022349305774837982455578107729967587753378735148720153670530803514731672990236742104029359714030603309985435853158934898585618522192832552496146841390067655525827225281040030194787332308556449678677375993730509643867324851787855290751138344434507123509320650589364778174845374933710343809603071622354591225882353406207597301649675685037848913230943063411100178219789447863310796387300593815127262297474698220800702611942385305560415797977898322098001600297739880245825661763966710130994604279642217433994374406910810631335837313969377819775520807974062081693544796175692660254395839896839804325079552883631054845555352500810055301004683457033087024734658946456436264072472381872889237871008964008151659380537043795223183836319636492037459902240585059857073622826517933679037306747917800326759169742995564332201228579725019348967875778191158080702102501381901926640804840940654513613233130997733436736770892595148144852788545989621794165859478512852960130216252891032223901521608453093542383926898710105640934286782393665629131871400045433840198120364642639569917528133769234860790340142982769771730611698564140278576534977108438865045799362532164907820805507393832068566089245208365807723339617946164362396963043749015401274103246822679580412970879331734581715637592622786955943102994920501600514354504678179719400854863550924793489642825515645863268589357002784776392233309992743596415769313460269496758554514935934009367377607413359916911379779532897702275327818967879879221819353795267890460345661046653867908530681650703405397486889500905553150133865394985120940418710233643651008605957031250000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 284517335328198153574660204352155840408790323538846942014871770278039237296657559343689366200989772001965590793127159395636276838279391549777733490808291401290652969519585336965194557014591980209215954768912681170566595475132520620845320649351036202680338699747661653751223489217516939855340930808552076319867936959901562443209154716621006148276932744215926844543584061234202486834799665394384689826474010213672692089487344148832746628971524515519345792770462978621697368426362286483398843938984350755845299382100498648036451718782292599328533347691878624210890359612373598259007842202599185022622110424843842509242978821235757894832193477499185944307417100024017288802930313150199142073761757386367398763578210569590279800888236562767228380655828444759767790895898059506383765811715047884241323386700623422457352435684927913800307154425281095905431075465118532548332089287246644958027400144305803079548395627751184559924244891874678092667054955365792375055855433102931226065919115068041425321848592999308668174427729963932903505913625954991869887245142155463379089866106669324327402895043786201511397870042923339818812640327434452276820348582057661302915477951141152902544376869361248877679205526443428484673876988599594754262658523842919612341173666865468184566354054219495044463071201530847320059372262764795477694933225877136678183349885172232054460373053845008038679440207709631077931443917535998031472135511643547198445772556866760724949250227732442275085085199165334773151894115584836697068835821993008514312006731415388162321761329503183152329444490272795073077954042205238739890087737847245350806484972765309346519225102218754752611343335131462980740712190204850853272601392251061437543732661607402676422744722385624911566031780470284564852012549412476871998909905699494298766864010712236858512820167120669546358528005959137515704569868537309148319135555730141136548769208874963548980335948206745177104454075769482872071053279218480510142058316830815962350818307164949134555909257167863222754157517932430463631198465500029482918953373267560424881106494082014165097312029584201000377939192290953416545873195932105738878992419032499574149892970440191337580112794121407370485786704326273259844041367959763725794173184140863845126597824424109174694597467023627938892928993112326270383141026529935646175548217475975108770216020691241920389721814147715229631469472507031703752421442578686100113628332400411893132933016429193554745488308978107778391578156693913486660059680496998698064596433842590243051537204942629517067502203620241103583017338824989708030657349040489213828075111693186434631661720072716672912149562388570007544532915888762470207784689868289730188845912161042465813439735629390955309866365182225261936415271463223777166468322886566462516060165534893038703338736517450651806459446869594266449855889474962136986905696876617695737992158480821555060758335706772409198915700574260636260078216538827515968939356437389619852780967478546513625025990398211472952597583454725714273894291389245076374322590379700612144245519973683258972408034002117863464768207126828173349344742520180375942974052530014740051455475490980219858225161113016618221810145587302961432533415869368663610743822439956952301243143082944964772846098818584058887955413708070130998989555650773991374008897057533919736709011634191661436792518878706881117240672347558182203646061197076067399002172793808584454941731637897600414367330356290504497222028500978154418414017409082831047030898569027225735810135235753460326764488877877613902489102737202916252777822245761261767877412272025535655396693897954744510930529057080808511699351503347566949179043683846846610343032804675404905386599135467874605025039760111642810191856746051674894493330461057769129686304950153056129328586636154114110038216374879459068282392123469601994941267083840589319528070678190194219024598426557056842200053211898368693821308878381351629424695866604541938243994468044450524392634874061317665470958616057681449620369840686782080287130782112146559091121638979694170568287062371926702910853332927234122405860315931558116362675502755927655082202427172549775236783275115129993358513440555959699431411436031189394911454863751318145197538953486779799832580417070198693567013234629203190004421792512950520413150783495218234002204051248344113703343105483289739695036458668175650415129941203325784994002844953156924853883601787642028680036072625957026134144334403434147740871121941545026532119134931832074139788777009341737872804552089020523438391844694193531428302130532625350570360296364658576681329176926306749995111376828970405596198239881388931741967003096575964441791346586808936035398682129851493003229729286811968615106707147788256406784057617187500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -15599649122373702132713148289028992470181676837494448946228123835280094763399846082034060251127966131670296081662373356129327556583385334565065143554830962929158975073240000957759021700078890581371149937527188841319914687907872652246946627796002177778005261284337200514849347564927662612164165911830903685598912183725148690786088420497984289167964375299488057794488336118504326885167811560487944680160942263886604034602883189452559285412290284353935993122589806947180625341502134056467504690673513637906448779077247395360258031440051771219366487121726628910795331812489347433440122817803272688394100279910569372843721423389064105393283766556533332505059344911857703171192005636851664607692051084857896525264701640788381260295834623256118355698483092344516059109132110872068728733029698964852135597301899065551955079379158792721937463550310981834738697523145618052360094734295532713058106718255398544351892866148594058920084566999270449584783134939119562402487865061358950930464524767072486117371523289548369909109528558141703919326892132952791893296962014549773414012840673779789994438309961695073995045858980295006879888373807836339420552609788953490337258308071568109090166744994369317035512852999369552453160706945591886293293643362313988981580452498513718770815815305095563251437127230264046988804235864620031092864056943550323511535945758948567276158382218738013692554312840489161470559385298464342267495579921893515889898609164620271230108094985420103194795711734583306427477200054275066643846729246485012941880967544878977567786551129748170828985815548971633832398022269932029192658622781127609701898329582270035206747064635956590272310630769561302204910480263562913542335272068008734102827152390748059220906959189960065694837935438268889227349286506415795908421335234526017907211602396524696784647269856208652963182181399665304258742351748351556354527989236617287883496467355473395972780747063944870894529953619853765905372017253455019635205809036523844430170155783642899822245784752297887559850026228569832129351557955236354600457245942887165116565835871234849768243964467286480252927959447147655446553945829617020518952427063506363809945240715000773497439925679701204275840075512056827696496959300877478620070732892975724040414977027856993154852370522085615709923109097912389946680028148469116057059657720857468474661233230714920933657407928886603214272566399130161726804038185476268451630433379115170015903124970642404335610907944507462635107747477905535298291785821171381799397179668585889093865503405231692029513860481978126606644844333402164757205485975593978495105970652458277617369682888284726305762911214117796640160947759476859928195306605938794764898051705462940645312919722373990817017280264508256581736446292391969570736750835056437412003161725810848226326946855647040804543589695150578032417499440985476748776811675888066718959807514900907114639481150570978004375342530697264975468257353933841625584581676330558721466785367543890338484516134159669209512294893105902632736102960163208715407219818769831453528439361917097910472771299182570404104452747848461493252497124784377746602714850074059048347758796111629944901241216624075150629940266568610956120403077491547786173824290015043841560483668972290014399078206841941209115785679704680052677418950118386540073875376949787523316557812469866983417647985105093882071779022271713829394970232851313342552322498495968064592132442780394759413806004509089733111943589629078440643296923026850539889360246335180853422683117513704163689702552281708135245120928107981293049758696269988947604477324623947551787230009149634161703310043444632764420945927654497321248157009246420200548722193271826205864489575680490085748236057008269987192942710004132027083124387700240644465936075135913176768460540489909020993513531793162030392544487493600580963574454635378860470919668729522074504462315079631651434316430461398813348340012562986884307380990879470628323869280402608735736146971442097152038968728182468331720375003920341176393209631664719297315906063054395554230866639086177218770402917409041955424561501140252473415057832765544216580819563578949800722907993611907894323343863140767570305077738783892258800996126993104198357296200341509915641372360784735465431263008747165605184323260739273514736182196604479454215180042684471942070186990550706303385727095544215245676671081004519415631199886958085089780811911040789348949456693297859169216033477214722380884859026973295731295868282303455055025888736509745324479872526106483056663998113807008610157941310354964615987577768600614249539313070534422332053886380703185044887581007841336851180501346870578798608049635581471472907209204721235357325528310297667185275031442870385944843292236328125000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 861656669183781466119734021827773507420458825540977365264937576031024336806750575035158942105755962494862486930275447496826782510983754290113551949221004400255767472207735879810771584503346631329569793854004373038769021276642522008012827208974015116277992472704428370870452650636591610589655520377518956279892902627347543859070148185754887461958218186499439084934667175846965490614559267509198698357353960035623173134279736424947499497739045981964400418546332234850347358685524793640267142665422700580214727305737092013481851317162476931638466423087323191892627652340028352697203259052598681158247414041139128572439984296762889314055520567123794388999487845397328636508264223934177505890073984100597182911346665234012668516030653604623577169502430716639402551662713754783734854967080081717532311869170776280805164936447638234495484393796022161169988761322027777985544438280744629563049738975948701616456554289854820656109533863945383463152865796874899834270034754784931734168690813421140290397232203026700249447610239484557087429426029888705458185019448728084230739255031565984321848612897675677542249525765359967919469827028836422027910826817407928028605132944964569807915934163558556690387172481688468893241797528842221137144989284331829797316173921844689317856171694148181129314986574854894915713276571409261521273389664328446447370401300501706339675142596387922282264151676427547060257330030639199400269293459370503273500162165531482123741197593137898344358575037216278424475407656922665656890904365056822582045182067226380355465601695867013736622467867853259829221023996315957422744130910989730435023133035125487644724319284737655857332755198195662408273297087220492068206592473562592236625941126678765948055879512938198458419855896269254776039872842358318947565969477913572640612623177216158271290814870275294367970730657228307403471189866704699993607300681143528514738941578067423499508240533183134835457248567596114165751667279899780525906678345461382890942429095272168354909171717828986305464531874616872383862275291007626253247965556941212650470346517157174948005851576824986281850463006985296687651525436683721002338299358029959601788701167345379982804789714380857096132121397507180302089077955214437399577065261234605280399147916569885311372833349989298825011585663439430685866297704454854969851342291570628682489868779956514366668785622446447234604493149097692130656083411183406329237877407321661926911921712219363696024868962287463669556759480272629506745446231485130967648009018813083114058619910358784172538212736182511826093655196319494416555062898142332432930876948258161744392999566602783756243414244199843427559699260487552631096258053653377248118728335989048949280804902491766743180909043510311999121443532871297843339199077299782517353177354747906995940448080100566441372511045167280900445654731618758406891019774930246196882229772449192909334881800084682381817704641022738835745295770682069809487771571698167879772175796149047036270217759131152289622661431341823798480622990104594893343334296130388580262666938660443911597571494042956458929004068303649256462245419009506333497907879552338143875789968555220567867868064936622233846602137012553656101757658564390288129925493356714855899532799797874144784867144907242395061806575361474951653877294599448937542185158008999900660680411367332089087845096438455448578586753224502437163097477537137479776115847379395248625592421594829812521377034704756165211705920432179882051310144984819858482876167729627241115558369972812892098829826576762425227069223332998117650826313806598172458955969384813717959665477023465192176936858953252369994732819790294586057216703044915606734108727863503784042478087660228016517966515792901866718871017119695093904362089756080419728528638619083023303619149505963972944772136378716423760861402562649074622192210768770181892004693838064698387007605941853611120133667586443222054594769797765046690967129379208543692520255015747665967523636298317723250983652884809173803167145734072208448407219493072533960512324623353515820474232435282845535227249229059587310899198406460046887222112758410857837028757415030823308327059531268155590046277813864465320495445645455866532747931309685436096560143739312740112971201822994113810720331684136144987515514648797400830810044047526364437400600833710384547848944870113260810755064632449030584928956858861847732764370465592893018090150423366887933509164212058861690776453287971728773399041744766564123606813640423035426948522978809831529150458508727984844868678426435658004730349102516064753587822073154720229719887820748400136447018994415325094461628868714554103965403222039660639827620109284545839107537204456128427081985039365887894291518023237586021423339843750000000000000000000000000000000000000000000000000000000000000000*i1^52 + -53985422091071566559111522882634539937285870708312217167007956906347537506149214917670724790626106063519403394202582297583278963334274137875451583090879932137880764287677494107277519898575444263862479888355536917685360828034825263962114358986744846044186452665872763857045125096566489029851019595161374014892256353744862542002421295474857000334471791698965766259039458355919888785147474700985476711065506211495500993274267718265111333820365868283074180131933939648023241010216315504273212353331338369830738769843836609332769428149459077719448989383530162449660016579740418571658443273346877706149009303840228051710195282933549515726215905179419925278088431642036709042534856837752680621754033555708829759534716525129861638558476155073464118381584216456088245166936624719699761058925696661702767497272047244822832705028420965624350160091983946000231712360887719264802622123830391153761184362769315100409256939587470218851772967427176916624343974554415706019208924750952399933398159117599089556424110632607864064467272963229584310680721554067257334030693944111798300028417261685638907186062645728530938498486817534874038375637427552861873967594445074496546161934411632911494722244298633965089256731239213519067723150432894940104156235536648111736391024106638314114435436330873915974286516051279569357293720555474989094051002957209487018137731607133854996568272239526944984117826702923622112515365432330276098223348236568613060475773711090436799997370359207155319519445868348151834486924954780253262297740505569346429869027153659996807710812529651546049490730618341216326624078449298388620253606032072353521138587010447058190416419098700242167611947227592316804451387645072733642520037579964566440715865307419301628260593469505971293789432733707758676701409641651998929531824116893626361541856814188113693282918470698792622125701626394328623346921479909937381328960453194248990341252677522313682922271483639869717897378415782014632610799149929218199080700461063172659925685427202751726938224838082577235979981715440524379655050144480363182786083478771112178246974999381562564041094238046670962483856863124259067327381882134727859801950473103749777228545096109531361010073827103449843361300719750966652947079369515545917275729570119430744818134934184745619532653614827627649927118277286142719949654557229147663251537356641113754737506472951873406602583241947114170606612441980423099857567400150065994504298937583486860011153792604246491487516212993270650788056828522146453211012896550962993170819386458888291796526078753662050156637095319142917546503288003576929372655898609603082708422891849859705596088566063079102239452757731662069689901116654958694465913704444106721345871512542519765615587643293941564938010826666220943076498223562441045418250267305074967252261143584929259537607979060032844015577541177575747920557296757130718308233016308253907000922623077767687151239715620828484075212429773173283154498590585299438372125355627110174888752639390649614325312459533916350508177640292791678486719946400407960865099949320922645301799112699053791907313877961523050545087520051025434004471819638705951891574225814205372783546793529149222865092050380499305602356584455525926336747387467003301724181486477578261420132197650162709623357922911747094502244993173078324786166484303522938627245369705735300200007269581732911147933544427842922955600801348626451530114440543558765509762146763697083331607174352789807921605164048843496441674250066012982260400525582142835720427898211549490222193112660323516535073405240986403980225293021568071336546996635621451417987107122101470164841357325879049036770910629208410654237921994014662051838391019550722069635059760531394310790499038836900973650043309515569171324027857169096633320759411757140306141452180845154399344539997858130386876334748239201410852889035248125711471113940821380108969381930924853197840900801792516422420248318612705117842500545016857982582884790889621301682589955481535376758766581986216251344635818196321205420690008849891576786694844516461023480754942116189822621512593212249325456279082863679462816141889347638339369064196091590962856697803115688000386530158225093037497476005636176752192031619881439753808587350787144424636850693882102985014735454015892409522190945699875127985845713811287487426514819852086907318871264175175251119448371380453411916096386513271649935521274159753094895720342251212525391389803642122266608012099732806946189917690288558608228115748887426172563546636695351735781436721690959426467094731702356419404564062494370105451391577425604660396036248529399204228179732542802615493098095658797803495240020526020077483656430132693889370414475496211901384034130039978065744802717804873282148037105798721313476562500000000000000000000000000000000000000000000000000000000000000*i1^53 + 3802644704850103679405200857955466182348007696791240948566302982701906597334776017128908328777701593252328016596966236670252813047560526470460197300419894095331377946637128804106491026965177707893608315736794790077180795551359340067219922566966075513453370299006840216476092194214728333301399796887323021858850970774596046779160644690011602462871144697918337936091701597658745471587098883771573042697566431966250835014736510856803341464665987240037416083772555075387530359717262621994897443118357127981939380207260552338939581300966907592342680578409336458841073473340799358860465577759052739110809232612157238754699429642880015025610627858916012032468383587480019690666310591044522684180463744216674881983511596981387808818668541764294767898346344905175425738247832132923968185748146876110939868147848032775987813047122134630637521286294091518071504765792338681784764025500550547908711159751134354964327642170015441566584426505859587079128263520795116239386376407058648713777935703389916401199066463539890063946283957901919501488674494993848869706973010841068267618014920093804908306360732261610975107866436892365859898228392203242822072645846239265682051617756744367935022456013133533575570811745060106739494962335142613937588899075363314599896229142106891111894714945306912931090091955385959270020162579237055016116984852404796804749195221008476919079019779372261124100682231293252274503779779924121568036593474271371598569686129950877472773692611994497032058661917076440999432849080417104095790662862516570599153619990675456868166310922374910858917481532562139738108975842634415834747419664468887592194897929722470874720977154741526594088761301814042590230383213904225789755179021123400907768026237694086266034973594212814949874756426921883426532641374242040985396510922279541263057538905600880378794527449791445184275985879280076246894449657604983657524082276623052234861276096538083252893329083191978684492311583795260540956772849074527776330656191424824839410057456854581824329592552280156029344729973040999152885390888144429702018973298528260115802144180527685654704733038360271459816510197876665724465509700755694723295367550538401886474817141507942535185901702428009864284328236034428504068878342526278374110373088667331740677867662374475044578053602237093886463478160255871330239578765962686985622604780243407868534151109189512976359879113809877306746214553582704724105111162735637387082031969832201271456848119268013842983693011137566071148310748218272056665367061259064668696371500649509066845446859099727761634472053537520366082077101472354492237051856321548811333220226413256011826181553262970712022818273884199751432204803398392655717290398700937226091932102836108520477725440380305414343395287126727016580116029540088311353959305270213142753439617961392224221730666213674900153519621339102373658349879366093558636768151574534257650067048931733042771123653365446429452803004237263923939588933734305953702607418807466839165245074042720854926365735682195822924844871819809175115131098735417624277333262008749463776396548623840703018919481697630184679273715039499491880802235194661213813519510464660912422573957459262715434914126945998166769916597333318242203038749577204058278874003953586717671575736026843512045890220294385482863982054392764422013230531002917658032677962069284822745845014140213612911746054812073081003228920847293849297219416399904257533184460527077289441661666109387121008358571849699942075911070425059412680932939638176627496396342724974089804498730100313636342148754765032752538096990562443857406989529422433976363769733872562739552934137651612046810213829545072363617488294212183570563847817111791982495429072940352753117220125003478740817481565094287795605616398962953509132630426058905865315849065645243658155139610418290777061442644925845418491425465986583043373736152519521342279381880111019208113415068070919067983701906217352260951647755151147527310371703974154711323791696702961691816630051060717169045606308703580503744585809468768505170972949188263559364015378064529004718249073865108244799270315238817703476668473014330222178086442688893609262278996456496947323666957744842690122310216811314602848340788981028426577649563975881589609009951927832775486464395918377676574417747344278530567363420232963575398237701546146946179514036474079666065258108004253589119499060599738285241784009698613667013721564114321665741904673537858134020569790025305654688527980851024686400113994168745201256746592133996635896073784206596789489898514634194302001075921382841848045324380748187984608807964899921046433309002410313297811895932906273106416773759075605451103028333378519867609935043243418796555878877573129459206793202541661003124318085610866546630859375000000000000000000000000000000000000000000000000000000000000*i1^54 + -270586157305930388283616207229690863504251146578063543618267339105872732072431210454539055279622587022781704229694213269017237192761086004671837550548926081401745379305733708109102062266111672772032850569727983362868043575803391542732143150823529971349895773847697413822046531969424569887000577090621079242342692044460224326661361031911002098434508128412976190292922307659663907108514170190174531156135365477800638305471823792952015506203516223081590180981611283740821667255014321645083237887429299836081811126554699285228197633617587324962380656478811848473707124270730507881327849171783960550754490121673111031196792849832959613140653571258747772236471931832408255479178524246303164202249431538600101157970973142675015694121164611815414216325314204907931351592694580270646987537359496506637313081442260467204185745244079290807853040498767154650294732335000161863190441386469480729232127985508750735137373131895685512987543471074041094708900682963099324183946345679182576149475259873550066577336544266747072341757544592361434406865102402855593268812947778124992948727534417960084536877512175241701562452190236914716746923482841656425187882724994261918996091250020745101280771783129857788700590380047048628096182964898980239660415468896154769943469502053096159986926032449563557689231410351794148975824385293549263817862211689080829304725311795089709380143660008409513132816593887429171051169382241361339125083790217437597365455427952523753713272476994069572715680174839354847091520531884325290747572587233213436584101177920077133897348413797587912209880141950182183838038393078244763009101877755149325672135778202403343622346014496156936346093637246528203701404259669519224975246973229325537176190710837246358904222487874638640517828997554664832958562750230593774561043116842098185574889199947548753613378071694847214043277779537031861664939991583117213327694036854452140201262953382034935769269781444450213605148128863535250821611308473801153530347731879188658076710246644563650983721616440205493393567432495608456910119724598837459136135143842969170691661727311595478221921732832097977718772948205157375575142082917989959898647498245937758503471124903991891847660617543685896270403950968646870402368510491086950022440144950171678403771818250499521971707901947866392085768192101400487473655101050881164865345614222671326894295576328824663712005287677416699677178920835993627694486872822437068675871565077172170461301957770813950980664609628374709349242398577737167809776593765177075812331460501332877059181449627512190057757159875981815618086735972330553581551395458829774053893101576573065399329936955533442347551838568144308956834441594348705341567857992207158371543267084869283426474383094309956177326812833253729182797876361591503685923160553936243854259785875419924763563664799863269727565065501888970542022438385379405019110325024026075794729929968970832486748388701544130469303793237121313631866106674120812044791287431493956384026925668550470262516916379855630342591145292343077922865675385059066029979398675735196714846013050083008602977002505123592337972371836304203755404493890508310974715060869662657544386089585947631281901640269047790142897113280706552951206287925626834285590254390140382633605821919886172155377172717530378513343609548103608719001645604563019378184111974298803793518864191340634936553598545016813145556023518728234707460456457399558980357772098733466066140419903173296581572365235508369976008151493299027561788306465403098452847949096449551614013968360937860883747407222798885705296536926915171842178321953670073473402108150754643819581260161911807773692888832787844218707529524464089034891096916629770000876631127077702027211100636372770301554775990065058583502150598537786863763669164772039537783798200112277562145279253296993946475271872034232894574067400093098006806623293286834545776405162063103464337871776300352274174217009690542403001456867654708100577427830299724237502307857084221183513180846480985674438083077501647312279315371455000224954248329928793400752049101495530375948331046204955834601345312813650649964916991233913870624129281512800718406348561876789146112096039800132964602346453510689394669418727721146817193062602702750925585578049007588819318480948237675394298698432100599375486364809239015414755494177704399241442055829214482380351170866896802476525074846002288400129990173495521586779319498905073876194842222294922169036933310329250003794961372841838511269256361127454966726949293102392589832861712522184066445602036912117261559120111412232032518441673614363892094931562235815475349255952587262515023953311648042192684471963330228332466557134929926862254655851837234266579338195017076674410681529536759626353159546852111816406250000000000000000000000000000000000000000000000000000000000*i1^55 + 18269925024420745643491966514060705494257714320989825706384197197945955696093775594154164206660163154075755873251861857139662050466886285879308027302471680864278105221749467778530904750844980302956522367991708332550009940785086807900321004155709193652503868293664959309606777809955050016652310248233549322218989644816026477284881768480176422709223105988462947399189886546159238938853923926610598088942447419136773988298718944569293802801503559950894635691825445754624870787699919006416023518534481994672266723805113028390878225956633196538198088193258260973280286377124387582212931014190045428136386898281598532993645077661409639658601554285333911144817298508989930006135393660529416148223206578147170802045680191462463267547411592530377438335497841639305345560780003405410566871830926786220114699161696343562863232444243908389714386830057165220267416171297038025614317992168121918193561707218148624594692759790432603930618844488704255215182616704301102395112681946441491814566539682297733653252978130587230168063737788936239436286572619852827847867703441978009410320310824354973764628356484580563259236966955709324390879787745209325110753191673069455627659672978449380617218077338621653408786249509817941445463275231956358274451354133530558993890837137101280847313737492684510774355097333244020051796920205731364443650319822940389832689861845342361011760672733015666234331282024944618237883471359021977152544142974179805687279856084725444959521018073868696322012825285649584921262711445222978940220534895868739480227920460720923630279060870533488994280158291752143885616370371438435908282388758741091245314554319246716317840673674336559396708178533844054655303141952141199620901939902933186977870034648469684647125931591151496147267022702235985730621158067774113722192373251092785938999871888987509094343193941880597468969757252861361279625743562732452495649811675261958859175444563225938337038484790359555037593929817643498156243678479746822465502876074741387384777414591491802667682419576951059512451303731021831681251221938751012864849619054163813568425844479942232819170801086155959072431886413029793053660320145401978725162536747008636987159169747463199627506953842751159929330611225401982914548484331886709773384660230884076562978628657489803473398960877401531140236287582973052350605352816583786727660645873342297005242407108607727416099991448206581046682793929685256874314007564354980349678846562331499533679504691366560274489277625934287282642768951419669177773388027404952128263048667998876079162681277471128790369085174635199156023559261043513237224206311830181518458824225424089239322087870607744704362693468786182703166547679312221504519905248968299204521120561953211583121417881296037021498316459270286450680274170385717150393522141664471976675604238900518680609396397283076944482039086991816011745928718133604310614044910263113342524553534923546662793591216932970113024449625862243603973966676560710246338950324634778656606856830743790190890363645333742165687772053525607542624447057201466550243306048522358366080803635942196806850947030124393230493072550985328476063752764100684986596950399077568877932692718431961885867582366341802032135315383831082639857667165719769637447360228152763269012853936521574408418352698316206896274258693468552530728537412467892179252859244479711595865185648208787190891804530033038632340931669275309700207348515891693633501597495717206569805049782652862577449517561067529922777306653391914530904597271775081105324086131646666289442504039843076453933041824402052032216890472325043216620612200044261106339455478433363565643367800160509257283921342862325170485724279613366901188483038357601895312941682924918823006338456389881192745591618924851258083693758216748595030997988995537905683312988109769159083280145062307990700860800742605695486666264077678624938749112013148208665004856063295676501504384427768450051702127623091074529226637115178281396852770409264530119758208920497928552150925847133158575345252895319225542820342074298389304564426205352344322358916980827053868487913978792618846330747327012367045754127059077001190916672281961484347320990099135476760632437576875041853677407421514036275281220876105740889601167442255518256312630861781050758782172187373456599242080216220923442992007458189488791822502016801069931509736953627927523524594266549120484694148942510943768729528638342701198335267010475748079192809304753988083196162695263061836860304905273020943681691644697563793776261262975805455388814086346070849542527947273026211275518027944713627671474334199679587486356289667936340754153861477434530913658385757814154351404148245933515812727898308214006934810844772662175129579060375937758386797327148087788373231887817382812500000000000000000000000000000000000000000000000000000000*i1^56 + -1162417447970383674969989516306077821545784285769469420283716155239042768110159230129026918621285223054816202118733572480655130121336771358680932857072723247049609146927035362329971563877406681880519617109393320286518855220340304846842059602902934751001647948608514781515060588732381550050435032467098260117898442243804319233626897725798374888543360300196431716948852592306613119085718563972145791968230609640887742901973873772979828551884797473114773344728622738666584560261105210213768866848325385259184274620801466960202131882746226566422368271734067193822787665545692052726532480587442787023686483276019618667065935705248971244431220050814640120205753809941236450300674217733367046287546893991189236132174621716584167114227770013510282794378071501255773411608038104110046945091987601896810965996462910046675240643698538226946712825934445924155902030085675457254264281990916203566833747854164958347539553888165030410467117159601804179658366757078821527072944556157836823654483319377010318629266855236123837449129043274518293337129500786299789534135760567719176035338204092434872834811372129907222518483668778773416595303657689417319698206787834013395144608390391702185410510304853393223749147560527448789190928705495753255896986279945043312125816940757316353150018674818464281330236842337833381322096159835354275883934732435056725687589862717492359718729379041486211861253787822527444310867528848922722606981825707926954445704891669184990046486913622647602766075319748477498708448893196087220653355253055703764838717878908046755990385708187862532671495819165787561590662962652492828673583494147392134094253160956265757294229637675883420788947133214162355286417182545728017700182162460543531629310486061821956430960557730252297464066034805655718180947388277027813820605677624627163459232174641492819601013777769291029581122538483585483484321148240074135891062305479884360018085845951188031355439918875655057054101260730865578180304244815374266301567003865469686616010615155111793949164496499660933461548256602222270333582243479105990457582311420381359201771880298844477739259395351078097820941175274214618036025991768998194727065634035771065613185906949701811000846647610846684761268724323231613156129723330940095771089317607764097384235723971826000041397070022859551979683708686620921976177897622599467548828754292969849501241762826629319224018678525056682460432009751454000456688577656164620795291664058230911653236792501107694583768743449216709322826886739089178478251973794261962029873371862146532900714392415833441577169749135489959672146009682800488736700842467765268415877995428996104803235688457689678730650130302804922062515683945841499145799533637568438994483557876319589364049660450620194782840192817566891761647788273494992657289255523602502415055890944584421419373021262477752507098711531477140707233154391115604493419573844498590178036232639641489458644716840417292295868310492776968407365611975283990278208322803422976076389764626926693001745628734548794317038960573443008253626126460318241960487173236294306684785931580518728953390026882360098333872806217290345796332326695849915380938656881018664730011132712645212030050980913175664419448358936056708572998368682796701555699329604520136788105207706713140972927917183718045494050477153223665125273243710081046733983497967467451336090531727062793193816318813053493409320889712697178689001489416520953785075612371432238701362885309207694748923726709590858426518013010034212487961741123234551595201923049489335832900074314911242317016617502598270259689586211208338837325844873138906260837734772966495866681519338685907631822152317877007723814363900080848848877817497064414264594743151317234772339920688789174251646757329569136984370756438720509415552033439459148470310188901228645184159682055294036915073507193147931632687711242277890007798033924240806316912277410958409136734148871060761013564623504576568821965935774931187268232066761099918691395692557621736615080709761999701312362102463629915106933387629092118692124675081203805874036474126012334459238940238601851855275820745666538313271357797473505912706430578292458465938469945931607807402197602406042913116269849197979851592648728273596305546900783940228842135499505466038577456849231090537207129670327590289332703460994865623882625423160662188262683995811200962075743294784563184600487996214845979921606567886291875380311618802905193734334233144928601411380486519924857762824744425237450098338307499238374850871891989284192630103284393961742385429460826006479525055540399964671101861323716835046156174104825058695556456683059325134336427173247362788407669778222821524595801303853993056095411800094435900051690060529989877263101760718200239352881908416748046875000000000000000000000000000000000000000000000000000000*i1^57 + 69268909076494964843311683871142809990946509768366044264258907792855663981043869442863842249667725561092398204538571584882553322438050188679056942696920234359073885873605946551649680763720730796193106026112020150337997337435406799785386375437492265500847283735322119470557665326805979472834945867281470791327238336582212513366044739557080368137634745439482848781941781152216941363295564855798922021285151556670152961836434232300011501902533429827045869559137557182874481353351553340872616425942259289967338168809477224341323487886385807094604971664568745481548259592526792572872987944535519319962412633902438010405063324042811897977101874290795815307338047319788683928771012243664855087681046548334948865852238808773455042883180283605458118254278219409986351608237400934792145161909469458658113956230344579859734862364310803184427445695123631896456791924577797456923781903522558055947211548986792256371081055788581344403698165390226102327282775188685473783208750108574063877098986127760517048650782496700618537391145317603310876104621534060015645283795178629593971721482758230164283733099659392583107584620129818895259416205425181090540897705487595531128138977659023207401422894342141988468251758625303409842159444048559531391673080835981070081385184169998790364127522323526113426486139280894190814285376373549724491691341100240966164751640705234294906569867754684091423660910997095448379204035588085983204388589909603426404552618102199433475342726160680769883200962997479254900639566698818072907179216848738896515856512056986161452981255961965019760007249231630326553582406301606883467673162851254276538161242660759797296991170234705403518866899378138280573318224827082357451638516735222130546196298125533291646319078930668871673677010037729395053183701020694640071821262442680340941581460359484975993578779901476251816172370564312433869735540804094952507589037656260674513099362205518422136822138471576345149097803304649346865733362515091683203905378610060786115911158594113155787799999058195565803859063635818697577510654213735814179710392447977164768052274181892576060742969002888454396531781823278767445510157149862622765368787116157222105780451483894318708395679099190678790472260553685504404594558387479073231067779507717523275988598926782326960558271020143165804611331467273918518392840793462768179456826490616692763227715619016468242090016973927300351580651979541876808304955223565200221656458091427636880456347407271128330898051105143443292249533049516897350472568862011612681241663512852733278236398453568799250239206081197173444805649316994627576541309194037398140126442461634681918973835838453049217542367541822455285439190876202853007260485911926978953742737334574399953396017647017103060930267069585907005248767946281739796673904867036966815632848556596730602810260496568097037964872462451924045004008331901423153111195424419639247206202208952083421896564027336977219408549737208406019371610405476942242226113904216558026126025046133894061655199414528830142184147248879333937926139155401507098962747670546689009919596952626283591929114356860398655196691282744908964927080409709203467329325599008317093939419501716085031335570891802812505110304261258431928120539490217720067093842904927414054972682102189443521559573433748330988159040119358786393513301800925322424711395292460182691857854278044056439484715937822004102678301076606253971708643742024353561367189853110396597583296644141610338243159939024183215555950930248954440508664930175706352324450980897190858401839624886372651803152139270573323920821521441798282774103908102499268899236409265730019320010319387973981266933845543142642427121603533845131406127605673633093829211592874040204921585564420917919383660111741490926697246134744534233889340539160963657097389026333960153379982543345647317272779878905771269901175528015183697625125906807174394360176697662030983434143010287465716125270212917959023084113863480901394686737218322830803931306921612720445558138975963013377124974011136395131347404608216794934684363850530040394068213082257127481437899853999755087017674367350374809269110980440185617455933624478356342103232633379869861174273541597889306940549004779944158961703222584017909390086344812284286346249465402813985730138698998557110359231110756200115345792299705940262569855095462545121117006947698092233460264267960770916652976175275215787577241308712042085123573734398271899220926370876838056958829840337879425594346412152157304014994899183396899121401882183343740212277103697827719386076029019152914642366205028908415532080105019253069369038829198313397062395564642344664809991199092026801917985188230687927928813879905026153602366666154860233904032307471440465640455386164830997586250305175781250000000000000000000000000000000000000000000000000000*i1^58 + -3728701240128389233823119096489944187258267537740680987416619150996057599782584429847493594910081943512435609783731038858419213137000749293847827369372115550869611316296562668120998695626203432651303871452754534508503054876751055708912890955786852553444913452140662822686814482889403228430415249051009962074852102224217355496856003380609098396101220692797793942831412360323559361608119218833152787822895841571093955186201695251856646307844076884786923463479269913069596442730778238040975427546547426578805401553556063836288942539869046107337791644338718592251106570070428703407146440792216477694788723317428600558964770170419321882120870374437116832266014582947653005038544713993542163027475928455818081584646179798964419098118744523292417192405662928003592271524957101461331858393598548035119130579033789688871934089995994574679511004452654807430515469230192840999912300463427520501016136034422896156373979147957082553714419622295023749730249260430528667993251605337381295338703289042339109858820553273268894866474790228931334944606335668056637133743540496362460340554234219085662604570562097932140239490805916260845892394005805740224989038158531797575800029230773246986188619619113435027557349849992718387385973985863211703992843963942598928681841401111989236898773885086296673347947705257642828030545475433473079039779108868731184943642121566288447089747964905718358675837747015437520007895575787002811301628550244620791592661561699193671055215154905898592234140922843017304264903198463216303212256457750300027857415901581459678366732938790830501534636707146730114252766838410503347043527076133566489174162082068783370671118792606127355106588060564629416575012125211252501653026991626536495943571657514421032063817848313485209983619444119200527108828195757256681118407387673855203027289981477607306423712217819777622272313245053493278686122023574191669864582702195078059820591318427748055506518827780166065259055141084919416911785707551841550291932246290846247384116571011022363189499663571440570195860418303249054286187233026840452988045568910382192298928126010829344537929154453226945135515971807301588734989757396633876383458471321288235877372985465830897580232585445465203245184542081701975547965922836957407153530719731112685501452106095394491246376872185124090743959335898215469436246067400060270997069879279251535865505817855518752017684056039375812451012146261931114497657666098349521429045583915938947131342308877289571638357816514948196257438451120186880053154738689822563174723322143272071663649910412617527036000497851172367624759160631621379692570094640519813516272524445635700650992195354518585747346377197485020202494581350583667400120271710423158208835749067284731752417438346077992866207379227901047151156694593002476444987043766792579437771721429242437102583500316622638465699617421996356440695725589452590321032511479394463706026279768660865139184613186976487167439871805704194964671733571066088893665351770776831154162636059488860348196219341283538174823628921773728175322765634750169356548863492710620157610122620858952055979368252541673284394489129929095211323445038961984536338366575993167580316820223919687808195407492359057049793255507332620824894166624278352491233934642370608371943923582831720518318341781073159178261950658767193002003081285640548353938408169939696652279417604065096666371037051675989924749498990300834544750497001916971252260954258246153832750445955274314984523112883106579755694930642353582970408143957886744007861962068346075264639498924130879469158278191756190258955915142486587343947927746339110551041727402028571372728066194329346852744622751201252086309276320070470813943845804638274031832764403165711781520409082494207431505104512128313849372935271860704276790852321582453816944891282511647487853283452038004462728220006074053294706664568427466423774081301267399223920849644026561968328327755251545582089952108236058487931281861552614665800991093262845583226970064436748494423190067777937055697982522688912043551040195756142464873035429494305784507681673769368783660993417369766537437737246367049331458339944208694398197013162605382349155407951797937796366541629749544819215009998083183825624622726151828195528827233626110251429498209813108875994790353332811594915964080077939488898180507558784565741060614231999199445249047895892058586893779876247901467815445163190708181212798426012965550023153698950371112082346307404768903617623363450647775699020322543868421499478542954739824001794626779282315156179933232524391735735084366044132256525902630126074025091566142221968930555989213872392369829160205775953791670826094049261044851182255167366152950296709897952043844740301279718472949802032800903361930977553129196166992187500000000000000000000000000000000000000000000000000*i1^59 + 170411650076728996826299999742298963749470965413709671149178649963404901079026901377437117769059172376462624948956057085483508277201724242900123202620027360284116492289523807561385720529083678341228095290974364898291928578449576158058797320209435368649235755437145906935129969755775642585793331505180188820294797233504172289108707686699648193198786739213829401394608083554682480327093204367233824170094082676149951426090605951566092420863459806877483389312902690059838740810582019117080214099190385694675304332056816302310719687180774555773621896024109732570264465749062527146461855497558421457283006200831307727392846006698771988391555471195621765280958457303247929577551663279132907377633399568029672796311615909074135116687098981541362830381820611352080467442590548108870681147407288351324186294673412378433017952996508026553115885876255748973974144286190363699994613281215261772072413322210508924571662930289352292315161046277610791522353351728249404581756393856735429137675649889136891737865209599029484088517662055222770039700477634354964004338671152136820818915344871515387537587413378607667111828826468413127419718080031780840303570668640465154861034653933301672433694949707714017621293262310285003319036970914591035171015972069142003629571838809200659721464345449486431053829209281526971833528244733734654661088893771072745158975854930577425340758774642269849172046321995730980180402032243172713126166682082469483467340324207405710675789795250075172135141238779170091007995683550088906851792158447113452654316795921619061555358843628061466907237060611811151837748570012146634925834282384955091464475654387859012163855669112423260739592431596883595017717230141253612156717003024447815798520424334592118237919906583715763658402299899924294381283869437618425986705067356877947768253879170956545190833502697383207879441500067064917287569923477573512339301002355193578079965252859668809658628408025033857872941542901181424068293755976696657958035836805385946656946031383186080164725731008522541453593828807706747759141960467396503661909733926127572857266286027456323428881849222789176650593455921467419406566762534087370347266287418150099009641832820779750884875422145245036990032286575532023325545649914265544742214917311479207438712533485811797523723385509229580232564466520301524009290595126676431294902007357806638972686797900986914743832394588984769911005749062171868855542287520787146717332473510499552332312093015141101158617806245218170040463035725114216688942696341250492267855189942974064448484472567961116355134204714298127112482028701457911371109869412520715923778208882159220892700883806398390583840542342996064491831322499425192749205376466679479402437797374072193538536902826067711690123953373010941959929397903324326599586430238126881306390450281282415117433973101210806729959588736588554141228722857628944073819637559389433366473311739344980399392612236013044807596897435235878862523326359989650457197880085651384438463886558484455534875367256589033233106440092387432140091476361217681182407222613907933861219008285302216596017635271727743920730092837811152726874143090760234246624285515141792181062353136732845112996022099206864424874839978862850453112887389271977863614579782852890987897998916391737609784910165946536909042363532430010262946122235113364400046472004006496248003573982921571482466859546344520005248565121789790075033274394173368517657864348744479407424254313817075270436079598508551957569092824793900137631790061360065953535624968964499694879766055934912603538267916273036922090921074366211041054008455116050728156065580247157310407443920085852542215557661559760005232705565739730618344535666385097193574856222072324810886533440796170877880326574920990164104081196341643477484506084634394806573063835433638853518069196349695160832468047399419470811283295565894356511807577319713498900722924830590617628076143269709237909927506067015616709499581232081681472097767471195509587851510423917405071138958001953645816626022281147220699822216776666453850193114628414194841053312814753420484145876463297344295683411665973108359157485104068368533111328358862848859468146413835724651438059247292335122210208177756003568799430752313818161350257814874772546769531247813774665018092813111897361084604363973533650303390971206784457307668854535491678716989560812364475936364948632666637989388335354645516566987651887402345697299207047894548462769772810898587085809698662833390178858612813920671342790697518893751779962086146279178051902789721017004444316257871433859053945969913631533398170868716560976349524772246496052066569525499123007727758805571886401488924072195224748789080584838095450980650682684752261931498795721751093878992833197116851806640625000000000000000000000000000000000000000000000000*i1^60 + -6038754540500368814736894420114661849343271502265739881295751520907077078748290463787778105045350778003690134948362051094581209944166479893016491671574154882639128113962645607198169447560595221872074616285600737056451597418282851118080544346185705200560904174246481983716802921707937391283976280051709391929054311363558642976903888243113368982961607126640604819212365394555742476239601035644027226497380702847433508503443015633276665690482696837146901050480001453733610991449266971675277440835698600258604580315817335474839571399824959859350238551555191878826964267385949136814066749890876993235015246888411603944554475494017315971528561037078446923560257639584424306527418036787597027673847812836556702078425709536142196762694330612417738587298065955787849268119060417296749626819201331370894647237582806127281380688935586935944499485716472037275950487189888992638085533770051456106455241191659312987221205141480298354325642955731520250346385900990964619571032770403250599889403722364105563562397663883704916934636623249693645177475584738073404283620456428475036600659678506916612892060265878808883290280692418673322237325314088317302044102105898339771490202986230299802859296085777910026547271868559427787297076624055579521953370777155427944973799483474909457413357221081932631574599024397128995012460373253411542823761807816350839014564687496637875077163775483971581094568782494328306215328385420360681548589585593795615330322468164144358883336223592556626778868363149241776732200704262988967108824002594135336955214452095598756096843678918218086528211931782022677508628435913471228289188583366205775783847977769948341678001338441721953721238437056770513004393157612298449835605673395619287813864769935338824490699820404799763229631998952651013755566809958583691993826606364459590318172722797538619302324038835472583632064621675884362268767250645889551822418671770135954928407577905873268829337695897014941923236729375994850515158850804780902319432532359750205482573171167079466154324399964705186077669826460666591393541811610277640474700431573656517423325964222223065541782004254789330571032207993897604595246823697668183552215883622087574429786990378990402775060983623728546696983671546704946109654861104881355426234455657769692677551473582320112054137080765993299400428342659810972045551213802297439823742213072581418941760644885509486192746207665173469137035793657246709867968526279781362155071617278952545415447144714126705287325688908832317098511507696162381109088344181585800215239751026308598256237509721267254000673386143064387811582715003469614410762749151727243471131566276373548906722707175119518191853941110289780257443876072275955457197148100602872477742101942574041235421907371096529625257000981159553458058820536688818691968586101019012619392406837592035429510907319989747315643026349372337890971159741713536701432596476318895677564003233843482112462159666544048264629090812823598478195814530410474686644342300020007361156789968500501057264482428135600192021179516545267036460351150959412992334082575468575782961893485991104879339331421626939249137214822268810539172716850190687808581378626063776274930864629199622282998855288217672828807553106568970808200367562791663114433430846712910661989095312636191279976084822190611556076273225477776717908771050692874559017463544794230221924875457074248150594048151376779489602931120346599542093973655104604433215466602964297428182302943968816978615775612373705428772348873649933207631328337917124093217597437272134763915696651059062935708803896846353263496478573713019088388575486132178966357077338216164339361883512662093072543616327459657653075289301277771974942458561348584024039357030412758421793589075298534790296560621305664109971361073267178498618580698634603673786648160333528922758853322711655928631514416670902195840115804894345635846790514199064872530509673830152460923257409187273911643162076579114239490862389435861538737405650908187891457354469309697088429454803140654764921316690766597389038843804827989635710326507163569689154150649205816849502365458608037227013692041138113820306154313045721946156380674466710136082020073929763009761217498467239937803583785911637914846507425993028584638049741300618207439110639734834150055339353414397228623486739726873839087445535419470636490494203162847088540935258758821148986510548333492282763859450842857011000731893399677292297180055453166588460970100849021948514248776752984560345543197799292595283701726294842032132830849136142020015847997859125511916011860597376588258241356397996237280465015433230287851424278872392138527052343885534725731389057057096145319226663916977973967577179633137869984174454446405999232251438080254501983290538191795349121093750000000000000000000000000000000000000000000000*i1^61 + 132287755536363089269557385309488154942902614914435177506427802828784105304969373639850649334130637525552839639671471366304717823418641506346921435288650866225958930577695504839766677786579569611970425131422071515990731310658737665699727541792617841590037255142154084795998354105469544987449029715941116712901011798439599443535995753176189864389049690716861988529168794406364505647291951940689194788283430635052079546336233533019611713718216021501689934749869146019297301396445263481775407772330977476429489917557541526629380066095466791423463108001294895713215386431539806831384015838788879313076244605073937140314743555472017303597670173633419701409825465001653497258800875296451422868286546118500498890121343919550055234507582100196277653571617998057945078644263797808881449825125473464214547834939472991835526538053717029172558381417625002893553613396599715215963032993731757630059767008023903821526816852508103433573894952983848235936563354151455407236645525787887248432017832872405618808595054866020751293374598096082119500170044670242492637198484417760727816633354227021560096465745135448980805671672085519052721941351402727201220863828103578225964158678262807748810344642017271492465247902314649108218481730391040149549514804839058171195091061257329109080242919510822490852891322760650253601923987330922350893900316548947980025431155867681048928643671716926742931409545275910183211753071032142239342437055204374204421955919690297316874961161793384622669288426862744733168892565473128820758387849854433202476064504080508876752016325255240774983672831010100866165073645425851963419030315647046701537143480237639029271676074149460082432559891016440307393588998058595905029439418269969600228410349331101495982187897765043106324982655064571337671941235323436714662598081231196558204699573914242607903083388435615312904678236936698543860921981350735947063045953245492203328260828861541116112036529740334556712008178051979081127320136540645140061538141918634703551758032905021307727646055312801724826046403991845305667616353256303735939552227578740828044590189874440809938205549549592753237997775477384386844812700612155470318261928553774833648281218969118014295176154716776282924375554638588771445319536704317014014872858207276932487658090372762333172020035866549245264332423589975457730860091831854245158290693262750562273680491021232338831425456219924013679870835667873135806927644486794438055976432042033433263378676416818431094084003200142754527184631548106420519762448618973384373862992474388867590709654137124230516899093748321434249209747284783823499240704936999350164279308212136933712439382828965986677974041279560721631430225350248216309871594952345944047957968606120416399969420348893770565055880581589830720665378880876579467312967498757829591203144277665896385647998657919315723662070977602415794036307053779737606391347349935690921461699118823480000484925298434778435157274714154120351844959073231660687266063520838222111267399385449550337652279978800622027436888902327073057961758059089441257626638868344295881411463352582881221447038886868390050887524550831666870165631578146886044041785147106796909184513312290346639389648806825611599070293860303349900111965094794589662511835562890856808551023736654291501567644375850591456520164173957636341352941290517979899377090343808855955032916210794241596011446543230053794281153516026564635493500152734497495970134239585361837567445421300229457839924247782263475850838061391333730232046877321939618826122149541639683440072438358961304349773574168059765267325176630598130171864647280779983718556931477270023749844632236373661179814608776568296160203643656084264921606575070798254094995737293154109980036596118281021520483277376829113423992911009712100213090658773751326044044484503872026809770571778865082702433140166297125921756361870692070952449023109146699089295376280346024148006659613382085719902844983598610113304973929276537767862372264728896506967615911521374798328895965748230396789543696212008924944649272079629377988745209851050524273218708239250785960908515221448084679594138279371597997815295436773286759769000129427757650024814297927434134306067148243876219881398847746520118477395363616807125084352125777764004563556560312687737797031091850615719406024599704337035194616440472100281852963071359232937580056759018796977256552074926033298748501088735528022441620983213868689245913683996999739033257230402192042165367733475194745055512278583374815550417376032707817736565151906170900719893873298143410788368003354077082843998592636086005269404436244309834704996326908321695434715133346700023824079401679179149439615672005385330736726935894672481272337081754514104270370467020256910473108291625976562500000000000000000000000000000000000000000000*i1^62 + 840916791646499319396927201736500137244308689143631183372487148855818530591030264802215190551987953210436013758445920974192818760742405069650412871961137244480616105454259313772130081926032340471364742552303959756032399098596091547257113795179138123632914476136550416229269350105463404395649446602746015990594794177888973599131560272708491522689737347385043739936256764236346555433304195350411299235795041530494404632770242268497468886665466821813944952176900744549292949830184020695429794355563321315808830215160847932088715406778074748699038778877058242914822150374404532902130412197430248130301226439097844129564970675669469671076522098106933015681717883911578651773952704272740207658322665466824153301383136434374478591996828582029350415405211646803357637990827841572332587002785528407000781380927291228315437780184285400271941137430316829293505523207068574784333988732986104836183094664808754511522267345551409266056671436649753407748255634887272974809770488907516139629921634777713853081920118984385187099394964879984074492057633308067629832083710785114394702444260437428621545075939144154490376882827039137047395260880756765566057086194836554303349211121382997916020106535901963904590039700491880545310293394389566900747450519204144142027293916831471418687747611321603191718855040365237968654873496318041561176798096311735282318350159452914232249647820340218109269844740735245741729335813121686813039029379349414530790742357273377872305036872348450847759059378681373299492110886762750469012079363895269066103159080346373620886910287472341683174512351442410376911244502935893810182022573405617406112162796106302338592378940881580178962639949608102965343854710990035228127109693325783832939539341998424624730531645869124006325481172405713034601103016853318149774748709183842019612717263819516230535420200042960845172953540041389629327540541442254113846545235203935562814958116427398304352438726118324693635020846468813373729566636244946289751115779609095047354132067647009138058160061961355106668910049063264384376780788916017001815077262476488032241003100050186302707692736574032753002265680389493961795323943059122136514742249745703844226177912147429723669467857892369539317220197801634595648653092238860390298816890266527056841251227387923437979283088208061782026107403425470920918099413393687771381666928143859283408082115212006360098514493445929861611503312426868670591341518361405076596406056202160718616779512645879901328835692259115243716012239223089931191120118204209939935541355573103843541583510003286870553139065220319763824089485634521038478636485583445841649440474728030686875346516609640741826092236153938988437266531966161384668805986564454059555956485789222814001373082608920733150842066553111569179990979579061765202899307566053490266826276720577881400833176576363762696068069017852191007308747298057578138261332941053492989834408898823786085817237251198135201546786935931067780513336775637096278072746268344638307993938554160518214720916665722342779103471338761709603419386691007676770821601797757167557746967765208556045167316784000309862108473374770653322078900606674198997166027637003437544552181716275943536447230441254108629842991368050666427590453907528067289843031619398574886864385843247933759694292704066621445477745749170523266629726482709747443422483596989575809583539083403225961653933205150646233024694365695128386891513676819995232179827681487987342499118324413079113510077451852493070049838961193084669465046723855471565658101683475105551388927647205910084831088950333673253098805381732617563482600597645196164285632898468127437264971560297601575372714890898211637955245965536970494282295760384343650408258224896652446446812042564706887066811625128547614779534409130959076308811690506226193260532504368549651433506820695393667463934129810778069448095693440715405204150408036478747826221815325500992698792413250346948121283723014606498589984309797779706476800955235955251640747145559987800464161817084751862835828719308421755352107713457471875245534885053379806875767571151609481889231995048818438448221919984371575480005686734642120298667451780444960738450380169278138773560467301951595126486175839158390768923614449912733228034314350774372245857418582686378000878451947131349699960975684590189965266918829217482265725023679659674372278693798045627097900771702612733460269988575567226395495348683522332014533490693815577354166674633564295193532736041162236873590391769833552563787384088068271740056011702876725193184333034234379553626502488262469187925239317575908945373090406998584738709399245208260413712814055832028949068875027710208152368689467103816837650290203408265521461837271439944407891431410462246276438236236572265625000000000000000000000000000000000000000000*i1^63 + -246129620621829763071949920756768799740657013733302583356975222102859945015614597074440412813527069855202796481731147150069394429874116028571341582190258657445421338184680013061328090096000167268908564786904007003552723988816522133002129467271078744910370566853418951358364715592720444477238328000500661108057775773280798337075701715374092868344152657178243633378022413204411721991729201051556896518357948072344896129902206578829883906376920860194873976465712213019772470061320534334915795398294164201327367258506639679082400344171242201657337686894376634098995743432286606484367437170511003845543223837647015645811925386517410485880542768098142266441871613277426537261372241851055842708552091093758885011774586276855812135312620164497671946316987130260385105857473967424079864349025082650138208726707523243827750600505801751509265635682890010980717861689105004765861004782282074310791531549853265656978578478497251974851869473599901090007409971316730351767741715317775302426345871689026325901030949724580978805165269808861082988039420717645239570548912041857158862502220578799812803695951140811689603487557987619010952071003239010647531944684830964432036828842439795286989670486808107564448941835529874879148897674412952739962783764672791492910713595289823553031063220409019326704059913063643704050933391233016807085286299418977751195867376113706982056847068201126493435807270529354426528118009135650000958876204220489746494094503406194915076631237289474640862619003581068734998073280409832542613592573246101608736444454578151008820128944022049149350193481394856160559007830337247968970514208488974060322860945024670567972815767015608436492063779287827521802988762064914896266873912379478278542017801260335532909055857360510599912733807322746803874779020828631916509428244700070134677168936352676276133150814167046807567329675322173054146323846627951834074008948668690628339857271182809714626308042820356621508129407927470562701940315838585577470793068850282977183893402149954159732193771699964473065102613632323968367630771252589964021877082716527268160500634102902257751434165060473180419872907542121476293712188166634486866931848619431808269047758805333071743239179846395863412506762426664602871135913313439975472620233027834251042712398263053395282900446083266477416226023605021322375699368166248355549494975082002656291604345839548503192396878144190680110751549005983956337819320303107193486715543145178834386701675354218951310933004960536211496337930493104154153617403235132144034441999349272808597342190191189025293405159567668715771855809373019799709067533879116396067859646179119234859755944915183626571555161682176492962095938096990400819137779759629288477495753623694254027608247632706307629602614753584261836389592069665116799527766174517470984886002867747654164194886733721915286694725159400521853020653842741881865339300256839885450889297173581881757090999723449710102985303801740635096439930754669665838686896320835260600956677394206607721452794572033525212402251086760890019921576400072208582603767473762351884357904470425415102726518448625164985653650023323315704798356582140605224950661061488873080060192518734105699647286861830217502662859580170507211021669307762774878456602071543217511979104253687189668508962378300766125938046102161143916831488943968926027067333039372780014149547042688689417196711592178084958983049884650143667432216523522849951360056117392571918671377888142457210265917083436840527337725404362625153007349197037912871748731084768106992235436010812692629448956001043675880111080362040665182491847435218427857007052972935760723205101870099824680460728356008302108830841568996591676496259403726809791750556475914302667518798859008296842281162400686843285024566892012142758050094093849052832241442599576825101704532701144962890539379049053335436255839775360091514452629075613704578472666809109857703659340138022004632946959930167387851934490569235524711809539776596326935971709836838420151524164367437662927162606424222397422232136819275245035679772722715048544147225655852134289798654758591664470647957262094731648268287229099807700406385803425237391446968903396373448405216580232165278571562095389366805269532207249287765275650860816966859600148934321301032270013930627815373389847112228757745633032331033182824125438739031644068850274239909590812945809276295744576621118153960611401923274588032742622236459201042779677009198702089711804068891827677551649326589418244211935041605228391177972847513008584801310188185150022775603030801311417668166936421851656622388325784645647988934450658609345637308517563164248935272826120999211328132057258812557916202791791180439700855388470886167416196849133669388720591086894273757934570312500000000000000000000000000000000000000*i1^64 + 13697392657881546302759100454205343584042764627749658404751930774574154950438128790880975537983722529841107293158197710978594187945155503944422161695426760796036104267220687920520216695979906612477479475874870346170207279910007891401708203657627373233854203202080519445667888385036310139363518987127904591514881086435981450268633361579486327185727421309575608095303327473555512759820945229898163221711874832460628978394383923949892545189064715095375294459318987173990607121739854114487811922763771393010992809589816586479179310144777640391120855528299499178634060200407240001667254005334202955812264727084921147524236357748961104344425081705381587109417753690094682651480653504733089835086596625650494370911199319719816664717817001992260173165073651135526541448368373085081438186840003604787935613509848681785661340829060951123765296822836655155345802640086544985276308851535258964664262161927881104622155426110174914865455546687012035559536893951905095656540453013474713075054639634520448855070555773374596610635334709106796664064960016202099135954347488156399601937212062577955395243632879147826170587210964008809623474991814625975518552530919694977787203303449516047040508584928781704816515074294675037672917571844305443506469144090652503123829059656362397297520499771355776495527197728096466123034853130418139725550575588120379509217066528992461083458149918713777791407615626916590868920172958352592085102674473674602348204105384927404735246565761606845913501134821934373654787634802220038402408747563561806150820166208512974437338044097673950358622267491139483147854872600933774103564990412722766693151417738693663464969066936754393722299879118184396521803804799228027819149297318553184495289467674655832220009777649013395800232623898962779003410961297012432724802393437734428230711752949775539811983151548464436719082817030676868277358100345252817869704088153543506915768808142492753249377407692537133039715366005115448445707041167833563585654344112569906836123093018840026235943434900723698229199153260499403042204909093436749273922901025392875903884438575253670782264824532047084260274826145631526443856978931449945059018321812175577620230573542275592125790886707763435088841195914927633016735663041302279692092545149400095728121800142277756788307441462168090674765236805734640648098563829299775172947096883963120754759997497087491403793616225286449091666480678863438965684928826921498980717206312796186774140744146098033402670653907848510144013674993444163169553163837833224447166976786240762287775994952108099525855461227669916655072351211248775784647664633161958453417951812876875211841229972468286676628573904645118632495807583313159897380379906713234281763634488508581524984263149500584415972684829909684370004837238375445025043922090371671262656574856621449659564510307176069254922607531715283417115255840666393597295428393147643935841028612917667213030962569335659387208103923121392357785295704975298434810967493527162354136646173841204321136416664611536299666171680626268940874627100783082964889272375835661644297786937331753041541396792452507418939493838186580201874349663799908394334950822700760599028692311570262941754790260219346418527615265717872999792511861017293951293275241215104654089762539904081788545387924154378662779424350582076979729889107278942280831285910243852373243093838014279480389238038717121122845315019804909588706011780658333985119913825320639652600902923481503157448609009198183905122703807751017824460977515280746285536742766589042269564676193959649335435425752328433131773338199776752292446210599837192205421693460578321798743820993345291211651927713260618621392849659244335085050222376862959465118236217363874775638625333546716116017901134144960002151876235129483004613213394310388911523048399814000560001005877470830388947972037579145342931647529795574405478855961788644969362661785725493206965792895811960330026071372813152307932752405840752905339855544295483985399261620773214889647161287657364592318319035830531265180960026639922196987021882928685182274193902095964249499387054810861134054636027281928594276310426278813552168131216612243834407293130000674809676418645159522432484370097976507704682667204431709511985327057994419064970097170361189906646387106691366111177565565619341272300651198077476236690908668070619644298894434112941932957553609675669628125576413872088669249013498085109230791354095954096711876911484196438727593261935846396443641956618765865970370678475628588858832730054815284770544854247807360695918312827818907296667039043547196155697488661827261802802884919602723853105994504690098831342768149988735694720997329463841608156043566312192185431568884623434144420794922325512743555009365081787109375000000000000000000000000000000000000*i1^65 + -491016350185656127322350090417136465634266068492602335054974369198758506849444988410086732468196542895164443129486980140212137473340008162092101855488757375862086840246958517122640471542522444945704557744964247779048477911219365798660197990717300469199195795797335471920139286650943793599861286460213752579086906271619216339619285809456492838451271152106143729367430936881370487485771095226422667098668833675173989670979752894422282609935482214878085073074045778503034951771199795755912462152998556358915581060934985234677481518154880158589173550952024999255909759989718259139822057071688733700738021321947321476865848487793770447760109605241603014130092888743081021841774794223657588539987653422965903752868428755562806246681953986806778899982036648774635826901174202669024959185832518677531882285420930949795948162057046760492733077325921679864998572173629370870574401751760993651683963873135400444024658443408359441281141735824367341728695233073879952370370303445866432928164975219204020160046635202710750028863119528586976343668217861035883220155128620974033666042806319675467008144161023597215335037312028525822765090515671586782184462095076419503579321219700609116326550766686042454415048823546141318667953236622740021461009683560995125766926481323017132613428977176128447996501226972799940189867514905571935261048857477117268017845213157060727173543930108367075841902378265438087032021760868627864016069855376912151289062685302839915772011429189830995903626319805688148547244302928364927483977693724768025796317597894446303464779676792997919454909429467737729879290754603495982499137052958589439346528466486113368795213776268311528675857343284075744250817033925771760689983507856660123005310708673551497124377940868122242207694933055931299168728247541746669713717045848273919017566853320617283215373289109736269960317095419475832528168875045878782015901952020501570018494420388829678929789601136389237096747780318490834081818198436045619210796513705152500851498727220718463618089640726126136508345476498371469519774471383392888693019260058236656656717191566004051620903405842555386746349475951401792614540371777510933786846748620969078355967065655011580514832620092000570818897917386164747160274009202873548926486645813819453381622805612887598969316007633120197795986216974872564445687160001444800341530425897885341603885350737640555813300726124273223569455060026507087853289626857936338178219423407573984715368113998835476066015346517185209418137261597630269437470553064323726328601980563697721794282602800315031182294045239732969394605840992036648933737127394953448831173121444918320480583720673376698612412650936944198830723266570453250104593499556762323826410580148374841684472842510843386608040418924032456584425049267696051493109284967225110541227663060584184328018677466493490954785570188189522801644327500605535806136490845598308324869130606661185226660152438047883482789880321493350978313808116499091277328169246235568659008842506968328424015101768880424553823629632602905777204156950496323417396723151169699321298003472295341733421245069122300370701339111129815568444710034577930484312480241616998836639315744264017811567271095873126774806700982470911000090772991116384570169282253537372004436549118032674875055461601940080951131775773867994676346689773312182997660260794442632018423010705025428476893547105521656329461515912050597581828324489122945674878762973485748894863120332917236537832177114485722211999986611282907085735874192475063402668316931929829298139992494943786673224973638802418282768494589557432176777225715708149380223241033473528864272923793618667073785687192192217372747352379967160268608002819460394544485711292045794341272629698141889718219129895452508279355814451255738465413773724555245655047279822343303201754963567274258365774819610033560295825825055992623186947072428316185527015326067829510008060092531247352822927701797746527011100963815749204357002189064227137475451523571104995260946395629038552692206213319554509665241705470420696771359661566627053890172429986105354383856176346055591887105826644688963739205210439019336704676996361260863615382243557821689155801234333839173640931755471835028010435292344035930658254965672396906399912622833881717402131252814470632593454224316829112437567862771341289017887548111071251003195501214500906370090180241943259054195237951530805606497182246423366082557587720846695354340577401465193410708824593772110182104380670389516943603455704102530590583778211220056946340245495891972610224287465096877299113530105896290361181355108997445922581740714924657905758998432197434757648547776979443444717927717414216720944817479704988564461085413176757996644994364032754674553871154785156250000000000000000000000000000000000*i1^66 + 11843489644199043563257602659531312914743914149396461106184756891043065365697672151583915471955278765544131316038365176139925262344577720009742090428912469361975524412974631276921992221612342058942519607609987227975466020283444504367891770553048594179503828256712622403616521635790173340622685806415342186976826182212775162714283421955287102321116025734271709780350632518978538330566720073190871533411146408987340359360530909179452808218613270588343352691231097135197761574686783355793070890976510066334465345905023733284836238547699245375372107220414166040708561864931662167886739305047111401781291879521010178245124968549875272567260916641152278700374226321580954472193161295387265293646348617171158865246295393953538829908583276822401955794384520575059079499529559934234233499578519188498457564033673375329503780637659366766078459928691849510343454178004266687440781407161248421652235985908083055973828451931050054179029079267199622204663655219703807885415299369015499907415453217363052789031128698912221576301208274056390837760629259227545607600336418527288970840256554881360094766941826405193662066734041269415743796535662924268490427351438721116382329082999757538751339234170640040680689861264673922150953019641064703188740064633162294124384369478125158035588985271393264080982958649928951796724142032976540325729669467561018109269952725963220396275612711344999695622535821207888780738651095299522882474486919746065387050566624546570685273334347949049503654169179808200387826323994514684587775275677280809115311537649366931739626753164069607652665222471606621970344722527547667594317268486437425706809899339899169374374768916119122888269162147795953809195946107181019930481824177629185339134487529895167242332781211722628901573186730368334160355827585613541660679948050812627316058340838821543728179120089419557689287756307136835117263683737926522424026876781422332414517911599632799216229846916330266686301941750339745967761061852421532039729886521582703479124934430300865891524305930219984126486468168924952688286035925034926522976838218302773817653417950981259561886990203180918362963589217639219590193592672389000567828698214643312168370036897070334828730246195221656157655649982269164175908263970727786007286498191180223373572196510806429685678987002059161411525820343363549951150451585049467461418397646916517180837529015965171244663709781375805812897578214844453211184944979465335268857361017569599000565609620586897666635029847366285296535739019604557794988488501212949434868897057527953239672152453403569764652357165919226440410592828996403951919884907560735716048390159138582799035327861094545320033747038819256136956616116973952215713453763976025907977134849063561255754236111553011790542644218515855089848046714675248719744029333283268215983090692281877874253013868860057908672167869927548662683253212081536731750708245475197566774895362544843326181101072958428241810684676278535341518223181071347374008490661710887660397146043743653839102308217712556713796158681147900439923639551610634927858531996547928846870362840467068288444633251028674982407645257827370950562233513043506818111143348547951511955264775743903976430717646511854212096822444177947216871904586894761537220038398890268623877482963224866937925642861404517410268594300564609102198568814275986178339437756482924066625136654052223997114253712734978124106148110679364087400694128624471598582276142988249129555050242639712761616120299205984656265441691116519426037907801437583058836243428536253563838362346425378418086653233280162253421320276666093689903695299177245309003920391022715938475766360085298720631739671359291983080435240032745889283317953090973032921571147825855866813671515359877640659882254832178283319411561084006493526280679981723263381598408133187479940230126399141757639333074794056821096969893863547817676843726771231267879844427816316122001038175754578666670968667368743999244369587845272897576441937557980728519247557806723006879040417474055696507486715602156095547717174050264191478932481076870540752163406164588592643412361637588447793871986045711876411801205964513310769529817298315614420138021466447274182429305839260835437023449130569234149028906168321536670825580840563642842173035768441179027408756062320662087275841305650111388776378086108986816145100197213395449828113183257857890380228576255877405959736039457019203993135706042166619135266906256356735488136282034973840486359631381385665171887656244030900598314833119648613037714621321584700635303539923503876756077677050392914566090570337544775480905311237779111979846239704860205415556243019524052167952374122364600739569312739506517362101397234629072613238450623063258149159082677215337753295898437500000000000000000000000000000000*i1^67 + -115118075478947874632949146277390810842726982822767945518879587123599710771328558521488322616910671215306641533638616701448574042909627207696282425332041161218672636028747145357852627550442277095920270191022954519182356148192159489025661023762754526386970023632230370980815279156832057805539306959931172211017621493590240315290133197368025802456455617565210092423326885795159865497830636865740925602564064632823212680054400478256448748021820015518105299609883057497582927680467026471284493095533800997647470233340667763875542413495336130163393210945073510236314088805796041706874877405448459729117384290650908065648519378630677280124922834694150789569697813332650202670621705840342911047386908977933320225390356862769182898061883171832413357907928653941536101094454842014789027447992201511903412569017112743387016138044440730707430640231912244744938924414885453713448161860706597361335236408277123514525177015351859526817116671473116320515526941346259570130197509958644536140444809993839299536635680773190530588891300920131828070950227713397093857734863885900412785923520971182173398365118077724919030615650776069470649422886992121570272414054048132494304243574543054847133779431499356447098107042701819670981583263680663558042915976935112501145298604876006820324752061312236354127689078266339948948060605985223472055711731818077108883405717988336729967495720257767211901732434860894547691167338133776197102370919262801221559850480293789185738973080382983296583536484667969131000414163933707247541600155841633689721846123360669659680154134912100812246009551156575261074683244512180925692950097312155470623008657838671360060314612312965626717458008976616582154206653908915280086950409634276400853760677340389545447749656118656225964959998924905279768026108411876221481591681309494499117526601065660029402934776544393581298344555259353387056972717662202684746929977795649630454641837934205092883939366204783916354787243316859123377263482141837967982913226205528869817382335378887545969447439565479426642316526651768442149760828332907820739123570768455439638085263049729668960121433109624342643860024250661754696883978436854001479373472082675322783231172620646513771320955391038597584942889878277057872471896324764343206734662564939182967161079933559420772466497722223702160779568984298136233619899078453829224673407058566091148017942011030346454831520050874340911828914696927992368590941276701461056091189779525568851232291201817967557625183732143593313182143847252611851928267183105644016944352672673789252824317141179790759558844042929095871371925330776169139146293107818148308508889885344769431283186010420062037717314927156994056009419100341241968850993412561941697417503500450380726200921396564890217205097750679750174245304939981940345175164881089841464367220091543920393161642714700021707061225862097193199193408913296865068434347099223197957761011871381129544276764606226597731606632206484317098100243112754966304545283995078532114563485226362124120408157430844619968562202015875463155997672413855279855991109982048465200305807690721507435909216229127943013142393780591571773790123848892426802863209100390277762920893733194441582703023517498776473006205879676314472505268839616559194744266190399603224102829073113818430113133652276734218127665590989046863496512388704435372879163697669737406886334184167528068607667173182544103590804996374588500138548109069381814841401740610798452097487116442877121524094372283567318242906777310644175819692826341188857300560971984053319015166773353635859219339597572756938969873782331503877239975097228605294601290619375005793245923628858707631309819481719322913932761784517170273572966073109027630306965686862028517996833748407847904904823944755848078432449973834593381815632693879207778900880350662809844565102449789186589232040227044698956845037401072605119925540761501735615313092900962689264775942673901462586924268022086830887580368054223150980165354826880429755212629589357022688765938818768206264959725188032307189035497026823895477043043747882442722747792466825504666633958279340109844981984970129798769077694317329915136760653424917593260581214613841575116049106397440732991538345181739472246270099766131406048427483290389356539518800544927798615886224902759616384065398123428826486811037684882264011819664591465568816659109400972742669893801491394402750294732948378230490337533899877294549962949545512272928325453775966555626875828772528085528929867758464043679015950168641773623376913942199468616009383832061060306815635876378760057552799441746389912984047117643648726799916031898242487649933647516294176988778626885373938013892007940847275637797769520841519170638485303204134879706543870270252227783203125000000000000000000000000000000*i1^68 + -5975330166238432974636244359757095219792613722135703342802561843342132671864699867408571349056525601794822774765376529934030972853520698275881504609610968773409918927959984823806069151071357828152052168570607448363915868858909010947094941997273264023077053972960686474996623295290686972771516704576212520061113011594264077285399774713921584768175776869576491681954296906126769625333430884968996774457857444900753250856980380816543650403508299528703978056985517567245365731997403636657762167646474955230560827067643334309685055489058544546999999037759572209118495203960752138012086428246983165058064630420236338291546556879283667258875386460443340979680331780212838000489928512862790874105428556019290290675745495630986239751773130803051003998995502155050166670487010225536570344297050080748844391699138658057163882497531433563644072442384480718536288645937017679921570960609406581275308018912959222690353064142183282988341529344335945662212385488510939777553422962925019622698761792474409554591545603602276365051016863117560048304983668908124666279747346589323437506688622819571832687965977614635856491220487092415352444965584459757480416251965754242119596632584044471115699979802779254948907564386310211349122084958368556253267370310227515843172589133671601412683922492216612473872733343490678272054131098614724943998017610125682410608675279180322785116589035407560327506058429674571952400895227729570407586215166492159830520306937064863619741957918344476900710889391574580589757033382549287807368346338360219865882448607824974664125305883530148294184866545889422865312417671465574336199455389396433851760154131913766311103978973818646141537670790461989518042765665806516633721084271736841673765250964085443804010696960054066955861688955278375152059915143311576561479648602070855790778892385497577180436458058218367130105746185402790946970943319012210797019726851434127033867567938609837446221757065072737619340888266305694906959607985703810338076253174749653122803197056170021401894357742733874577728136637578371120351892087274647518361457075138587664369979006883665536074518614215190584409935155702865115104403873634127854625356920720292103089066817379930006868356243033160571144156495307076994260684443249374377298311536973538882287331002024895486893393892715273718642251798388783381555129945016231377005670218485719438330639320828216481819677222348924488902347118355129710913937452966163649474660923090905888871884554913835034388502897781931811687306050395757957186108395296757702755557417172119877842900306550667430065307819834568089249021562592806153448454587231569339054141703302591044601255646423208004464009439988649897553592439160025192086322274057155045215488655911421190109150239239648785263750118514776779274236360345329031300009269297515249932882656796909136049126311571226780761813686775613681761028161497746338461177593661883475692110087368140952601749730503754344201164032133344677911737856349649406898397116724064830221407400215869404679604834036533348958795306467491906679754915570288244019361370382004169892799880793870296321195844892566182350421753065912036219645472512562619488065271473720525461998348754349546073192587099863530330701515526616625909414109261525530410485552615561550281163440176314121699870451921345865024830848411986001230307350821030082416692468482460101344983702922790701592890389702409455760841178570021097612937857600119959827789683973219472872571341974900315118335849612785181280240818536982691203778338630606779443437197453909392916407893558430105460765216994555388891540190198001089483991380864957309260673672995579343445991999197339926984500983455749345437543065010076476444923946213160870215931465645185650095186830720985463813674408918807680411193188344113977810631532975749431213465819596636497828931163406904778649500127388323190717898260554973204428855672181754624783085447633331420963368224132506937047180005500589329148875548267212389863633557679567836121043864930379128335592306374370139536625509674448749140867787863381673469365204824364552973530756163666555210519432444350722232632741773266035475586404409650018788482188850773712395174904794322605536283947720724615894678438493095196646645500084020966264382278978308734972617334553522251832437023522715396397274835831819911247147633741732213569339268965766856557460385621265579568847673787204544357082031811100548071674394148385573612488693821417298268100440741604005252898257878285788846509780357954032745273849332445463239467837756511764407759079392437089799676359411644270716146652894262445046262652348730111396973358157324707744991707315185045320006105487990799141189545750442094720034195425062391169484035668979515776300104334950447082519531250000000000000000000000000000*i1^69 + 417510963356380630572699238928043590033573675873626022056877260790752998554117072184885627285604648289529093794775754558417813864021116206739858119938618658282519411285326917146920198929893954076852271055111004151718466953466452071748118804423317385331394481047410630338757663450204787316099144295114201733582347914210019325836013718485636297586038371264454374465012568217464983005679742958529640969441818081717719837583408129716425120208501912136905608769917785139975311262893986019592955828736440752756882853142954463022563160681885231846385071322951017829933410999325035089843372556224767745464440164784498203790790096549907439657199382130465690754893819913571007587349179997554956397631044333601836012704352316452265595072102970903172850773829861948808847488034803142963111328188550907599258820158226956590272726394804056576482376283503196897262659380942104543047525938076620819119318041903205154561713834825432625687859650954637385330889936794052709320161301877514278077848160151749025416538371145621058918549611211005612829526728656000851488926095088097464137123540794136302291140896460754676497191353280541806827445179048633297504842083975246364156065545358833485301386507849982958073276117360720304631829800388414786982835846528656793979052761123857996791957234724888569874364561116730812648492284298872973011326285301052281819652612898593421249913381117859167482321294898737881072265859345629803385265064986568874280154636491649575563782281096228367818389216931181094900772853475134500948955421138074309187170267436206358320716441115465094223432608618784753273288915392404895031051210143143552701624827203973150209299263875496321545486848418815019225020144952439553070501205093834690106776910443318999610800497890839297982710068912413200167090531579794126262922907570565746141966303905586176430580014929245846695627256145463409459320023910717320870599154900873002665794162163609433196149883525328205568164220755322049811454140160905767836090733334357350280431606893890074169166517687087129990247028594579556081257804964547927536199839856328985199325861685616077891514788065094779551209233548700135616064665292412411063084030190188737142637078858574603230649597279877829047247994349418997672931304406092029160889011670101614964651096555523778745985464086889702808242244852705465365812824264958554988079194085688258586563039516400097558877835562841194321070265361408770955516858528581587949313125416185409001547547224318755336417165913796029842532788924768155942194987951818598747646185749809246416265771480490313542363347627774429545816506323057181056625326332294622282251575266356700307977958704525498313139553984444434749761109864514099717967629871065439859674501337781153577465232160973472842542320652241766401655481924867040127158405292179275124984036238696117927737683207019946542310639844647661719081692763570677789188547215309832429245450655483475077185539701251765290241273729225829750630756084423843003993828281962504559812732968926817813313792333192070722763076176271414447854896412255688007972709334236040034152570129365791516026357112111109470390904132926720835768814790897202550926451109068505314857774656507932913577085579932252061275835863486593524498031014947052174617159107570243403586569341981792450138225505367817689488859607424967596760674796128908863922213380253377989092216005776005109434212772064607547259502489628521269493428789641093425084156408654111088133533074233943564075317508543319610696452264612273658472499452229681061180948907268536420429808652787124939192740563632129706692824324737799045670747800117790956068119392490893737060710162609613833875791079845176528554675968600468460115461053262621727762523600456153390766023555309642122750041886092967008686178500402729332938848284622648943085032316346595956450483629831434901873070568495440022467351679692656388153308072330375234032642885053105840175300203874899840000653156619139833558434868102953125789514550704188980082816796279316344126358559162483943010763990551546818111085595425691627967032768131588311874511972229825804665494932908451941883886115416142429147176190179154306999841579896558429612641156758659601182503712356633237837779137058405617564163187371815613362906608721852928818469267920179237814632874216552209692637594855961912955191631745851250428837104687373401861431561729124772248030788245549453136534070390197545667657023909580170714900862706235895706870343757273423384723935889167688380125391344973820806010459384305330830561514563920562497750373032662536291629109408697017588301063455710299254841812707103635400182776022184906140321287602361409367619077228196246924086580072521499145888263797804322834811285858336304954718798398971557617187500000000000000000000000000*i1^70 + -15534712068762066070821775621997792660936871026264791882318239244614395250540262139578639169634594069901722198919585069661611304499657391408114653498797914816359663427270408406364279866538907167227021177931302145777123210581284937138804311556123731144014910651919507883658561668341615552416047503970132371664794383169208136966931223628773750165210203038180373022051089665434474937052038297716933299683141312716499876263671193540533911322288051492224040003799849130325305658407918355961676316110717115701966994514595419537145144019055994695765363413519622171770477128766137096042833591116593549497960678665707769579378362983346054726983646780882493081057310211199073965223207441160076957894532416891498911267509495588459818599929218443678847368237254054492994229969549184761425843753944632337837047897827596250743563607302460226916074415996233981849250954681584357838525429362826160019777554146758651226687375666490313764478163034696044544250322058034627657338712512327405953545061284700215066693617890760397330312243903689829393358678912012450653297748311192236743900691941900694304029930969720426539647748733731210321192411148856303407495238587448951818066974073547613946353019865068334944928726070420689622905171815757153496548312917485223698768842893815981045363350313761620504823666680575351029420484761199508252006091977337943905112655764307017282849331272231880465592030468519696446121364445532281444869371392755991408098689577477112054256161540107798159464325442799160227131734566851507092790722554307708873833590434979375813113039126414449385092840878374672082280059450075663508150823099473222090353583309517985234854935543162209444732041551846749678610299291887498624573284997476874779076843927820488774600255314638154628586686702785402332858978617349998016575043786574512286457548846365439091968871567408577901629857480330723800701458680528208038678458244405707059276901663792579715139909583995678621274427249154821634043804379957149229385218136467560869379803611147144862339668027802353518087909075616191352871242550321812689236278915075406716460247730858824330141114881635250858766569877053691872803900974324281955905690124649177404551282872172800145292737508622987876368008288126847089832326323494302345909489288573755746678748125611934937245596991132998029971536441304879139193112488220330384735362016571694849126598020500681951349345146629137937802390393558315004419618607125119453911680673021620997185922100339402960209661429171028427534396565638151470314497709558194233052100529794765120512093694799587790977026137990200578514442088120564659517395062800380847086726721044201642929784213462484389915258568670189890216569698792983950039692546502835333118838260190193342441989740455073816190755649001411689842370208214646230226413982958151280761618027620176681654630722658955560113335424604152863986601971121554197074546079360204176297595132314434357653198890546485403687017341274714888349728096867304707533939945348548951045771793360261380805687097121543725405156596466954376242856108234412390314267071875516400691574504908343197124822780082564413384241880233963927601834142434246030539191326502463595929038678685207619355425360795021144658851643010303918780098857792327081136253292941692831378125608461966312935162428375712894019836458808393476445868596722946666107738891485631889361802920010747084764428781965681374018527548403757313303998116604651763507639780755430570378253787627434378788708088092756130682628604727544264391288564237544950888626513367189560952406986881696326491634193646336704578219091656630699906172592331645480618124759913048487910590067561772228415927288081802575081296074891076210817605685739346721074662196349944864405073061489782822460762353186038102471467902979370852238867229725901248131990614125151958560066793853478949314879193499060666624425659713868123082023032115220591225856746727603348067541310987947443495086293486318329369307121105411140360163296312200019092046052502512931788141953166953946592727003372488445321411807033810459645534382737882145127216258581690862219493386463410546251936494424898057315210640000784108078815859228280271405058787667124051899762155167598949689223449830360837044767125243763512749266425743728257029066696577898680199159715606373815631480504841332350577361951261284980001872844031043486222820568009887172633472525040652635079682862400974775068653406173334208975433653010999434411817852267984943088348576883120991049953155308947782153050733041348812752688508593635000527813276079089446101722623029242940056053760084307837525333845739719698669307940357644115303052146434554119586917699480682188909213718251686705006641305951037052186791687091726998914964497089385986328125000000000000000000000000*i1^71 + 411329173757498811585301360188377658767335980054531094845903171890453401160460654134494605746253421279712397694721824300293501398660155560521679247751479660906540370573130293208246561759972008057452872693212552434766950367437244596168324525282680488785611533421923654225732545830343063226696312043425848930830787296939264578601718967131886785929492141790229168385402584458942145781863776507901664084031020783047663361619592784671667924981947626037569109691170652764645663578748911173470440108308632854366313939432675883573503324611973581568556057619413189496175651141116095951509975544681248464228648133228692685838239724522773647905199977456544372216172971993549171398947516332080318150861046531369392080930308263489917835839325610503831358026726112411513764645108835987231069310137139408352466131947872415356577770520866343329457194754558010332328249189756877462752849596702210010189428644054925993151914679441639150960928339669454719715219367834630055810768429797982217120595496171354598243858758771978290769016904596805415846449404116547872182217053584125062713140031452888921752272864265239751810340345655519037942027173700585801293702873691979108137041538128161103665376597817788535370258216101089336614763123577912748539690371061297851352811414254999845110984555300870655193754381624560209395476574406814266996621128672022439214151428455618463028839204271561804941921163014907435920652061479590638479052271980230927926640492952063251626839020971498335388062758142857773990575274445223191317033753519412125788566891796449084444942912179590465644686617084474219955220430530723253005788528842133266488830686217549336237448975029282404498822274117386736225240005014415017832303228646011065914817304495479237333558163183171639897440172497363011179465331086669817950763324305849494673695222251176401063194123118131036807631580405791918263836490659043536646366888237663999834035462078392952155746725391497087600244220360415721406247707351340612456658141039804980303694241271833394204509609507320994243043403889660209431108524487572930114893028253671533148425346279288728022921941632369927996750853090134603218266907499938920441689582237219607856005377126140709457178311147952011834664725039719061346632389833971372080950599588505774438486465933825409208142725151225416333328679314247799821636649040507902690940420124523666536249576240884505252096446540708011979374367656944462661853861088935005525988617669095453184378390787498910432428612610976856724816571896765256088568344762190744425766619902720075573895113796898861446870878133302503258074797604102431381972112924572081332099964101139701433659036231882043988024078918194574635897480088923891548671509698482203259653636329149197844450558628038258183972176516795420741307264076529455477551277287009691300914795466923842782561145469774377754657831773532988705390171246942524722229250938863701280080703612400295649397049487960204608007293529430782632815973343444772515695345948395253945653955836846638450049653116287955095301845433867387352563876647909324933378780082851647540057334697836173940757205891774252003183449163372493532894117665473730492347242032233130575392663247264433127951221614979611038404820639969562153172749195493369715798948664787853984748359531319118597289450601729161630406073059436975643305766617389921937110243395814966983880336314118330345035592391288180620716349568093284223528808332889493367466853029597478695195772870505119933167337459033152533744789890457180047981776099804020691219602251384254302551516571057177684143773796935017998488931593819317257393470265121830608178083462673543255812617388508374687160064241433015310553922235336493677557668930208746945825843807672115148025417548031445269507894833686575857016407088946381200411420733914699585448518494749294105713567310673581599835646984667704293775415920290245658646316804211129269490909392272113732946892355280500498306178338213796939250830551748549157851790385736864491989659743806309478653830926363393253614996075252384874209752619540396336945092047359738377292178906281411007157460138149779532278947385046475180263506728524698141627040597210728874526468388754364878081914319061783066207895030648159797432852761050860137509348543591841306281552442598566368841401160477208261844274475478621790532072288232442012361915135898420531892378620539885415954062129411422917704579423059515657871601802659645510945630732423305766815197971616591452854421776179395270108267635610396602671221433128123628961720268624413629848669288812931396232451833400452947478242196093464486977905107718138248091003702460988524110410022690627545177330229979172628141930016722878634027922116201932481449610179424780653789639472961425781250000000000000000000000*i1^72 + -7831094909126503926200683064105269746614081408517876457345505719370902033409114081455201983993797455924357296140069571180885494845324174736851908996545628297363845677642481433879556031282497741246831801161270003885059752026768076323235087299648451118883169313427436766885775914942939869929841289970501458291745558608251903419339882010279846142359202849761654607141650322148186532406047616231577267242841488451577148884174349452960004506623247765558618579148129163218182459387847281240581544191798278971007522631853452099099708124632235435256075947913943307356109952996114868278263728642756784300576046863949414092351215314642129373550275802148883293746224086236041739430952241949134382288535578498287156438199572121894246843857073283643203037087541082843703842120327728468619009374935914448568009352740582965929964191822544525217913300062308655861457219900057348396156743464283104994261044423998855576514397000003230210137983140667146251117979830509392973306151249276330197246725349096048693606088656101972551066811723066972197901781616375747497924235385531903928428019658259643548861589137962342500224222286116855943034430650722645203616473058238166071753667082830757257285830965966271157911385418316376189620089200043442391878531944195474049921596091110766355751112338632080756589801919687341007808419231123635352787493776912481991871159474725593052762116300896808982706819270536374384286368684465258563620242150386592667983750665397839281573810345939675614155771802583874377030827764564401127700490266672907000930843321788448659009719216584797727575528510092993061569128706549757747237808295952245435546633471704045050122583934848853056827113445909919610407640248047548490129953377749026667202162119917569467332390777026322120013497353993702995858235363712612677968886535135658059643280166442136844541882414181043706587047829612032478223163732910864529981608400014839698823233532913692129019781285208424751685572516012236853017290747911729246836470521022295062334535453942336114475172440794869506243315709869736694649226860355770428855242877918995230961882023316763661479962426741325116501476716731168371919629325451263410733667094366104275309930572428773392424076616745983501438123977229368859832030322829458019642391461916661868151086731525211232196493025937482488883951408573611991617605713180459786445842953580323497275795557492084703488528543101094017096583524965601160531781905652949682896093145411966541091741356122934977317794202406621389930246926903498022532919446370971143097383491190576055362918437755528070401864741911202826443625214505225604826171648814876019376579610830924716661447344670294169789394199074038853976212488272328453220568364638793919876498841784982206088386204029038399164744579491696161261078092906887649334506326982774210960303034014958221574181117025382463843766429626299810491035786442218315667898456963394716045570257955181772818798401061944666915440459259447562392358682870967271161989535804708310661730164541356065516459749007726376519470597326949763957319049240302795411595332116860808237333430694344667007858696032206563088397664598081329714379631164499763900000955419099317829748232994708952509540415033702186053249953096491541899238789627840913257443897151309148386078429058616085357611437531178092948926678268166127838134213550537109456063526336777739243022516470692106841290199247411047717107620821297809654211443874172261572310585085277812697435530811029464609763626257741931508667024963683060817913436924950405477382874319235249118141753441212778200249735944273485691178064275456166629881434002724854585002836029372838024354590111514440453400101566569333542793124610067265970824945184469747113788868669150081862638490106989595676673625456795961212155906418544973564658886402281227972085637510424200813408543344978511710589028520466192277814797856023538972040020683195029382414803191568914418176337644723130384621362842024441360438546552869581372433052191527337620986978601194175650158969506908703106795232711169037120739207430840067924838676303171091901148020758464198681773202090812328879105705195935881531741720744950802901681837295320406415259642496401960763715547037302874581478898617572624472408272951464638368891598345976118735047496434699804841126410161104904858186651645322058879390970628604676330855173573944086375019797422647316229135100951870111492991819369971617287240863062335234277569405806255289536567635053631584822887044229396166238873312349309758110458308071561221624514599688604831857550700462304567690868258958262729684274048267712409433698870724695470675739704165672922771687673774522607660225282683241599606127934815409268220724155272049332721095993292692583054304122924804687500000000000000000000*i1^73 + 88089864375826815826750517187602826432697606363370711561873875435304919919259640897232900761355381175643274778762826779809438841429489180372337821108566304311005301116405300523615514889845168849604115658055925660839462887891326130222816210616719672973631373743870401823612126951919723798768596536041296276058864857480149903959769423604040044359490716833303164156081570383326005970655917576540014057764171999385632248315183246161717660463094523912727943123130308479533471650564475516832032642565710639480154738896001558687311074131270975319953209026280387199587274910849785899693946060282502796989172751070228215627288474946027966294940998043009785617679467655920443011542119684238998269432171778411280659386063169824636900599766874317729240283010695882104043799843387400844797474445000133991516071172751641815408301610853736461735618736677846572387593363753611869175127664662335238303513299377610706886386850293964875880447666460489198979242399610183295348681726627088780499709477884197367004786122379330565894783988359007177323210693165447450233178762509856674482648424880685752356576314474648416840928870392904787047180092634537547810451817436354451066436321556869874953041645306447051030079448860275531302189876153175699063531258716913584961207443011797283811573348921808936693795368217855723321178973368484256276628030216947512413380037549066540094369766137634669908312663448342888257226928763366648049431163727644003396215504534375962453644916353572879732748133818372546792080508369014702708120818598553628620373034437349910811102908842019545042492839123296154823353021088504401802966391764112770900401156670451353027108985021184187164630039288316516323830465871977704114592854859636513533565395872914286726841671471228495239498232023829742064252762666132780868993130026403481325280009851397265591971813898513704184905369330989975978995395450184037641379725019174413600687293190443304607335391478240890854023455044560096914900575626020201359032782012055275771181622531864390968759949455911146026855348465042555433697290761944714431006777187329457814824749557282084135617763145830561688011208601652125733917251865362700870427540065368705259512393658571639037682366118883848896261918078474771387674574534703824052251657509559216345807337034985765565558578507544729676135026122375030545854723748107122760308921002466969111289123830345906012827474855109701854159257177791772659749588482817937549221805628904447133688246311453153887509057783099056117938795183534587315286567571370458241402854573057734632847608191644192937561848433310268386827931102597215428500749726070492490488493927352603971940606033403196974873267958496817360351533512076744667769218543920259182206490865560899450758942621428444626021315042101860327358097230548909940865829563212376772980285697262012718426252776852029435900664124585327622895568069545905047017482277586706286982855700404357052340567836268847851299728720247664941628842733703057898815962878412522901297611904593432210864438709962625899708137352506137007187624223603554138510204722895468127826710542781540285734830776304555183942561666260787929385284895017765378564438942003533471464540123679998006123001574566159000269188231673604246634231550018547356437998432340378070674188163546592264163789908963507389281737043530122943829497672147844696229021171862028675437963461331801792960287289648306876849595900309355760912328995620317174632831677579418494366410138428233089537846194352352976094701691248880300590410495179724179682825600984535153549943831414554838850579172240882916926710914685205334312638005389995213092401286975160424720016467793668191751157491549463809240151776882459290823765511450519248845337386054247819115512557584035850833987526587557767360612133879875239574376619757768160858988843189956067171034970504039318891220517429023435891981068245418906987758714048655978436930601408491388637053051735902522468651608760819495186972441268660691772895520921365305492120165531278182165687473858561385407332050697294075315007536310766717954687694181109842929555050906777447229167197675121199852328651719414938213875788781504362819680517728381165777999100033376074968364975903295338451811057145041782597592587934739825001475353214493249835984126751944802031562278708052772883987116722647163939896110114471085254743334207207927060774172308764057884308074459300815686870260011119015603519726827785886035157103991420121416150826109717977494088636207995261086221331497092457974305372798725554203148672115457743287949859946649112257484774468027141921313033448909764140691552839369538236751498568293947441430549843287821666727622945788241893657912325119388126493211350898082656613041763193905353546142578125000000000000000000*i1^74 + 362345703319095429552510269304589416475553163577005230908506058709415539164975262330089773292030695791459199270681181272577672970589173694822058594553564762470482021393659562119846379543210326107207339346203037700009699976091787396975921493730704251444701450596890587022340341468135372672232169986925747711503554049307932173357301524314392336944775554178698130106879334212536288979444311283294590187660434073563746276725800199864421041058411657214256516298932431852810188737000249091717658709896935786320747877699619980394347977629489149371420189085884267529154112601053839405944565455426824120615328555972856074656244556919158231746754716912455144857951126698575803617054918724083497593096280739359976199565899701197972296726127292171816902756316541395872407895161568922139672770255659113683436246761240486437781269604674511517524716467613866123419956563926105496648357745787773707477330997435099939487627474462236628705085123323106834303680868941225968967461050537299160279177157630478880385795119259526683493217890960342650351195485714920058042285582534233577943583138530484440703055418499866544777362955274658527217347325266269050319065166168275009002784088863815523056629737958362086086172574081284466012565387540642846216071388350051547777769333774277592615980233721134267343379106924437790297017226475597096571433071211841761968914348907725897890950912063137875572115214954197669344877905612422094884984059043960465336466557082732826954416949503012914300773138696893898074802941592575628027650456516715495207861363233887411555537579252297130556388664705077541707320525232399824128916143345009029247892486133453961892400689855552059303110589554873750199334837605636596113205883856214925713933642165992589609237304413906507018088849473538670615189329497073874568013250629336191014131986908116086043307664850841242502505806257509405337999401440488212535216180890378395853648760007181634785637311114895911421025498727865016132647374891604834728089362490816873738265835676558647029343140798798807344934931463882798975739865452738640289762052833595462383739388369574445050415943875054217342974297162269713988744247835191560896740106750192293138195333161685915681969750691475197762169268753413168918707438813305281592151839344142909489091651285669817355561946869565477107224974712234063482879774577510132619497559469467562887825202013849598560004530196142690067747334555926600590388475283780832440887441104580701075642386850755614348510834725057080473972007272587423593841150858623486496376715028278523614077165936767329688400024692604679133345705686642348583124259725278331217506575432222167484305687625772658517393060126318402543309689458916890886411600434944857817212032673966780206436248742901221687243700226927289137715982160610393296104767217136804133834652755987228248352015059598259152332833494525006598154627908507725671473049911026138007213194760925615476721078307406594152864710041335012651682667161331118908145059917735229937761681420673796648107369844173577433121012178902860389081399454171112672682608427713467775732451077194338963946486712931706275167050307263006429936189024394917291890323776642862623246967096181448440183046450555914672475066973024791757690128818381999647884369431827118238746386305650387327735249122357262485166978421997667902656789913660267324217627349830545841194949758967808146994688946624522114548779281992488180160755205968387617452570792985783052156488066939344973926773983252690250429444620412596657568575407185860374531769456498103374014345298690490704491685261260654582069920418031535279105528642857234473099855831656244367846742534914024838276112161558154502838261584714333970746822519887889163448389936964367738409595924255361178887560431388513909932947321813491673281452976103805061155566764769365515089348365204923402951344683839994018349899237643371119989592649082682336208860217137010591758409348213981076444194467189651907738475520057181953442246140933301807413709627238766043667703169063352219781338434576154427165515360198378923670263821693155379100499516997189305683808986669400385765943158088798326869160654372169807078186709539855443165901761884541012454087623918214788981471165781439370872896519217713764598362761342307057463232033249441026767575648273738738750995960651709174221011112606069268738688107850993187553445060604448525135120954364801490850125131401327402324297520809846951772485252525965086772933788451649917475574297844978863766731850793632389536045346865174566146973436289831929086840807533713221968683052422286712732751581081471305768011100884752925596725533659057076339134730013990909034637151077714881059492239333417530519317398263190455054427729919552803039550781250000000000000000*i1^75 + -44168570680490911587943524381940604888270790294522123765884177656090353805457195720282517552949127086787180850896577392842588057366607743503607032691692528619905169688057348293398195748226311866683747201886426117782349893477247224486375253304535171911192603212537908230326381654634695435457431927442657560045566803258755443848972538825191973454139117622737701219644859810870201005164518109161933306427346568496697117907089388341694836411171878436968628093376878538785636119283752426198291513738845562948237936872118530415047395378235704226631596657263637498077312106573102013734894639546729278897974411268022277093349402723797513581596369074549069814418224534508483713813388975477918170559002082913529939635887941657139859073296278290744006149518987112062345896223625576522248895752703965174147729796013912097726985259021739546378520266689184627091211279581736546864084105890560922507744370399335534361753354427704593829707401063139110168454278011746806554256177382078324291020432005347304060196682654269774408949617367807382163185973910022017611263717609268022849156556706717338211575556143454745208739945115035208120013730218502638246766233309837126307611305589765571097295142216684051399428564947499056355962468634777205893387927616663458297936924919538552652315029503260648098910140083109696479063566690273752285437930535329069028345730482429758806334781170268065380507106985409757276636193207737274617591306875695726734275586000198228383627128983370046803760050417042257993538160981197479590963980607695865522373748265175827734595475088020740459090246846121368496529234562858676759293940397258020115254287292516798905203177696952586411566107994767102415144677621787649530138843873035866991826161341886859558810548796603176225175160089201706854503596641828875665118353943783763781476170977337700706263606506434612542400327560010223260312025089612206598529742147778644729774709012908976669028556120550868403680169923794175564715978933872159384014762312961347936406158291733619709213813277429249544290364746199166030850767570614176068349431334777929139720666946355296930891557220649405228289217522638700828674724584069151643481957647215079908261225762866152282104819761591441333661219900512521919004807949412570864971199098167884614545136675572067250660253025499883825815572947202662322280213442666921688574290449369797189993464120700794343420149455285232071846682944967414893580009342285553655651854812202967429324126103590072030258210240725389735783441526400137287673843938045185327310900595105224277260744977832656941901319178784660432966843387691425964622897923752839550369314685687926823962466381234908062450054603982961975423958411354679255735902103665485204026787023797168105629092490721989450172018051964437946695263491809150301904740587470562764018214683119246737988085862739664685771506846427748382482989818961464827611312290242153685506135041571353299256314449161213284054613846646080153547080600706427681238324916046872455708599795895286665824116733410398182299288934548132895998454534830277659750674859099256334590448647644158755661758088372398264071321989497543775575959671518903836413596060376606201742337872648806527549499012209078037481270161512658363099854223435414769254449463480581579597669117745667782115188084439263848704239944928506794820307658306378227482777619570003690808836085013835290340654404952894747055604520247195766354793526345193016204940518565045611887436161157799232816197046885286467182046128288568934873829757900996808298842629202417364017324326466195759371459036573419148720758692104313556905790986011406048768494203248270740882695487354448063839138901767221739947369997877642641134001901992168474217708640569547207200181098578639269506698188377262262949955202601069380515126754707561459855332989705200321203153337444770882311753409960050595938389809531391957943218849939394686395596411270843108614329495813417407603549596659258011516568736753506992071084412718384236899093397402896520297551868815134315499728899552610860142103447357664928251278704373977944685883033422290648037368425276601471189367627821638442312998934289223070512573209019320429152471073850143026884635963227182266632132601229339880597860453177792388922408475496647174412026251357773709719059493629349484078546225183312886113461606084935510656073796005085372529428650895265513135876450841452457871466779342321019104064125889654092434952662479517797530121552165285727060571474174731167055024851018194046445246697128462553466886897785241668501998775479152868636458989451723543761097247929428774540679914325699045782888583498186570386029582271923700071470093372712983249520898341528744120067923040195978501287754625082015991210937500000000000000*i1^76 + 1118320302975666169408251557695945788225758477429564242349750102909550767761163745260763305586972382252879842978927014911270085319870303309537352590716620577292663435019958577175935821474755978555967883798818334565926853598920638787732590221399489385946030596792370348951900927833126128541938313531454627227219617472825833398296575707176636739467505429045702628537328300349351075532796620356145913254685160379887114194470186415217981624366276506447348109909472752271194417860708820704087227703453605189889374206051234626541826474700753992437843907198599794245316298649439801153276635814977837941366750286338581037292224649560564150887405666689813113273196032751454497672634817387513991099875037598603905440184592396180564711593313663961226216772456198796588712369069472811291968802087000945833661371086825144749777150938259103231764676383249591084969852924621243276427493241730855415030936776968056489392002899927655773897586708670180648843699074815221234071190436299601386401581062400838936467017085156878646575041565035708816293794656112769802915236952364122243805392998447422652878105334039877819106910600723815906351414190629251004142024491736462414625165413332978839148734909852765248605197252894558181199409864492576483545074765912530186636618572192042768252404213580996474318837089584664044868030210438998551507705503555763071575868951149355096975681398644504113634761972560501986968973965767090429870348344410399870307838525316509257438492894289261207572410423173511602371749779935150182290224096422171048432507140940086766775956998269341095190645024378213529102149656353505870632288481377966286897362920943945651745551143115884648769645055895537808128809523359181869086245920550394477495104522030772482995364087029517535587445567512535220922397297729948635142745591065432081339600088475680513273113336508417355510510013373097810681431141853568266192590840171181845494628092654825926398910440717663425965560300007567394174056594968679861523252911568923269616005665874300408459183221190927778412867332222723717549246075265469627376009920613554829902409685201289470495774928816565145644733726787592861830914542579878069497783924268741590787197667561258549189064203757601100116776492921545542171822662691678312708691414435772591191159674349695494006620463595024544074774562842595707021159118801138170741385231201890419682465274393342967748613220348273348715137873131426196573324948034413000708756375563476005750602391391097887017559006314539852250192437945173510948593038536613585272967462043703477216094331425529490445537394541474944163780392678633429286271998583336926629254756504949312848153595598842142534970886132595521264732857598441083871655169643870417273874488195498028012946706199437508370572103896677433267509208968807049426787988252435451173909597433079855622873974333991330145307598020140404663083190142024949263343562666665500268416694128640512518288731938759667609831007793034540649551531130107001337077324123690263515432945880125780218071983042074097740231573315346529694186998801351424503148883762882721897612496206928276543870970264969522136770913008190222402488000213056153885394923699498537537819224126192726965165981849848927363261705308266054431171175080644442888021654184993229538354547311299888981904567635779510796437261218512142574348137120260952163427068668713069426433135376449361397212271444049968913576436622592387955915919855107367471426860225269990464293905172011981331787759068281181814626528245458774522879680788459734553560581286824923374186055703616193476946724616007835590541453105946261893452957734541125209485146913673059900552695492152514662405904988451410952477921108187934876795075984320096951766838920644218347809119219502983941529544429346269064706889854697199920928306315187750572445268961529949769867034199234154648101440626427754488167705892000776764209695053841416507975664313367508788703816092489686971454094852402630758596857986563036566837806059647475860876786761751630127521905392242057839614723864122732138439672770001039635697922035683152531348851723540764805441948231694053713847715203743504941361300996319425246569241395850223648905126123835572134072442570750442164040634053489801324549296007777105188148439674687355154144109080485873175494948119142988960910999108166577090507931131108669011975590933573107048501779058581669591790370073053720975504579118645593356113315273959656693432210554280552617311323059400818273568109011072462912906611845981861957763861223838722156166384874182598272277646118292870050598278313293681367759410369345039166951204344775350020670406500216100921715263472362504302947946525100994221631575461183604803562519069970448981621302664279937744140625000000000000*i1^77 + -14847638960507903728091541994963927123763368649216891495552153444189913887370010681757889171221702204574872006903186167144953941770958079776823706091307172516629680237885243312669611339386258216202962245145105927888350478693681221559717720017861248107035867451695203624841911280020044303068512513356984463984416886403702533942371355463034299223798521371402893860975575405527604673232697403578485307595855299090798503725294147703382590105447627781160505766339156590894802085673161377735767875546554616362524301307867774682160345843660698530824462406055288348377510312672568292663447589681368434567574759763030638197618233934725276594933791383662969627760681195944054435463046775095440419368016000973420550277442060836392486728160637263213600742402957872572181435106464222179649379577923024544458802441657955766775046082288249270533471969885712551080694291520789490948842807356997013588495837665532664734952073768941991341367424047455684380730058947101793224529845470755079043353987806970837742004149107370639255449946758408784527090350135141495006679670837880945581553879031512956681656150351924948716228545623387311958057328431592287751042177914816711135036306220715828998747145212496219869549487226069820587850687027033116625917891127133280991754739621747810678572312948327486837912527575121496659323480063953049773509169856812886466906778294334022368597204879761668542980141405756403977358565260794121773150395760566208643981347598588263104534620853038772255675924637503881130704316124914485664770277991878912048256015588587656692107524388189685603164546603540302024339179681362171570747959349019971872844227621754508624680951600687841835737793302626638289187909814222138749796037241378061698251353068554493121008979050581176623885425930845206857977004607772158747028374476020888520649142787867137692488314275611146787940106968255407583746634626272893827940690913781553641609858404108459403614806409577429325920791103039766132667543054193412171179926667542118847081744954917066129894270792791744137437503198667291944785663241541165028162763179171306059337093104792995282491896942150623110137241496610678183492774427518589661480769711250540716117812334343772746975739294610180047916730093714660504095537552293452891739501813837328022798985672731878935873992905872760698932554006477266668808315604501246752123613020772610414314260067479416502902435154844793746936831024455710219585501898441641509229964855223705797133127297063139868229593162408853902233520181831102858997148770195447514672411225325073766297006328760649786773085035274689778926549914974789337526763038575220942822181678849876861788400639612571777243916105071646033779263507832325696914595958410797360353336630753288347575384903269329447568362574112170011123341631843688519251845852685461219683538707203504536868464254500290269273519094161733962560306439855436077734544591244019206129189502542995968599414222205416611337550844588048244424746829523994767821409537529183001002706499666600152620573947563812237842143388422583488852104670381698803680444261917253071809108320333820296921965313161130929625384171206168464604382261506257963642035480465729694686615557738921106939938475543451458316054527322853618978471521039937191016328709589500586167562221459977041761528295805773028715641523010548037499258280238914206173764141816122850750239425021356042904497848330601733498886407402511575516292866065584878624231532144021552219619495958099354096481758589780775760030296963823712641586598001287595817148187858996391913315835472430575932533377866385668449597062639452353873659860889044260799502570963032579804185144970445308423770587438536314098334145071522174016684854311790626344667246569909924202129522040637324100223693905213343745666855912634402669952956975745056736891546194140488251725344475263167363214524016859860283770556733095298022873576798565246493231775813715731135346517738138561104150262389625381303428154932005476626215115075342620946409708472959874918195476837294671676692878614688268142237149179988734115492622910196670730821253578317971587074776181487665525843036220553373445787386921009300093755961757471516283299401328397729634055463589953290576467401826182011845717762778400566783741769768938130654663196941957793495892580757318030465531364969785797090099302563838781102405743008247802386895858811350270955078774697640695958035407506968529366393272049128223328231657215018819390089828498919402749255220245197760801522582202229213919263718047675307401605213414807309739144582822725695275648382457470825371257998226073968163867292428780137816842247798487323000660975252474500277271342439046772588305637054516055925446060825834138086065649986267089843750000000000*i1^78 + -2216424065041216022523134790729194841760911730194571145380891746091756631807695729742504411961392483887791079691703075071256661769515529474432741826826398501197563641470518169128095928953188435160023992214116874699917120632244738746588491297298460797326046716987098672235952483991579054510221366826583678055139297914493820965442127219143303856120054751262911548566966540979401538746864644289320209825481659397290519553001958561218768069531805362207387513562090653677316502488072935511452943026617074975308905712205513553631849497976222916983789147220323770310098639725982252549818547936630573938829953771875558993907676437288417435872281582527521398718636146049269211095631661377639827301057536599435522242564399195201107434693931153788699643117175458967989847369728096131563087131219222793618625685287515756648916528790820924741109337777353174929881258886989172740725379856328221185334713979348892085829449152572254897846406116251492870269435287070599946276259099878906996220342375420179323843378545502230356393010766510964063716154070567294282172985466012789764921231785080019141243806388034447301806950547205717778431794130119068843372980296312050690013631812556283729210795293462333385017847550847664828912873614616062483485893096609436353860614061759420986704649447173601756285586967950310624228831174647634019790039102885396704956695442977827233732299108336707747951233737028333689865818393764927652794053223755708610392111821214007321329444598321383095449504329334057807831576448632529280220541099854748949228364187626952393594016677152285229893091366895746693162293723577518464706689486891945968328691598642953351650988671797912845955113745067293505435764979743229591965230107871274044641335709838004235287487462166328485341760768998091563111545355863411284600069038353343264268096989244766786198928477138512898167266266958514139224819794997031596186283123544683241591638023912453275682623397353337219011029609669416851697093094057374281801356556902674944907233763795277513834414805697449545228483467778491871995134684742374848833889017260495831037776413951921499451444688810091078687290257138206203020046477959313909683688299296434482969015848880186946514986046105703782774195351133811989749169368385861244492825841038376103324960325155379836354948882873416830206639463735833964481403540376196620609022875102471769511106731499484117172645833349845725934491950968273138543451819228124783773371414685181292453575359975915051794675371717391915532975918817774545240877552665756448617381400945345686203215702899558937194470687668731307731479661641878563754942188181049239878699213383499177099910465789279367402602245675530218549468937317152070698785231026744645736746084707096838483046488920960360075452327831370768452091492653783906665226965042851633277402290214119743617065346102422119876478259150753671069369365095574361660389317808980808137322047778054278729542129430174367789259163702305632032361037532674534345570232512473849292567697123141501494461001636790890011184337605736255935126263887695601575244055578171559547473610654469104318647162903163089185527290343521086305433422399760599874893782345642539388337659045231616216679568913815587993790901849585684378251550472241532367225023150749833075748076984365522827399205479879078347389234301122435187331468170318150062002138225184819017767019061508220740214562097669429230000442040580680881714639168574647604973935282734850999259904404493762595216199117501492640901948889868308431332922309889744952652814870026167379558466716687807536665958012440585031001722373648541808845347067598016339174630509061365399061077932535911022518791248270363386329467666459803930749269962584117636218913810450434508414708300097105486203677501411670156438523413225821970679401463773022600037848919577591297421244488193455495414133842423146535851404893034300464971931720447903923613132463293537631852669081464997995641276980372904205067763303452865768743558523645574238462568523314298688291000120182178149900390281533723240400009370750357927883058042622899275483882042224812872271494715260450700725039551361493825445954891912307706742858090954040064706466326641304835216741953998460770536843409414324345452832874094203936063119362451595302889810400864636404115208032658510868662406319540424091458479714172347662808360045294962172968792452113372161558956616314054011949771285188543723750443657354005404074176297603904235086053183360025424929525952848292911996656893806636972674604519045219854434081018598472102474246179600550876832547378044364393303676004416695506404477106753395396280433495494027459707492683047108118305471610298864383976792517046833230764946165436413139104843139648437500000000*i1^79 + 5818970191128791169693926921471803904281134370133720430142060065609795584556508357118847594664731180011717114752940246175220579856518356996538132003921069949625803075903255971402395907765505160476452699470217157656055798662526113638390642526202476323829231323309036176799686983381592536390572241468604088336808159254906787641868814418306616344013101561939505659668105250831430030605961839548239416689034924390717703113891216320354029912886486017895463450996738464861063736192466754422967422181159943270888633949743525954031018363848847501894252975816841523905741092840722065388490269712681595937491641585689257239639110252244160894207592271889346389565934307047164541310149133597991514404479296085938017523454705867236386552683461711790388674728582949223510038745102778890889377195550917830653232904503151125973909405271707218131308383227338957255755402461802333392985736989150148371920751567497964660002209936495834098565539363574638334727592678823209331652399010188811716637346393065207629389587688283870944897987585007835335846612457471993489793402365636621510108307639463211654610433775923706740754116310481595304910347851431690324579808650293057222130794704178939580310926158577055953824388096325911071046010046645620124312664063352343625139166411984102953802713614474233337692861132080978237202632177133746205954595360838228202867047395392353132492224500411324876839967072266449891731108937243878680898351900931813026392759233052137794076766301502988223945707459341826393124851385176331316648694257313345357562332520129865045339622312709397762529660139456721465467526817678285920611190814239922137435358769349267906979265736646862932458176464997510682940957050193810534656232050708017084045214828792733785028485355754643751005727186813312172356005053495195586838863363530301511780112630437127693065484411654076722364367369455062830547602455657234230745078717876453584131323833122606294968379234351702058425118395518720934685053591605999723954973219539122327200808968586491130203138188139918700598344974936541173215841055137012198004140305319031475699331194319366093552277693445487031028465837708255623837028926703395724860287745709779256192627460317481313286469244416202969932498931564726351494500678317481114454522681884832259657655542269633430397964773722592454560628840154315322079369534667459729457840881976395630361841790642379731690786916778469593734958886053489717041302456218077104321545532402757436828914553951507186224005948840856516083040383696088936044534078485253334004411434938417037934426892369192874531432286916956326844629187092895785283519171680330892316203737443859075242296535840436090168565819177445664622052196517124576153813443530390446131618531360829162795196239098655467605602154840540167424515608659739832077025486985473739293606087360975294397967934325585627870460411738145868326893876215172427791422607515822968462719899136860212152472234322127599840185968647381371197284248159823504777189170314463848307164914798904561206048717382981634628413163390800941382437147787346555364608920641987653346504381830340610100121696810613451833750483043867571423275234036888503446485447068383050506366919993898678340853680875913191155845341632356437867442476909589035292299236143001166663589436335352278071413263790977648451293528005567182711491125506127604350939505925915946710208824176044279101571526043244209597225753445140645370782634212904439124713024635653974842613616347032649207363438496598961234820324277026862263574029579820621281435745188518101081413193411389775905450142616613007239999662585000825112737634272454815741397434775202097191617573942269532156491538963816322681115287459977371937773752335437964761950414635333692621421955226088473144406700173423818965858866368176946853961696013828065783973311371334023859510593333667953745963156474034025011812805477853251036967895057924034688541224422728899468576387486326610953615274813473374993758290782763886721695513998323004784871092284311552243222184742136463026311382443837441065791258068980408429242499808519582091104456244885826555498487157605904479617733359720598708105063105685603551348055280279319548210465010208668831789504821724762284534267187703248935702124917065070919315693724794462518611585567084593473816074765700853688523083611929883860226943965938270762818185481696773593797073732123328126871588649025697348629443452785311020782338079423302433615342062772661847716136921476630333297102382955984011654644202407011126334647138270614171387781178922212531647257487011810575352598644403250533632155882134129307954662355249650378709359309759916645242094027753155947480864228096922862982045328988922605617517547216266393661499023437500000000*i1^80 + -180628210670037461622245016174683396716349852958653689042152744955344766267291430158225710466767263850468383841820400256259515582526775583658670572120561498813129515365601651125948154800060306907715034311933452625034530357263969856801606577801884225504311690954705123446480522895417771965273715257502332393421531082333207152575635232148147792062271890262395409219263649542060353307604114073159209021305776755080226545614961827826400853965080933045924795937335680742527423157837210729008072580307742915993518980878081391179400220703753249825088545927390330281062158620290953319796402468206121560550042581249626619751457381023847386728101819536909134420551722691912876201348283706477118958431555275838298745119692529993321211874383184146742647409985121835946911160705574575360886754831458817857849978757500069473768054210533386261791559298898109053355017116260490577502351845870876365091423279649536071908057500667051408421165825553441340137127526158654404831981521517272859832125485192543104820972800443102725032671093913773937143433438110974073181017530721602702038725958226138660934869785087863243091987722821617720557490865971331046433253607102283000123695285232364905382793002302972218813295869496249694525731512607577714555234857742101124411207104369718877377821866476356251196555837291190010656689391968410705895628664057762661827712472317061834943538843238508104884224124992341875522494736281858925931614153681460992848069642891492622555448920803526791079802357399168769394246778970679137486808312648432272875014050274028017310314504855833348556423710015414952533832556885080794335897939385441984648917447391464983105430100507640837464272030973363239483097003727473040412058140932227409460361560446110112537104044664516419315278949139605207732250432593435832024440417202367729945926637097928419604636586423157557840572740219786807512394976194285297186579291365735165468839812417169828480354759279331769234893893714612945928755019198774317506940565642409986894446923430440893661221925345923479838902969504166018729096667620885383575892962824413338696113622691971122413538052316852714440162067012215156805149341375165183755584112081352038638270629242847683737961936004042620314653379517668310610919700996543237924473126010547749328248494133705022593456996465854731682651295130851989039911666925022318021916950207257279045950382086374078335630790327171681721572355224474474441429630276921840863156149336680378824812552098491761927726438378381166337561366900191916152462581991417702007551428995706751447948620803654709510319074445361816295362340565932372403091260140031738919555714374231809031022484255489307223410312132029640107425909230239630231872222648178183287359848649974988962230643032547526324165404113379605097962545200982109838046899561976784471315769040873305586210899684487423000233388481308467284119094336577752515647162531470331593858031892634633036895415441288985740398401825741335490369176115045318196215465259757664788195181766375335664757969252121390485877856652147354624979777355954593692767499688524972203177926953101101164358718539654787478536038851511431022191545572273860665652658606389475440419779457042355694119446378628768731114338379473423922681045172849060770530160504194359682537568779472402798718231583652956240801277159418149421259451435297628316347450766493043994661230624269051790151667955778631061672596688909337727446950519320557957689239128604719754723786833522890648046126649515354265170214144182398283072838615311903075705361424566379983752702725529207246766417173550812176463964154892895591751931081344113078269849366604690734965531652504963823442331501234657662484608661149794682925757281977869472808876495677923447837407097983441614271624448929355896609892091388230362747406546507954077367729119375453296766396043202803152827802748545687735334666518813980888576288684402055249573741280065172731659869474736261406589249223983543040323394371732965488591848031750057999861629682972318270882138065700296011170031163589433235483330858627754731203103326344373000591826219927162868447907567071683013352428165957259202201036700025833707604782227987687036470616915508279266275596317538131582884390323291052588874545518525424491342971036893402753850243851218905135954690211052555403771163065862908300724543528602740549839765777328507841582963708014319868745013795065805474207281664839191663586522717894095827360706126673455827074626271516818171277583107744205271867056979189510088688616894058883579321290787867609297391712526905020622372448023668342893310303313927186283824311339193505395301099993966342575861407706800686169390434967557162906481166286809525445278268307447433471679687500000000000*i1^81 + 3681429775562647630182687551541918011761745684137156299603471096873515161790019937669242611070782813316918829396221891388069242011341431041934826016904412570162277268299371162411429892766627316159326472718393536898018607283794181330510413163202804300032791261888205167032909106496373547390199450878262843035504443546200409760568066644301844364614698162969344683776062219897371579610506802965546885541195012071407880160156811281769351025616508811164853155935888254107282132843047274376518801027792734817569721708255816186786309602552955945638419201769975441880300292706993539300070096601807046935111402236773871514357169802899604748642900680259230001461334746215945918841030961252144935525601043820329961119199130514131165267605385754978758095769392367002215538925344792032161393631523182875421125911608030134965458199073017424722531463160322947080545704366518900283158227484258560733533385479885103807480457006398573614690958945112274712888725120557315751716536456619351261769391456194525817268568853155817473954424208210079836699582061495596523747127697827875409714886246546189786220356191351460233179807755800581046367316794847428894360323849709757878841621140746207216700671860764595745346310763247280292318478297548749257147200916849166149316666472731612960628007595637859161365256286793140463929408661349064654289767425512931585654235406493883471679085791471050326172721118616075365881381023498910609634170352126956076259951195149023475546176310659086450911619582747257481762047474720256122540431896753666308481115533525562926877390304828494655435143326397145524340288832959311862810320797229918953607165746626801988176790060704108545505366344602341389584906449139178827942452336062462814044306544561435208504013032481780374062674330695660456606654921577848705869932883163759935934892077179444794634786241300486048960238966528158398681945269641720457117326592134128563900956063881388935423247280721570886247052231699296343141501607441567275416966342277583955031239049735947341026388039283239566498473594176889250926768594418945826776138245588189728742205156318947678445133361603257718461020211296333188961048197174639783570609707340559099011515877893450172724802439341710454187563904862240667923203759199778632516529076766066654394295114190260174664657722902778528156395964598462642097560686322432977077308632497192591355378034469524534472593043253006149749510812021639285905164440173516207263989473968541982174359945054314323613067790042162949475460094120670396470504478033424891882211314754299939756508218661918714484596956696403026716569815508436695821764166069108613261387376012482785773038765716398327886353774753333256169109624723182793893458209745651937165462130831391166653075424383924908541360140165495200533223093522343646635444760414627425706972758429494709144445372013138930178905272079075721829709974648778265513620624775392302008192068992373254678526120046506575043086987111151231155142522041255941439892165155251425075052805292829443403330150723097324725471776873870832502656518121326718124026105680546094327993033460469739956642663105476668331118725077305762196717707238118738045064077192384974112348181207264883539657679550668317638384117373020764001683409456292302398768391372588868182207236870990667859915364211307605123592033748371536851141590038863466249576954693067901730687570793776362759393891366157582237872827056381229336499344606892730950708336669260090564652220467394563194090698359778264804445879873921091789195867832958483961257299366773171875575383808598495503976872939023858379094975220314596516103198209681730232417481257986053439220661006688289708668547116067907952967909852447458950638620034237782245726340551341750064982317957165218011736120263271089986358358660810204855545936962355464670052620501996877249408004510706435889035755878667318145550401325690833220751678154931942328155680001139318813939873595943774829481333018860221857239916588630503717926223153867084981123364040682170825861330101300483939678821687993917827334891082759290998770750949580311168649044856591643751910336321976990914591289120814254632665751615965129814304443019950112818575460666376477162995549958390830321565469608779070624985193851147285666840618294571535266131855979389075816347808091250081085027075093470085378604992903397140653582458547531200091692859320532603239879222684625933490506475329127450255864276881483537880175506034898768666289939213428517260548221223939012865328865746357962152614275319727631557191694974070946157878309140500986339044710710007231814053972956698857316045556043293108259451495395943170034146394862098350048876575779654984899025293998420238494873046875000000000000000000000*i1^82 + -58586014676250381252835179944349344196721201344911686444142940313536809499305919852546945391810067219698115173869348054236452344632945773229773480718992258054438813379667087247068768011653314854860838801568626848685867270803229268278340933378904217672921893360835133185326426409917192639510240761913191767528753118979448035324852016093902687228873433753407274228667410743680100253084474609216202186470380821593202553706164952373168163743819922650303102587954424587101824732728301513497123355054319570039995310819547641040446573357814160792747272567235955684233273204020887925067554879425511634087524841647477765962986596739869865568586023424481446492677116889536197153698033266419606515141944844987530579727712526699865105386523886016979852094105830314814032884181864697171364343209878458416809954977286306320712338758190757859217292056691005690724147001402993544830766402521133342849247353139194608696426120628793781389114833251330337035597863155911957583746030525202858886420327324848775595887238070884027498773713185413197149563638651742882419702766009397447264860296181914805362482511867208436733019626619296517453917605330969119717224251118060337908198013618794410785488381501666558139205217523909458745774286305912904089906605005380453753886873502198353028769557543783940571640885462387754460506533112056340894565498626206027306456383457496295589742614265144523662199489904033815941417805587950754606272742228953150068982848023773451193880981405447270982850328922513895110142736787449984743014033960903921973833982485213443004562691576649735235214691740980963565504727375592174360839249780063522137726049195078884970352532135916008887939539831532431476123326166902904562633521578178468882390314688139305973893643824513823573264306020783783193598484269632200721087363065640051308440865828688380775862763134423600692961938859620555605832838513159547164001965486391731047875509687939458889156636500797052860472288192562296818068502010710329509275083617945912580199056947767051049057041062512047543276376718882485167283678588301802108072372071925642715545740420492038482389766732959540458932007407445521175096156273718498655995567579707366172946354709736728171477872466199852763092967493601957519320872132844023390659438191709698929661076141061419756148297936512785853192962819768052331251559448326691538217369995229270764834307985576582222592734084595496129224238188415167391782501995669231856174923935672317347957474876815984195055947614728525343486317894743012022227778032203040770331866227562025151680941318910435506752371486319901854502451959810031924916486992380794267816344023979776338049480398602809304897211571693181013079033603316245211859444843336262724286465915895544270922393963938253834087444484310567886993782835049103513419476112063703841142453638581898010740333749453261364420941369302887157382406508267298803698803602049444487826782031964468139402916871235209285455138219901157454579835738747887516564180201837414673939045772229937114276188394142815339382653972028290664496654425198225403445643012479457791034548481314503220538115984628433079846266016436206469735947521653301641063159505217223461294617459710679402064350864214120473156648598482266009782126218727157080172411455358794185149290282072599720452796743669447686659394123503062399715589019704050139969648884775636352454991849892444344125221476756582184043926547072936513969595495985374810935036033418050691679883503510737509106922503656689824836475295165929233210812532609262975942376890728495920893120998490121467512140154039317449795703611329123068451259856848999096243440747262027411248773732523937389684345484163120298530385575184763477131969059359790671796256916388475522908241411407015288477678126938973647964460261252883427395308947296543858521013308268561302198462997961133151719691104291926777698784739139499752673157189232910151995577137529119853595299143561663978253959602303847581661614390325218214094464489718285414404988696916484186056762415639980204879766705109926026783201615298001355233637238867694130576226550533837570454969379094570886016304883765384929928426968741988018202013003940031513502273604481942225806751547127717345895757030200004354560366377785593886692037181960237971342102694776783281188499053188179317642894356816719418772965922912144131272027601252510555404460861234280974846594370422555495425427703328189119918358438173744461555494925820754705227251611278558368466520983806636654019528251621971071774809526387938430988313684107051675399825900301297284165113407211562072412205067971592234065703889235416061066500288447416931261351237687580300494971652369713410735130310058593750000000000000000000000000000*i1^83 + 767712132135305655056452354710568855973287507931655877089348155202228327106668122934945188324613716628213947762370674593867245328073743540854090974863685155714713210932625724150510689000156942229151466770964247402829925147128090472232266258079379826984950608237601652779830004901270290621273369108251204890534123241421073820197417203159765306543827135216053363092901688935037910683094632334877538064405403020081617336196046066432847501158197412318141336215996268680189145979654662199050673513816702708806597133152754338090667654301178277089674423495225710531840929742761725397994319690701004693199328083630029763878697489624810986363479788784001253318145357400297626387359816317460464410650722827566371252925630042031293253793535333494190281785369600462991126423276707814518577854963099779384586937667788001355579495410586099240593670502109114427706672184719475226947938899826529803751242094493023839630984109304683873498649544123083668004581169346413636457166586092519547570103992441630662617737841007951883385507129173286055119163255461240351309399814021161609755707736458528053783172774909420750499990362918703295313737944715003040279236762541646074407332449025604158620739833744540462680996734653442070497209173269320460049181997944820515335069545255358495234508586389407316761805751357965273727468432528546499068625606939723320313889335672393260035423739794700008505395262739884371371342588611999374676843899490786878299499550500085273818986177447842137759658222808743827409342050044270638057757607752929637540733231347086060532176104761546355315306742395830024343016788352495578316176315231961356416305084669352664129430632210188117183327909486256161161231098083719977663043883629070417321267961085995597281495385712355607938794681863289128881197257017973015750556620074429526391291860725497038859459737656164413951317972675561085387916147293187994480389149299499694031782660321732832244851626534721753806260224236542866275132324685679165757819454533178795386212282313258094175209309551491166688133959809828384899163875973107982613426079171463669702683269925210138210501940785752919228381641208954176313595236392949387669517167681038572773384554210152772712087732053473258019051034873846218739183530458150218491699521855253403419089017052102816065959068402505637985572747785376845066166949669399589426919319381777507166856914329842540936559073214115429217789880239396832895432340361842533990693728894789841631750261675310219629551444367443210429783099856073221800005091113207369280466350737686189488359670719017562829062701015645225793335944425258394111389209770182412572951156384096974016014097925729125251212837693079103372231033792923312772776515786128266241677095712025241880014024708804141532308899830655342519671999961533212717735954179104847272367939799290248120029147466427220984506618595221236699573453032843298497542521545217237684659643219017177702668804035950633065611959376477996259109923729075556303469158114271368747234827271743889588469930430491063180173590806350529089073600352888365632562858649313358580422904058340860828329940906739279985090770069845965800886925935719571587589132364487242520408840389210860554818692259547107754685165729576499361477852178873223222024972499360568913073957746517561278674092148701258864410132127217390625827255066584682442528703744910932680400644124205347869902616766149993853089284534056927120735698737858869245062170214974184649431834968635355073769321929118303374953860488235413110973277250752715769662274468770887742682907708602177597119357050374226340436199688335826547009846681262632346152256386496540596207035174309691504970356394067501243873399734020073750908958640838072618478935649529556776249397088080880088719219936548105202635343607860279746023123710883636819993892136021530623479275214653608773916111229591306932807511380675124618041937097564243745551872812291146307764512382247732268128641560450426140500180983545403504030093366604001186857592415198167399899012734025689125570117854903907741283502477374963142423813223441403017300606112251179868918558383198567601944888635609303151137104293673949144885955726881003491971856697974167515979852384446241507377760787042827637010965650048160821091653492365988030585059855998488997694837747634596433812170057244355061542721766650011455687935364520285563136954321511713919657505372569787157650159444954307832350141742007725459786460616430315629177870337234395713279084109742985631345733301295786010893751350598875427173887165837707705310497612376415897841879658164773060575531440525394744169635495165316396732251750596932354007868318285545683465898036956787109375000000000000000000000000000000000000*i1^84 + -8501363734813035723406473577943930825097620649262110313349255511452204120675904338128180922880553878542506831378544196703888329712287852092386767163044790557863073466551866398035746305150973820797900121477923922071754496424076893914795607896135235797956377762623309843230799301731929351903948035293919578866570307772194400148881621920840959980391397897043947114033004237774014034229395526932782176239031108641064814547394246805955699092203763003914732587090592343484787073043926411774512500062693440181928005068555033510409362740615541384761310772244567263944062015236350817925567236633928066532690776532999173001037970369984215357203286642471491224048206021073692265205527712705022318707888781620876272322513250092850013202897432627699176156959791412868567266740854639494033268059824811464767273908388705231338253616642903852169881275618330922207778718718589205912148826666544138089791070700147948909584706901828691198660018621432519114947608938897170440175642714549248800763231010789447260242426383795308292770331054365121123318959012538621292636131324104659406928696595445193467170783354515171616895408657747048699848108930393501086502460684840187991210778070049998890120592044155054371369732346467105129739054084452727930815713937354663006734595193765310881917658858681481124522536488376210793494243817884724703113918715221608352110064552244593593715703153246403533876270044630974906277412725335094624243335953806154761185524497303287388032270643833329430854713829854049322843510664973838216005963078256568522501589646806340266213302911623829758314081552705471322941902142670060379315260818701167322535519801677112217690366800202211032851875094614075680433438041596218222064159047521024676954854249704144428443502019028888875911117443804603051750258306017664794979077282367849164509460478784858582455282299116960808854396461964453706915824652344051367956367641969587136140361070257287264905503233263837522980761463937212519411650394584970245461579136445462031537522402987266021898802098906666005616583152454284292999445948443336893840447842292212839858208728483773930041889689714973410064135140544653379926093419953078908524921896799607852066101752148081570565923686538985172243660331454599890416023031588509883097822110125849321265269091112377140934491749613468862938131445465903232001340234345850308742032524778795123865060336834944131074374289896806085692611722951806831597799911582869199695866258430151441918786550300689587837778100527766992245676747997676411247693397757637667329093250168202743303705701150380896421290820695597744650294877982350475489609720727499241681774114576008595006805259881882461035901720708302894126417568503629407186703292037563129079972689732532049029079403513252862705571439372296111832207413912114922221102955520079546200001637988648016605115830595241309883047710181388835961742061773376046797285104264127045004373358217182820685305974961688743566134526728888870398564028270917187455363865440167811458709340626367117593420554675756044093772401997473054146905289682912442218037310535216454995067375035238771413386456792596197106393702416640205345793343182571283564097172084742976627370737815734617087147907068359998035036469135048972444071936794244041478988607405954175767644429172116727218798084036177753396070289741028311533494034524109665540583523958699908631401786582113763180746963703947052171660272096806935031766782116579721460208253942727959445531834922510283570053116769222105109296386068864630703852428988309598289009854859255631389306596158763674619590617109092506401191009572613966730279123869814578489450061298017982088576722480719996939545937686362323889278988065388197685552450865462648242086455758485242532077833238203490590311850833546472677196076639636096038452243662375133153658987503259028493889779705023634531144868847009738658370087040190208151937213851819611032363539475528358578205209942378109326342963134416797394997732952813885179158762012499806172714839495804993160959857117427138128080764448634344581149833050442545802738639133265013482136339120348368227852471747877116001649354105963922357961934085826965291512022943005670544067058998430227951852022004924020845290638066164544333089156004934765865823486058128774892382470410218658225343789710868096726914738305141043191417937419154768274705602347147653970613799568258902500082798128780207700120438142802911953947455041311391055769814172969838185006441554843084935937242789531091331845128947785036874639878425283377975137011115133873952988587539256161337714220409666614681383421449419767297776830569756602061896073179427874091793768457137048244476318359375000000000000000000000000000000000000000*i1^85 + 82398922535619109781845213302508734726897340849014834501685105379542036875825453649801222775364992577256945530457198962642777744684238996701403110286876721043098811301191206864558214995614680158201078692240884166634871601755008393209830296326195758423990435270126603863669957643088233076678758275018065247816825081241341568557889388657749082238660877981216962413113751427436217216312968049595761613990812285404034443858540363363130163437481041133891641902550362390585619690496611907690560880371045807607528825696698832332186470898633988310601946039462903905741102277952549844262762841500940933263065785671564960820167960789693859969536312360115584063041527916387703146075006163682873783415047950686772024517991274909641411320571605585624943976642957010569464880842799976903751830571950781975567422165717649018750527137747653596158781635327158175892019656889294358857201651781673554697628708209552834201501850948919077822908226936715486893367746562885606897297186525676904577824662536489770256024437507528848860909986857630366258330267776735519994090909008830186038151963041014030304859462939411487867346175543055649972716674641588263068805550539311358479257135215361389620851763150159005149456621907915041429926646339490695749768374352189922732531777815430273694365296494557561203211148929939607432724946947990789763165449064983717638026300033615932725624853518074615147388082093547464551832858758202498303457807198806077304031569050900615545080919269699807859685974807085895010842123616426190049934196696743481359356516315834829588595595681479708643995678633899523316831829032148398888650001930572889872441362989348003587192658941563283323249202353481327223019157398212735121150671501404024720724677511466486849128884724712034340453681099216497612389765652908378690970091698255636228232327230594419164118761166527106289448747300340856056139080367738568704238376418532127704798747563506128966318355685041327652328648917775478601731632889967382057894998844537837425733440724108793439652776641314888962554585958802294020001291687340243371278812470447719171788081201951734562677021598168752409493594398463399440815595293406323509782532209849268088661818360290257247347622762087971244464925865282576430886932970240898777295261068461332736340655759499137571286136063151507977233075078350540311655603181329225935132688798632161356069287233061347291362208579385761942721831736904972352252431299980860884427263797423301896880306999198139753941169476513656749947623001829727623920245403590785909401115100958608520776805749696332008910373253740024882220393878077237265900848863239225378913922699563423557656736703906469966227487814765013667721942575394308880127379919081942262923357806393939895477491787841871298788340127491240424381887019481630145256114780637718931801980743891503995038597886757002946006166216552656958611919384221198609360132686376628263430598731645731177119661826564307474049394570993241683942570875629855811110172717375996545711502250006023780918141402029352659263689255301636124745053955746572406235888043022551899574535332871598107241055000370329190211280039426570395523354679552706532774160182350253779719225046090815256797083553580052828044709928601840884194922503082103673935948094402321518930797738109829277785984575850140965897192881990853458888186553508601559045342944232549422740089138949123996256679287305910292339497168681401360820453567315171567613534141946018140979015066090380855357188083053841060273302895405511986463662325188043543602508093055425487780434185284289050518152585835262953701358361792868276172280690857287127807086449684135177029385122933587855796273807102575592470503223786711620942570423273051932205036591843538596739500224262507379543823705561809703203086915845089059493311118466253270117984266017164146198379831664005668380158506326897401173089674031813870931074370810533488036059190211324023649978286136810032607626761559684650480539665074249360160046322078322066913461425354135464687987162986251257061698172522057046718628465785643426235933737888687072441455523350693138591709064052182886355987028506667651529411409542678825981633040432585972646968244495789128555393850717316538907478275840381182941259666818004161300182310944914291775184290565216389169191145274792750982952179203933052802889208033027045886017815952235174325031796728259580933720165543965349978649786913399238322904135381944034925370337173710445648444742011638238329603373022048090971864284038115273600066863532903025899714704344843084879241963169342832294399510576643918074199971127924293726084771050148476367256096051686256378889083862304687500000000000000000000000000000000000000000000000*i1^86 + -753918621145681065421967694589704881619990610256602431659387965372856111923536338787169923738165422547414453189553767235599477378597457372956213268756451047060387767398258329842125263829369991006578094867051094756607436779468759697301255715151059394031162104605123056248120751599327661211719378374594329975190499260065305661843282957260978511330684607693383053928943831936775109894827730358236992152812365332509345795557531768115870384726160867561036479579194414213036465373996832520858771841210667392094370105782213352306215781722430381561387708053166285072029754865292817057519142472218728345249304280096756534959399246258153473276211743549949043946639973591955588119504514894350756324024327261912723176946948885992446390016976634543295363812765123282114244258761690793661718928464540882025496536678399975646154794920669570148436881742763156506914618480581272792099180690332858673287440672860303262492368887393487972839876296545946566391777987679507309924406708412855428326127752963210905016613236238887606317884157985058380642091093857111022680285139740027086228065584801726988435020369035017914384805939936387319846349537520032755546985799625071563916402339068133449574224573917785202067784601768154974627353866303191361486961393939021542414737421517336060570165991185502363076596381439941909358896196950724044505341618433854366555047673747990834719096629934117986729465865556906275956142096980507962967637040705799193115421730569599007975148785400713827450149653514670364921487083943409698780190444269315773274904390467912886396765332427053048793684130024270831224304224666168454497655160843383120177072216034832405244808347803658581251347182659229893421756803113865470984105810055294589556186066732577621533349887632233082596922454391960179329722160276340417233581871964099042090868644780983656633280276884583625263554053301190057905233621958842370785258212722539939738412014008570383558115710462935263827483302256775843895869526010570439597780039804565925723656978313197669703568860740783337907527737203265220412304183549231618543600496959820022569302101347391530099957267861287640116833081865428249629126330073582125755663113531899971459760717397907835970284788015362217864939460249064604584112151456299020450923030725400461305080911885917913089391917484721858575356712824134474841968090346965435186488698380511656302599408484523112743688968806800128757746380552498967413489243279312248653397985794010778874383943262776892258339229259568300972912660649803580917318986227036668023133711734188449880630010334384129626976178262472141629705051989175721185454843392413990766213451606203725525258709878228627270698973578526695562554288176841228286177585736382368316522488793217229260805275616744362840259159457938805592078344100196594625681535718972826560311700166952833981321142643012197943207454737829733839804173296165335517596989823940754252787792680159785626532450714726870053345968081073221244345777689309726663177875500758872884973275392128956863413006305467450308077188656052775066354543265815560352051858067071588130165098773053956169852982728409987779232132375548859411924512434023096043884361688910409502994065038041765291919890372087527173454065906752275490336376255943963440994132703833672312800398836169145696851253318723093189825407321015022821569579346052268995424964365593670608739585523638004167220531527670953085901487860766578355732052512602645211913999824333846571938215989714885477564538990076289031245689834057388387539442582642621921427288415799458229707327390870297030603490019095079091712641604188000722171861293478379102576799347664782139043743091831500438774087207852265843160907689354751822258499548337713274564903867266119476373887026477667425170498317225937374415318001152748085238697388979221403618365667917284192661710427670583276428355607717365153196529707566258909787460130453267061558205262436676290687923778382080216065785273229452811992740192425074061286464942197873499698644108874147451353891010621274644921931471879969373771874697927411610197675041583443660651154254168158800944709638937277103859804347463396119159730833641249538554221687464951809880501659700519925870405178870095455966335285596369315681463529471741540416795190668151676501970684664403694746115342077441774793433676296682483621374923145927773077598215529071331030976126831115513326307987644916937270400742449311098131089425600849666069673935871125817755942711263584404920052154575201243505186188194079473519949466833563567506000118189736633791034336438073666374983849082588435616427900282171533253052082190336937543999858407974243164062500000000000000000000000000000000000000000000000000000*i1^87 + 7136828048657957565651027242094011226343691788023361645389123217166109625708558614547042848616134046229918677666705294641923061252288595281412817807542013013884018541053505652180562817874553173056919947217856507674260660163721640458055628256136974927135956057753421445091568190577221127636927248650362977373106090113250692407356690458340040901738318670571684651726902748557544100697086318551963484949460829294183881459496533034120747338640034443745498885385427962156437394852741276051622233734299344734120069208858581522864729316952057187745301376279628274446870858255022238786404093551209577718099076097038883506066200725730559987171274486625216066779270562356181196615552773984047769786776334791380012096887076930953501527597031617066935356115784951726180876412578188128926029813523502117329054055511380526054925966483146697158925399992521600953159727592782775140729624379753738792773851018022031679808241047799540947581065683811414418630654823912680159493860555275844778125098870122785475331248587836504714738733168908081479661298237612876031644883763489482259609125717133062467535123626327446631474040275711739611175949529451894643143942965716719637489470419558769526463987520488486457546575068011057450916607931138487010107413110994421806175072792516898273340065610932134808114250608716500198639590083936973207494270196352020916902875908051804739542621822607545908061836018902853072040146173774710073459208304924592601868760748266395326706099986852739735121905621048223206309047724973840911333767301876463971502703382259403805046755067386414015054423720244974391676700468319510046745364046058200449680208421745821662007247735866288198712141948212101617158185362543687786530889811899026166247398130043301798353231499118126877742470397267389414781425271637145166281398402713516649076699899508312822907318354949406035062314083350753545080642033427948290077189326579192903696713267618035303014494690636669022980910861157732646203635208527581145159432605333007756840131233935305387986997970829403138816307067112170662303211926454345036820697634696210490047018884648743126113368395789871306401367649913948930520893457653493324265669882351573703325693963151488342663710687685789049082050935065812328150842594647488991652612825268342044646870480598402022996544720121941807371248254306477828182826721552901961948500022380262567537813996681307196682978853858089865828289339318873605623324851487069444858575129805552772368947088522218775830593494894794366407786598258367727392965772760618076781485055382023020639047985651143404837898068044526197328149634337542790042287533569675320981135241933622100447538833857447938681507942759016363163665748911387053825844070245939647805090418339995797867074440929884570927151978041915666363340391018782796384791337943536316115003321776033810929698204183261542777770627206278322807615766380475683920027267772971453536883674493430520693653248622895861341610125419434773253618362404395135766411374065339957685389888369175396425984012903289024311277935298298363903088947389372966361711913921162984695452667031902138259593633083822030495778435446900116620573323430465738270485116125021951176384226700885178024016614398425375490655804633172708472662455570272442883156365706032364601303247613578341138358900748030402510656160775033799380943570586042164023906921509354266786393334779915134180962228379499395387335737731837866524407655263131092940781142325027612918284526988699763486442952166276910987517916052606855772295194596027677654306747337897028372341916103138286511202014361319999418394610829108025871573342344948101584353310736539399889298230714523621698916475152631330347416723892838958441476885528237140132761965080545864681723619167109886348060894890389514394048100272291816792901235288004860372733653741761499901648359318565545143509555290863889331230548019963736902352047681166022075251503340333280673047131842471454475129657212794858399669333666882693037195670047168719153444819435483916939043287613582151190954169697654398596030061752414765301756830603512370605584530070914193948533126972683072226140065782742913292091757944942425035343948079076640496522250173977714430874137413863897286404355004754578445822064953514359777762433900208962980010115640162757009550039407971845980706179259715531821274407743029665246611428682047723444356077259826751280810728600633000121630990040807394201493267678223755603282205588407578805934448705090110702329982325330190257526718313044581437429785237187405114117050104979564571657808874699964300181512728557273041108426279935677330489093053786746148349609375000000000000000000000000000000000000000000000000000000000000000*i1^88 + -68508828718384494199091714489512208668369580997452723542810361141842990228245679595894116399577159964868377281104374351422151724594908213784805240582987721608578708996908186313140104916086545370539200343902285314887549786468964013383257587287779613790248781874383826956485569095918564946581440670027452594821792613237076139195115538699445797532185853056419520313902728021224038030646547468108930882034971811944518367769978069554784419342191810886502875435030834463742739731450895332546615078414206688087991317854194724605274669320087618688729751756693047944120800759520753116488863617517493142691001386861456106468193351685660429323767348807227378368989715047056836374118180516459971698501314457494589438544434992106944649392579518566461613328705195058309854085484619746121187837648040010546536909153380137660593122899162084587954397581453307673559378106377703038227929742651616408199203361238730086892467750712560494624520092821034973662629872520987994654009428924507475183158257440594256546137488448069860830066925981017155891872342650447313705841484221816860308449492505411907818244101648067267284275391539046903248777196559228809062689758143217803051822463885524434363543114455554154339755253034537098203356187446990067890453258597060441609844267276482830292986164578752681207465308431646321232896055130798284973718697163582793300556875678848717978830534630111339091749266876078048057205215527563040365172433433899758893016920786083838765372675666932437602494640124398585497329723286503133750012710728625814413521900504311331211260473477364932799868346459390487768905342228873742280632589005975203438991414403840063643665371578622892555980901689948119058905319436518734133535734631535664031807908706595527689493960433726933308701019402147919515734261941002428856503168871669624184929971294688051655500321666690909436292697982449717952077761187691373697551666290518753499524729747551065911128155337900731628898877601743740725384262127793817385383180351974997860543754871051400257922257388911783098585350400665375754788291491200548097222410318363435674504035166145575597407065133251815286764399826458371740505073022114425051388336631610572397401186267714027015284484232948724676133768032320294110036292420021466158812182066956289131003218528470007353398759638013121382078802671858159517582933391770759454970398387434066891557368828214207368729191465738840014825942758339132551275416798736384120185806783211789361794603644668443179896069755102918921596144894944494316240997121539295861092545255309183414396067354773407049853300263092533401689992123533535014827231464930270145668165233588257394453721237396893119823634152337081592723266869631033947581201912072724834603852565701502605997137909066756470225028385559016593819929755927406907030818103618239746121723733302391356467990370262615864237045921468193294030175147544139559806105453400567903645763079619011020453985937183470507355415431955199097299463851535247184605324842415100200999836644642041947395602669220585286546702474861237858868127380708519680143760074975816998670759405548419878094812982668440871425163584440284899991486201488282846443491684550354295737632499474897991367015040092875573179631576448811826486331343567675007317238469155390249307959560021226560149854762497162368670940373869557060146193227350077882431580653465847298682796196364718829138466458857912296040897120284904597754747510191310262674370520190974064749684897524939290061339469629496302314597383329160707290498677672185290856296250420182936508648844601012595947437368995593783283797189037446371118246725328680274135322587165792884779343258700178506209890428283427524117512100390140560309207934629599475448546020813304868321848532490336887085961102245868380795751417947118062843663225856640633648003432485449396895243213262777821787999753015837343710746187090713620606280656079251977045665286672879839402378073143071964706886598513636967221065555189200107114093880207316486857537806176803680454435733665321849483861646400804480280170830534857631945486059162652454958255747413863016851263948153752465427439327225821582457611467024514389693230075703381355540240387158512386132461862226071107464680661192308483357096684412766662811050047872516063981801476468319359644573201425401761483101875590721315163986967093948141724942685732162014773938246774316095595442204862406825043833044237836851514283723159553825273407063502655704596428476029787216653222399378333507618120547546645366708137814919052289714484050576124257279222743370029271510874370155987697752072096864271346569090522336980156250000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 561557898746977425733700068561638547691726623311175759082252273629237004818323877868671134091925916470897562546425193926565017621221528526981733263481821347587166099267140999758971703119258806115213653482449400676686576192084315409180989059863634159110131903621296488230991644144896373469003248824651832748819459836624621804626653955034817176385078080217476160075012632517323525602021956134991650440337342644765220310633851040957297581168484046939270082234999819368649667256580438035015557993911780767020974460757868994898647144835921505858435045463642859046332857643745775773446229602384308966089501499211797687206708713213496690068176559284212014238362047170807215799835458086117588726746027266629149661728008804080699239867819882732183747727446985837286794621442927249283353318634106431026803724917069759750298763904222062137433992579689662951468695588716118248352397205709948685141482671853432593757099582818567765347899600256195906204980328831607960311135296146529675829348018618345751241207149593353656720281287934517892281934448237173714182451712698986683222151326779354036136016800343049548894838634895394358032190040530419028315359684524537499220193434118670103068131425691792019332346852667830549302892334391573396786544635753986208086558266821939388422642772205769060793746642417123618833633052330891641038943280253920680720263802470743931108263719662404493756403584555700419087893336792286187381156747533589134153968782893995390359118944926062928720413022027367297281842319687892939886616250997401104476219535811852875653605578363370061417301925241452632969160659305709669154127310231806685819346255316507192598034350288745028183191227005882354756870283957107728493817373914074453298213394478052480832352937814350885499528308720724370767763434695390849697143229059031760013205642044024225047618475453298536999283496734493283386404506038704595236783673321180731866243591102616337537302458563351440087435365225666171517517180533290096761244801772506413782368710327275207423751692738569562952934575286746153999487157921904248799328719219210339945715596512906077846886688324994128242093005395085475565342884617163017452309858702846516302898836303010105071088269811972092954875587040011203406455280177953195309093602586181196192430460315000930543063554358112339715769312164709513304369612575664541338606410828240812435030816451030171851043699301613891823172507923490702312750935629407586212314861777823533350398683845160727542651414477916294531946105921208120374977687459359561727076753347548133316209788565840215525926223867583245151702690032825491668153332451211632173121183814921042350119311133178708434310143056527121853464533502297056604059999645646609362779430525310868969501454156842170195700076558055698769584100409242669183804607062869025276376133322896281872694394447145278499364975116552362413278199531915283460104221237397464164490445198625751028106922332357495312710528508791370832466211035564361150634917000466854364500662458448423700130264525947434992493782388537053094674583763429457333927176091678939053063758072789949096824648749844944354478038684088496304048397017589719791050014945291168825865926385287343385875727772080264199753591159435375073341722086235647107694704561765470332293942232868834645006055522333598504849914805117377388447095459827614625309823784836858889949643473497506230774835075097963141180806686572809098325041612689283807842046190723922144875124849229941486463171463424165338161796600702230341886836931611315246423216563776360863373625175460872578578818220264880494519772728238278753826383624747336226955241859099673849771015693436084785682922946813221095642785774216479151808891137452607730630332281639473988406003156370630412536926461599691704942274747245506865764884661655471178833664791317447719610932350933651479015117403245915910409587704725139275015033728197726715531019755484969684878751194649479479522818145208295071527743517030089116432083849924378070951552350374255107633542447522005430675792265201304842179458250698775655482024365559988759173367906283530368149858720441267320008807862986545380475434738745645215312407688737268789918143227802376513453580584571766461708135856133428988854912395153415972382854172081398197285564376164667867091327109110169965650459667250684266203095774476622701769524077648386711114352687843895417170728867484362025749045092213906750614123953966886456469037636799495426869269914216888334073813543155741100729647920887320048640098235750486765040199623154780188898715122781304592432066684390547775572216952513099420177399983680000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -2896045472533817081164350567297288979879252273976865762078737430166747716157964901829283528104076372514756027268364098190258840102733808742815131355417263871346016113346466567332677687998852578362854888663045439825873077584868500495415766743354968203901108139318698776469516982278373948298710717069140080091604807088135397294514380130213179344889360641621640664021766755079002774600647327352349201116575282613221050888447064642026326559942581940589610495619587950675951816762692143389719317378921446473800324591870812355151041379590075978740834158028126412355946181883685508311918573953273276011994811611672746077023516453604807514945164344732122879186364972027605504174791454361128447890745121791975410641051390855757132720216111938783894488728049109985498928100303714874308043020858315643609091192908381469311387197102009108784882356925663668628288995422352044621267857996494956740021051854154590717844918112502984356076818886217898499247198019586778013548809095716461932755287001725357691683893669253731465463205692582770497695800369759353819453075797636746634282057052098375985325768456854645288259557805836105301736497040715886403092143659056123714763073146211033564580531632323584962926876644718526414367951771731514057063207578267881425398700340882449989459581443029253476302531784841457149729128005465257283701545863462547565920591438432262839449573054857594357327137103415339881136064818868121302301833302309809528128329929430082967772088541514392186488815250115415790561703607893089383405116045977308931383331855797939294066835715765757083184348290793246329825363477848214928289281206921686769043942019982042914852631705504596294412551186055989737858164929240215261897555032453819930107080591242301625444850647006292936782620880135865220771042175553579762488254138767476379272212523432754653017770030363630211922233098314583404352457433573156188288549683567146823282755734836681327922961827169673924599711645443585740144956279383051588638438579938002569503897443417713809338088285593423786545022053048235116761422306289356653531617715857999898444680152333782054044156824958020986323905830885131655949592145902521440527470453660254544235417131047374152430481877531782462156223831313217847468903759513717819686936629505395513020756571518002081514532607204949001067170902907543932332654399894087195430009324179003449012912662746741694212926014239071790364984247433035220090810119989085570158968994217960214013800017054574512165983954609049427619721308825166217495799239233284489649265067979421776673857858305357711212864220902863298629343414186875589187130218871649173390059790858842370722925710207746985310504399184068132148710847650066755484308217149143137269912824806728121905027719148315245174708069829868842665004847573131094802805917230759333738524016078852189693072235896113431009001531782619289484037759275445824251848423834385075973378060912678462744043792689865539751671824174345468375852029653753360746597596775207302970607163892531951641519952314862291650975536793562798874383765202856817914007933423471516829434250917653210925081903540087409737420991254909145474052206321416278387344881805204297568631143790984039897483094570472180263329749090645151772823272206549764297055989643363549287772493110296948395643807837645309263943626550793737892792438567865528031573541490930952214888804645911361437662060832386502588430167585754615726612474474987033626643027224128950885808991730844261230007175173576165163493078795910366711133063317799658376753647663850882158798409516806523485045153168881070078539412164263370720405337555825814654421571731346683774269511800182357763960380415049369981422819717820923854009789905930347610346299876393679111060451593813186096905867098765666058593871859208553341945061884521170920864839409554288684123820913356875529846315778132274147583306274650378053222260573927094876778836743394901995204724574387686641182535920735517902296322057378214028112976537169566195851820200187322437309453126193584378949008486714444079246588709375612485277155956855850128174667071424023122178088056566079990943730249272341239513986098019229145700044233240684825235965661333898772404689434362897409950235462795961567225986957312505938881296604473963157210091028635032051749284182612655693309700605223701041335215481153333388885297502456708089251229016692484788188145636155772898771290516862464763289062949458686030495206290287385043521611783068541118211409296475965391755564280280042255300118754246569749185187347722911106839636785156376091060489093711388381470430833116642023403520000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -2630180782649558254966186959335667348091839461578076041601207341007913525255137898535857069231112917000688194272332423897705275273803439279816955959130209426849794467582977273497974037141865029794247328495056361502590517626034431851245722571188018307247300930272323745646232084134064028255864024819073748413047753388203214034331558148758072037462078350494071344408272530967393380930249143781956491426341747921131688807674689972388302942281428796271807101550013799714423540239829355924518946237101540206135667358097221854966443187065167656135777815770665063690332669795107931590062226953925809010177641059575347690079504704623110984848533826669540408946466087779641377584222904225693155731033849460010488878151754321139538724836289138562814553331866936618240956969258588836096019388896165296297341854907194841395654014053290463125068512204785939381346035395989370950990478384038684289376738028008056888002068423942780205974673618733466490197106708736606783151609083487654674006210411306083514616474507796408535530213648004878148511368708305195622985153868420431101392772168389516282725902030971273864543352582160182936644575611557929892199245570227024161344777178371871417203732737318543939441083470688798236812817210961447120597659592295692637430932129288848559551565999952938014571089802968369788280508196691142535070704346133070435981399089283392898390512209126127158698375282855292052849971172688129942166649523353974682001050861713172491467867239889679365603957627271199554437744286113146724092028782281759065949771137028755335432364579940408439914462184713396812539341825078752376926031225207763714337034636939511180950541358028187145375261336073615543641146575410864273300358711235314727098633681929513318783603744277180765825893710422954700627354282435028763959207617603954570406944797044107771049818198194685007189750427432865710355334877419374606720747999244446972283114741388450263948173906578072624264293073571704970205258835091850076427402634792054545949390730922604334091580993807341438823426209741465367531289964131269762433086852480907371894777635736704926963552390045286308273581237635818058510260157918126651420141534638129378234126604016976864964433280646038513529373914479978221019815126151222390060241697288499963489121140420664235570662780306237612744307949963522076830698099940986693583469652702598461566168646136991020793922923373110229202988880553571627120983328892633111809943687418073335233156266634625707713938140780191549818721983003919799201076852982330066303796044015146046093787570504311531452414084893671468384194459235229656121172620041593785809913304267336452871448561936121640486270328123308171388654426738257155092604345565903749552276640781679102780923286933670973262039795364118728195178849878767925673837773646312841280410553219002138936578878201702566387923907028038913274940832015254145124042263428858697546289541074629830946592718621282935242066956935908459184338818072105359617979053777081497140564935314912974173280676735300934157752694428574850575239788368185541531131273489327221654556399012270309783853265119196714252448717205157477769660597686607739824397938625610089746448090199815683982440087007131066939133269816497577736185034857360646430136206542422835881684464726557348874103284133309139317934202856198492376642701883273686620863782665048562797143022719806557281306699496576225362540167551569769703241336484086539705515127157637870659816715586737226283366580452328567668512588216520746517180816880024966568911861932527284928818321374419545706389494710071650618122595826539600139632818119014813121488277461004668896913994162913035165089805170516112785098447055671252822691583236923049294952395759302549411253182896375981858693120882757729121230911906515143873843830313546031945164297214025797939783984649638237378238320567089558246075017558129037740720148550021130904930937339780877491745086082948772779240379454817675291520156552043328121711529573797487290676953099067093509819267180543371535248132616180745661327434417896577974621398156083109442145513500183145639752012689413537785190231093994217021132569930534499618683589266535142039859263803514388248859074935407370730639725845548086855430612643164213784388456191405037612112624929151467120710326253308280598157847668419050510366405397052372470470460201387958245207173933223541097323001421879933388782861670157549550499328372387899582135236548311726231918349473633573330361574342141740837205111885628987119720736085132242762865008788291274299715369115777273632094928899160020641310453029133300531200000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 208303437543507100243890360408525765011382232293877051996581936127937120078725549865029043266199712700015686963139854415739821497373957001438973039978701534446320317799275854634321445539244947563386297036430102315972298041591487065974939097005126602120712949888815410962431230915290669927173156452978820186215368150428924343444507427930404424175258068994614760305677365931271957517863311704271245059014828900285584346318494775136897353915981886843297482100073836637740739790728569468402197986763967212909492121532068106442955321827630974534970924925092075621070320871940307292052308030575727949903294986661303287625221489663110032079423954366779088047312662547061012223998808239598821937207815920512309600271538596615722379179695070867880906437497001011074985451678540492713572917564500661601747404704448977989059965686757463927957415200333812155568156292182091846525057179753260844683000333428406133370456161028538617735949763104402267927724786878675361905470560167270326338361519514033204227223051207549925062241777381685094542696567177038527671342581998486045899571363894100022184947434861338428600270072930861761166134064487582965709312717082015361065792109705917005599503808456437427675343415956429746173881010448060532333776228133724811579063715245643895208441805803796825380844996633266054611808191836259224390807970598916751682908085977903846045415124246890597517807646961127742458001580240312744827205322968642608454857295507577214305854867006482004921202985146578528972559899796461632025984353344151519693912223892205169117154181578000970577014915144830201110910691402779643907783706133117035965857720228177291324251701749989412824140873369404432069868714229855417421421021625583970398954294769194451048041399978946927778396800310912134756858194141410540046820596877292557558659806285784160236115277935065753547388676413338678940084494698481548407099916133804554624783686544920500661614853015668162505739916162714896289505010377312765701168119373858807539825155330262667547454770737380205278714896649657499816304654141674886109607085602622456752432639913105534457588068832334881757793174442042917994116132129619693955142748244487174961930644761648552551810435389343718872200115999526683358467975793518058590555878156149090446144038906456143728414792746369083376613242090360648069047161805443001241881835191124570494182030401606313482132676281105286902825224060431144339384192963293675259481504088889121367979993141769204306336403720266752566634413933586208264896595795063026458872592637236318681501267100065469696285283187647459431557066346693316990136742480420582417410950885116408472935946460042115344210535964577275730796500865435691419140732707706063484555335799027831651761354079961556801500601059965126301836098091180957890141241410080427306619951856631176826185236289456776048480964859581077616001623396103014772312500088173782284646114812496233598513179988426302819245754561204544941181422148093642253143546783619319836028710154418004431381183399005952082648737539927130931800479788240206709404663847154780473915376523200896129390002923946940418426142296111653723909706379728917250201571311926870698062108601418608874753679897143394387627782218848319863613713582625214913962399604592149077841249343188724501837458354238005636977135029395756770287472047705207436978041126588623713766927778833585807122490335647199415531742297827285057093678344483476180972235619979822449606883160986994493260408171095423434829586409299046612906001114758419148028712612636431511754793728174657842883717895379183040144530867896409114725173959577107104438127557438048864865313814545162434017766522903652028605045653927230573512636342846495730314544304437692313374529687579952604992556114234605283180610830224295314233339514677946019365559820474392708968765199893982460728460259044994720980454836434492637242402563727504040464744293692840681500132327179514435187539565327243889328512968763018325840188922684669331862843161381987892172398580080702620822742591619944201871878081655187868475645838022047315336209557256639533859660826341024081905772173289993663927291756648934226105556223937254981840207286036093968638188281783470692533289706878682469556543462650413315736554727019945575119256265586476739206023754270073619318316145629836651983212523852397720029335101611569826955388620569095669760886993734763369369795298227478905982463963341405840990282802958287763000555303737596826292793130043910172182154073664415440011049700761287934697419290733327262914573239706961558624184975090771061535410490232012800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1884235268040410581756195146490535384196879438502406972703231543709012519452646543337638005420828610566879660729281462947589238554262716413861739607880419438577160639208575737708079306901878104312220753455434661219431609511183563338633630383567408326897203413656497580660318241514820945324330589305705669528912231469117718861539710610933785167491639129537230307502024877556092019327713234436863488749984138254057034818411037488583739122196352547638846826076461049316608777856498138078871054884802577945336618579738635166804151118611502948933101875002773343844008868306814995250914173468645058239956864350519379197420082020086105581657445003999469881786299878241713302075366964619142502668061525768096551473816493188910134304940677994895244983483034395321079318271112519040966742016265659365953690744462977152510689860539263194868342652110307645973399055046748629233736727095501999541274780991166697568387761167501039051023941983378882787111752761071194468675639056585612696781796864134473971495223515713111663733960054727275702113698853305822710738474027171141972400110245356544411511260326570108857192674891789124528443590847845275087722145088993605197154455142884758477603108684443813423084208151538653866959469238017210302588941057809174651899129996521211029461830736071056637910597991036192227506890844992487973594104476376798596126254784807450778418288914793445975685371194997740617461648875369834236762040975969884600491451516204379260075323094847361961176695803213809874802237720453949462235737490943222562938161462298053763404465818253691839991460580627551479810712480311786946672646385021271584342212724950100849413011854675699159164059465541163655646667306729760082160953538565636890554386378941278563221612173843753426233817831576750315268944406696243801176972510225218149949794758282693362803422897344670725759009067679515076944045783906136465789716290264144263785137443308233895793354547630893047978705476789171947818460906541815472872669327656881541644884941687191890666821156887522234023330788158137720936292679576909487133277681996367568080526785488493484135495381277970359447304630746109685573991576978736206818817585662159284554417749802196153610878559458240211005875798201660996702050176790791832270785412959799565605435145364303540520852664998626741932793819883897981784996097309979338259965386386605861412461080222201816482209829426806385609614521155609316292049083631312706809021321283548612757447052208545751292600658288711515349188195886193198262225914467905260406505592861397571313130291601670161698084008429393266902312246309096922759862013120066192190252769637146613378550620052086539693757599835712569740199046235511380134571277440928678045599817842297573677851389936761990222353777392498199957450046370986024074217394150539611680398735880672833193034508197334627938904552992881999979340868971894445325033397294810451875513674622702918895825010762818347982002934838042366855396256776763452313777959051669888399096383105435041364908900621466241802187425918899912727202037738219586771353886792733500421987744948884998885210797155293538711959721680389721671731080979601029036315958867566186331386804300489119025290203879686295073442630289603245138851340087258499285960596255214606731074878392618921881696906414492160351393657273986715385656221425155867505568447207833042959341188700727064842134546220122175934495088486150109977533639190151618933634835983958586946197821562678224464738862432746965321116202352247455533266534811723802160202481679287077725468601956455206796163946569162273315368637937985129876652134323475136399272102662718233113758089568771741016080764147355316398251781892701472679129969278773957179761037116440981598824277005274578593901508284309460304386674810701353859055403251956476135279208109545943399548236907650471694486988182589634124111306777646391905204128382475747882768866519038210405611418013319191449626734858463993179941187335564399147507417737504470652758334474157733153937932006775244752975747939446621391795884869257198300981900116270907969940455719136129904572492526948588765574399484057762664359837768814518782130033474815601623115456523239830317864389525330185707301901877319127749781058725230110872189429907869392487278403548229196722183020636922192546386035097929153421584471841284258969420857259999691079384497402527834854350604152813964205189734078335999781061840790752368513008398851734936369923687871166819553974885233960790906926258771334661283268390114314470631148132475935947257542909565709045140977347510286513803303415971840000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 6618192482201215985716290730479622957460046985149860614978914206668091140406850525117635258297123566379019323240936760316406584574083561843535405971331114325885806248609333266192574253027384014148558900125146836581467280664261368867423997771514439905513500645508301863337980462857430221083465444501969878459995773673554869816385207574409519637573641427430631928588529359175403139593715341116843496722118478111957643397077328077639284731956625312517961998176802712745815410250535902628604535979357934716345377832360178997222352072248924074979397439010700914463241749682642364123207894634943009359496844812680707036914677258422166622592740030471867447189219835616439898813519961257314359440736730014757186842053971866430510058583617809998384770637140783570232686943760578602909030397782491334142405652649499338304825596087287799838174538133170966876089667324675985898159846907239011444128848528287285537103951329025052621983575378819748748219160237343519791033933483494508869855100511576625563465804977669362016208992712324304232998643064666237343590094634863323014542503114116265234563741022573023636500525767259876825991104426896773274191924282591718532523398612735854432391229459608476092074080679454519298438751921133803390949217560357575896846804153220488594898585774043330005968686369069119534573792564530814132825986314253786040446208991877515721084133292118153675429399840525259987797007841102515504996854794598300170382357722553700774166096538748872390557263323679458663006132771831124906691295341657587472363039830085236546117154605720434708127593779634192475609488947348475292214236654717235190676300489504333453581519136800645077851823139802519856481739985393836316754713287003469714522651863571829484227677780658850267282038815791138401735328338747650827954412761429085917220261440137966394502781359640355360401190026309763597468302641965084445656629265059374264378715005560795423217199807747133126778090197090663409302704795529151799014743187643357515507590182653417798654176033675454188186877873881583273848068787775484331555164088269837102863564667235824897724519936365910363413922208794684891357727191251624607079399317534436431521618186115919068611248063162329876292576352303384539237778995155745345297816356843046263203592253678300399792388258862069366455176378676390741317024189344700107350205578963882995287376954454953489066120917817150114750230963459201541710289826724371490078135490151999268375363665131817935457558301095862685236452723326685299507941574707107441093450930637929886151684831168612959034237801117722705824390874677538200611249199884487404527731555654731565603866438825186033594270049235854448488539710977197654886108096927528096803922767356868922402403196586141463107020392908270163566907822601010485476995409070859906921608139712282801602958872964407008392757493430055588315456696897894706925321987392119007289314782112877098541386321828256050856253456993194835778171378755459231896448960221000575070669329449640597187845533338081165392642499367206494750903727204954548038274317015575340456474248142745500129444600009993605843302993308645565595693542642800906157374384074084820674967906390132982421374005063217374710523353606421449695126563690141721727594916523477227254656207792149993672590492426589545321139700235168326138434091841769597678819329776593652019522407516558827454353805541196640474361286594386724385842538460748020311919847878011790071105267584575215995522766944573809543765508576174223146157303096552432000967888863995248202690466239487380680787168975527534065038852605540620987040942453807765470274341863545286351491433161204896015270370449145411940107402645833638438958888463892286357545999921737585126229454601852041597721140130637011366138306231638234092604644978966935356703440621525747678157136514146456641049622278722332162662911594851542129095582582378429412974455797453169369358160023075296474328461083577137199561017963532661323765352151578916848687603578112454181047342378653519284478024734251651747910264446485781663829816519864417341099961480257267698827924226322935043313862274598361192159745620260056857527145414385305538664086232258238713724132148319680971845376415822129645169284435329501574911029429538796596410218096494667663389380977107911147418310326611731229744025034934657137725258583301563337294659048396501171940789514267318743625074611981489472204645304452154829171455448409545437247987589913568608388394512878721897406786979019751228114600038854984466152068631341610501216484265178125863852722665620037907670630400000000000000000000000000000000000000000000000000000000000000000*i1^95 + 21193914756999723199508191589089094588507497370293163155475321675528639300434619646157322638820507530844862515543757961697607996570289632942353035734001685212044730470953206695415407939091615510226183016806907559986193524187951713878707800773289431494391966258073621109197967398597754712874155566961669843157334111994637406682658971987862618052666334307745536426414590948489781272374892101167013462108207067951741942326984915545331743610353116669789729724736889050789204370068195450737817409545659223343995946979532934713233673695292392761822937058088807525406868776119126842773898216948833615633581190013552759611229821552145229104453050621996237114605153874523030813918059693671688064000605933820541496698898900421301989696076935552718608929313664052407301942422926873623302568860480400274681724347920640914438146645463970084142349661878116758458166816656690024789264053101810949707224731229292140417817931107101973605040025613015390649411946222294635006900739850274515313493244911323093714053234488031800908315474265701074988425927437928786555516745118019619689987280722616886496604997858481707718846919906622996233412975968322123044801019962837091613963741252143067512059786677863889007887855389834570347416668444121773742852018222365328919679282256968706652185249925512591857973513157437449514920643513724487465922568197359862815947776382951770002821473160292417748579050324923298729782241114795922504328284518208916879545952280803501764928313278102745309033904803015538094158728637615931697848541192130334909754192345008505448477742974561494160028980348129161791014147537209614061338926894315650276032095871929689662760487215381329219806416694802719517548694665563718632782108582399990140910250501878085640979701183038306055824219187276167079412918598921121630783661128651931693159757764101100874962434768224192887821250293376047348860703950087227046957096887203778545659456470491650524779041056387884968194796107286716517073194287047370420657628705339869643796412656685657157798530625610003849145801750175809196048752781395377584196474706267226248322992167626849333971217707566319094112657569284978756910832776187300868571620008372474006550246654370546524257984342955193855467314318816883861074635055585847715353301733217494488707978003382487194939706550088379705940889575243442428099514060854324528998524979173181091494379473993963589093732640552291539212470780481131714153729275184460072038771147123487206042151926750004165383445123133203551001310941105850891554030252148845770152220863177597883980337931998055189352270745895196871226309854020596998988034494162209776362119017717311584146624319153418356723263123171745885558798778748554423605543261210189709804179878239834893318860144619488885965447314619988692621317536645858238012173504310950532304381388610442355291795679090215723957275978812370116549398576555758860885980751086313736756669929460894939048897136710115589619154359873291496016800576248595438203640189735834706077286964255043319191515449088810755274265864441066365372015364165077478910842322845913698481660246391499343202427060051945261274078136178742485153590174578526753478327232109861972162201256000541229585210035500878471615492456488155743300748769396495069336680149139234594566231638256382308095264417636068219311875433054907979778730748199491380576991245631224071038972497562462890556942389348513178510164468869079340728914072590375867591285647290880437809043950559899943228248610966527493389794865150413893174456473606825900483672877410988444922339271704354247690422253722720990562001057772027196802161580502339736143827547221561804383725964429749427460385642568173426863152582219843453967227119979035056713256307321713174007631071414697235611963115583973494896405722801704960626364729428617389077868686277905040681414384584000810712152647457857406668497103618443851366757878538834024839795483853972016513180389117672072010027719316420717928322153210515739318807017159449554650649971942211532310481196549345966236472760578568710824033993433130893113131929110921994685095204675053219409094574976557049360684235817698193030672658047559462225350924024553019758563504381542187015018798243104638570344262249567599235304574964689725570579255957444259701879664816991239571540793159929688658553066254099655433868779163805708755497184170197171583125576068328694884903070867115531479722825403731505455306327710602707320618204823371625715326392640161673857183267771735912159329141266102453490492658320598210612738671373105759703502197632167780775014900839248224583680000000000000000000000000000000000000000000000000000000000000000*i1^96 + -328519983540822083717096919197010492998717882116153234363999468561459023885179869481131166928342042335216558989750328410611393176963553605263110140501974774205227644356012276398252427996543076839389220251301299791149947277310458793634635106334547333362024987634761961924838351639306063062995143386846880227190566222451283625611780142007738309311340954348417253398244122424041061019640494903522254731113481505406900421383530051742116263610707596916837144004865353986378218427923590224410423170271242596004756805651993590760522709285307689367371920826246784967919486279857603487436532687908543139018285139119023543704197588135182426109692773218333429830026693214770449461982851062025622177620118557860454244054191553617326931082097581599801574528167200600065401625876737555800520716791335998661288424288651336815697733688903699250710327466906918154132032564240407739568082069953773885584624309234310126783738423526643911328013414553833001418667428362744452291131401229685759327328828221617629542899029205814970134846397980698161342426519936297272193392020476592034872287295443951446322755181586746162757663331595300521472348069637446609785332149344075966904730977907705950702721463511389653452143710822933336794041142852105800711484314016887906389775542542664521432778795001099675438853974307250892885328496239053636564480160497715295279893161662011194092356044497082595639633957207049466539858014154198751633639234175266792744866816741495150414815530617728058487594249462367690545322941083845607272646967424841510791844164657683115981524130209465457405587990053149580878303717285541888302936498885452690811167284904285379813671845815175627034150832640091126250009014061028750089114297538435049517793631661376847520721328793860795255774082772853181215120617971279761616981256891392210149065549340304314563250595930264885461679356081237555774167835217768148703366962888954683699674995650136994805470845507729911732348764526719052239462397174501706694968690750727990300850004714116612396332186881445297301913722779375172586533458968292378010735235739888623586080554083168449860178601756465947458209715038425736963917698526675836472982613202427320890910733063125163262834088626817779065748772253517577426098188453270406026667424262980632150324358980679927476068783031722779084127124912396084366113560224324985139597306794199248695405472404548584425355526335288111288694836921529383194271024518935055827892771272503460682575529268390906851240936978520804129098617696161435315961481666536828065522686200975098038461072164454524531362113321679392780485575749898365602235518640729594208223290070091138870166424014655494043403630911724368113264692707660601358482648229646115441094821187820210443654559388163620420605957236092656210535150887835199498979939132903391465665112306010236406111988761236616723918256096899786895732175950156780711924410185331134374725295463160345981755023930164753992946994031184018471684742633239284991154120036269432326343735805231914717035461023820588864615360941013453711947361881048413309596227268016435871507745797091924861042480675928665201371713228292345789991198709950248178223502702427749701228984914900716620032644649019255647505944922078587903000571223398304929200133357934403853599280159048461820498118827274756247917646916317115974777988129733573536974693257239474917378379139812677313169506227700622025771736748313167302156467834918124676283052908754764706709224864531945509315313548950854018592099181743807477876856690396467024134609722178225225011563446953655869786218818968292979329087415218220775174485131129746322390247734358730841092870020862575174685389922627702952219692230244359355889200943633609901404516104617985696572351727182175300210064684851205768522106489738052408490452338065685279604397186858525922241638660294988347461033442517967068516991439220796353092770525509100005398796255073619165671475352101219701377814285783515777855335790572764745266141703706615716486200362867425069073070709877986265482252981974168565023091726050563736981579993093214496228249843534668079274235414012313983203600347065441123991918200111896216927600709909878516076746989463668335864600004289368848298334507113010125544843463041445349319194893567372431629364849726552380203519450969746822837663469877026442523495639384950989814668747173767106429935615213041332774069438304490764215803479154394596622667798784607933451602847036745102042266465254997711715692557929707200076877954485378413661634418842479252105936858506219753786064797628837481245401238764257280000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1248017363139905267285058700921127214513759282012586060232246488890533876914262951605588337398429712540609168701910985674086709959005411939076928553870119868940201033848143631496755043888164018545985163276569558129295057683012421450809939873682052616538774033633993807766454330933444866922110445618136711861138946779415880588188267904147614080950653569045642460619584980679970452395747714892081488577793949208980303177015579618852244893440582208815431007229644747845316772391637792397367880281873670081413576667117753056216520294880429550495251878931234749673038513519473158153145707375307224884690402870030953689023206588721168418265993281584860598064961891345168521857381408467201134076369069734121810652235241379655684237720938358115911420237662827450363713757161626995660161650742194666567911917904231001784863491018871456968741166994003202895940069558337154664852736338012009272919624386896725425680595641111321812439074747080236147294622841821063179472647667623048726755395275756058737283115965955700084096912232127563790161400989344391619813175171374064025406355373913077635530487870171677226092288130127361974031799845117817134260416751677105374474066065725420244270145761734988572871070893636257658903956388924238012383189785262476328677693441085772709672666050137443474243899144987783486694772756258236325925696903921162277773801575402964777790799124462027546912153352366486012872836898047671219396407000752680990800186194495629633784910948475251249861711876862306598548605564105048010921283290387499387382188162355123604480404832241373138723530040983288527809922601371580797916900255316973039800658781681102407735575660806506193164754797376140169492679728745929327360818993106481195159696514242705762966417446853113310047340718102913762690032719208581834383921466068906284458292511887696880145591912061135793360641246528115504174529493929555593208269892248221767413494901337874285979176598832376397792581578094340914718591896599709744802451512336815086767784044126411856668101187164666429313872363482651824081462693249968856094047075834853022877972759484245446668496676966112136397599124035481238659119611800624898064663570826810610656454708194278760250625288652922917756713797729313026402395392148416874386622998525100448724935707355245378171530174176158514512705911430429920134587719078694902878148547336572671123955333806203378377274036216891237204325108428177368369707796633133054553438154778000920376224053631341910371281201400793691331368794122995683608576320591984169800057560966828931126439636979586582424104642297638525907504355061099625254386748369969306974942443227749818634280960843762640647847069451414372645635981213999779678215960599372787733548125172237667100505531118028720226171520482714833873528342096913247285290063351306714384971695565081361981651443455616545832254361200927658753819837556129128959366071325745892710338699654905379158495772783286335164021224408351814849648716871367759523373837900260991258823153311539536347771206825506285786441890488793901211689218987376911179982196223999299870250637340038135247028135628587253672093854553765890448579373428299645149358978965563932635114950714135923944955636963764318217884788315976240404074027636518647310621956001961242003501507719704951639528576407801284243674013529245238573309115688880236741748640939326208402292525265955207539270883648163287309338588286088301598285084351677659263236091734176942451944182780697261373695428521452885606698150904402476981469529793702623271836395826189006021820236784346723176920745794314156220804430933687101826639290509725433008197932752192208310875813277198990037132307999265463868130235460345645552130631174123737205403901623153641995465135146997245816811760744075358853246275139020114556725054557217370966796570171245057968661982581985960652357690728916556358128748621813159883942856900537058821832355188532347075099326755098437327874176219414049189083612735297923707857541598774394449844242381811143723820254628750154919142576234136945116054483385084131912570404115739457096807998818585981800315227431015461030721885335508335895340873077647067838009134619386661663387224462115720635629321116646605340254824537104596617153540726723845579431130590569855185886529805349657747698050167841441196732666879638251575078873775350352037345415649351210547083958009809759248001883666159981741700815026597486613966700375979637769865480821297014142565050253320127190633153234055424376957448007484417629972998344813718722941087382228628871264319900963695258431175786496000000000000000000000000000000000000000000000000000000000000000*i1^98 + 474897392430477724240657264803997212336062358807687876229342078183788087781783117412313558055145411391518039328925245888781544821176099936681073321441210538538660561552277032375680786569393403113442603135419169335883560099029750730184295718200770335985941870332500361395227132123820597536829057952032774482419657822907596479783986138460106880185120040101445443064410473721593727960818458329791415691742360859108310248123670829608387821920621239895493354097249001560053845082861098786281751052918399275674348006081154682117395617621271615385185879980947499916415908404750281863615793998952656927032169381859068279259344228246464375858917254767209984049073263828620817503825385556382200800106075020311375891806026070216988421678593355511027902831253345290273873858523968907982419420929068777676036933326792886102313500883660310632732072992202661168919508993106337889853033071707538082159543644899293497067291509035314180818493773535980163184520498522650781679498209254967964659081514619692812939765524904176269877671676960247923785119713093977900952960763346647836635574871712504413283690982662251818224512434707543394318587495295299496842653450183098157548142149867911246546018545523163355961505575538475765170766142896976104624721970940403930900468208480933870410557890804539246903492994888500282580079607227611286242740607296287136991394676810480229495265055754844080829611074011286807537982971503609711665228819305330318439178941289647017614931492970225925899452362645422081629353126824712045406271377210503375988216450108164063527652651881053120313638533836656146308096982077832976482272150306667596409769559315944320348835380560779193327643266358262701588920460391236539635748217738790834125365486208246715072178553862737633126178542290092007451195329343945221786223488560823763961299143801891763218256810299102225623671676815459421452884701892339999442045657760510916611743950108858205275888641923358922074329413154933298740553246273212397119699986313403038089964676869363010061443368582561459220321462821409326855981614766263317184732450525472854975984748108798438589309529310293314827996849192328842844372205000121053319023353352885782395300329746301957165426496650612375395387268139731984199884164436204783703656624349149231225460342676561224896249926825868345781707961798092810434122844366601268937410003453273637238982190331838661290368164608983612292504154725649387649086198029384488984488274396081061083553412092869157736429353336599426355258340535723863950917736804640058932008291542211027473921637832641794913297969282225854465135015629941627679103579144120174708087873687928990211325828438962778435368069971519405259170633632264639844561529493188277668912429519651181598078732633297900768843619298551367623368229342053581692807761780880634863689167023108622666295627603373410917357358454603316134967634711129595431782068182886836052872182026405186204660143177848741131569885942187966342892894120812243622060415134847606345667327510920500989255201767983411819272167988262813456030115998188649621276086021593164148953932126392655190522187612518626380942669363101143599653916385035897799401047308782798722527171956370486161915478423164185119417536581887377097999957702769306656734641534033999724482876877124801440128763334607094538090583103492697965742281021618478733100686950078567217513072512050349496968161252691753219477582806672048137471613345759325665277648302253292738270820347911829000461869736679228879025309852089071902708377021035269406862046081150842266241029351036493434032748374139844724935877284776025851075297673836327552275073231451684401173129720474835224642815271664158245761003754785566273158249144697877776447522300789120921536993987249068478507710737553463414295015196564922769952234912683433841528575421855908441605105271361300487952341736169986613232536676551455243526363217915767937844587535814250773876398586778290428427819837144670078023567868626238448850004954836293378212965938172719079020973963236032767322371003912885002701793412938930451003086851080937001197854017282744967320895713343657415746630085086501111625653592303175640534752117651131855333228503427793368876908841344619640006624862258537336291008326522419510700780408464472272483918986350197429393133887346274992679757363161553128454007828572980218154513497403338813010984762598199071192227476666954240641918411958035410579148654139211932294353766819069983987097453517410321787763409511591727296570919541334692254171308325495517963415790716718855389338511101163646589337600000000000000000000000000000000000000000000000000000000000000*i1^99 + -16687990115273417782378290992099971720416026729374493682911236205437261556357403623507190626400491911073955771055423911134964376521780255018337013736087017471273484934135543369636228213008781125166473009748890264024498172832833203017912774449637434109582467295476741673863564792958801073149652094182164250661390620149552531334909697678545630395312563867657773919570825174059206843366583157311214351222397162644012672026790370418189454372206974559712287299476796153367033512261114507754231552740130585426391118238386305382478141770398913848872786659030161572524029603274204793736176244839955627000885901836505438283096592572561069577649047015292411957912165656101390532632585545794022768213711927237127804547003269351867151852355118422777894455041389798455936203743150968215464064858274575015574174033224929891445345526672140136284999338063013553099933742036092635893686292597329132609759612615076893736698813439962182016876843762884129768934869963573266722109515172727511985704793316797788152262754657696832994281026145684590918258212872999715317214956152404668536821584314857685890560219536091477517121152991960782649809781337757772665593456637568828369749619837715120681754049394510382279603301426676613726927153071119658961384290038012345086430068664450951909115126913640334355817401752426402680107246599444840782072219969595271010920596938396404954037938468281841613061669761482022732781303949419185592041021805040270875205773862767112868192918704380772088315549946755847183253868814864388166526953086281580782261955888248069674764970438520620969886840174587974629599707471037772381451138614278573607992388553194545949387636052980523413755176040631368252426798429438851788100609533484599408938401311651639302878435809387958555675337369687171469308873239130329025683672174586282823172440214667981627582723869846566287498115703421909775469593852584681871237362911545441072770796671862129470355751724273197871844338035416416137020282690723700378710108024571810989358186356590123415171472674321314797015745155189169888172853331614592130587072342212862864096823961615388137131464910606944768306545940767152813311486778124858003736678839163821393042371762281248030161504523008101196587119547381693772431958743155778935399958913512335742940675636057863067860912490430286725875058851623279159102670862739042689066539474321840815165931761371894933751700409037613635522636762270200592948864559434672755668379865998902723375252056242673320480336097918578895533729466817637612497416212110385339182352096147316402877720463801623674494559019129138141231101147634330215562267692833010955738232662687950420943971046092032328639115373855992999309776467294357960968217593383813680375490202036930099748932935022410804189933337251702844573433148271159921065015831710559273340371291004547228142618548556102424694140729176169992804466536478448249609807877349547366269796344921717937144778798358943931085761841804613109096079254564159760280468881125713717625525106160939021396222844028608607687980467424315151935234725350622303510821022870376676524074982186503268819923016364331759539425183037847932417365459702689700010207129938448682234348011561265193919524160828245171842577435453931270437498925686807631412783684181838317074607638767142020799543421988221144595407783506105623299043981094399667489619210794962128312414412763850090624527102964732695009791363686618191522676815864964799592466267111822329249179062889506115474154691124411634330339244279904863575982999699096733649196604653995117200169214879614986732165341801779542046943487749141563417165106039215015746852553605240763889846492980772749592526778228207840054823224598749786232690669267619670657200707116493070095748355327321150364755521316908804000119083374399520682655595516873632900551480581537020267908809854687007078403205121355729839344467695855312037379789468241393552949076399368629740920943454026277192497756191234450126264439058550409684956523633352447296488306252586470032232877910400371749073213813113762098886443299725830506622448680037923864516110383945401809772928456341785077596261979579100410268508002249371643658936408813185166053164897118033798318505316739454884214537340950786934996327455295715340052932809304831850665752133843366560186583332548367405459178827270565866390635951477367205706828253591266995035164067955423227292961110734976504417665157114454257216753127458872021949078447770849371372041689462380576899397264794822886916168688464901152413438811156942703997226546087500624463747565325085835264000000000000000000000000000000000000000000000000000000000000*i1^100 + 17497251220804043436956085245100646055843398954879223955760049315679398890862262270397532027577232963179334361424961931744237369775155345505272994398238962259791107296549038451359398515710865021206186559821044227501031776561512958623711791561100879696992006888620427029397206689245955996475811836414453683250180631565417326021385957089072233687472723179775834617840946494548357696663005864066425379011658013453932927214498553400419837435826129633625759890994412243415757390827252217175782343712023281065970239791997219584845041609319547794073274964114947251814123032658767418804672947966013485595731925232033187233617149767897136578122331096320176373865215141380426912858459760472878673407257027871949323551281896861529164554005634748672087022470284717402848150104066523051688057628383890688874170874844662088868987038781243464387735131761133212281850996785976139049565160719050099711016878094463302778529162572502656494140121169008845700234330037950788634628620338375305595108469264163942305790292238872541303052757293339762695223849925054877486417767403674554722350391061334290545363031219877638702738432074075734455388954589704533096250485947552170377813226819030023849118708721259911467699177989794000388660603066866248263811299585431924653815828844873584509722608094496811816305694122771421373392589482836666182233318553455391915787604347496865847562059041552638528605629364301409168733653906785581595549851560398761109985254751480074777462737762823191018438831597301597677898178900819258124066245460494825185385799147116267921472095473144022590766475874770262736859064154904949169129017257164119880645880710883718665828545813764924482366779172583346922874427670064019261708785243257172025680362084304002017766372942111910376525622503318486324662442639928731684509476987793743432537969130119734218869244386824384767605212556390949711701087415652427975070634270859241299850142430059777650573442123717839154626757843457005327911244169037938074623564952028169981988665872308130618900594259396261946877572787228373823607496271600311077385811244195916107656974998137630722753520892027647512688572633957115813698478418359183270722952487567605312727534551391192459454272438589852560366851303551674605339224293507935859124732305549984827121857106079007621239621820011705390490571952839033207896848146362716141917635487997301828463333004210556045966120899933452193744377739425968774332690885789891727174261337669220800100697260171536759282101227081109720811560721281776827398001186436489260203533203343525612670087250276140402511644645870162153187542144081662088775270612729281504829372034966907877607861652425192266339893809704552778027978359920834492815254399903952878099164402763582863203895881308536701167496303107363274923454484187381775071832964458770798515803678439726750380194236625621833094283173954918722640266694981159714506561889871281729715345402889230731246544264404455189077837928204848961035136006285231371077585299139805641800153122501662384626300277969392355439689155058686704280552753363292011877975991104420500810650252403687886167605853721372321434542843982986268158985862374828646018713679189450983440089748308317979305049725330687866310234192934519962592468043572978223342471190935637424747507085779703050788960219229344006500890933123469466855164149877003932695329051575412143432551221795515885448546234783962922444758857339929907958229209182327308076201684047998675728044932700212213835428983908980663601107910416284135625869839585212513490668552014340667922288305887347152346231286378812168852337583326901957839163881988203190695487255692000993207658204600428982257015318661649826104222076231865117113595420471291694135265114227085661969263488690032246644384747680518881601219929133426748710381883545310927585434610560578511479604325490725393612484657779766628956819368805817881623625206676556123798961933509009746521916406755954489780797271958160954748025801385133537943853797984007889815888585786989677436815503026910780270029241534345438176218685895535409270025796132273248963464816236957486441355055767113298376096032868037475612279804830393678087794161454182174702932450387103358495583996173654135834589641622192576128507637499862467893195908158990563870703342889441126234026235157449266757793797907699724948861221605649875325459659907294285646303985318396555781873890736939772259524518957201404358788796797849267521848288908774537812228195834353707246521043793579999009479318579461886629057145668651425393349065309431952792013549951411814400000000000000000000000000000000000000000000000000000000000*i1^101 + 92850229995262569310978896973496368321204249981080609890349537349162994655520667092169205955769425997041841401891564726632981530407152786207882405711638887625723271103158787383834912316614247709873080854354822531509656007316135566104778500145930270297302849112764588736851838274157151002303834044982142373977911552496962420085882025682641344352447985990208982801627341370083266582982974496151138853312077177162377927102097511570830554043541154596687147589183263964833958714221747566446573514796228804687835364366271773520724503955588703696961354838871127359224444955194094552927821238946313365513251619790583587333091933443291438506077282842082135117018646974000325359554206165417332279486878211333920207655224791985329758141742268969054285373903751966201611357291456673130087519582164106157833709562161037517045867246421707024381304643199732105793418510982327210711643046011493003578590494285613471099219821393532254058269389241685704238010962645670829413757278411230977757414906954191892238740933574904309412192764315351608447599486342595679243540193296941796810121603077910640666335757283348085292767228969823251035159321554175766850453105453972321392200443054423223057434378887141659782808473612093545024280589225878508707078143626942712009757540353070357349065053680171189752912200724453123343263996434765992977394940548376251234017178811534399143166408198065412653172536694017842092952392103852900263684664658939238473286082964007211600478866869143604118636449563577860627552378045575330480248105663672928510247402416907741625689085658217505878330802005524206624542840117304312058762026503039672675779266337375701612953843875553194570172777723481930648670151939055493794620198479414790641400090381734322737234822052814853227292648651730246421544095593112793395063541597658569467810125788748500802192056695359193674664187544834834276159100770437330253012671134461474834130035239578821629066820227547173747653514576688921353657086986816219132497571993304440732568702191311715869006595321766096651169945536023627383502527401950480203078958204379805014105581701139444832023840747484756496360092536445319536607105248513230943554262430735270667941708279497429711854187849254909676812495684814180991834023318896719341112652987335320782882895491016205433540544570671568464048728339686279755271809966159084861801447445297425955763366629999678868703366795012991144604355907191472778875370407673344619568446465132605989034444856398738575821908054435363856840445796124455378878510429050969050047350076371983880611218422884339035505629336230443814806249156683564872354283180328290680941402137769933958253586695783907456035757987440081634125178819731537386972152753594276567130861788816826652196640383332194587117978306055520543027201896423030213258064613778666804897871542138285402247821135805313479979740584047018560253201180190209522119755827564466594451187189647479804129349057917923825928831020628364074886926469591488211575012350402730387517240458847190424043175935175336754964949085963931634881676978400449605817337573116811969837101946091780302794363181003172588015408522462367944750968094688648457175913058298534862968196929031186050588115610201081417057040778643869778771152868845867068226074116761223604699186831405737995641281964714920691727516379844631080381777053944635798210246870196001640729005317537389644806560448262559794025383601611748872024825470859460371785231642892479658078510947965277306655177429889147960643321053916201627313078294225472400396203418922671245180404570540754345807117076842440624173030187354484536357123607510792099606038729927632877328791262350517120048356273334440776581560265727697340946810752613831044719998749967055365919777256279916116369080346209628805515275939979429632730057352191890155061025912630323696896001710742051612985865182130550742653303527165598475157941182749062232933647062361624332338062922262531736874300362556038455672197127911723137010272907982225589893076102221912147949575978818624886635569458405339677043713528363765324775833439213800934829128106617123006928167972889941998739919160829978720001163195995242892809283659292743541490710232289244704184281333836399913680224676023110811183951354531819697076316344279913130992229864372486249671634458147290916524564820893495827196185917118937045842938618656692592279811062432780995920021941212876593621742178485541896410920008286271680007440132492374265860690250570020117122520701199110580650378979499634336171519563542460817774170638463289567727063389962240000000000000000000000000000000000000000000000000000000000*i1^102 + 1402392007122219170625184127695325752368083459443104311796745183826978244867058983156090895142430179241462380892572282525482862658540585868570095143540148137990361924403049286642149040470667445615273840794752474230257030192965319171869716616947638139629261952991383432883661210632293107460769214742011277946220552785844667307871927585023326120750140368812223757131200348090824628062929194339179988679208811924064564622600589468702864780215514501934973176329508373565974530961409585745092047562219507114066508640667446949805792766967446763145307127934010167434420521241591426627771499254712510702717915244353254893868322284715144193511025530237269709527761344334857848689820972096967339018239410750489364247104590682598171863370942858064653361299056275736948342275192542977016110533491132763011066628106094018753028386109101319858462566637394501438166971385672778001586787491465048046622284793848694179898863250500535479583804279045153148635190825259992249754089567216421843711796356280007666219432099557339998274077707306926183392008203864212293800651080432274356130780356443086964111728650778588234691412373185831696203871198445863469899994271995913716026886242402731919892673983160914739778981305058332414013266559556677696950259650435648086289620117211716129060602543433920634037938585549894564479920244592492380564496148480558536008884117059951415301778297072607302742644658471600432411656638557981196853315001252887318431158069420557798817096732102248033086882929194233977296659754869308007933316586697963046641954289825193703335587913678810656923832795596613069249644493363972714408586419103257263022731948279915008542508771462324052393775493522833167217029163980729445651327913117803100238836219351581270636971167330372255465319639398346524220589233601015115292451252626886807924149895603728477513831922359120504252837137320330851853988028088514541018263285928896179645500496727753869696411702674316542882530519319243306605434631890257369064236388309737370970954108053375158224075499715372600629418154140247496455896088688358156218474267143413734346153922931362873007821394366728658504437702505193580364501568067134335488104328941149862301793899670674347408958046795572830475792056566984396266926196741480233225347240975869378084521718689427690696942226838212879897993825422855094725777211342665503647333076243317180896419890217516179152983706924049840001872260025740278698764427176672416682144377438310472767433258026258521294634115875223485316106851590804737869880015342076128179521601595089615806924455299501458830618159657929178219061685261942860453440105438567820548334570642153863883986002458725302426995343703199887009906339247932326343875886333395096189144227982692067364953565669886697549925120448101670450213540848662276839445076180321332681209470942460358226863247364269479956496806751036244812929893582416348291331309262486745173063283955919782759164585918270776543701843248821816162945433512482645994522741731785599962380370008313515636030178275905189711521198868907832987281993006405285231245073219346305535011481356669506494870353353994350276926407426807600959808473805381994432973811547449324334410754322158924531656415001958121052492265391182008851494879514353537627391595967758428553804085566061311587306522137902975582454892313215468679162353143516784655680908515966484607294147228503968358776722788089125483932562035816780326827710763940965427112091707211254413764250732847682378212892524459678198151305870093589498721337766611421983978826155440051658443405283171175558842056523590260053894035578849862458996570387704535719902245149680655523087478816298282733923580799348730777256884601706588070164853450352684613407603998653128591911712085020974493627828658464515022727321121661854360330704993740466214275501286184193619118901414707611395487631887383202565244773141007062145628766463105163774697939052960143291133124730217512022183559305413286991732595519724106635939261322819659321276091161913555193481893369053092647235487725623020747951724648510223882070175698917857078116174915492052369124670940003290535231801199132843116906627724347384046297071750489546257098628245394101926649114597960603289098074804062681798555328845046470624919931602484239010666089692469337077801035597021481416615223264557593261348296546091832414195183949664162387420968389160267822414288682672027775223133917389530024830801556739623041921400904738723062016936512032666405189954504699142546722161728948168881252159754762086625675861993564432432417996800000000000000000000000000000000000000000000000000000000000*i1^103 + -13344693148351613558635686864690627081067960047321886888661139858125079089876944480471466377767417262968491040969883458212852974996011399501429910008164303051337054693176346732042198884102677904969165605676106617925911247079245408411850853427229601451926843880578200859867674185328439994054573520333664518029773664759138188766077422086072572247620030963579861300789311872864998386504311165756088625747534995231973827141939819701253391913573279681717434353466875577149684096299656131994631513118011735908491048706973523546657625802996457339857299039403443240959406261109916521783059182550605887227031316596199822385310076851762863430779703071008935966799939255762499086001390395535634291634172812755439434253721712754952911526717790979282399472400181585110441324263308857217371045345652887801185906788037078076556139805914052224506653986218495783480911280966656701537715422254988417174913892943260413725200250243716293741666284391967783958124008590016626803888639862472593381536784911107890768399805444609305670788317600964507264180156438287465525341231460171688036550079733225319872087993938337597079728458572901449870659462547539993222388018019262105308153302720497517779408734246890366614023672508794411047125830577893522629193720282443124517630094508288472311961937826508978903572230180454360378822662795819259586514274331550769620368960139613030524526708776299750515905331420185982325571535596907683496100989524188379649424763992104052156418737443808070062454183450725566607455798691138162730972757010241415939427878496871280485397395702052932105559449535395503576039582364702400943128451718711074998859866900743092037277480133855361123113140953014389745728925719106341936480783348812463306989397867903725973496564984274841364951886281977079929693593305414827264374777353952611333404807928506031626054090103033288889016578388745837602551824796778183095932287341377428909171666628151219295155262593775166553789413729542930874628238741346614028540022311363794487144517989089586058947574448515170546534784399993882640295442140882421803385789446336626003193348532935168401856234961427258204506211066342115675736087681352053036072941008909523681261437203375619951511329131429858668885906265787923302220103717378578054141210771404566233792051726087851647209065868273461502337095555427325606859175886624048388800569575455926176437635701919678559172386359696843085026113793290666150902258378800005497980382313150742443652810419449778934549081042696969093997022448337045668481496625765053564750142461046204481182812876993642031548268068452310413703355477175509524990129646757894085093879220334770462414381143233013839936566619034307467763266678229825946415331458383875607342375303930047651232844595309483058012517421740280018468427240415777017259748582344121675286576159017439393458876508287889905716959991935051348240710114708901211139728695299283310254410716660350065501653187608384877731232940450753311275215086927130800074068040515270031639029881335614968233559064897207292300653397136970038502485774612512177474612371756905594514274448609219718304277241107441181815536232791381570032163494258098708679096556145341102650942899497030316807956633969057428353115249012705584261638931760579078405628476608589338207712631965780159837578980327613401384491755807861218749547678497079402660191301762877066120630971276461176764412737021433391921827637990447609641003284275124737851905154714458636786031819628787903427711964290590164503540437409240111584066519928268286602056533225081025680253389155672763769327174053294358767305729940593129045744509076731092518978164276093532743799053896917850518173330851214882400237326062660631472406298300077277378633426110527053104389326812767331684571024637903667545793364786699082105909140738490134112994133856389986199988870922647576500866924661686616680868952513006157589276652260667921772331382702343574580617728669755856237520740081000597746779372132721837082800657692363279343005001356846765526132365987941891076400822299732139084695012320541982574206665651791036908925208839924750569277212265475904710653718172664643636435979511843138240315267497305449509482151070635419273411981637397830209381668455095930806470207832489517144750614722494743164695775101833726651940044824771148629157939329987791717898680167245205880048321152546760995782307431817795021645331516712172097842577666780173336445306468986728542331353366382014444186093191807961731555686658196354149496669361936086088165241760997158755679653345110278537216000000000000000000000000000000000000000000000000000000000*i1^104 + 15599275524222890958607617325748900342743276265775001918256629186708496395677141322743273633989882189819797492522690040568044586448813692367891675399617820807009966526494587277188900629624377898696223553121100321523124509854278160900235514150013144813717576161412512591748229497569794453958215129100309823659989201912680817628917560650443645521246057526559740171453197557997285022952341529492214750080745797676732678684651346144542752997022800881451747601460001539552223350605322566946782982223892800800055246946379591809379314108003017711300873774487048989102717521016547121448400700756179525014325051560627912586476303182557277166975943943435043183493775941959124023987808661611229834346055810695035876000275008024526024185715797587506617339717667624165883531327666945768338637499582389594837740814797993951553899018614143049430410585033141215874882431158459921689324617512724747890324440544744502436142717345632427736047081279621296688321794064383566424209462894403589463424747553758709800170283387028080197926651425208518415408983411446973283022700830074498272485766870199379065920135979792424397855458250929121460804104625081047724935640612888853888218433836316903702925653480860816262586302748393282121182797640583746149815339479459468156486812683400073865788572179374895533372208739585181722523957019885774704854503178899220163710111605865921366722844399346478744716792348510157681541788436642114120275531081323622852011003387636111457892585427374508065046871375903904492606256973026401035685289337345497398627591604608766403385331088464521984012954079164807788408402124988041485295583240990711574765688531410797992928172946358674633637693576421376447151015011229020920450619374766710542643244705695947101298285811239784959290098794563123409050552786729131012033117822730248191529536827020040678128231253241280403023816772688059004923924898974998375626589534188654201006277697510429482731568060563431438111790631703131753204855634578433677483180170863235554514492922076973071929254663692054948831965006269508226004762480889818849627305658144328891267057214230920720237870547155288758168452230758204724565971888888964466761814807255746732885195875194852421098370786893200296155054954172302730398224196783663441266061042934417411411209691223874139760055618549149493592973520129637578396471574603425794879516865593953218531151379253670013873308692655392591258799775838611078070381099145771682136365057459860645592515948688198621933821138996638509463455955824891101997736621207536071777332059612210087257094509269274546528332217002276581863261898222464850939739473099700265628799608858154580910731846577062790828608695959687685082592632117321938202945906306265500419123191255087684151730993811471933524988831032221601648437978553178712431797234288932107948386969090720319771707662006587579607339647022772557498841711797659989184198628440496761414653457143917079795625674981546524194352966766351579776279502931025834240460963508339157164953485030623984982566917636134141079152048473185125266515789108912426442173102831927074441340009424186574579509984013734588206436252552920325712856195192993834650520111644355582756977120311882420104735014103735072709224119375520182726879850171232244705712660080381485248097361526827559293604252395235127257027625446156435562304448736479288139250799952022339414834956213916157186685359800698762327258447458157226115170399925038035853024456549390908886678749978781684791334338823418841162529843104231438138282777037232547655228174799946447845376652310977109546371262209387340283405696130571101722491370629866161305608187069119049487462497374032871830419575396999875547357723848831733981067656588069370169935294877221523190993021859214580861307376987618055443416288009518110289433041162775314529042286906319841252009218374939457514793837640820038601619885061546700591463286732309609302291201109771634769049403629873700288203468791225422458202599779807226593239786828101274878901131923631968406887298066281145598535765006499973533865863228979038022915780866861720822040545591775714055935075201722613596062193807376380134872101755893210020767687768425337986706649912985576001574287890133911362538378976613024630345804096873575283481895216961131725669368666634809507736357781686790559749680788437671111388503018367691794744976942522819931513980585495025471749729390879918796834725542157632574651301063738133181185353635758286856607935086064685702447342915464209390241075199828039907910227405764745727211631801228328960000000000000000000000000000000000000000000000000000000*i1^105 + 252408905800123765140842766632303212195763287838570102295283432304313942520468776912035915546150894316134185616262977468795646367655529754032512247148970115459318523631192665824181905809619089553861274105426262798290215543783469308078281799646742914655044725847787753731528577795053643426776132216633421517367431210587577605070645042398392906892288944174728988081103329002203970626902944378648728173787587111742557587735437145293126477192794528208840621553062571701794680325813083871700965054761387630667934691494402971502091181322959280443479427592201578977939037326694770731232004842113511097714571802706832566561926661011640273196339540258921363304983009233242811753475969375914259566574263049786809680835653159512633940572079090865206391146868665111520772205111854103150710038413320142462638632064296492705675962292550149869551154784508285118478597904370689826050822332273102782571076484604399060094760757193604114913592458433090489931967308691036954196881022710192838029613235745132872515705377423562176309829235168823955970341025261228454320453201574808333162620504495818810628426614174947029114643599472441532329555959707938684976797753305687575901349400815067410258463207426085075323399441297303719296575259872505665834213670444251398467062064447053616871717930216791930155998514351680324710317168635451254492121669561910724234801495221533249383527202816756376402502360574654568494702555362311403182464667729284087269557281178601758773140788538593591006870239125503660692669281761060085094954323513398243576997095863241998969383641783598141665104469961497503868583264595906034611821531435108975447170935672582956142323932211636589563512941210860191593987506493438279930372230245354082691864452130455121106870427570249643892167568989678989990720227871641008990647137962030032520106862651642252498380794399952495374610628086244713424116972227629895716260681887493149146597205673111561553995247618165277659149393294711214794133901837647833579091358697216695649578705666737937008968175347229291480567748531101447531567010690515335884801858566452902068665744771688481679170331646594443404168172746808579204346280256222072441495800154340654570381985090340699697042769814160893594141239277914663780074453114797886743220177266067813483168122897188344476206229847971836187315698953338250233974133501231570707212129918881944499625585409124684251988200386622640521247220710204042888476453597922214050466656692980355609044681712312944804521893907746351253324534081727943950707616950751244237358504204679763091256761167533699218761868745012871304823598328244956760669363980323774320205081388449441868319716251609253495596749525457286497053632110165104247729819396193020365157379350197322984442673487713767759392349030948090994688190543981512098075209830650211594287033600145077497068394647395979012476619915044853691694614348753186287324886153092885714944113098798668941414318775407477790722449764997226960738491142431264551876613552345158804175607661586786209927576876290040420531804311642463047697764868754480929261241891615238150162382347955573516121700483494187698965669831632747691467532953198756009807461468034352243380539478282865455407121284587013388923045912117543313828723482162467125107638001534414108634869017089889326837909783801636692514096351126224221398102450243463603885218030662751090484327157293359793800601236248789311569617996203701360969373111573740182223710188674720434717771868254483853985810794855471022565404499496103370745752892189910990807602810605324134285923021601746283624421539189056245009175324650413164631724167965570602647042764161485152223793887301153075307192255674533051942173409118205420113723196901191231584074428788450774714880628385517675341031637164335402912144789503925611423795513557693970784327484184008713491534730945154443404221295438162434277782300043831969385045375761288343387589983636067853361780627859591820420670203954524451801071315811493359543465018464467682512383582809129802649938102319629725770932322533316279419219167789410245278592758806860507060226155088198597913077703398638903470277429028456740084620188300457639211847415417518749533479162394408879689016330103761793042293661524087933767691042754672337663684995873842273713634953111715178915117879962472079217089532390929025383355397099313448537417866219577915266857984062429458699989403382907288889534973768481893154140746999940239494432168180948004318892131544243613526406179735997209839239387379205229223111491849180454419337555476480000000000000000000000000000000000000000000000000000000*i1^106 + -1236549259988114964929377202837407431815430265603654899610522367119025245567938963926609801242576378895051997602883506585812854422170530447495568982341728816191449462890498690855211739010338058995494959861219779504032382738116504819166649257588630326178626535227095233090206610842917498516627838373143755002689154648564004817203241598493348977992273775412119868056513755759334952221868154350123652472425401517188666332557440450477641482412792461380382731370939987841886001326297372040116626253089175104621451515460670218255275916904113101312726660104872936548638432568308423219323496109406434124455511722426864578817957828314934551301257532721994190428005543142237888196377892238592456487479441491599909551335303405915278026448384501257072056464183140885732524679986902545191252853566099293646023506042679446628688349605555563093749703179118758453335992895939930317139382353163136688874413420159255784885969203940070000019427164304885846143488046920039822997743411080312070052040893027739236977321183854225188034240873009092235588739097080341729540302394645778184399843917742257233567750535323846301991106596102870660912990887502750352400775464403371905041197913981249185698089976417494464997627759350840239348411386195924893845260808828725916391895606464086455380918547649582606807009980065364398287837186745799747503637580032105645708398984122515053625762046144520290048844953683777796567240847626484919225975967863751016335981592260678500363968516088733205982104817071896857813650736137657099483091391888227781225941414981500176639835476624035708759814218220860344500338125257979397242116324121854625804310888551103888741080936232836040366498444470774572884400903645112241700339750044241755945013057488438556153285466083080381095202843254594391820763134588783926791108036862999622823622752480658100393796666648726221290248703456530850012495005123696246855315509333517905102350212990275655280652562154026834167558378746436521999680418301734808883010443593646254433802213237074507841745490001385529494554979949850460989613934572607669445375822911138060410576976254587160182091064937661979272569610674962758660903550525752307457386412332426726480638308941000556948345006668600755036236783285343360484311782870806390066475845771536520773800964424340852912842694792467008016623925398290746584429041552276408667931848082189703132758513227309218881538069764918085006138264650235691707759184598662680364833691553576980163222286617039740478724765725895197321026157989842438301362110812352483469705838532320885851105151426349526185382739204226942161437056751956529550849315586120427640820917029363328057263692899178659894237549273627737994584916851436782705809395288167238248065326755597271003709103528481608133771339005137593621863818358234257396427316296748571432876094918037589261289588539318601166990186377522974805867422544522562263969734183078894003941551719946615184518959369762401344038222365576145040307169962575076801589507145432243663231699010929046124070291787603184145679944146154323434585749566962091785368890834674201033936463698627233453591737774034872460595203102659628595901309916557885513736233013225519393612480369492833411737046982383444931137079201326255720191288552354989320221359895302537168913795196081002409691706988936270752319285520475080654845304065962014807062294983856147858793727188493052516922725171915559419303350474714170545208974155660889722453055399240086502804359689329062650479806006026137834571481645048623292692405454968194754631887854808535445180900709883289500041017716013693484970758639962670386173783690594985664351108396229685179290187594196295919842611968232855245210548355465178427953128715993036453417194465344773230185298077186997049547763452431290748380083119318429962598313910235890102021103343865738533971415062074308109056867029027473375656728362797337813843650692115176115877889356599770474903414652439730022710103711081807440941537625797783332898387378611271829720067664040916624987045030762028529631103901185314188704734548558140295882740821557910377337705423513413759215007123737803598219637199073124149861926760930935621350215030070278495339478921040887765773019598233660734239109794217924493803132294785662381163678594694109230757548181393437866873537732144461957174799422534681626513087655395109045811595960177544072165164733858748441017493369129076469926205593366515418070661750880696340942853661809429093826585389172885117504826486601329246154336920590054910423316407737437420448540262400000000000000000000000000000000000000000000000000000*i1^107 + 648427172648838157188495980426620739562429599106253761144704136325994802631595530802086988793337015317563582063243628573023640283075492898559154469854180954781813012538294302957305989838282443316731766809946023720863121907476899132353617318334585432466814213787100927079505011780533207934767984538512464021074597073867384043852859056968915204111181564118312690470926156748878382602484110317790794497517175615780371565430289701630007098326496528202276560104423391067878025685417361785232726551161961370539713019513151632239638654757605297867324982292669934961498228682061263313846002924194512748876094844271505908459400325999485382154601107703802416323994571720359104096966774917494234401871320357656382442227101395691936096415029199647382072681444378217327902487140456952860402219191080525221103104299624353340925590680792216266533997592335969404728664332235449583537502939470622573022069939512499264589883229494521083503030003318364914563132244662842057140277280004624441186485220421679961034992254665468423800185143070817784299106760587968254756483779468943993015903259183207768045755104629872711487153709112533109887867441957806848280795592666106613850841004403995301131175123343162761780559923746119480016375531643484154948826349500702643555934120517882921494082153701417931447237412663524800730879169453404103438732819062404788708172948197524687340250545830342875570256961474267305284756463526239628243606100956236984857918995241276100273650886090040133188152407669786021482936624283363133287844848146542600071676089356021421033283632713950589358018885800140053702265220849831266892258626604515163129621280748064677846694459896369935405236585803205787868078780257202253190496690681055831277027095625814337073110474103151199076881826234501561441744305909765184121156370884574910490642259635796235558673799399410266649481301350050928112735393759604553282628500066278918967871552687998580185165570978488949438217250791367450134160797743355429505400386403063690931656947215651774805925571347838868138787295385588211956873984708318026035764609529846128310661791524827055058375495862448211329703749070952651058029937503374861856093336160684520794532385189718155134429651734343951437036918153924674231552417704286306775421075108425769708943703708805696242369147832057779058672728966873527160207289389396592007782424035680905514128866639131514773592146982309187307630323565790477156636926578647171141843228091313868301783188170272742148425841764135334506110939436779989043355188153486993045639137733346474639218997408437514111119327032569691176993977248632845797196908656606746610143724405650879159858269214841735079770359869589588638330728671108784696546402596392737508091812016911659227579878419247151845791524225387239759672149159522715780449283780251744940048159121935594266791938260233956894634662244883125546640055943942570834432430978167349931871738674899647225327031617203462794323604299869154501074729717442613555060585418620124136013269153315346687808906423676273909203728413578911793817816708204745864585462109941990745270208826177784632264194030905820728668615831148814021875980120351314773282199611392005486128254355875177890027988887034769139833873792517339063158492181740918660898197989713227314261884647569306270535418686808601217010840504092445712859160431775536506714692496112823820317682662944331627277237953943211019574461222824256025938234619676115062799951555888652678892910558091487624107006460445266627109196756791788790622756537940486168196591129685974788538856129643197767628112035652792075469299964577179709549607170439410950021795610636473976055285379764465243656623626130444319342048657182747481119019393110335029726568755859603560929887646979584173204523337490524551414696472948469451818397651027408621362898763910710944808155436916112320474771694492491292674300691597870443591990393436418652231199452313025804926231527971492408119845402631659256609241544168986762835507484025321425399108571986994002187110215880978099961492153624976840229924554337978597524765807397338139765969385069649575071461746996086500635437578459918166751142136864529588103269720492846092834949622634930471779605560121129655130526802664683123788118454164176548277442302493069062185290309587285007317766625253233811852642579310220489567493785521994090425097596958659949394754272004033430268627181280912952132057060477515115758497628609659758474682647159097123822325569010685270543078812211426376182337559729398489597149817205901020364800000000000000000000000000000000000000000000000000000*i1^108 + 10842280030937602778797679213768962502332549576777569353238490212082927948762952108074753712506287604711899003055409514982061771441937387855124681195667968784785750663021270514880893800964826304410149964320178105660454640129307428147358798544804954789313484445896532230682193007719262373444821871609785371803994434615001521192770397962384354911998791582606913470089520418786592598910202216764522251612030240295458731680699211540517046678973358976772538264538863720652423415176939987321742811415868732496458298395819986880394278193944531282860287323015218041678199697623323134945836505454602731536343787350776522255122293477692531848348420137903855963387603020776746820420356928513215668610598363957113587588363567468771807215608059116928998130988398634559694863357719082929022133397950666970628327253350845818863323697611668800590881437229583870835319594005981974249324862729155964883855555503611731726585465190238197814570976763361881315272367479939327017369327969139656043400448227897590417303964175190184083679766409820283659298225763669091283811559482235868416139007634955156903445052382746959608525041953959269365366988223314712454399404619402093885129747944685924409051830823394536703192710054942349946450283636555925739669591062766684327654964019511107014681503380346018729103952606700957218822879299195127871008308489780191933989303944788113189380652922198731993775300824297770421346044844558256773571551352900004439165134096098587870509005621446545162756954790039468810253316295047280433647781340079165549507503758590320467805694565573798911956429823251300383712163642742463555567230121310074947897509658815912689840652078918006801899753440361771225272786140905916643989467477570813050976226148570150869725485308691807602443632427985036929636917315447565882876551360513261628948056712265854394989058458879314660541180578377986883736617611231536449380706460720414495413917574778210249556337689095976826111699242893259341193062321988368411608101190149899745482688703586037327777107715772831447704098356537769695584998136780898370040208829291565539483173325266033495089608290338639825779185518892898161911859250439186161792708665005982661964608676024429097999994447091228942283285482886541517637990935130676528469252304666947058759644016813589872568421735887961722453408777053715580465837438761792852374190645735377768734184984132187988765078460497928497846149844181620835306341917677282478803122042547015318953284492336622112146867467802690312380487703552833020214597337102522843244154530958625367806127480331227850145616855712118586216962341621710858158132968776130910821688126603230551852303373066276975042924841740490578851644783156252194860101288721291633309994893645025442991465849001358145007601908112277751812699742694145026617418156121283618992148411644273515155613236867153553876501592852268142433432995804675955500163325119223975950030890338079401489025194378941735655618513312312766447318779644184688339557018283336001726426485325027935703541785407564817440680998614627938829112206437318528156645088253287365605825996326253836584349849367436798233429655699581652477987327191457189149319481571273685293969056133416958291578600151247100652700208601702699610855147481427377513750820501653501823912798200214360912387019532274704624239597056569533530128169368195916560521161646251639304494112481156997968453627056604492333756259403857812404705624387286119735898749661889716311690897855686123056281968370800333077919115794938051094274207331894325348688032141583093075986734424657935850795233518487097710342569951804358513285143250694868736417342088883578073936201290300694249468525240588959937749668672231740314961925962776702628656101067341351829377479614991860293696869981388535651689144820636056517682331692557305479556976239917040451614402014237519258822013925698791033722570072979352899598350146346098163167245569620441359320358299881753126721931173361602870179248293904862400758238196767875087463236482595841258444160223045975666539880942882793350285485417773363770790568725350351806805307212771280228383587124789242829609409430242913840337074238692843799999827812275698476295002442853462829450678018892472219968764890380897142553364535966734926734456086369786953904344675340131056769394458037638520829769139244368000338218925133022319837544074751190991065092767426545229485740447228354363604690103996248707234175673506278952231029766316672411237002021673073991242765306256888571561923545379643153650365512024064000000000000000000000000000000000000000000000000000000*i1^109 + -30070406141359175590417231389998644345254719636269242586586873632766010380700144506487783810550278268332268446320504105358226031318680095139006657984220616432897779554681635629326814525663409062162881649734137434189028465735678302131041395013227914451216523120730232198465811356278429613802508468529152677519738333319811461402750876008002780020444258850486464733688767509189916277442072845931572986072048722312822311070466331204346720996566731414232608426857832129473716109520211799359736539046933359677327628632059859819315253227278861078729071105132919525948746099821654425299998003769374871046409047586375841369256169436404730160148167564279767583552082040466646448727509550646272521385449179821120665266593066587650714790660653023413818120609252527891667982183173874611214219308978237091042549673409889612459610555796015021709417142608423446932792909362069968274497762704941572593565715385671835504944285301558966549455462472489719342456821926708421275175611803450461655270799758035607888285589875945566491955297716834663287827899875572938350025678063274337630624282975245128675336971271312168628223095296035718489416906761210287750844109262038574599690506358148575221596523338798584766006097613646536425909426512750169376586239196439391118681638208207146147275459215756222992446008630451530935079065837320059553314123700013092974270246464608332857316907374375119704630145725933197584262854921629595510312379979285164467312909034992969571099867436809765441803690834597442167790630564793368016691228483407387070017198011415593488576917186712039757196045272448826610593603622785671141329691221109147816867572036499440886508723062953465936737986397309570303531874033965823313309418033488685512429650534224279525792521417442006221176738813950242877272929217604062411853465241359173092484642906834658077768074044354842473042435092265587277418255610280557348990256887729605624974564297574426427953880758573367336182662162402625176798728566341593837797174159776547966969822898848806721291820238040149388371168155643388863750825758057661877024823350075972292219302984454926996574457926309861368279856195606302087223695986169425995496672791489649260139005064805195176169512467023255680868964465770926590715074898805666396343046293667474537803156548180612834989560468182989510442795663969055392894575174623040304828268410942333213404279585883750987991197599497605559019891637028544842882930140235778141622843752452082843570475694734110912118006968307201217119453921335336141013147363310177438158254469442606278232484308530068438185669203588718715956061159868682995048695074422004032466386126732808331957197500151097515801802813665912705556387963498795085387852888951995114658777072583548437132699771578851617378746653396371632651345467270543564373500625402871882267033326386649125689597939031687376031360238472592569339334017191626896015581092527878214832094361860542793822215911831112685964416910978748706341229152791148053740020607465917178207094898688787736060982990048942217237686898213270823015052308853985258210800880687078785300357730869055775179710247410700404654214982672029513959194672016969425492100744969802474818703365505231590036987613574446334477519837240200581002345457422439123649952372289751428813104830162887488998608863355153715998484644748556865756787149431348205626638891771318385498066202285034186122158456575527446237220627200748652951524688780178502859030084998754992360229799578333723098941466669382400036856855510013934082435299831191611811263144026452399651217516599635147832921139541335043884144673634223092141075178551774891469199176017771668545501359829269383021420072853900005108657255139805530548573051604095835326854323872964847863766941615242373057609729206326922982662614403205643680695764945304962103031975684258776108063067664243898432181971737447461193056846700985857843266138981945499362035918980168994600244785442239768169767568924942220040209096969900256826565008903984204004808598007129465569590842173596925788599903170275999297661747960088712289992972591077545343868645809762998037146535303501664141811148997126229345907684462722203176782854749273220661531413496095074674434496350912548772546726477214940340187050897531302106517305189548478100262396651887373366262368212316709979558222686551381794325491824016930694828352928345244064155065980488834600539857208264253495652603185646647472429040904985531089703878757595322041218915802057768073923758987184358349548342796836189744589827787980800000000000000000000000000000000000000000000000000*i1^110 + 6165303552542782006604183074834738894526460311322091163687801692939809979493048664757880382490188043888925705473442386848166433127885385582126140906264434724843367351422858698021603175631040155130787819435006344455474329164900508229585050002851700591527256889936732993705322730327662212876636161264372350902544269110473334971909331825760237141911937053856089348852671421385475928181021911713746562010961308559642376291189070181600518916365432852871922682298403089880524664352063595502126843515190061816764987500813028194827834315693730747912281936978571563784156967749520320231821031082683644936892696109615271623303147432458652782189986351708429025902996107883717099992758861439496564484138463555983559939519114834511936414804325625207289650344730786162193497156192325973039514183909486754514061988001988584318114348685786193924066681075422137786936004588610315147773780110230940310689838599371981553188544217884086558628946203249236495718971941607000709088957172686772044145514866889191319268814730055548747610609003030883432737513060389800796704491432747477585044420233699486887829888667584255011689097102666344893187639689226929273024823327804651031444213867285638082959010279597508101819750833968221094483632294832093615189655984891423684906152018349332549332433224497618826247904156980936771158169936574665935968131849731045667279343137241353707398677641757754279325848693011499433634554447092746567047661820389725145588385873564397050507699082270652031946822275467749096862507098619612047598703250733074416513773892645383792822896233198768438228188953630500996641063572680420533620455780533386840364831681455819137436448982615270293443446132571906785669041147936160134034985020165018194245907195563123180390371891642184767065114631564726705402928930072165193098740489401164968824295904651884550463801711352304905947832907755235956642267806000081657209033832463381740726675676312055865736958648420106493212748646361528618129669921885326946403241606165253799315521884119086920396856741217731572263363156830901955466861861279925310650832815653359560591464231065404653047567529455462268158106376444531397750758908638751269174517558324300103724231293592736625058767529510161349020331839178659212788227156075497805733830973640397806212554654230148752063973817042532908704696657381163684114182596021828255607305103166902961362182007165667927799712956121608562359681227112670692070448021686109565594398210759355149972178291500749031261969311095081588161815009400848105450892641164634771480396105097480021574922285570803672095525580786345752869107001186945977303521014057239200901293501792811538139618817739475720839526971556362475207754516268145430696157669671958061424577746810560196233636995725313847202750001279173992783672727988254078118749609860998705044046267358715593791373231631021241042308303776679908178398232520523382010782607227564186790191546426208877408274243593604425764392017758665504092735139224552423844167875933652389449675927451976300953997082648826324478778220627722767220106100812724437359612424845236850778833981731577993191068939474514999981935122737904793965777643211397163661976142711712305863318184492467257308584148540019880660870885501748438437376423937054877329685216788796423492195516895700867321347574535847838426214597692672053931955692843728282492005742353950429388987077103799105781073427712069259843942996894731366480636407288205931264044678672051162930803453839991446738238120437364818914731339173257744921857789384975998005936708776471312443336058170720981044253884308226334158215524364622657605889846592169758351186220053749740021519868709972257111270639389157100679472744304508561090160329100248288174514219578504333944452080895251206042939296127555891927114768360781840147743983397660361228490894833691174363175363096980275705273927334085646091688179234008070932965201308915940330024808126347464696202667793539222214477728651143283560270966278501320844481843666963292132365933056551117360138781726793657515540561814920968492628553674360627821665551759942711829772814549042721964366708729032180478705759635983214283771077624326339027024017951250834101531662787686031078155971102669258340583926788085609642212790189273479786648457466633942166492387924677178530659942310851761640249997705642515508590170186467518168107090175823348019371213318671716464674591739651277501513672901784200554315245838084656895280370939781178641403577821469361180562915129215935455966695646872355843730309120000000000000000000000000000000000000000000000000*i1^111 + 118991375937826707049028951496315360262575740409914223562249408434859987420609058135070455920330445148643424661664009826662264650579743787679865486238160915876075443918006698486616229060616771479067597342794887598358802513291402065813243862564892337041312184050920602717593558606683267734649494609243948453450182550552614040837112448561189114737529821945072096546850119917562115448573893969670826042200338491855798780604155567168250202024284678375242379451795973900140868990129383870837665746671106611341831786382872993911607233509903202105447476247857470077492777509509012673908469347401538915425606349614644929741413151325131755686298404707324692791204032244854018205410374320817867791682836263353296373514985562087303240422010715416069329338141221305698149276407613183963413753961927461117337765225673651780066140262373697896038560815204271105798560019709551731789100376238209768491912885478141324141006950263817807270228172706931310457143938214767326019609781098800158328281966662109564443950947855063016316251357853107400791808911114081456858451078130369727213283438273457048085183663711358749360982993575089321908478241528778259860754019005163967959350656923988120538958707258976694650000902193236361942847148088842424552003253371887156740703498211365348293746936138921447552677762717778540235831168734578213388302519323769458527648832061323729580634908202126228739278989341095175458859245667647101888295645806765363710878130006241584539746841266742266272866472306660254606004571511679467060969936623665243753156424711030718597078827139482994330802884070801015984218808524018674553077052273895674646454857643665440167638848323597251178933503279945257844687009963703945672204675888732471834095947580266855007802969417737681627351383105186617124244658645236864734948358525357979384790313188850206555223754656478443941348992819369055873853111266299323823258581019135978882809424324811734978683032445677432835430872038033043574973420613787374855861400608682131224918194206943670169920864275289111417189270948363373138516043139814534827380087450455600730493249491542228975429482262363386240419309554635849405181938129133232788954146715760355983116746659925986865645250430065756633061740662323881390713184013189286417828423056164536348522463647991144191824230067644096574128090920389420200334900874006149829792284630268595629082891844157186979356919867606131743489414828882688079079103732187400971988024671696977546582254931611732491424601875672845660168523243851681809681016534385858075569533280592970098061859208633605991343068051290563173961095613090725160861059603235350123140615200086614441854056188706893295021549252856676170751715675477340003669114909227837027004756105539120021109077577979102138853913540581767024928123342454892276967839372613067830295415889044370075272587746693129065257018631191676138622246617522047796435400167014552398105742737484436563979367344606231336554890977752726511957669750140129394245286451716388448277081472825173455708979389005284699603197429448332383099234533622620165522456293861461369702509437469313607835609663798442364049479801246488951687527128019347512035150325042563524553268618000529347023926441580650246241211850736115158787658392269649096384254562687770623501164842144007751904638789864679902930551569500460260358830563732078590503317586152889846028690862499543749377168725919582184240289334787526343104830075971974303394074850676371988004502861030805289437939489592936581189438535678020129377800213492805393377116277496278060465141852018314107196544550719994538899689961405645100669440995913024973177622410559834438834813224175742369447059212041496894839075904255217159965637019993036420361316254899831657725789890361158987595745708930256715585273910381227979310161805668886809107368556093882212922514367785749025081388852748521680952643132065581282931396622843173661040056537428241890410714013999041133356630616196476874298114523729511876830861638155077975249717604178801558703048555873215075557493275506944085570675271620756937431187188078149800465373804086815865954665999349389027632239708345969387929757629759860700734119506759548247871487353889479690087553823760312431851534796649544608777846677457544029378695991089706395016746733916841789837603279754147636159148238561516317710857889513467352634403872002394073838673798737160849533905081090294107983512272106566272557938132567081905079332000908151472257688984277464811652151331097202778691662534023978424467456000000000000000000000000000000000000000000000000*i1^112 + -238988520832804121698858684851292212456301162532891739941212689523502824329887398543563491063405914905583304369326321969807426305789634656530688709162068617599371454187765440505775736054220987766380293609883339711356525105274579261736134860276803614017706077732520405167631073513142497818126262387775752708683578393085514832589547541631840739714210554867737863845258320984508623028763000521712111355057993781918380285879473344366081640343970460101146399599659869786190345971182517163695162170417388858218630732133605963891655900406435685067631494728143364484195672978295796115597301767391003283672679986663243218166838103858133200439930965399735724346379705601094253483523749617011051187547352379150800334052792272413325273485663096757909107961174098898398284132146150918565791546778980520951006224179498657533931935772510116773868955078913579330001401086043429554004118430941206289407557322927566109641300212115142164111912710852421994058659986490163751828023174535759250018026441383719162943942399398973714556212571093121546941017846826308778348085488769689114361314096632985046196825197164534834708727372824007098450476089823576654435980409828438303506984328526783080850682158067775356309603541467168648348071628079554377187248635958068930039489810722527392597694179176815479454517362091187446518255897724017340348708296768865580594732862807876382697926261716010379830904127585464265427387227411184733538357778233108117612844359439510385596827873712382678398036741567241481615645414371983799366797932189487694756360946427567866419755419532505837904702604838663219154915329617265355953579389709422710961417378840201365093960104392723458852477540832448140997107715767253604768199102753575056533285472305502319261793698083655286366664686650963969779282048548040155885831306835886538163565370915031418019332250349654773279579685623238767514721110828646316694681274339426790639836456279864655434198642700685364118466519888546154168597993358916652190515427777105123400032224809921671487964075328041803232932877416801943265881566250040353422739767491822185120881530695837093044915751069661470049884648940649711983180405533056696575935280732143551123716608739893996208815907361405422580797698947317457930279458114623802809410219748268472244869714365749606192722200101328696991154216310084958002005514250440200287405576199395183272620261675141818321200172882053720540750136108258608973863013632161031795781751199604775729245619982795187134689372924318483617622109479084407775711828527329157207131393709360637261049077760115116946838630810749626472567870983972903327559319727823374940444185363788506970884029009722889230715501376414015114594226431439233854868327982862987213471007680023883973498341063061496079836325828349642382730612916088551722835564269698047146840144543884147055760047541531644339735038080122647945831833876637897815223075657329140169278884706074284109614069040356631692280855071343010884363074572125512179463900051890343487165482838591075976744672916773014094617511026424488013755752796837768663538514638845055711403338690384353217617838922387758280607857989381980344341438326753276787506761741768019827584890323056284557087972440775737419853463309169453462269138035838367959147719984718795763084667223432635403752742148941136171304945940554774388389425276870046103844151370661907393048582268964007445674290919666901235001554673786748869187621164243540748133790385258972341320620535218964156420884751235171071203130535878987090783898413836776577248528574768919487262529823554408497320049891906000327391777817787737334107122757207445950618882737834781589801078629023114355696628558737861474403868632772741211646897145905365382914121810496740959380621368170710713450100860395989421162939478858879226366464927163762365055283657928531109952197595394940510273902877930970324228977250245462115086868864058655242666457687461948282248456395009937742803359366109614395051927648071084360628666061269969737240811535441741681851701685673305217811328117192184620624440369552431092240932335913542557522423016602303569253310246269058147335118642612861970534545298991569648606736592842572842610803674292658491885711070614272537618141061175577024663092025549271484265052984781485618089090768681047576600723408992484588056618065776374339236165348388830187535110385453820455494789740842630050820793586302381510680985924796277498764169892501346806533888448360723609890850547474681650964497558750830645999423453000630272000000000000000000000000000000000000000000000000*i1^113 + 291320476425160338356965853719924787616245932841164471289988599622420191145662775351486088204944094753151745377708827025523876623456639099170181131529473412069113078156901955309543613132213891340770105583043521732808685621234928521968164740699256388177108827182495672410467616994699683600891662068456501927772108070899939602307071787625941479116034510519767118424442088970696632663507675828273471798248268457915742667814475918731652540158243798555749567007024609636595091060161198489146048838147114805106375400889172022739599663352337459667236978311166596875532548166477311069496269098573339079733410024893081401614866122168806378157958862653439043557833631922775523793013529812532301427009508263224320376996446753980030054788231868238645600981549792570499192101611038509998391425308522868022966348062490331325893113058064256336296058552339050144448726637626557441323503748493853665070247791111668004723627663251101463929136173772090306397662520369043945300485241964963146897531087394213593959558711322811044802380862788471947291248306418787111296391842677638923550478772930552128031922550599325476283910393094101395950092997718020707905588406807711513126849552222561389892019214688064029019453743198452618513140861315796240875022165256040931974074900636705963273149046562613230447624195965675104071196476071627396336881063778624978454863565402960324243220305723753875805973365218072009440171970546630118544202353372809193479864496350466434411457715040233367751744860723890773196793863995687333054391784015945012713887681827435817341135387478797523988560463720284103605899968990382758522152776535524332916128849257075738052112732180639564315391431827930565409259155522314287927180952412306504222014600115670301042165705480517145332024343214104875825193332476486244500883939704734700487899677359711320204329694240503587795623487380185453872227825522261780129237647572958648335828559438284472810104678736615478969490422439109209310945974658159904033527699612376510723051498460506959459113490207965865265198706380997342707388187690235811628506342395403856811062038501695250003446200861309869469225530339537668929825479812332085585702407146948875788232903252069817471719486628611886122393522704405539866019335520891668764825144213052923890272106752007612671946525511363511182581135957595813352647966535481162329983732576287786313617684055103359456703655354534978034072871014184287497794183239940391211331098330545444998573582975387027820356600466727374652234126744870492937714895747343835705519485105257350503642948681311791749690473645182112467016055583715996855040130375755891337876212213096587114203655989516748188308860578152667919177608791323716974465285739190752429300219823080782339142644061043036290797234281547225367677962209206781786847775736382438946829015291964824327263018132747570716354004254509470690357137216018496185334469458625205666996428799732113804880275410313818898921368754510529334741355034696991310206420674267710407112456008095132831551625383050142138396606249981521933327979536081059550399509936106137240480950709324245918113518404191622354149918196836159059584483992408173376334232833115817432516085473523131635291090869283629575809309129118764728246806467810445507816480668734999221510298229072848457658376993638479920294338405445011343443063635572021388215123986220216137076109710361265810823958582167960037445017462623525051478029117643696744791704412122788036645146438637726966962633649942798572363674295491007345837032423868774415139989406559388418321855719171728060874943296381909205454417870672140076361851281395297719679091724613628799048289979138249083624407074562092346793118215870809267109604405817243066111737893918998458021524736551958939778468117872688142218913889686858250267496204585541815723356213010642152171420743329671428631664110042852061431805598119837232925755627848338382486666926324084237859390725622340015841101221142618226653116121400008535280469012729287855180370058403855839044458892235412002927948561916992701243404819407640196679617668127791769685048411129124210665806734474897216094315449417156467662461483860171050635803900939229070447746692557605494596160421295654582707007096552496843523570239680445115129327964296819615387258481625344598360518871231814570381401123254543681199342993769969444805467404661488047847517595894576849616622374006501559587383347738451169066295795377993238197955790229039193733911301026994731382321164794302560022540215910400000000000000000000000000000000000000000000000*i1^114 + -196102743223894340377137845116596526302077053655022196369415279884301801530782495335185650780535546109254407307965620940163803810792936339359778306705434201164300661687796209537736304549001828980310026448014661899033308457457703665700424775061986634808460018406783918649379910492494017859725588599696520988283007336091980415787022061333904841853595789585072995143773450647593051850768242209428288427769137269756474882021028679084078373487326471987053234172249056367803151321379063495373689590396240744335734364683797734788564484441576290265550411656262940581598027960985580386093979254080753255131575707361608400278306049660403325246782505791622327281524044203012323403762107479636263334226838867906024538415207432618336788231163275306593407394013175416911836230985201549047917703391107286336371082606051095067808867401887962900037151922271392203911750846041321164683142754417472972898929738903955372278886196222580866208146921754676021068477601127026281401277367192040026367539767233876362553197480434663613267156867873439004132996733188211973676782169592046292982805078400915117635570013910740300086838957238738398571789555404585170542616159902214930853442461971898245758257314494673239412309173237644061636473269684054758448811885650360257542472247304273471181551057405533101157924223474119609258060343582441429697159293639147775676122037302787805410731753438850041695077148812784245053829500204999663240772427526202584083857833392969946469462323160168237079616218007820161160176461872622060789301014903036883320023857173994205200375302426176051886574152513981334934565066405659960499568196455979644598217207857510667964240796914793631155130962156686677353918558550170744243680122563069253112292026488901118223018954858333901513132689453692085894592693848626045515912307061009422961820808163145950132911012056052399781148219016060516037254031582887528740804298275353654681589479208336890673848785744298084948332885833642516243723766952092455202914781794810210635064704157372336213102886219857633133134667695277815452525057726767771354711061488101268261548904022867744996983745764141879683205080581398264494670492495753934744447327838221566986011005939939457693219942793812915279144115468672962405805160079329667152125004997334247909948551397269608823135681098524263226402174381381530104849631014282089935091714214516513926866607846996587427355362512001925703414992402285425684355298628960510893975623548627665148240107245912766003905655524330930898613515134708268815202001746240781747781556270525365743800619252695978484978219215838947596364261121339019055570264407217158904139302486513629844371542536232426626420868216754912672609568375646707980971560908328880245924415067009976765237315650906284054054339731011274506715947715375728652725538181217114172522386318258904095304380795393174603907724406081091171942653472914284024612984725496884007198357583283969732533703138121249065000067449333308133809567696480634376511678602075935679162608805596668568109158032379509521352339263674484315522300017392313800624752827164392482639133797368788271643349452795796078200908091802123373550021998476619257100277988102034692744091861970580465665431091929466406261536307214880172820004336823221075831539492729126538478939536949740518357511717123746784827764611120468720666451705056423898302137267760211397589039155337854844194724869008392688071231308975183033493478539252228133218757482286340976069150474568567231007533036869367633598009166827604481706406927435771064591236789752339717194641732237327285395720689460392724203554524220103608355756916160293183303902185141067130420705792470531747094675363407442029101136592115322535625613040860294471813784823953623523378297494571055532346757245974397199678711687566205673885332876679982216619599031166737755971147601632958838171229657259907717128169579367693769076775493708912525099273430941919884996580467488966593730236088772196721445978663209295253022463180595693371127745796635352043018436304820872604912351154451685824533696104690011064647686598454596921863821191703209967570312209569060300638694151457627091367591469862897744078072685448941244361049225809832005574784781259130452295814976491406756338933587436785021365056724609589719784107073935128652402154978931852418209950296329717424071017593548364826768350497977844929197275852881205329976231182746862394039181543066249118578934956298161622035366183572668123051755511338793640068903099751896538312343552000000000000000000000000000000000000000000000*i1^115 + 70490775160723978954144711588099749056942441940449193247060525813397638982004813057138633387204307420381859495352417359980346032316305827932856954491514424653478952980617590211484759999953461453801656720948026533539294993860455765857089023815564166132324019318645428500743404136298945117253039610808839954006948271989502690967567597957584974688844702566040354684172506622116925177568331487958899797102254090476369775754696731275259954161472791698173801020451698730462034541410313461728061512232204062647050595224830945917625117493316438635607184856573766763677169855929131538743744080918836470962262838491442957373270313065004740494158395698653734950765942810881936544905370666275533317154534333231606278221215780972178585888579841457791305556744777584167049277827865540465083507349609370896733221512578941482105107037703077263506089894720677705842906334956037520990789998377910971119556706584163699239240552243358429108617150814125994500093455613043049751221974109191804408250136452063971774460685382682696987985280146603443183313690032744434612851392057238703844732767644150147449319730480479196541980858293793513631922319776078265558656992952749594572810386009456013164034734714467710367594936239198280204457390358610037341082903029324720829927595317177850995995613881353888094869039882122009636075353770912361801400265877710427900670784669916666426403659496234318252253544176038803032241627457216669939793674441335523740594741729523624729367435931399972671114584537472529861836653293636130135240996820540383272474236105150890953114434619526683118783076641833787115786027250977556071351462131273995719094415970371955834217404310469537194039602644132332467793422185040495537546505593749772377709746670968409799150826371372096776040470074503870286749671455283339558870254422606018064879288772876693134601560476830263454358362053465655584827112598060417669572520953651771482356202980576339432199103748203513247915684898758126263492221424171224029636474800641134242913196986169458139143709284608223143615352875932383660152868357317798874008857538489088432786324319052171974714053664589413878897163550655953717313535539316846352462536315562968469576568878435745648131957967013653869722320875982462435997312306323884469201821216492851435141104650059591107575883297840382618310841265686310753534430102906556858190355917628238802821158659923507053584088347493463061321635412248205158694641390148810234765325062168613728924032503299398609089192959094917816524222476847404534348914712830089738510889631994978748580278067000766724443919608744883352482691190167559396589854384701970551423580670613432656046569933853778303432341583518990581831834202085876217949281079304904956482305335446654954656205538691887496183394172175728044932025093884874398772676301716676400127770044589116097313549342740705718592852297434586287806445204842476157300619548249088763156469915948124318377095567310284607956145443386650575541226039886125479709220303559320645349117209722275097380790272154333178060902889368503564805075081820450101444607902166821718773887360138340406986330331063732292449993226240658653828722324797694956945531197629809479622152912002583604446230459194383800767897000396384400104004165265596812664058877321826669295354727540882362528262772667758912857762751537922028533227377427905730689821999585418191098239245493710874602135911689159603988821318425070716451762868376482956545837988275375552952453723522316865519081519169504368450996330954823501218091022065454602098514119577100765423076137396845883453726676134844836979419466313398528838498699501480747308693986916016790855272943583568277022899916411922955989079426731707383866423437052271337698758818415730706809593472117838021813364281782341666222830723637259201424854408661377737581963092056240908072334089566158906301149197657578544282548576216738679953591225993433995177754669563070441062560494859237486265332229142473230138546974496353842356295856274578676187278938235891942767047324671886157068564169026570993300786111267250201898849068734552140198788521975465596486981144579457368180112009530281833298889001073462094838971983159232075512718768235472365874749606179983891816259720820839015403154515238823387746251105634277445215186855887914147610214637109467377015564120414420463450391563835172831340698355067730128473649103908426696541978085247025880908808412303133318072915839645949733786973605936170247948595792880236688791702221342503442841600000000000000000000000000000000000000000000*i1^116 + -4692168287949131824034793450664238111804202544084217762440293789889234800729341293891984233669836469990994598343837074041163199459837191025097601774782557272589180332724162585428900572415467179888665513975410680800040162652429431034809910075942338420863128672579201969848355368743251330139872950289379848153752403719027794792197130100817688077502296414947925211504661382073899790118785313989858139068388919062899509084800284888628226376493202209995597228853369833296789467486620085744322548998206195865498117686155698854961612980656721351935341080046265624687599620046459223173921282224389346434600793857139630364615523462402603364240186295431020653686554962502424232880038537920632848066558802405653909548197606352961371327533454473468156722079572684714220127601319420371002456892220054272441005600823348033215620110142368138014765452520652916767868463560502421491680933453654015050148514789563964877777866992076907084823948509431279031257918678272871265532404090193833679551905703718809824053791534510757956520260591699945195824186632617067507495770747622754311713408805041493043643113780937777274161674994176965429547412227302060955408113386514277887879784778023759500894046478320989938657051858809700332791863206390406860767952871216535954223146518877664074565727272417400752278502862686021827453160105151169892831029514899736170274785016255520754170954659497414795644775639663313442862706116315256034641217972916934217316802588984325832967785556789224615610256760009004062673932877961679008870413060544183810363251307819826042612944210119560468668609201179518753096854617752623113978600634320000467035349353654450478739209846333855117058596235540332736742390593987361349946626834251253070787523737113604134512593083333674912084138820933650285212732403432506276914360702048853070546525990866227922344133773022019305579850932938697368572398906761302864969750979772578290320708877875397884898171568813925049629832745135524212875002491992363745823705227295254966023733268503757155650769384592825647438379569906433747749120232064399881093014561254842665773816471488043522497944948936753572631888362388864416509104514415588597539852495614865008380052051427434158485247852326433218983570049883061226286663631619795847392256572258451848150039850524482681578661570475372565717280450786147352052181185881445357362251248632233434021142021838341186068216408905879303997583503069668707919431893201578705896257715921719499139793243502334091960615832096935810832738209057193294268043467730192369889725350986701723526997198441821830028410915608948824761543878456049816407067003151378430185293859947073211263841710573503267438761182334424392598120663812547216038287229316049082809422796839628648650713146436327133297822959473489009311263063631346102616770408073740942039274279389001901134461930813502189884430680764248100854214066990819659238286274932077359885917706476787222028847999552438348511006029016950567465285627294187493794731174448475758220179709297979127829345978498767318234618455037471043202663790311667744672656766928343515618447400336098733370739420787420052691481725022512296923427810795059543662079174806058521268272272591776000879513983411370867858279195288435919702534584925206892841092475152521053199329742671574305122938415715466997836528853866058108561326851993357672854942608740589766881975136120997470298707954489679836595447155352563698941515483719286237134534857567386351343286249276273432044910712638558784158854630130837609690964098698137118500951197644874514265087442146887553028458411405471370898246158373758290922471689705705866215100614796237325842484611862547177048178098212879795719743140892225759169538601257947830334100295678212150767481029280917324607876835624397140690261877360483956312771685401057509820920688574320090264337769337258074303967352336216427357801685079859778202269634367738091327429427773535012424756212862492253778905241539620460164307843137460205593287714838888614601670586950759160001588096997849349429242370180004529368900056049398919910198723956791508987963804067828351204890072974917608090437087039536136140270883586455316061088586296200007144711506258061449165047140460695879276238614306765432916095089974771406399443568153753379068304689071796410314468071061792224074377623631201467692444520057747645956208698588325772360905178916126790035964992354434532037154171853673978700915056791792605179328386992581238617392918018200165846550655166054400000000000000000000000000000000000000000000*i1^117 + -6737021244676894773720016361295856069129550615858607389835906572700959822191150921804303506667931228423204457496720914161303405954010819577294621000985783757211834790634168701553980549511389198386851423490765518261838718767761381744314173560309614917175070798032516069272747256576741400246292855422014924253744043085493123538391338779764523184791486340876535294007350664495835306155124764418227295086048704715436356743528560193212125916352279155838543188878236461684511722551686960196280112701363910225586596031227519929316185148973286546109528321309646139177931706390465094596973891441542491880097813369875323309247080875591387052803763962608259751392977976922252271151169968009088328998777965055125049110207918036200553280558311027921875962079345079684272217391774915818390100492746145363765732212961179572725256179435656526471991031623841445350404333348332616009418035814859031457070575291051763223180044225595300038523214819059925807107806512536583130735114565360016754480219956486454503149677963360200518079835206885088182587297378374485633232974892318593363903713449138985699681672536392969957025983350100471102318010878037020316937384867023907255222299074188388825437889141235407480594963455361363359576802221433075960564911849156039208631384569901854914165173558114954400755608453567201989806863433538946908589531031179839433876976247099162797831955856940612345496892544962156157825333162345210093489433654777434460029825377035092499285792393017463054183631490681999733311057826002474568546684270124883070763979235744946528166337433261562559449088493412561133143531541457434990614666958593276936751998089972382416720977109225301477088386519279018064792381211082078498187892262163582683608404433813504236516534888335785135595639931488432935913498960600091046062476643348860770998626002135804998246205359709441536033530580645404238433534997923140566031742730936601645056032777218256343842892097931264896459671759076891349152720686248380947542704332127357080753022052079768847730555730819855723937395283230745078346592760049243982085521977541382600839853386666604841507741780985923634382029266204899298712793949698460180882618457211800998371674544792127311784062744389570018286851026258879443930623990948057717676695331577384916903135590900613609049278355088116848990523130160147902962293355718450850888786213279859419036100716670596590269285897672642079396178163098862744732610686635476764897993560072190425103719818737703115941241635163383154365766992106932251140335743703309001331583189925972896624930064803638977478616836352419146006977053174048320639442353755969264575695775095963810535772016088509164234229522797554367364485434384628686703984791544200800814090927756902037799328573507365022260482333506838298944282435978831422231585899953325210069092226522372859367329383214600656510761554839652538080306129414813728897561764925292681605209507598638057872748343830715814892151325796696048202801544809497887967579791477524117807183728227214820949981803696556458373737548913143238388608435108657667290337627106023851153813349092014726308733682114247382516175581256986043618869807755130828577599835905829734407342835787915234207708982220644703993900352508882262148975941521224713664730896227383599853214099564145919070460947085266667102469840580008976403042242342177634663480283032246325486221157624233270982942653783464449167845419991800780884763260723049660914724691010705871023427155264624919668985228764345231271108831835514917237651326970345608703160861741714533095034530939925611159740969559219103576264160489464561648337366951198975331394557594763843995211864494141386786167739884325378505978466869008409841823996903566878480546941086193844270330216145495131107376669070090468934611386115521873109057623029367533942674696701323764051094750239262078341980518243470894270682945896953350367315913536775269086365509537338606155790809360371091342316191345980357782619613903519906149235208311488844665543966742746543351363538465345245530032308673419715354532464008931984243082255552513840905952033997024364467113363105996012574372629757949923489248174067141036917647284690387658346834970047346661924330385832693899054409783518563742240327457521948757473601130822685643369666627026374080574775728623293667709572249776992172641784045505042902382925930905330198628413691937107006456360908337099419505255838844735018456301380215544888266825380154032266927663523527132320374812835840000000000000000000000000000000000000000000*i1^118 + 1882240349428864623986505195449371611661495564320276347706898021888027908258415060231413874386156230889871827032155025396637200487960906339447231640215645123439258141827294907768921470062036949406226362876510638234938136060719393092327365055450159335403931577103151556106262608503210511790678974590557876460295731687291391548816003695237200472856770823445000866677015642156753957088390775690479210681234361711695372641165502763595428928140645912962786841758052808784674069293116856372963388584234582109207325635859526069926100615640838161200187001957806924926353290960756842926894479918097896300615619856307617761765581412642290692559948825563826694986277048760936076909126555587890617969160025950196100163340042173227463513788443585737649801817468601148277028390867559865917318760762382918084017353668719202902956004163201539820434134599948608827447318934381801336824263995215499011813679704375391629973255714603270894021319683168010902619003222898168726707251005304713493949628772162817616054320846217827949939217959935469236627497670465250119019729950357280858320885978272096703318877425636718573188829212664680898016504337600997302560976089558082245304642979207379464991794801362002945617617080636547309172345521931782037944955329518891027552501527342581756593016439552700048982576437410756726012389108331833463793168584820792366162143172752414240331578455303521300360740014035779923432233137034803506997294203258096980831934068013509525346508154417570111213631416787660588828470177530387608682230408438598436161477200626109950026366611140560931918599782999996875367628610026874870075490725641485231499290853707691512292679792827095299251752903059051194086845381878863711380055223778796440634441603152924977811858608368943785171586213533182978146555820687767511408122724611696671085584289256211067462872049405357330728142691910567733821537771913204637716354884682666691252337530134387935663945373156719281413847017459900636329418510632299908307543758335127335270259147814428548806114924812083755388447044070330248768813266719402795349176028332834855619471596858595960920835629301643771582751625718685375418049026989786459528083333523606145096175722209225872243801541292882560063402215667806865084164384237701939624516016527885862317586818170542140710068685905280790314456985748500383875507933454175029460824321712501262268280350504110032702258440603815107175795074420819556639238246867620810128827830059466137083010045702819019837330575327423185970855329257024361559973490451819245558289764913334102640373938129815842996021950769834031500179568156910769700010591684972775959032656019988612626213692476005650134128636392689091137859601771310199394065462228708902279480903154582154519464182749508713282024895301877750898208452129644846755149863902542056659371024454373985806264766965172769687461211098262067392689643053977533971901589535688700489360043893166939409645695011839542077492180733494668928620026177622664658471644459016405731489527988770537516206982109158635660443207151301899722111201468420490888683026523163909079380735205650196123700844438773211328458616690045669915846114474999804920941236802826322046918050673037482835757178470705738867034780015583706100791313436413368482198651315963721881915411512793052595823079852775873587939180785773123442949652746045558457394410621720547821828234502481977902607470776941735639569799624352123307727899809482268757950346571572630514412895510030252138041772731163860238948338681973875832719316655447813950246004000470238409033344234553664461919459374841498092495011828211584667467198602769702276915218895521052359193649353972549392352916695390133225788130127982938628267221180139897933933589613054688645049847124058944889849721782018366732586721171748029823115380373518592765298864036512020014681845601415546500164103710359120579392981673338914390110405488225813676379985813279536459080851769650425301628124433784778425784740283203490665000699098384952289705476803218667192883808520525783549919130976553805111304503415567038220106974326086117146890484098721622652621725823053437185472021568489879354893378407829160391377854224732196349754123866985057294462971511248720473351813552613030319871197138315114675927360270128295463268690999333794120312360649288017027267866914693557436042894301013163822753656310476190209784295787819789496670795073713389960933349359845356410581828246253075750331063459437572172719312813707134763008000000000000000000000000000000000000000000*i1^119 + 1051484422949455644206841119430660222124815872395838479475119933512536417642907493812496952762384586364245749501600835907155505624892229478427883786300044209896345336646086209064342909335255161229990717324814570646394565519675216265286939668772078844791525614911573764504772139648635764296516703889387057057137943659892924240068971683340548286336865229513638593869495538011535358167486001295739412338239715759033573746973735450200313716394628567110248760911465495272212295287351189048302944768576307535023114833545406548283988939212698190300064969122229159256063287009308929320482404535629110347406105921586753594256449093745932476223768496451352788833819253196246442870603888394354377403135943327582917003028698646213538038704814123982381032986616818385830904506436425760530959724229191694658009147681174896136746398183278214115524201216133167048579185468708239473041761466699689695758979294321863239460040797391217476340912674793592393597489734555567929416925344761010201426820052574377806260429493454828022752496444803345253806153945997333661660099009870759165396998208085938963194163337399575878517236491880460296167843191485330425962004198509228901601901470949957629708717394731950999027910045812528006197974591001457876719570277386966556100776366825592247749239070324994891061660319819955540246570034974153364575663877920751209401278412320621507303498111912158934287154585114673317805355613003617096993863654991242944632060028422245737443339724503419840312748576320585362625049590285164319941255666761423407196042191676014125986718511754537414664557539337182494179723885880549819808351150991426727247934648696437646222922769773727096254087469811907109053976110324455675152349178234528338807059400590483068259283905976502852906484521831356959575316994868266176770032028561180013334154514810773417494726568266144061889741696220203227710875141325737144444471064515055864765241606273602471728926218879396494092512329202439582639093558786714068750492936284075701958973381127790930756814664284206819201705550299831832651606933059835287591036340188901372745581849058718414910445884107452250825180802812504380091832212289745969029823628047355467109868057078378542360072565818004585150608190769664321853453936719229804802417585499497388268822573924425002045624143954220852067071674851188268940571715761282909855615734535799283888115310655116744640759485646032184891276902863699177713881712980480316350313103518674396763337059359017020744213928527662821402909147428739610271514965405951743917034172709917795311690929860128894647446744130957557899327346517088532643170905845841290283413918685491830648021824899261668545572757246692217412989111384822770881403430517012890324760704497059475195450756536226745035669561957035359831554587061660593198578977570895317194216278952620889032011544614907970622970285776731500807893897342581094525963378605691325311108468024626484824592047054950403864580008443440997662593463759395674213357016672396031537931833655950841525920534411683132685339227537106140789343162131877135729440761526364557505432060136715437514577784382090634095612275645013852928116498718346112299034495542659281511056891471170640643398407975916635963654337002755732284571588485141874060960401548349543044732797316581223294240524431768670881557311941664495809988976359390072304359873268724371138267647225447353047759685185523664431442193679646232581331558878328944577061446682464805289205224094569774780822884456654966003606196980392556670774484526301583592996511939992604117211938878768813688974691587563220183252276097945233351273376363838098800672672249149187175835525378641946660426310546691535916870158680056362161209308054748538554637824776900625547344717654063078016054843041526580003331780798383006067618042912320478819691695947538885546537063124038955576326223784171393505137464034763855436709471106532274120146019065396061023188175939743451713331209211659434926786514706395109390710526228298240217668338430619224018630842542419580442899611735385634055592205530614831282822727022591930761258758322391062102931361615859001563529506120894784209802413415546335451319313081784495896848007291353384438914292068162539728458303781724571110268458106281221826847194900996206321674736237786674950274584807115245605079987096130996219071817468177412900053639056243083216331567475870411896427388956801237274390549556365547332118520520106334106611299486967268039832160058736640000000000000000000000000000000000000000000*i1^120 + -1018899756915989543419889220677868335243295075642846162822093161073160967303057470811224083621717947847989696633256830893495792623354745398548515136881361572396456297926767258263016837358710785587891859194110052006708895129235249802276581251130649468271215452689769386850650190124654672190024987770857936550765765249999629631675251511478897697299962853283096851836951971646483127986074024300314122743318129177042070678737817162623325491123551290921680430290593665512596515029195692919596922250875775116282795252538063512378640706504770356784945812214072047745719864803456146811907765594083744714305068822534574808560554526687874516639191541648536622465780191346655827611451465796306351684822770322956327938277009777609324517004093080746182734575100140511498588099441252493253314512916250507250759468111712027847528758416371765089058397438737822745098952025897547528917635819880176174127473702470322095522522881822645613133734248407561956821351320578150999676095072618196816504880734786100021964130741407189633601870175144677716184912089157426505758305477567000695077103122742521339786717878175829138731683299925558213623533481718058434987871182585142857642914328376048180225639713699001038867662101540258709755325042675499409265803200609646384321739409813738818087218819621511017207864871988874349853669690688045235496376791320866184263278661020971713206043028429371145298544322340912874843493447065878097288626717392320156710830867618925856553468954711267379064528669378594129607415178723599108516763898811870759718236431361773344543244414579619686495190270446722465248875293720004518857648922023618441447706155154075047367183663500448426759029128288013753553409915077435399030507077980183145554955187945901660816832559255333731515249646223673665308764923165556772570092760588964745474031211348317098025241446131891188637044314340030805930799228166728303458379246283153036585815879317779707327673251777434984511991984312036917604985904739801339171602270392157880266922411928319847097453475285272104811035020936075008178808493232860038485501147070306827465137031124744473414276625425485970775958639992838792455881341222040725719114455470098753079251381799863227898479487658121087570076634108958251955621359860168276551776576256670717942121713817027001437973088961443595422877053274910872369809955910533336000102363689185079744405248039953434777711297489508387454865464809210441845215712660949588176147607576607199298287221885932781927605688809987869914965401004941796342680052590398490494164851933068999234675906638913715392628407306063679741637339578808801252818712987121252788191634529343376369351325193029264242056502555094500299134101447491210342720608120316158074355380515383323587823740212410998411774209893704991723222987785228670414465760828413512222025998199813741328295547783778883626573988508482210546198730938736755177907507539979224801293553507594181172941902291872940230615359905798475210277186979139294878310612008780962943320337447630491191537902149309062703355519128559598353234531868630656376447298727085657705125472319541246791250526684226555144648386900359616174082856354103806975421535180148118565904798420738434913440735516994998073049199652794390830092221844624069805767200835893504530307372176834833973660813569560481692443879889468938829851718212632046318035710325897173228870106269383558522006398725133489122300128649594291027897044034254368136618288086440411674492067430509527403940975458118572063717263986744149636293025435715553312526318040110586103413454163196877669524502552625154507292655751042672801011904673689669059633927190373871222562332528593430749126198404465899690751014609348041198876658967730789039871901990936790944238682743521751422079209230726443350665169322680009237508364974730501093177401965116390540184192885420040208903773803935545207915897042714416466111602257569892307286168890763774787913125644104591575215133956025860405566281934169093723099407980368266111796958017670271960404384428016133548364596264804131075145359351421645072725834242903570595240717589950900208813916261506500193153262410082793178144594580534799470462176248433189317713765821949346103639599695886581928649219368774719602570137842597046307416969958169085844218296341132090208706616927746176054541091497647298492642161288671045790698539408982059543348127430270060588524429679459060830075705920817825635336306944216419635314729630475077024533708800000000000000000000000000000000000000000000*i1^121 + 394419465191793178581259019162139514902561238315260087146926914025055315785282354276633551137305305838937155587729481148421658778412610169652224263135891141915137687759642160608255622486748030311814591602084387431034556233816465850098927963419047046377173445348786262702962013093509252750023141085235823043640019056290959029706056268617479390402204790160139620827006680260574912623516442249379810977098732392387138706046249442085790437034577352264280794040463156246343336244045613024655917323420714306232847503744306713881565401888433945331279604874799668355795840062534312773488660010416777611179999576403203003974234422322931275851940757737350960586790385826843874693946927004198435676011784526621197359593718171528060942289978653283800328146030219513579568526040667660330265431406672930995203624314750726375985208980443228578906803035631645677344439203633776258385263659598171181697766041839833432694523249656976560040839186813674446975178946862707495572155371623909939835665605565303561849217657871063906897653404643998228711556886545577692778264233351633340647023973924695304543670644514411498179397975414129943714787049298915541269098510136671465123191377357346771113997975589614551807858091375903020687183430442733297112986089984416665356356823438702483156089694782307522481199233499845754895223461970661333085915018845442324348524715357209112883728599244317384235837122781843570875916542252271426210775729430066253335080284258486311610785131347190889386473259223768029069514428303469054534978938232386210635384776827517146019465242571138612550440616875303774870025729124597509744224718183050757801748275208534816586868187532169926754438603262094347481872885718333120894852623034534859508354622749166989079524253686758014777924378364711387856876398785540105777618149614011398099173076919004361629703911861935526633842808427154560670969912991217840385615369386216008608310567640299831017116248583759089186959997989240322879480549462049831333968828690746064020036536657816352738012902145537333160996505316208497745063614768237988064786077877500280375328562992845358383683595400025061884653468393612578875437651352538066129481914843024868485317512297150568810694151251170761222056339894819713511695004019757225427175824863081309629859014516065161095238710286451252611884579735472685741748110624191893237096151006554817477500152811517969252275957056681590628923831453047401264754224053188013248328796122741296972095078147161884115625446724740723195641047519615444964846999787616434030288405327039429600595203244285608398196906997303994631706232207590144419515712577688329278402525474937268025861799257002287689333686288558491822980681915500813981251991254358608694262834411199897251795962271850082477139476619684500869571202689355638224943836720079401112620946449175151633453065669177502854627550951642326420900109645154086488490893973227087393758644330937843925784850328558420370837313022852518028523813402131210716986657084087766193365125385453877378603858395137115368858376511683601078995557445600469163245281955117258396385508156005129343082287773355159417718317497247541994542094582114766476485878205746649261710015740009294693873773755109374463863971170137849998675245786609650745602810498156178715489071735472339687652194079053674451921974410481922277093097246761747420427552834969850746900567441746542452736578431066618801874073291510594881288382476875091417104913215698802283789445023351903242641967406937638088779850040701243115700066162238770206715211197856421903378740511954188330101389307675398555182406512690839447824345850056175704727009481241474483192595788742038271961241674238350388320043483874146799702719105319607851939176524668899858542925801029500283564082329132643370488691088825102657192770952131459684246474547626911101099714754074285827299979567939856331997287415736496206446210267299227789891493386297073921875704845845439394810165772308176025453324742045687427202224199701875546365120335209350042683395949329761657716253543036401091993227575922948237250112018477300152305340351296825816811062330138635411220021150317524021713929161633975959627599894287646310118131558744678807075947801967256072153645822332530352823789119360596021600336695038847742778684408735010701553973005986730348638282491469059419541744469394448533714853241740363997823724730339908264704332251377046271842766903417112217403133617981354988865361270155711959007232000000000000000000000000000000000000000*i1^122 + -88030550311933856587683525191738011897160129518893759828940636564384633641138673727135934926640648321232824641112674285171151214500999435425776073683002770619315308046507428865959780763028402776801206534914943093703331592049618477460406612947753722155413650200079178657950103159099371618828958587565510613450250040659080560270157483043390619917433600754739886870932180397255877541117971657192998515789718597877098839829850060448269422005079026546226851754039200151968808680129142638039046712502839580378181413378246234625074249698322799656486297551360129033853247524158208267388163338877933579435198432553784271653268858569517661684118477563096176094821483166689775329656085951202301771191903750414495055875661228690734010200222985033805093337139355172950943929219060925761422524272475008754767884920847929781286436811842112793523096315809583665530281011334041027050450608669923987496417997050426955919473710160100596592752782539606544322268412553833658171142706081173052311121815262357495021030355395389846372089740241760507339484055962273029488524416155740753602053058450869058988181816095749403622257846168896823017361824345850910635616207021088177392148537202504643143156536690762463333930646785312539984332061438649898200403242941397922504735415284548410750018365485987880831790939767724903602812507679719603790117914785262776896244422558955230681043225128001768055659743982926317222825674740659151352325739938555385094429281651951867869821632050838093666413602029570498500875846659993979065814588405721994756698591469182232821624309667013497896471344885150691533254676826646017903536147669380347498755744016577067359872523190668262537994863016082666506518481630003072216611336244488900750503133943027730814484960367743734828827368642944943093841192595864714413349522087433895521987144464470706651752643684718025539752910793268215187611856811825429369086855366597906989023327821191906504239584253466694711112592601951144430840410994081271402354311606433353405521996549558009617537935507572293851399492469440287820389906662124606112367782759126627042665098431468110268022129412191492265559746485269189983031214361265165000520587271881273164798315516177982709551792380466511715420365869556218980632141618118700445441861709212747408317809984643737810147783561592134181704275405646375014567694392694334063678321034757593367968465183873361932999704255699120940136539783428707079695433156017909457398790314134761963395463857204482777309015002411062514676892647406187895103494521877744578361684924029586068925434974561113015700755246008146686006955298952157866142662143268248473756730920700063127807203530543442724737255040514906919492421613096855701585522983884511763268305215373029333849831208054131622744546119353525171903840703347775141150521631981967583996803360052897826489690279661766323598225546663369039703780823490167589574887653925970729650239175742229208838447372392032763834595676289266021440918578558658498560616405655035902651608132446241957399163777981158652262785132699875806140378706105442261917332530073993290036605328612790427744863855850338881718363552741680845406055580319360262349263767393861302104875125422907050308809675119603386716887128977117481155174119224453727987990204411744923007422285520945742006549556053959538465361844311856335020267315680580773514007312579058712463371968125947678161855804568556784621521597310048110923931637628727091744863585500091852859872064630479621819823588288389127940375995151659645357809474380304966566388750579716978927540076711096390586410152610192031662938259358372935355451012094173960268807802268887001414891853672762444213335485511217912181975272056604423689955728100744232317802626220076534935549599317117827821291483803671435090786999286442572574728756054728255533012288585180797937944580698199005026888111681966461391688949846518505849294949740935215231917988343362533660735482681967849402422610922443652307734248490830173168851265774190721446576556940207436859371452817679838055373659408077978565741129680629018705144012412584103457104572536361072362165703800978921734413724940687900954907608281261541546182555561520091434405948444858949880032003270545492726325136482354563356898903185665079135209057515784556944253443273728949404935463530041675851137300155962095200620803169694521930212732732842761828830269705102275383428669376945625798677572730465330145811717357578259664443053215370444800000000000000000000000000000000000000*i1^123 + 10504717622834585442200544731135382654942362354883730017121462222236576128247291829874376238617642542663492914222742573355884161100635447353836417652769007240820886061339604218662263082280273481453945185668667734474093044646470954860206035096488378777118480055710052342005002041771859612379793140978352142624059132707610301579097026171900210235325154530230324820048676457035534748374089231468134379911047737278330910535643324703710860181438118095396835271548276695659575335058432012121586690739064542594582429760123659684307093286602832927667394364376320283071058396685449585965569270266301623041967578768894794799524769479617625688633588292304723993490108676864223713502989895787683634672022226980793169452811171802947001934178611342662620669280445784957158371364664341315823889205381985802413390360044776928404491273790979422679939406635349122225085963728393562886200506199918958770292715432910967481804842036369534242174117084195357226507884786622233621701617515092376528764630205410988744954678406346188537685035921721383830470996312280032787349123768274078905165890665257287682638947483292421781782348819344493417052317994454413901757190134852968295605551933670139000426333298211321516425626855147700178627229027857855803257287168847210511594852983259452703756967282181909119478117757504005544168895429815783558909198932228666858860125451854178644969822131392615871215944195995554228263733732866153295067289397845545441804389444494411352881778782702545596413956595096649119030780281199311152738966488291724469139727786987624119245898785576809946374711936190822910905810458501771793058838774723048250219828865642843268029907649750683555366350802416383178137110904559549686233673324548834084525894296785890355287959796563982810714195861464396376118451050682842674273100477850652630147110428892577068158135676398288656225792688777187189813511314620051946992452185662013782843029864377220385699315676105505944307908738645081391785272419683096085076500569806486470335467808061792397933990605829821445645661782905028396190942756017700618522987032358762820228765582788464101418980508270108315612813657701789730202705616409060398756767178219272117389499363862266794269068372314483991052359401855913037966952026250480110407246397697157978231433340719229471106388946264321965038494338413961980903550797996230440480971315543518537716798953889083487627576088948843269648448309064436300620077191043157463047129175592266353098083156777848006808143932162192286470638796085248446963826684348038260740124635777039613632232339727979173362067572260048370470678048187850052473014880520310816433112912451762535172201754292597697703983669750627391497668455948671753806454065437348824882981360110612453021295842387814584183612736004357138085114305534649421918945258590112603545728910826530455063013929163071278917069983441111117886712614886708895368545939828537074779594612361849276990515488440832517465367732132075726159584475814184072665296002300373577089310177973781447457173276159361398775727255449598725779497750736102845696056523925958655278642626123640186118194284665329943677841571805323525398578188277441461214686652462356816589424306980567879244325032049626000473816633971588946925920067220829750125842624578022461855767776757373832408165001729338553414812241947818630761208312381871955821139101082905943957196082324710859685232597312895590357812222831037844317637187430532539393249917441249192454505922767403730347673271919504888598102885775809400968126156412698078130839877140039080566212513212741692227716998639323117472850071119104354433594388939100380861320006511077636255068523968552503704696195321923890246821498226354184552557776489205722527000493748437918765183238989713502297807946299242888488599278840226281380232935444721275454373012042127498336278233017763772063366093840872251124600182193963088487261850522783871252015760376037753900464540214719963814406091236244661904728680146016393893602144779252930377051639284558871875318980329290124079004392277907280902357950689703006188823766837130383440323491269921959518553079490552526505768156718016769823952491811986191772452630271936636967079436997598628325664299848812840128802561583129158759613090357970224476132329403127747913538192105247902565546577455892550827723138078555973298637522955278945423414589423220538729077665843774491556912112094882535556067033230069578683648262913235822766937331466240000000000000000000000000000000000000*i1^124 + -192670145706500482021852627072043711475012364220841585582656017883276440612205368292945840102527598044308747500055360123305660328588791474088118359988470815185530385058637980190605730675947450361624691360543837985395889721580978914021222383850899419580342133611802950141528006819313111916097149535078878538918004806232072494179979533676236556758271883645918066981492096173769543757932662397131115771395911554912385088568441575427247983578468338439149873668158146845987495238989576881919759107417701574460853140797259792061114930006669066375876333275794773314462899141420129601094102365362768968482110278915511059632187263617321702583978522464683287605747782292426448969953666557176497547083021721613407918523116436209913054205433918912506228581597265211706306154345675463655345167636957710924116138168450775854745203810760023827737157515633891890124776537689244647335145407991781901294381130913333463132257100974319087396883473623921998901716783388682181042382223063910957401592461293937869569379253964665772159363513420628391567755160874723463923005851457087909565784523534395650744308739195099093248923065659542666006461740600159162155273597134144265332635296711105804137643366432982642811006447853274613147743962053386217081486568687863044660058234345958125966085165184369326722873537931259952270037086947182633278936147051474038696874945721204072568002036204530439816177558818718746790203952995374843016802321073896247646711887353898022577777614864491338972249760239251128207946190500694092994143541444445016024733938141095289185558679028572889306555079367492936965506878032263412106854022525869833491560525277995717017389683989733178424591060522523923824204937246578858931061103728494048519283047023036795247967116787781448699760919196990120271061623996285121235772114431015752477576723692506474961274188395357413868231353212493517420554263072244258860705585915933633311758307601819725363365159245639847917351636976431604133385951327704904935757340017330530715354899184732412585846740013134319645760040476000332463413099963368974567263095436088429593479925741020308926296961917243717265001074121453663590126597312867286757816274686234646205669781265080768962269025031735010806613150157894389333784706122048450575281541658553655520550826034745329053900371540199762467945454478273137030776005952071214672950208355843862417422531519247850188894624609639735500683006005341665929556796658764564684959276065392842703443849914946551076914095195114657277154922721382172184160453517156733576288608564669506065535053804764244383856360116429005651101521106945820870584260809183912763311615996702990525318404394083173539899479429000030158810468574574222741173657960691114317815401626950976208242285553121589662185602271111115052796018987708173359072582139211802931556340788438896136886727663535842522274152868048663179343383498251037861960712987790220838025312951229605225424701113848129534739399905878839304850780295310220031785986561953340441023425389650929002568257576765126288020376160324603099303471983021373644205292804133690382661775128498521513607359664712168573083755904632933823953117019269901349073574483921405756413025159317859650099007031716031640943689522974786957669770526476118395903304865718349427769228996885868744674125942324262249351402646527521475577495767598072618431258328716982237332489191654077295619416079573689383227600683836630441634449136339759100524732553259009448198888467520948670309816742148739409192065604671523121150319028404700166096838471909571713462592305319425744497284086197554018533329835339642184584673655258291234676413222660459505684879055465079352337197579346889871345104325075844043175380754979029952246457504598524635100030398155613954948791952956838097415125876733218048797565871248653600055387019173757196686926062186744747387341929113712727558880893527239894220137210566851795388944093184463514414212166830256676634792242396168132175197926097105777961485463195959559954750538998786293381082875279902510127363760389202095435917485182128244656689193068073507376073030451948266869893098295444957130325477674224571955136247740261826769521859089509652391017475739253506348671302576366274438129968864349022085302813072055549170500619923448913373495799069351782059732729981213726288509130350115768350403755542506243469715405964776953682868062085199688854939634971394768364861781195005630470042849691411469901496320000000000000000000000000000000000*i1^125 + -55817398982516479385127539393924778794790382673023171519982471094973439957550169868332619819516568803651862598854677232110367553062031705271299016513299236191154650164047385336194262194911088547253883981940397855517927922616660382972818765169757374039283770376441190629792607590587833540156861319468974621976171037532323932176367167993693865754590056429745440719353712389476494949391184893144743366068734873712508354602881792671388299495845594089404379231208499642131516123661177932176328803916161095505870278573302228763882590524427775683617907164314294000609906938900332024936622470705826442004887430515636924965718193872784728583097123750544247980495009684941257370513040142932994761804477842631259551345870519232751731317257611787637536858692189752472075781927435783977779256697526939409397207553514081857827596121286706611693117188533630932175551669759793415913580526905659959392555135741017942040527910240739189082599499085823366612251303320614620220035880389298893220775327341292653383874964627501608597222582884030075917167663399115461029013516915170214300949140099621933649677552202078348090725381575221702619460855695139783672407323596858791526439861644581342142016420752036925681648459867643611110511499271554991178634461338483001872623383347787587062066808603975799425324143683110937511938709166096462468231701784810433022905828356922144722355343345504419073880243181891342907914256002491560596038613813724341787547758966514039650325819417336236691259226700051534721968473626113941350327518447178752125052701088862188225763907349469481799279767845521827271929005855145058702928879827202645689917876187639111012563116506321187035811104978687126644794844763829330505825305603718956597152277567609418610348961628599106070954414503399361838098660728576777115743069886249039481256418259952249233604365672301148590679520692739331066274026670758871779017719211718836464020963257950084906774018507591777834618329396114127263663254918911593794677845388601366722294680950131499659453164696848300275491276601662306117065811700516580703463175749502324407623998399238265575435895983661014268724762082978246797027643583689200118082406573001820677260786012579553319248065780687608823182480499821728309101450048454421804460577376960238033308849395732139698389147115436026986945803768795460417702002303240333348507237077602963657643109149248821146273747527215978408474014767296832135846217481622774154970321913626460330144638429506565760634969655484694863897975530122594905898373696623082311964727742123921258234424171734486253720637046724348636283291006413809471200012295690000061113154836899111640566564630494866404104214128721105125878805970222318864150862246568513062293683106692200628999219392963048002924227892044843644804778421823518544230399714328924040912169934065213044743689525407896228336190582035616163381982413270570799838809663374848319286726608784809696208285043606184154743790876250652368999466090365107404451096463585870272842687814285168987105287721316797436471938725585721536152742178927475366409013345282077406549238523177108006016406106708426521967477268459436228068630791612977401895090435472924181978453101416310223423028419293876621608831247469967214944302499159578555272277397696050321036273141220262532885849854870675124083440321376804867240079296785121603894709154688414351119488386373708047278083384525793436766053927504662473884482970516936339710030835829905311094337998994813407319187093429641234958159713961130918272283081358632455245397380772255268571453496505329150707232809373143443848582640835665718200244590788298709917999039242078691939900512465975476861736786368129527275266068541663584163399906456703542772107690541818119621955458303041602504240128412042396503798732464786884028443282702365187214309450185312406269156087933172842258730973648453817188981714034911116581761487633132839315855959866023421697464085338377989183800322658827234348412344407885922992768878561039836173095122887620154309725649689531423589926236836000951432416769076706179852119404722762677253994474825481940460230163848551836103604942352002582399379392937473186337223891208151373085245262649084040553947190159330721735880734950381218581920680240421271047665300136713090989776307227376998961960595393313924417518849142978121434096284229734796161901162296333695992296578155826070523840392490757647762091266008220381224751903359230803968000000000000000000000000000000000*i1^126 + 2788002394173679662321905743924876251153651722144468879809457597788593492824851093484927231720302259127506931318419483030629886250600868413227071228777310244575365372026032364423232425137746135358441691953845839730777403669251372228856053895320481639537144150782022894037466206179710579973006807856354552135269131215267562956601599531671915015266949377126742461216778213005618384306428193263732503733908877400531034417545440862649620850672461929267689244570312299240261002585695610816183511853866020174074926054946707626258712656888435397721372423107048929805552266218530592564795535005185050341896178191123653585404696265938307104866914157237173074424545573537304278113961315158510714451739984768193691403127052928859873404899209965474228038895666946773308004616266193724296103085205956851424570388082096720080675169870514902724413933456611877428182946708176533329649842336402070002676156331665687610516346726431858473792622970280467803002646337347734587034503164012885262373847441446206231208960682100705902904804900421491893798450204092491363144624870493781920013060316157379392771595787383606606620848643480946165926427281664873770817938346483740524466648279830793178368058209291935745795065050619709715051171813747489058704490278171544115779939172288227221354564773942008824272990661604113063023789456737720259435210957209414090576162503990126997312364052591892587935467760071060571802864986557535126609492854114190440993816955656473558320603449360759811328917031399726505117882404364156497038661785341040834876202850167295155518729493367521455073550334802534620369849943300350667026829910721718717121588929337411150262878701553820636227120211294239341091071664288469360060258294787280861488598020806060525103196274855562989834749677454178557603901822496086466173754391837879552934253226665002583191392635633658362307902669892006752587564563995351350365399715778273594622130083778124157462717567084414866577197982334206124741083196628017242250576452429396448407711498084824101292452546537997749450157745089482446909284413528670386529995917429575461548398073240231773164474781268433899442979084001701618231969162340927519650081859682615787665661766902390457449778540504252830055918873106696623833248695935443608307108294869977491428909781004660370979762921646463901457729694916588215647664450016744231456679720403440385607995438468455320185530323032740420829267016226109898069431402832998538875048573621909949007451991555332925796062639923722746970796237716854367044275246410059985349952967778013106651063090018280522769971087378744376774434659475804307685136804172097484065128818576599391026694243337023012184461643288346725456673742414290221072152827343156008829414511824814134886741480782115404627777874202310152171953407678456060267967791107602098998747482505744421529279909004446684745464884135084573006750329483131535950871526451359168383986968972619183500959756910168530390955375900785601125873006093253016634671155379338507833195211409636765753987018239494628333693771795880089024804107454370298074265851191115938665707811525591712325111507110422480466270957301188840967873175062976940146047794880278504243325329730912795404215287661761015017099871128345546225159072090420396446369757843399690876236888537528510845345140178852503768543298591467512363690422354844859247736708839598869893126016586525992828926053216945655043050418030186296756465093327270907230522060262410074434439493116070243178205834431106317153464200866789183335786926245918446373754174010455295292924184084985056371883875628164245949148678589876700336542025122959066100762495414916056542693665228727543634881519149596172712088720087846579945698976562231781218105744422056829830899748070728100716609733542893052287585532042249450679932869549539934854144632433273418050838349318639810597802617680793201848787617676749652811795968944326591719126853310404226103182193222791730596916218279093028003089036455095083456846356047842693583126871677471329742928817714647832702549562872646071580077198473233389367711948448999270714791729193142930094383213711140852184059675795173584868393252435417528411138969025324298693729611056826735816374951619928829041509314234202812960283824835296978927695250630376853700795290490694428622725856003276769656323349664565509138208024532629512850524037133796269203904214299699690383389660889133751231493103389905720898100953035571200000000000000000000000000000000*i1^127 + 100535820030826586463149987613597920359445607505227578953389932656065822712488485241434676436140534153037533698866516897833177606402393289544830698039679415806842497107380888588250788911911072762104311600319238415117004100103759388586517632659984138734688503106312452459713643063189633800817253490119811682363335580953619352674230735951716317382642325831939069597259066562531558950063985771065485226396361305329105895641077015926836580484488157868890150413006131572429192922568889313050217565711852431100927959609764470211470534961692460853287540695484610713515745619962164122998918078716701702062148059740888628925997905284683474831044409442487305915207339377798694062576414238412749928066631360026264644506748864066884209300699798112727909787101967278886458918316892734360477817947453689400916559295364213182438250177121737292785268496199162313404401528150849660493316669947459360103641581024291328065249844057033384561358977286047974208691115885003843351529922648853122567119266768607470543189615604142361819609347357471219329825830602653840882494425638319225103383042494558104804115090874202661365480493361604138960086943875687334300084015499637900345534013005586043083502987081842894761086222710559837327909951312745941428544467010754801474338730704199872638618525860709959177075348049182765917256997510210635780761842656358062205801778923854244761240266563244535034942009109250834745673201559549547346250007552904565151326819505535684081312044726819652535573282346580551359074575326535436528642316051581068697622041088312751160389352015250414741938601787351345144348800669626173676599226850975267559049280686842866257183401124522632305986248781389623208594621746444901473762639367459779983738058715688759556508168874337703214766615699320200764675816668558649648659498682594171127701025003224191801419030541449071546883025473269955133831610641848681160858688494096132313987487435163302260853982137664028598435510538418446995823332019704112522222775237866867154663072392945905823736100735266922315466594773712503362241979564565321820559061787961283604351568989782705761603397371959689084194525208184064635763109033838229759165478379468325693761379289961808757458554621728879785871691337670674515414720169829028331251544627463424778307592048614327136883174009748720713625590582323451119955365259463488887973059750912026815503325630456884877552884729760294029066642691555660157286751119156489830034212608210141817495239795605676134646960290977754815822803516729215338189424608448379537596850954522496346194942834638233561349419973727827879829652839365940307329296714106661739108420792796681430782795325120088526229787652480047606756797336881343223595573389284774669895462229692918484805340845880155174650869358680461174886350796787215989331211767682161548915298989111256743619066315113072894133971037267906892483918214699653121990279603756372959696865766342486509954525970138594922157695412672116941201716659342639018849265665105808179245254543990802321311787130505869018944598206211055319050839940192945149848307711014957864095957372179513796961622461581601278670213198878986068461588393978730714131751716306237343526629230567881611500296927597653061594035555211868134751176730460524186892983917925387666512784965541115356203687460296538273999319250898243487990203852879979565419728444330408566990390028566837605773546470342452409937410673849605406704747336778277414883609875403283402921976008614996577158678769061759203232274171464980196749251065907211715402557241650979738204654651247930086315470799821894719757824742404280746822833678412222185636120771786644128311778540440709948628356076995874411348665345044686121842170200240004574510732435387629730136944569820596180844053002978378428351797671237442932659050351588378614081202923453820158038637381638763256166684601530961457703376408204192865256490211360672274976596419099938982071520502658400622220541724525921199525216708345870125294928292638732569500471479868371142119969858502033753899150178468817191296658563468564601771569339502596049398001412819840279985693876781885984790735802954800998893546312756498552416503477126150123167239470308231351596398958544289940382393015457471069373788033030853386243803948043119552102294291533175236160339949854271424647478580366878468971180996286388656801787136301834683632603086666561386655214505262750905392947447020305875206144000000000000000000000000000000000*i1^128 + -8064552198683336569071677342970524791882096817118570229622966422141295272097152044272266812069632503248068030851541174640528359118190052003190940909408401057084741633655016373710049788407656671203332845891683155469999566653765175335459074122570159620788249830685611583982828551253964059000265533673403978504754282967658952269473266170597956913419118810674932060567491721376961410456737729400325417699613431846423542695767560842484953181929179208334954278822144026730312438017335984931535691961984128390215584965235914189097090012716444315613781086466193485865350640428361632206333118849028013777669600323113178915277019568066149968067488523132533140890095910169121296909994149466921202829968957162629678810388037463277294499089995634009747656410457535734340699352626002570894984642638027153399374907518118578496924324123222696762927884827955482851190541227706078651230735227835033697347041482957652032035353955992847109751472411454834155040362244990738688656327377598473948396280281340102889957904398935603382716317650863899835319568637385247325914819786507902468436374009225049373063184793384663883251180203118147834244972163511636165952877747218537294306018830125364623137509823018179957481529372256015143367872083256352436093168343709327124489355697107858525776640905918709771126568578385124360645775944247349327872461008798448138815657227260648944143647627239125249574133305900871726291947238023770749495136435095708025938848644659704337907996603928194821276120503741745563371240615855887009216466895782346455289928487569696047978787035982183551106509417013483015280345564939229467174123779790569990386485570027060870579999187932602525232259635969741934244311361725007367154542681197569580592407985899156975181458530926351087730656707699095113417600449863078876183135861813501282018943008199305404956022297955061495959918900671651749860001544108812546270913314237394485046037837807430112987818830394683972239372376331415073331024772165633418016170691007036318258225088585520353284518903295487264134260088229833861246021589092729399890487600902749582323866064078943065236067007985327021027315112295544892872654215015462608059354369490945193694381956653236220358973699937542836340292008757693023567368163050935859870834384321756611726504985797299835687796226890682540301139423355175017195662476220227563902606010577274172910377000628983998305895396591552640544739338881042248264704871929851922966478682696808742665275271365656047748439597518250022608854862839399693267959588960728137705027629376997545939536452701258020079045800261345505536045585011905070247928442514324024109146221546633704089067084497200729654681289541143760254679188488692198517315166835973928250108590470960960998381256389673185090608113721728210138803753751624119724965695766592248321064608503437959225982037542719307173382644155661041957368074781375876506817736430000565152447322600666644058985599246116430344128469625789884201097972953445352086639183385541240737808728350785625328813053804525309261763378795718655552500669476988516088041659766050712021002109629208112248349471809037253787508909109311400195207573411179609070201590529758366809605687347700688024264384439988155997003972501552100893999866663996745988047571070961397362257017021878874912547255518468875607583727436580004277011577642887088245068929003855095019632852561418586248127413376988209585646285418756602109978345930612640083681266434173262956550041752889415432427783754421531387068074079519190662285701092014665444019736890220802888327132666219720488113309329029367113044359985773649930048714111811815221006838383462401877348985848989080070000234367144586780308292056912904749005211464716953932923428931518745891101676449006216739352378407909631753559287962885066661400338364389968892990387132383277091852460267456376702728190310099092856474800256922776391216026986940256366261367054031481148325228225331157856417374852845261453993833934534735215810055601805238210893394977496124908105859413649399799500767817040950224002056499093277585515822325736881977966485497492313310574659689436570944849964851919029245423259003450106692642884689885785504341069607058899379406897810157322182248572474193929243362062209727138497688377694618660556043333141558232713131390986012922461845552119505778534130129150894108711897629230740692747378531735104689451872644722216309956221734069102182400000000000000000000000000000000*i1^129 + 13913970042034533077447382609770858852350499637221485918289006473490463309844200374669448667298261023109691468764589340771976096350785003319842891244527898524793795521142093212343879632875078317359026660789142259265415227880551512900761431976883405984590739702084584631846555981337836592196833013770589718486895898234038810276893594654613424460789504856934533297486546352225472254142358960448944947287320870822444878804491593595898984097113782509263106213228627001881869904670911758743046860635441310430243096894828686245433191848754706989108406394083954356736107074615128949339905653675293485569609126597793041786404899298512346097724331265938011844079932212798090289892006191222564459486296202090637633335927998959393181110584593804623348906237690213454629199693973683482630570065495009245695951331300247357853858585199120090313117749915676749610348521273224862810520923423296068547681034096037201909414976176910171221999613652291942013437075861586245236786551593387798591282619523105716153522312019574342246525939886840966519158568622880812650893261568635977473521686845415947302111761911184250762759442185521931933046656941054155230978799138360517001190559845632827476509913877915396682782416758542915873054080172939648710116967214341762082668603714648911236543449815790952020490900434332662681038447467226389780752497296079656950164042058051437693356501215257323424213418658224033067482551703714125783178821196663816389426426173976254417008797525887309075522870504954399579641663485826747717537004698706044084397474523007646095549706488531038841348518303866010018401048061276000045329150682869822879163871678103657943062586294269151161724246579181214022675407350762779658773489303369557591088015749921981263511140136883978669712849876347870501343075953874581900849828482015040221385743561385136239816635226414759253432555348625025968159921751493025099402913225162522403891917743448624057729201489355925000996556104342396486679766222881674855788104838166453593614069322099081368836886063326782768848098860974855110074156958609598483280107111683193906321465365763998970153180782358078690320913497434146841900935770784893240067218504869119963291724724099589477665400047644625469649462336380831857015032667856947918246146660825244844738748116358302308519893163366006614485683334329132393915219727663812481659916112923783428670542426292288320884835330290627350205583684914226640003114211062720126782172105280748503941669459301578886367987846901071501604138987855971828751104924182795849470351520751745977697054930475769447912421360345092070159465178141127471817813088301119660840440180073902912096760167410790230816656591811883109031468705992155896665542988432715699479206471928617767759222554719757103788990580771257811919580955395942163187006742742313980438808280148182682123242405322661618272564200776718092469323813736802850657940872360212091021776921839222692308285404264376199310283442016327810743966124589594556313233196453142244141087493926397477733985940612902175262171854310345789799741080576610421585559845531722945863621165695637357682835429823831529453717531711211760744007194287109579529813603803743758722207173963529910600408817103682065223327603100594414475086802784260020796990985578926878973045541314382995775726568186777864728713521689806997992670658069499794747042897686489288759558351561515765937770151335036836541576113599958034861399224306320228137062170221613858335615050899107694488896754656852377999581207253574431690988235220988783617777126256647085997986597389860116046304706664880462185897099734989529025530720007052568510970332752539357071855028442082499489844586217232190764691680058594982042985161371667705830899557261895997856889173083875317628779308568347358116784323465255369382353070778383312260976560504250323163484208999037086565419704884576266398926754095310290183032027368974491383015962769270155161249826393303936765650973474456145264367059648976322473606441129397362823846929253202686409091015197815952134840805898513682186169702841687726772527030049962789289642737996732111562519843205644788378275354523621382853560221253743115455238164267772520963008470619348617064277657570389925924902749809112950955422685580219653033008880014649963188978654671677519288609742093662709149564448680349111385863175411156212763705457203367490576757067442043168967082033962985529520361255731200000000000000000000000000000*i1^130 + 6621105834618882620718669561655345625131362940491702136821707482167831637816274846448740280248678090899081314328585144038328950665627427765358531456161983989945757519088804909456818723804785685401297712477295684454038512226498500005330436707409584293660848637093068708009602444393029851277634749540596909405004929383319814389381015971437072417038540481032027078657674377914919444129205508637438556485005363753661282293989553278980828332063082952045777308546157940614524004086377889144230758354250177931969978377095640593544664281250406965939648530461920546879763752211809922523358955492210537845281237789950771509129283791996195859127677550547535127177067324060893970574356040962239440097640424243022915626620218408147397498124063782126890760707881394089038106623969515816091777839274868384163224989822892785189576791181079830824171613531156010631654475445431581893879463650285467784330412996615789364502452577707397436471726460219859551077919641649377359854352366287680743463890863097408139994262674090869482812818748476147499989681372796737106645345925630895811106417220038539168563677642122410652181329819221757237299890972135038358507063305078033356542498324400450771500887542232484567295179743422905418033926498860943133753669385021402546433714606777068283683234948957811447741271708428747173458833377195738650129772188400697677523908562547373717300927371848119547696475852601220948954614043108073544153240748188360616876721622636353156815320584981423323191459697302495232731890826071418741872729770478621139668439047327962367593832000767911917257194178690161800800698425775679230501088520951206292325854786757527480574939274493805690267528179685917954364423607119964858502969733724650274198471037783963885189381677415464623079912565371990097923606033994418549895318280675268226014863717694142792104884298414322696485063985163393713672840835834473743748416207337698705622466406381451929271237575925337972132649153149167047027870418201596266371656705709209501173754844742284514156314318482765786713574426493028330440639872609197947634424503073389186440291390622646396587052627728309569250467457458991193670134301521174948494137967307977620614244940243004535186701453528309678326923804756884584847874440541279425456949493222212273134874221870400666818094960396147923616942980026771276733906511793913349951739392476674723654740703187826917138767348662302865335484343298636366827005617525311313604488307946258464400355932170366678864736449589454230422689975643470058537656057689576867511084555428517771452363839615274000398830181596426956215605060275004542401297872019866551001802106320443637429199757581205922371213433619540450696300996894662121544651725639321444279416613417271161149421113456705964957870258639059200446952044325444938798616834091089434143363497813216444800174364049311421951760497098993963581386874078491023358423225715451021785727358836178382675453051445089315647307779284403633298397884735570185366418776877498532262663821594092752864790724383482463124342354265231080452485190955436341142456795086370628131919642183174703554491080117885373207362413543635380800856957040356353066609747482501063934386521502392142052332264471663315876793089096995648356702160859263176359282058074233615758166644938935058402261047728995690874221337386087626332784194913992371605677028583398462482608307943166165795942837396827525360353970530755466267698088869137975320354364905235260772763399407822934070186810793695942484226064033035541236577096777918949317721646995975745689978471046079911935481133751788033732109311555918394444571859694680987610556630825356493129773882124681700771183900410093960564598316094343371217562598644416594998398883504788939624719831658171900142951453978572756943636533416334223994228639276357349172332180497333863964004679164906495853842182314655092913741490671748647574903402434348683209650149972064646787439144962529162401862635773780042977898833524533644532141534798592230769560300323100868951804210970714366616796902608241366514875427366300214952802547849956386562105227521871665656419745651636915491055627698357029502237817778545059123601911278902450907336443948160282961756764923398853440678014697300667561338431646852139088214965929237275137152075220090461320394497950604204096898021755141892700007564551795340430512595986371158104849395370590503108016248049301176513986560000000000000000000000000000*i1^131 + -103401547800357880330916126532517015036676924083459767826059014656454874458645347994029518957076530943860300756959721446406068773531386018991173522507519892261206737884443021388508887394554545351614261309884106616802306612938348335613247876438378084017559496959318425134786817737863046587910200846717159548520367141565165423112013405559191064893053887834271464868982413853349673284521612497079354362865334727683899746552555852260745103347015199252181710782394325350557791329834100756003652233193399663157412054280966692378670284262738644267561658525382561909088054200625755679025492995043874269429381386232467155186558049103934797038083914155887616369134957816199312807278086675571162793409233430572505339803547648949637513106513504827908991518610814810361868025525629680219669639221646873882423004760316242343033926480219408236812546686949975646680331888965093009834080316151886437783996608632485506416952367729267698459688802322888317488805573149167383341471468819374874978740789375451270371207682233352055854198653233367916225600215155330065667799695132810127938803560864795644428068491852376333210779906891282426958201845892554380318404977781876140432548593999845644274463436473990820820084955223173102477045790240586394872184296486017623480669051474650950344148075978368016779690085808100183103708072247746340646159460584801981301542064693276395743433424012308289093674803522691066424286306088316711836597801888826877989516336446618230287415852139779201913319710816250411339234191119211527493369076280594770234275256896243784596338484153092349276439958791264215856016135763439223201355183536840948834860348808909547158535933019013131706683189703463249505190444867349987489954180035879029067006681315896487087391377005266171606377798921934488569664028807825977205526074276830366078300049924727219421518297923148202667328605239855086532662792838725231887860880538426842305257513007620748845065249360439093943814867087859704833678506483842507853444586945951658752436077806942338181544867586220361720525362019341824714816220309353220366484477050039218393088000798978872024135660716862724288113152420259532991939215534288220833718935804920581726344252302308268518568563416278648624975905410926170053264469278158741576024375884919961186264182032464995279362270537607154349216279250085940414703618650440681117299236109192137412497523257859516561068913814536261470508749176490122857833655217166029594073743399427101646069832379129779102766715741729851921121935028420569047666309441256284090754031704544166719730557667639435994167242124144097171706970483317633477977373398630903202925771848159135555801092158779293847436295996341290177555244421109663037652288263937206121284300666873461896188859061857673625129937124549214486050302493420153617852436150931540851210749482706921035730694359160386680659131754580462672773349573595790310727184934206970409911791357923403551157359458460628943388052568712483308156115968655071688023528145445382269375094480144052782662366604979075616712694926575269590539681515355734231716810489657478872412353386052316340574837318488557783706057431893500195599737902343247694534869243556734463616867873132857642624407269895597884977397706540597982498552161174802253676275664519066034978947447855242944172492842473153721680919672413697642881170545881056755080761865217737101257406379881117241900408691313096482854334566915636685128180003215416533174910611375966977151999091464386195946160669060432002820812217620334596271122066375259018853778109561584004427442052871482570332696030172587151321469113563944140851939277627429477425720577793638268729199836317529189030161195308293414582667212888960243625838134760767557445118354393076397155307045735143449478051597165423021560053597395748445551347506205686754576411024090160717579775655045396489297520450726487159958542006603051955656914176300129581539612988716525868636157406135535149447890582353127674912483557871335006979824443467396110523122217328026725576664085290803266047265938152433337147655815556111006968194343896790179172269341436966543048397390860184630800328393097019353611464556441417909419183293770618394025657470983686221352492005073247899382599969295225583067632762175806762924012136331205180016251613314293171955457181569112078616103365088525608625273383643024805801597172870738690849217151596708569829947056351870976000000000000000000000000000*i1^132 + -1678920893111409447760115626855858455689703856723075883677693971527689933983190071643666174510712551163887111548048990999562361537925384675595032010478723033100664411472259500225720597827348958931984471424371942201242206069139110155512174180895385180464774237380505920869765755291860136681176427965054023663475938501227478400954729666933497455647136796070037884051439965422403922002977690682432515373668134498767643760699523438314954945199547241473260604225926374903828249371249342559240788488107946394102596531717156331956789161820553722037852349261876695531936578742970709689647422199322422080364804156445138043227433984542956300584208807596494947200914759011210285786122512263560730521869021046636391321734321044587375288396594800650465812480019295949988648845011523850481253795330347400473780496054804294766047168704618247160014567329333264239876180062643989167939461661560995509372099992757810213881110348180914984831962428612204763142997115319909452553570204929705413109090621066546446796598040863938113368185491654286853752043015436365462369578846255476986510073818711363810928368199678128194983030962019448145254787761464319162103498792086455212533620360468713987672750692227093892924838902473852395980115093207339073899850275722044985349516471625246367019099633183984651302748016888118500486985454590942045511706821575318000249857557164233862319572676107818436738780653904139304280544422299984410704160094097982106498823118733673053570636598742654341028993757290856125049674400697458684078150044513566807922071706901520097361007761534597039759577548680228866879477701141435007619407724412847325679064875019766656968555986502974409690428945510715799538560994521797260104612943963606017937745137982785503377248961605749647982408529692903840685066921812019398991916886945470921354406181480812922759618391084622104082895530066720512845126351877476039232282230114275079247032513143377950131443702660394203169006613816797974369826459841695998843943224551296586160977959520301848793437889278981584730910339599246176912746323703626396500940657381899104262232203361551795985951495114059615295337453051420905510114341392762387905291096747089870951500426841007627143276638696223613646274825515116941418546760025599923568393287944461896031833991821300884070195442348261510188541329421014651877211540776542775270954583662503538986189398875903853209797454871320902644290774099128830227149051547486090545298667312423149206611463970903856999663684844067780157994828580670958153107436084091271856696070908328074013901881531161467095344265297757680227740077633536386054182365098702416355957289408280590365040086291039141549131694305093906944435677060686460337646038244929120670686199032384620161558382145997144910906785991223191133061911913416856090001968371522593749927003210611361068527213129194101144980096834913648648000722356371187307865750999465682248513897115710413544149866694755594247625053877568969264876575820179653357485356539191907552768577388021955193694852888724799651291045363249861307826035432524441296666071376749893412905860903388821989986273385822135675168558687250935601034354560062888334899957675793695192621578279617895403614561265078859826964074217312158667204249296446499728714300465620941574706226775709247722124752719621215074088489821985281244790280491211066051146804237951702601342216214324966704409193620917015661749806451022488652724391388649822182059716880157816438758526600523114159396282104341908213659344603765354415067681326793556140090205527633240925628673432862135856856999935237659088528826394342778738322619513975922639737403934345783328876625906111076709832625538319242930534004290812914257964384818471379330848251394896273034449614527750840604988486787486858058594988867498786313269140906390226804916549485527487592767853617952940721956028132835472352343806065217298587713625201691200767786396890500801234930455865807104807714140805904555784822788973466936189399738214598166350800048273335792151935898468369548442927461144937174785673665614858071178132562119808091954401761397967100207266834398326848063545569211655900780233944579376674222851704468738488262400697634036765794892841708244360724275908350253583888914168554156478122168133279690867102151989688138938264800632454326010495198925786862533888475048920715286595168629166066585153899356033908371472166944768000000000000000000000000000*i1^133 + 95215721049031933491054370031460454750462214022427625484949883146712140615421194969136645042559166085491967917990951075542574824821685106298746255784796815065737776925624927142777945950104847048910377583589830653951281729024908887367595540197083255921568256476575164889977859324674190080342558682682430366944397451915809227108852859091064939845971197933692692180034386860763586244956542621117687321411316525323220069963653428240395743391063187537687055131468352156821095112546836416167758551725154525129178551119363855035153722027788789673801723876494569952664339760987351541103713360041734882780939241106693652735299988740763870092122013334955484278383925151331553178188446671771002083386644169374477289237626002098637589871184787085217432794323442501574996559068414359872414740866933407784492490037130839029050053163762041702674166803525941833823821834374466481135776882001274861378055409862650131925636281182319854211784399144430094868562671473726088706076617930817923369133895641428110851222403873835842421184748891435496423209393423114913690028095960818440979927228273496207921962243790111728047739381888858082911456154530737811547235142033147240993943751785453638880167675999969372654326171143295531611446003530398460929033198745781275144111729093228551240313211622261660473705793566600869909878466472896197893026869730238863666113055127058778015032217075100508262582371399756137632391184333344996385216580214326632717804189208444427399032863166844162852434335934545583001555313481312927262329555415056529373498214337523157481820895755532209039619829139871072293868715425406089551158324773598312296845571825421087009586038489941833978805961610870161915765890471288019060335258327338036027640837086765910109112193582936045036538172487925427401894618723643949277651702292478231019040698870769827786771103853764475511765340905296649216208781501242219159800030538319451614555638172679475004685432056605131853584747255098807815368173184609058061269586818512559944102648170704301669172877992503328658263417579740958794672423230184726989140188905241690714179689923768739855853588044811696430309718810400705980081738359378395893383292440447834204625878573100512683390009609915286198824046519488164692439628150414829548859748537967150482046020414599424137692938780151948918431797062134815263778000885854274307259723238963185225955603829616593299107596466990834663044575550896944185046173814035210952875821946174219171017060513695671147978227675422032458813837948885981408077706916608929472254507459984078694522702161746251830991807880153004607835790909402282102469692311689060632190990327965513733521034199233483512289817510362372848470177676338715715846741095148390638490411230214354902627336547050738371121916495918179891368792757471967462152966852692881476635903963949566927031010713534183986050009701858845275685516684729612234108615161712565381221143682802209561783190347322357018647497459765271688474697660532539086690869099432338420890454997147262963093021667075422796774395637738244264953663066572143386984964741161417492275890982573200541976128813141051325991224964989413014745684990440902217022723001828223635346943739241371506827806719571255436568560466476211324341637978079119409272350634424139546478799412354848500372892778832960275986909643867297350569759654761322519757475114948071259900430874623602546119343344331803313194736285291574228809235112882934625793332605863560220623147953655783039527723083592753724137810729761804636593673155465765645214642245005531829538650738954110722211330355465340452068289926810184702581221396903744688661924583406513457380890505828848388330178512247790344272354964824581899981669743655083180840341334358147153076453679871606939764546254470521801225561720901795790949266396887729031666416562078571538840332274030075366008198141324392768801604895178800283874908636648000492735743719291244849365123771529671396055453058266000002073275861652888070767877804043852671922332249980282694075983887233259240616171638805782968895708002216529282087515972722409747277743905584615283523614109170583699000357630257200930732839111181166211154006836364274531194040393625805762676919407397247484871179098023367253800225587799165495765802732759185276030334077389585283842856637963599878708125615128807366380940128929889185411771851630701475830611404115152994304000000000000000000000000000*i1^134 + -970294122080724890597442860784272412329196070428165209111709529165599135469367726202070150578079800624426167479390568587289629786555995689221585488262533161994508821759481285046210728003397733370394974367280524478746545617313429317250353728147069320551181626124980376029296480132439834106732281425499756854519704465816677800733626186833714905912567785559710932369701578364291607138104401245872307281668453986917953028470847846453514168534540733024279624970662284418760925126757746917295690234880255151744695623868754899943493271229702577015575431195898951747795839637577026313459738242036351446463347277871461487511680615098899382793514772591578571493463276446483621412304859716604143886989740410487154093019320348902099311280830699849077720731910773122480256266788636580243172129054791441152709753688249359295384454382565469490574543397162380525478565621413327589790914475085161634136541287707678516997495643412675316603288669971639011365555975653469700211890898195683187334156906781957490816039115918399963635787430902132721287057080767875777342659147989980904746955495738220328903374190690445541027419379951370213576361833144099794060249129299606034833916828193635360935738858795658696798514686389627901444010823458383815608883436599839212885830775984551462564136372571799227666247517390764735177339654975288448057714201582921573521776113966057317501527466610667570013288485076881034693322835911865062437088863267957831367876737615052418809216875692823976771740666820092612105030021323658225439285592800529495632896322230386581773677193595220006346090273064955063529539160404121925894943396137677438876895930493611464086790745586544719640824071275943485982923750034300398672040679343349529545072880151949071186323353511120851951320832698447034655265785602376697785345352154514776533698345054936193114943225763585825660344276116829490314926031895425499970622106409580244170174327919348081595964629469513450617912171132112481696207730900280040923453097842594808307439854654777490282333967468330117077422323880892891259248904353573155185893920275400877614961655884459740341692955292501646844007709948968518327081485750241369714791398250340971135190434707562837212779138898284796382351788287896643571100572832809160100047904761814664469839114788929314854811491926957331666012754584542166811604141212285675771461781234777861156123062906789973055256847156993666032770516648671489181304518725675813582553362295979293520752477178628338748266935814621366637664317596396763221082319890709668749996137929615009437914360398605120789060386879645528327051045927843427742781717632553082735556237574609006509703705747370991922631231203729015532405845199507493427703462287874642274089027038863272685018131660782643972608587880664431074725238800473460177763195177498454552117640743378953492323527335620599390860775114804166241941842084646154377847546642806288673978668905790969108595116505383816443428936210882436716098712826281847541431864134893677851382812098327068735895717141937952871928423550189218670480471802481399875450185336791376589223999459415342899925623568310384108335874659285339542949339902150088875719339942799661454267889661569338626469601092558400176732703537148654849704733935987359625055967826301433778071709549827708202575353554322969072624994890140302297230949311009493419303421043399530713715225756327285836927054396392882078079205670244114113816144398502402258164742945160480135140791197360778704757188915104080965931174211197888942665573286673094566798385653706521474345520573728635493954137047879676369000930906811462920004793319311557422954935114726448022811076814679958063525129374699829350702041860639147966785470833798397565489532346401990488133821110272888166051828826623720332087593376860786428771610860027418695151266438565131510468619127082918843484328769606087990675138366108536324795973479402469972485764401551572465627491406447486764101458826565598439528945134367113962557007492020114014546378379751575873539651658215964167908612514004899772934238083446001285085741987881111637782199500126805467081003086774491393705939449188823069057291829533576836868614740913132753077062607444802699053231629729453375101919993347665282082597621406001380834674527965712239188256113761869467935621087312345734403466315554864855539474147987503094744056260361240594592231061454848000000000000000000000000*i1^135 + 2443951872981701589939536253986653206074196140253443827587158248417647995591396147189853607314362669418943131050508175495028905208969139891703544204719223104182905492939076253233276599438061970243225187191566349314390367921680608884701974969027359347069760552404293188338427797439841198715630892524860577265976421751305606966581857418570663691928360585031347721906317416590344393445633049801593071315636078484480822619177887330541469692923730783915136302863890946686188317764714307506259157318335602495597772899425056424924708365223735087876149883693008179773531195172636591472840030508434242729073130600243110808665013503649091038528492621538392552904321003863093632821390435574245718611219379050547745090726819384037020741212580244778495443609647789594834666461935465038484471306446738630563432666925961436776363086001646344760796505550700452267337857210920869715060309805515807240736688831081836276966237603292638946655678363666827117761660966022413690125340956479436129087043098419368742019393282993854597598485407777313635031654435318579097430672293986849224155516834304537481740439680358244402776538209292617658418896560473223018537455026552017814857197294083634723182497467125361070237042517823609040046138467707045000395371020685209561584840345344806108696437410046055224181431042287870574241842919280516813412213316872724069852395052438421702692484779406288786177337247221854163635141515536460970557361295250662463782276321457877466425654744047276131760068619641847341912487532965612664463261361681393578413519899657815683514831795114411432982039729468020573191032324072938823565772384381835682092927279359715042184663372922824023797454642571277002868562520742581661467380305095152242297124443129675396565237226521004486737955787844640742227562894684641144606217158627181001750637433489126299654828061302152726911015618784661040193513378179001554182007293769852211190226830749363115971647540938358350302140384754837351391402137940416388932308938327293848242715519470666528049721560733115410159833095602472755210948189565639010131449064439387873653024819413948030761124486410262662949796894682408200004295237626702968922847489036593102600526628596216065968902240166724301392455834592732046784759210846933101777588945188875643094977837615225283869865183535903679114224955864624522535554370570458200090239404189038490074734478803170750741145837014122698740329206924349870765572340472054043708957729207597967767195844497680874673178455226148987030440002657024328725722270358465995029116169580776070146501979859393011278767931723577536265254704173107056672854410365654014286859828240810168849662683988058422413379389721308331959564461608335053316587254417030462329727727250878775018572862351599570567505470813944151047401232124200556319639879251629925490373768787684019270907283008251779010592108204080523161073475326340571689405392836556997958297092242525061223592912784268942634808695589169574160060947052911509603524925403833147185173596364249014758049965495482475600046725967188225257786406289687443678928823743470403707247094231578189763482980366600171330182918631075212211416721080735872046862276863663411885413171300470325340687923159638228984131783920825229151283980887843134436004175275571810425886414947551443467852017721021674532852922897424933213205686606766239402944821832169449642650103289220393043645868578915515548810911077247191032438934387246672396935194231614016414404901004012346911246465895440180434323707533699656691879318493574208142323593054203755349940746468466173780366506894830490413799683374790331410183273239641649255592817133597612495992210611476956811944937831251085126147810523745640470610356114441815148635413640339422717058113240038590311434279779088607334042510105969615317726930246403286192709548686624478484790852105322981802030370270332485621360738974300701827913444605159791164031955179070819765560312242833094988963054689337077670868319273208043427198147150057219207412497102216809440863309151222385482033791331121033040133827440202946991915029288495928660347435179870983264412849242893727734663377277793063217297250551731051993081140070884120817749197698277724078799430283985808720618342564793352170884830293672884264074321799212855527968377198061245649405844843827814486081066441387554829288655917183688223606393353638471491020390400000000000000000000000*i1^136 + 2261846693726964589368665083905156736928163027491125925928340457959910345501642227405736931950962070658248227241615510439250129703133736447188926335771788134204513889668486799933559591777470412008656611328564339357624429574950820854491296900185483987832917968205438865131907629832211086921681373094157933517399553077646241676944695448741191045254570374910784713418630679442476574342139898686919662699758779492165111380385875599600276346834673491448673556001254503003874501709479729112382715304169774435708709228628216800438279395149740866874886925617077854939347855251504249118901833745538580376820261675888492697308018629028074379285643668540640150779766050570520481992717526445277116026105086316240066099012424222060685077157766234948156361384362625734564554978479669040414381766764254056619478417673408209782983390820979451073435548595985691030676087265113277949529883564183247865933537641787125111723417509145571555678914650723271383358398119964010052090708218739527279561418941238142371022329765811796679912510923145335914305358913017542198462889686868946416278528208384150420034728963869540504084419825909872056328968068209613810537483823103917049999943581760288975256472248865226901007650512222924102719577125743688621299042683297625224859292865477333386562607060071975684192984849248130571650722943720959449784580555421627086211358039761743428991771273553667507566420274638077306375600572847991231770993424286999174024245602825410465192317963411869865410354926903526909652951792158117314136286049667592284042393923652623687044159238353285308087656657071590303559629549588519904597819407409629930987945839531168138228747493548049324485230915225121252982128105652290055506380863120053395419835230599216376027929639809896594031022756977373304551991947492828090717841997031011984960696378267887067069185508629904452089730021682914015617088324967468638338596412757604681866415455942004035191296130447658830962011330414692433055720512219481799359043239201913019866903925768036238683186506133992232349887438282825028257904629798164791967606767588846290063636458284855912466090310948884879330554102874994945077769187778251778554625277372007969315840927047954092745485437954099096448237860631887237412436716097647849305977192448256058897634944727549198408981115478980342859275129849751283874901134657252088099932725311979752278454342089403509762070384785759056073134689642006076724716594342249974555012918522845932194136393702756620800758076466329136533582234181736342319069103762872279529164442985830661836287452209294876995480623839016874523753737979823068995734529605272562228976264588467900172609047938768434099029324136717081590490189370351749920239891644510439734415943758474324591878101267615110866079656200543256124744374864456913933768377086393151116494109889460256061350605130264449720597549843607439179918485394791120422167624934875588258142333149090044983677885766104053787286107861619422076915072067722100282318492882291601554346830508634348110518430256874915864780719300550879247921353848005534852897003715703666962841413466048851346007100999557489338168207942407964847760312926340887982457652313186182645603681137673911565068188569543678787368166316331911771544168431656223912421315342549157081127910103877411333895306121891566163577520117997889579790092935138233513630839951546034212611897876708513839662404212847725877139258692061281349770176129518294636271400129826391876511415495878682685504366819851408094496346788490255475597550857213385649429495453254377086768775825004338281791698285597312413192873236477771409367745181696320653642951070194875163884981615073778757023513259810638180339399094702559087767927706962838751197629243701150886133328915905021879617066793188958704764500731581335087883180450194869244897419916979367772420076861266295478841939454150139847654446734655076108389674807086571113643908322266207158643061542417726521741012627037179896931695551359982034985282798608431276529154824603506806141587478802858532054391914948466996295412989855780691184851460912887311007606604473496798849875478737044575528938407779664695717500180021462115154991716510888622637820447015508250235472965073278277774392836393669576416105353632089442935216466091487785379713329928770855739374369084527985895841033300006042490447401152409424683874282320691200000000000000000000000*i1^137 + 16946431605466407535313205912575636172588190105668601142374038832794462576254437484282148177839932068354610365959283783002075525623871806268310797439434434801001840859087403331978257801842671930122126864769300113984284284469368919801767444967513730323061359756430204669857244767028346777561454796595292271658791001752082723410833031098064651991623657255262651838621895468119165420791478023868033080106869659073492196139366222747017095836253235129789327953271671308274901794402470146451971372536926597391065743978717850725769245585508367225991403379879404142427680974368092926931644869945060236000286595378874807898335387770889012528190982638028364538130850213482696470740600286867867413777068945041340771295612427317107904565268302228863570757133490386988874920596258420640842369247253687616514697218355687039394099869346034578584128565587644197518098004800916543109624331290476635780052890644005233126790247142977139046336961146312404416433798881320910156576593343589384731398695072779488374067238959003614635322181955614838710987193354467387527625402106501044289608035924385489468457665742867553962803743373212415712816074489520787177743172896808956541722599195898254046746062554930404760272794362154101167170381712943178123149897918511234015575659616004888841439982154338270707137488122666960529836609023716865492546334068386016314261045873170057651332631038702957890293759549988692773227415247235308596027219560380956012011161638662825045500531333893855637397403443437124921047675657200674531373488634120257263748217285493042321534487010055080825518216700601412796800581740040276517732022763433289698042015860321953206425956990372650248247691814834928750268891817742681638396876115404216813192431313597423197262829520761535634201656746991858242631556986927437138607646363641969774254537029883527859783177432832619999414885611468359226626912256355586906536546288727911368333681615133643203599254842451943554907963518396427546067779705509526644328003003833061607118907774406241607701966561469412760800700101884210292659772505767931290593150847038483837569668155829491332408370360070381493361884245565921830473527737262198952821398226282468474510419602326864003852653677322719585361632289779560508832819647319443455291101263385401310281440538295625821616527746581603830631419717416106847245025949943719644729973078481596255761777391622878690204237913754990810102066973288218664793240579962104311953075755604106062840988724147859539381896861365977809750312799842787134177937348228938343494303848179298327510848819008800979006786149401579638954136775791940107032887886201469123829508301244481959295406246761334709275044463204323205147148662605976781543278665915751416679960423349029958386080307721897315074245643742310422756967188506491338400008534762914258009322741041082791352718478029779101318947133832118016941570450917223850397482465930224517794314400087288572545610299245479426104013820677768943482234602669942571038395625498900192660999345253149344709261405784854967186666610891019369019741644096721184775544389127600898971055973700427867860021665646668233527390512713109419613256040504908220883465070472697876691553801578196733123058726862644835113918315568352360419643843851933579296308805087464054043360970410624436941689424195510311873478386564227209046110088303331067623004306037449928222049282102129006948645857115180202243650834261662050726421683078119304138562360356393952708046251518289443034415889884359424168524207677818023236234142590904104459566069818366909503188633744505621160016065845935905686208821042465257856518757205653577700154249385503876204928516951958894145426357102773900271894808418888856322214212091276203567169093764067417907258705426542804874466393714263190828922264248986595875979737870023826497175440335759258389934117169990370238936246598962360080434127040691279142361838841297296884294098827497122031085274126003114950642860761291957794228184083722150118229603670409006933661019008556924637263290030064861022065365892499347034240101172323452723730024830565103492083226213402309519216366916538741610702393321564082796027593288019780925505981876199317349853852279414543563019227625894991507973030226056228075217482739510354718721174959544621076926315505754359247177644811097706680621126585127331087727080713197421570849505280000000000000000000000*i1^138 + 5857997873347385333770831652170910556171900289278091258496368244825888763019973988758625682692326854507101435326948790098596166619496048439543418447985671605509521487279932323286390246485707357767014858690531048740401064406850588815064300387874059154280279183634589866251199320843632114554391693863680674369121783963471361444113799628564204025071741596373177888794960856480375597879863399365874798328724399480010005301591706183139285574003692090932082574552139068178953136725144981040287172257831690526432815237742060560198159704241390738786475105995882371995606040941415632956663740035802049417356886047680128403505604547841508130177194214264049746089664561566474143544649236088984101119039480741347228042343983040668579044094637567700230774997606227954853935533909930354696332449679107494510803925570523424764350651687533785929063398872834571253079928739690830887191514101727873683305338701899262535728880304245114713615285864623493935450313497577647104432198935710694542006736741905650430644039347747689780396688017701867277860162544603387135068273260750838936629603948623444391967102636679105052766484115209497055951317629478095511348263931377956463874838224200001813639270709677982531806214446229608534162419147071427522689751742836562067008926106450949385301950864752760619404305548983758287932394234750093561789622767569277718312173115289435229874463004160268001344557855744171242525226382856721199805333717608433757783621161711034078220060930504472475644080729377362265666053518999684103697291901054229404671309409239470310635503485774361800351319432698904574703388282419746369916974363973529434668100693178562922178305259361487522873329980334546110085044287637113413872167718757370968566571537965811726521669091625921391081408426378199991646462258557903102360157291392132655446352806964971204740837866477466095384099748101279633305291501255955108421054943886248564568130157909879318938871190959234197257456949884535356479346469701813487964008407554354917281549154313987163886358551343051482422762707170109925226612775707451525965575762850115886548077162451504685050625241434792957542630105299150409797066436070222110835849791461888715551898091268736840579398433040459886418663314875297728060546194179350590363911305957920434275811241139713589639946528322511508068383951543854690191541534377931358036314127953610731520342183933198942720431766975156999241857009298634306199152614672488892549840060831288781527399440851392285357516731383430352459541974877296259619510874755034060844324769052937116583204352442966548463390725791708129370875501157896748276472210223591956639477265329194667325163741027647598627372408864266363152050546048139138596527252920128204239285353755426340573349968192603028637271736680017116653985875302166531566844239761368745650361430866611475675789575814374780128188103492422202478353556677315249145374352836977833512434990325804825502574594616767416886144606390146126307889063747493643958617003549955147913271893967317575191192779298713894348005097462213785995509725640733873810034142411594681879369298382826120524960955092396499233558116534181868033016506849591991974899837005774268006989075110903176146684652842676550737048710341850083718750811261242303028630817361429603040299562798864691180465220578478617625995016464455714802059042221150813766358841832837146724332786544006359905914819989518477379783132537776717341365671463492181620208909732327304996678642523905748966250709984838409673437917210031528923245613283740340303788510051304242346876747963595074549973559863341796947337574029140572290799854931471269718462675116916597931356553135574280086545056436752151600166146406519255870632898539726250265471499026451645774788948878330906035036160979560526380979785396286910212175587415254260756736431586020500718640363490076750747658882048645967082787172521511275922369596371663566883261906927143110881326301997883309760122867334834782367947413390732672596383353671169908922772916225189951941008363755141487959531419679938817350979337019753961363226939385561298430482582069518941235440598050601562399388388744334190345281779865276580098650846385333734954709816353023590243154897619543337470954238321888136405827314962253465326503072178970339915053234417928124708384758142934030513660085414676335112586865279923912704000000000000000000000*i1^139 + 11264177573707792635362969244983402487996108761447662922569445476940306875423566108626908820341141312625160906564452676428473805026656488501414578882615609184190229442434707486891437215475666676752636147999686271021181771466020394279279611646054095366182491672698876912099294249831218929326338539612507562493963486844920967179852215217904287828181043163390021163827955377983875521659808717188988244359521894015883270477152317179429460045569228794284735162661577052573206051721545175521393772633108670390294382042027207786565896537813978858441094270539328173444378274900437936037511502361773300810898434198016157513089262965223303594640897156593428324835581361694723516623783609702387941919677589615619576356032962358721867325050120426482204126281246497721615151504734862980644564289038070732419803883029587034733772331787868308836842766325795878726536321223857913498784120785716942912156208567043659881026588041387036970824733559868995883066749192497577999783080097743389227230072086715081518903432851267971341974882603320732304104325381553828710934873404375464665559459317733051515443064255530747688160997734474278652644796029309465355516173581522310671455848287819705235147036310719960586158990569263781488175635598900039327555135222771917058204435115313406006324543752176143112103939888940999806689250614395711916998874370695564052776304842413445241811390474857969057824701550476607301261755308164056648618800657867062997422390285739812937444732179584438423995505679867489373773323718854442270320684355091107905088019627391830875012671041274365118207527289878331810754725416300388153990725079923480296564612289388047488147293884539841702955280344347648525707278685608669067131851487572147316487527659091536160539992356416594439339991860128275490009765672713255383329117671607472146559786184378037805898934367730609372339120501802132605950474748604452554688580591024251027236570362577778941745804114456478505939244419415062758287958336081218988862188005189336149233615218501326859053727095271679222104460490882701351091299428788188918831156803722806328925174735416882169644520361552522035694193414551857846178767668814274798632997910469704589339414599234570658529268181517690436490306848695659571094713775767226079396610868783161717395601903184256747819757714809540894705073728823425793383315301703080924168199812297129261167203149796778045041580479398769462632248807600019849165229460431163321683592026583272228752292222934655392368346423642836134188864355765725340383081751640080918138029065380859678009297861848503552164960679458065664408452883689751999788205864164361631271093298322863646645271212416163124329594255297018332168942841557686989102698321891606662724598246325510511938059105833765512672942773531405959556281802574206125475867788256851114950022817680920474671385405642420881867579399290196614939304550503444184000625906052585958277964325637891117923921094946253261509547653963730875280221745272624950308805844377439985645504776823754414652724587205678374884825118738742896550843943773804657819276869141630769671564802209646817180016059883548016288494861715937251827583783622415267120178355904899842324606275306833813727649649097652540933299731144152861116215007598426632734067518153226696432038805948334630580555193768856792242110830401179022963641968837440311817634914449738788460498339877987253236640235551488000859563063113174400003497278132289275188276158663365603577874079791486898222183600362769063053516148532726840993905379562712882584579394052139209059638573318439382198620252871714342198610425855198351152812316676927227968046363521806090861013811025516403011177933005071666531832350953072102761429377925842236442482146380836081480682070921771579279067491909862557144165584419903255185552948245119079471971601342632498705743782111298367805567740499611121012413786742838042091171880920447767060391086304559572355138395831754402582981162560104930251750983583925453806357845095029227142754820004977469221524679899662454862276886056221287797955952119242919564368130089082724197224882622116274727913744251677752743962731413496803310218448224685009373055069430716891114040531410008564025443208239458888105543581532005622812746581359517651153619245133603362383779388238491778549171193100210699176210254499336227932390975078400000000000000000000*i1^140 + 211435316135520467748986359087128116885733051263751915100419791777942405865868518995068110517331242591641399535668313927954313703755193432394975518772456893218435200475107409676934697997009965012364295181991751646636511056636977462086610389463682369969332943498670856385793443028608205455311447764378464415447401441756932538997772053810841122645426406414142861301531898958958881054917667189728184113792103390666288851489283724165325129120422450489534764389591233692493521719760314029798603836898409469267479470407937361779696625917336247715361968095117739770177859944395292157840483451630168282544213925310094586364320937701153023413084122111865428429793725574641922970431032403873699580570812174808969142975034434079853023657395909832752782983862512655423480782780963145171144823648720108269065061244277200734141764003006071303157995096210824947787188947329173349271775595900950134608902965230844912942081828645633305469258283785193676088839595493327163655012238479400954277114028338228845808136098446333618510681411461320500847526132503862389180861782931573272362110426995368038149706296124816807496759643387555267340921541430251975842831511544228056571384061688871766703855713223175890631793232740742296824685689791555344233066214800640635066058851533532253855836011218705440927891019990441262874200708346284887860465041217633659714239720959559627305114229991667438673256206387660376944691267575815968933398003970772373736887497336110005052138363207569687136923176183658319839781608187711578725448843709660880895245428090826714125073420144146033859591160920967617175913985729213118292627072188704406687000786161536079244065202456247146770696853518597837793217695966035452277382696591620669787410755965717288902692465476262247705236221830456377907603195627096242157446964626377548108369499603897421088875982125239570716497417430120832440205160079408846422015687087364953274408009308045808268839329917097419631968068832697451496719353077445685242181527498306879391311784403252133682236129794582895382267345436447183572614313876401549186329752950376461205192703473494316533681172016532914865793992934074397382256808429487008681627255120560252965300151121567439593790393046013857478851442413000896330496594098084650545150088458373270145626677690559360595376604317346556559180428567284682734052973994572871881764484676878126310447707431554952166476586329824555732812875986272583835867677301149483224163632307895928588602230652096238853596048985586245809180533918544676206879905399175061607939175474687606771042664532733454858900971834698251590467158809278367635290232082022038511799172106205846946877135201771543350093687096563828090172429420060167222943298036079336873531309330909899476950548183503408421581122965155405118475377299139908078029804947425400729918179850261132544365627461145236390043088216964885707166102844896157738190621162797464852875435004037472069868619324551029819312024170225421415233838095207201684937328401705121956524257899782591206645959763166345946483864405661984965098732448848336535479034105735110966402377362967950806989611966957950862177452973099252246028484942058100970182496426765392721081630143120301514376228590045321511787055830917578440331492848891550400260065031996826596121759779688230564574910147794423615957309763088778103984739679820984231925482220402524951831653255037991619950380258299332347044525154485426035560555101800800021078050558161878016880511007994492926984875866611641406996148627294275123019856358333556314769497132311470835723796203153639199906711522174327958535581702369541830627625058589232595906897786317815323829976619644693556678943609978581277417481676495393397347559887623587224128650978175754948311844355226077689283352761243318997096057762871421793620050126930712155387876426657535269886814550555577681652614586677562781069795798889625875322041373478242645762876920084297052187320864702190165213733338425949792976626525525943352594846903804435955459654678922352352579265108500168136527294659011928003487141835301649689491843107953261279609749519840580850805012215289379000475996968331833257339247052876393147249498177221356939823338217216570912870358944309649433334238495105853823096244910323003123634186781836293384458391011025199966338805382859055259123779550397375447040000000000000000000*i1^141 + 1493680767308608133765110531601214198429658222131215712068161268474762971044012738352137611774984522332023892064754896699899920594236095330268144824007285737046086279696184015331012750635779687523821358508919498583382589744414781980174821798850292154007797237971136604109622485776138559871639735621449222317278504906039312158488385273560548858488685881741695040049443052793497319009293356446969336310022544863761397951851050124244963160481688256512406096857575208607316303530724210911293299509540856602264459216430811774437880368521110783457851490752875653851220172098589652661549179891740163247947899598267253898407136584168621087666798923119482826070496808121080181962362081198739629602822390327254784549149844112989120418895076976560966185505847136020138151280996760917493200867290622069394025594259327643004634101888620059123677530798016456044243070753949747485882008512072875657923046770176168643815237714011108403195782933465183719398862483555702030124499512913129905212077789836773868821415786196498369977153684800993999129093283854937696745743487085202451334402500701234591371373314741305666096113428331177492581262056576021289697589226699625977861771760330502652598334712301262004419374431746646714686906696043550003124973264562095572655845672522433840145040523775989873212515052278418447859589080423898139166409110050505240386120360059638915178434291469378979976045220982277545842778548349790068574412380037777139688791938399130289393443439549022608498041220265121402778340582435757329222840202244223128906808845436153609113285018034836749604290102037776822568927769055880258757390324909133268833395532004975688917918019197115188867547038328162975623963545074426164914185536265212001770367539468753063094466019002934188326657617979358746004590440103778010701165579018873774851524274244267156076844976287988775752692406181760557230361341338275932687955733787580361725620194359444395378428645437274276887060711628574505387253082939831802903495204187143423235109408562926901917277871617674426595894518866040328517052263612307360094739902453248763210358688875673859534694989646382920411999423051244780666226065838566311705309736283233435358578863716027950060921042206946099456032226102399408041802320947451608529592563237011994380859680359291364630924584279115462694748172685828864893538382757968951409101869474670024410640065569441810136144470648876385378708923049590341867972026878479866359049200324288289209745720920393972698168696928194185381049317096658760159665053948487900289653316668844114615754915184459522164858880933779948386927354054825826779353844562302695979423718038989698229849303324200711342746107507946100753209877821083143134205357257345484670413871034019774818299624214134353274692782542280189599690865752944445325418322476193982654608783449927633342275251131096084931701109424083660539039922552591391170192292997259236687407536822379063639039155369373575272665122757456353464310889872294895802374227099637509057176786288806901432290234390019132308587966125134803902353028750927831130101333935261091177770023841461729057965930287016742112822573970192999019181339337703587295714944873368892971704816270191564281819337622307857257154595509947480827569124626140697770917429468889782214737073403997691475243177455592627754009220412699663046156719520412920938416182946341605544139624851864406174269095448350290534494948794177277880541893403921166274132309642300650382114315939060111832491933687067320086976900615329243432065733624149323683617152255319517359775422905277848799174174748789479608711971399284156054595791645287796951914535567092223683732036287503918173644670891081232014636733190691250426860449003121354260569643367518204413047336174814920771575277379644093944282007650240919589055659276193357321943834307816593236043791578562615295272601385906723047573331312018431871545950409609982654705533669021632809865193528289565499943195255294706250619949320081461019723869048489624387684668864638014648935522582795353443653964900007483990760198956702718180784994511871057743368676548214707836982774687202917961821420256742404836446363805746794523849996738966571515068847267577281300888781042987591860953169246813174069048435858191518419234463761619457570046309490613295945663037715049611477271969792000000000000000000*i1^142 + 279816142817735665293172884738026882094617506913867089474175281636204174880342495814042477879474854779762492953570177076104880547472940487567173458115282888787575596436831576520610266647849130652449713725845466186459398683798661594021185058392810465197422802165949629580436700325962297446622227989474864867610936292517407312095173443633974364889789440354439602645130504207562452621163949507933370465234347330071694175366279351743485525787654898021912749557107318396791834887078665334737780763034398276780954135114796959147608484172754054965076339146475112593571383110430658094538217610284262085699183017379075062053746870808899365619644068888740507505082486319258724655923655030906336665762373931889878463006199275130051840352377032193182921642620451297033097833812244333710427104145799346636887345474131899528832806183191624085477608814249438014319116936316068320471838761695818465158115271716523935189227831489907013210741392132648923689937686281689266357365022430561935145258994890702239032646910216333767796764915563229471966007386315842564381915098372839592784119411137447436361484790654841137827617307624878071991388400759774232364046809396755071809682515540323182604831381725684199198941279033764144751857498327496725888608543212443204821072067661323122228766335883888506083885702967917241057558665673884859338514900871704546502852554978661367400610348028913409653085830923777773563614693111307809350659002534356715993851553535059849833547979911638268175360456899572833931403479348585845390703590391213337518114104281531963266516912704723578495295895457654197496743911525271038431125153158880981873003219731674644203577664730337464307835494323461757894256761072860369786492331830433009715643894988169674855788748610038352563340663481397579480402067119524576483220740105555981740390440220274284211569815332117703532168402690489386835650427057813725650935393230659193588582649869874863231593975649211095731719155390941956403772927438355547636624159613542815393129953232608251522192600463072359678407302232361340581978854977653035609166002142436851944468815694944617126423295006835442050937785019780354447473513230051620166264206267302385626179521299975056613181212390067193798683655952279178457993001361296994957174873571203087540965626911614878735860032176406126495716922063559734290001082794739047210588195775831749423963241791946642530114212414463208705104750325338944624059943287149066464420586280417780424002216506173377491163004767446372844326095279646757298734424853765265095989890485052320168972786517085936060638521407893105252413146210082476212153936011846880418451487968085369371231504043055872890441170104355886684752923597583609203560990305018616414696522970106983761496181479341409057150162101644920039327469068914750277697929416647125259141816068305944168154176578154507829842978122803095507913508617948766415507183055922690341071032468951250913710758223301371030278606324493231012283662026549028440738905449662097041164249238636143858074162074811889350646913911084206060660152402318082635007792415384165872328570130374726820079901544934169774360515890065991657096412799540325840509420785142069787359801995705205580423518247640103326460755339144465812149931005617086299488821018951574871878877279369894328362317395881130918744898127173232351139951917517445063443577348663165816408207197919394301853035848166629794300012590493037457169877308672778162297757963670660662866207512554584492847924545916437044800457927383882594053430035078614354909286151934635894662619664546091266996051253482264637293401014302353027450401075262103387565772949364396171276639702832363441996641439282467755680126156978861790918944297178231312209830459309299086699074836851412745014517615845142813593887681191690808074409913729207723458981086805740882018284505242309848918658263476759068437565856644023492265203867462610533132905065205196328795669026196612436952073273710003791495501338582451323603007955994294016504641311678413145709455520593207523852717775231959899045360183824712829829816850519061024980195052312221371077992477159883000810000043273974519237780998189656527355674506928094162663782213381788276709021270954934660600403509745202919620563091407430646116645946745714227162084233245623721920132084767129600000000000000000*i1^143 + 31163660851814868429637048198354268794601027785097686481983132666228580446018810311658874868160072456532486448672952668500803120982593440287979727212954006510747545759224000344482934794037675261178946351620580517878553402258725051012866156139383998942903714403969172519372587408578945167417550000126261919386688344354066106528373340639195382881853255462630418240580629930667978016686621722910853582664425026760072833681656606133173022084294031366972117494894127153187349927371390396815422508620353704013917668022394331430336323001873516899565828692564731105252587994852479204106107898365158493520453908510518767435339510309216798271959056627080484080888698434504805648850913857874791390820430447439734593776778174165455512085568196019525665410112966511283756660079862565740217851965840544295744917900809080575200021878580116940640389446827625050973469038419093662546141722771191366472010370301715865916403849620954688211534778413349744443422877449466709747670071576559035167436758583499575094134776454188366741409100448975404034688818194551847674923298836486581801906095577630050297772390438295270198038280573920271309973831827796146345149401705340294706257074622200764476792325261127165746971379690110170113471425534484954103080009378092999663673205778096289996568355863350532749175255116803387051550262201456782563421394085861644160534456223648905045661280543259117887130672457914256295830797164822740897240859605975869711886221310461115827583416773537807123241881273430886515797229962202660061289853097907104174014637948333387938944470320682866843659706451052096531348383815657031709588851923043950248552751556695841340933020188765401320005300690886602363351505653082353696353112672950585842899334333137586788530711935302967842772072746962748032716242965693933451318224610733486956038636821431292040175703237572621019951034061529494146430437533639906215813208346437330711281377581582232297966318003095612962867473452267640191465178018426852651922974388655423283031993429657121217104084801639929541897283275326028903764711358074135236628784642836463561100759313377680496845763626334048136528251391749431066583115215337641487508057891979394113008439397301663492693520478188797786942029844549303349834957607559454826608159595475436593879372587335351111469869143873410731367277265132611094970261704664943819197627641825448749688669935052683398966916074286108899367807818877791210579972642296670386334063806215867635063564516860873944250959122704147180417015350981826962740106387263727072210703560927302608863145628498225097109891603072462868946363895879684486756085973253520023542754519160121759681808814226370159326227774893413554436371790576122515380642387642978904752015576644731326955724017700880487174155903143100491045988100523938127383424535974655791774669159075584921453705030370333076875848690175175620461986209413070365461931345370230270578889679094215602319855913117139539811762649473825845766661553733161565364763628358703692488882505429195104982482330311108191177445427670008652359053444510690259472957027582467467751529126131173190315970687061744270393039456053070894696046814868254990668781743963235398899500525817006723328185957571328971876087578466557670003772875384776562069407952704430081334255458463462953511676870514049001758393616559675272799809551827517140334480206363571625126986500031391269089701154032957718829858753672001822877555958260707189313460718325597358231575102417729341238101243332259643807073417097210056802364576919669111975721195122857635634109147009919988920554271709089210049338460504572531925847768316858409117900307360806074383010778622844817086159556091242726572298322670990591435606614009490574139240399446702854077954746631011304579075892016750905328619295202507337998087303566601348940021276509090836093250704138653624972277617128575254278808958528060900241888596532521346395519162574247124691882256792560722536704569908910967710268690044701989487655142144623329342740323720252227984134095696783697406255313937478378387202892383192521339505886848574218957291192682310738808107439922862655552581748160113349274349869376123024304420237392120447246260047896993250732736793452107741862716006038478045978024215715452379276723289753392371096676717312744295896186880000000000000000*i1^144 + 3709288121799127089762584903661751285977527223326071491094319264263357673541993557351455227487926392983799643364935404796685860649948642895669918309396683420118392046147233517969135125680985820181732452514982158674785968645100567946963043734650199147010072589566008607110333012882558685391236544497694507031932400794597985468401672255081561698030259406968946647174430479653423590442570988159386886220007452470193638659919262904481665232302601879136608576196702295296639264583443866466265922186849097803328483838436580654224936809567569150153701639121078768576828081844974800527873512832791988222156448167243595468775721102155837557873014734175903810291842656290017888915365556218898847198624017887829275017636700684607923602673545642941930882942379609018048605535376905750520176577278776736951850691468478686510668079347703033706639757539176432571876898340114134402070245158416421261795153061828790005620152022362324134237029557444803373115747406734875476455005794184966583572921323273369728389534397287535929353288212389705475505164517190171530657913839268139611650244106459551821262927375725638309562278232385394959134344420692397362878281830895590765868456108768904813505989782976475723387411095510978768500625819296031286073610807208142799573710316667080748017143290670659649436323605551799455259630359798822266241089171697010960090588114897919301989433619424882982918992816564811988197115477757911098072499099106317667007486927005389074489475257251733873506296998419972268529328374132173013201469803367894123607428031748767399106476033387032408108618519790247449961535828038515403256056581075611101801099357145861990068373172984991115860687593724458555462626253290354347183427887772481558748474467414630125376596187451609721770480141408677908958670583334819299123687261373372273659351440365700788400325471329487067617152059688819880774056188888094948629494131747330573896509944513783955344116839911697507885289778582846822285378549735708176879894154592244747515893333662206506758213789540698823258073820597672785805122051485291455225879142625824210058461911712621032821529434841560084387836974590079141814928262351815001782236426193677852032034927862147616233921914093558612042761808765451563997651555722076031855964468864366671352287544329290206837280068882566350057203302684560687675807565249765864438494298255471661370044072148194892627241560190376100536390529595643349880906031621560344260753430945598967725725017975037391063793294432544573881775016002183304441838485174295119836320198806316815657621327887913604055239111413210113224262679329644039638534886071817930405392622913985927949394760624746305588371573455034568914513840335080138370897969981880166264799666824346489624435304411806624468358094612292980428711599010513447229196107926647208042388712280125789890465429856082433579559398382412333886356415743376784350893725512277726212755856559649594490605175789314714820649331663010255571509854328126733515780002348520822825150396452005105246018739030060653893980695347872838592859390062242756505769089517878687630607917476753207844411197521254673165432220081210846554181554936538352532716593001392533334039372713448620342395161819587599125863477960685089044679861980316914059110920998724047687042297446384613471248846258994024972340745097494047329871163011897570800561909954943532363640410613312278892967681318612659437540439251110839401772060446657237458182928857109243780360715107613124536051716758623989878313510949553409484066539161878970236092234770034393826226493311824769017074882905082480998201250207207532432918418896431760991618493517719779271119452429710325915545668896810559515334721621808030415370409461610397387195013162135691097701535806447254730511339966828692853099465504086210161112013933028928988080244812961402852945028000800571049201662571695320858949598753584437388149111475065693684875821441837786984434275611866940605303870411195621004747496021198299712966017412743673102003790060115366681721122294875180441498936796755416151642878515292635308585756777888607582616469166905329716393736728455863885611358385246474035263194721178453378085860788031128841023148068088996920783545070141158688159474639554557250829686476996126984742241480528746096319646400512000000000000000*i1^145 + 881059660729158848169783962672806055278096669549022922407160985707332121304801513569136675001553467085511431802514988183445614084801590139871837660939026343967577137230265969912293550593746765765911531924186553459481328873556143423608001528500122447861416068653465142729961837607969923449310763146869753546832182905950750705318814759267076811022038731170364843363647278557251848860674193847579405909237932725534965349287952948377932200748494966295303558318053106318063052496157077926526097012109944036714618310758909285224285254334276496644675495121644988276869329137775786246546511610107375366170465574118973169275408643829863218391336638130219067400113184989575036527567556241878411121901679207672562692117678317721806245308950389550232218733528372657042295373609076362488763507220897171099320560789117330563407157206849167105431504953402750260528216214281566126288705534030613151344655169779348958454424158689584151326178455397359917554087578025480282929795711776493762152145291251535260341942427919170465187948640866929114016066013873821977344081191079368061996117965958432009790913600421421010287325519484305939690956746249785667397822029570479138643656103098756053434320946276190660505015155017757099380566713700795676696108787579563438913496833431843011185324079617910072657756166203787347459544111432664887845981562309097115336553942577633544319342046707299621450176962070820190568692131073740924447253239535623907823116490365314131320064034221207469850541090328367836982011897529521279433053002977033789518552116674968757295148134638075844902452464963446041443722978803494639586274359459411192269114705839646704416066720948756786792870118434476823374372597342703264520843035887562613370546246450565115646114787998316447584730021288269336162362600638096453454033278585144284243031626552047944558285216864812342933287662104276939246018875364378906392990904130947372299331809552017697449815688171861546113140553482714863689454952179918052665415735807727764577228673495719645455310274517805209602791249018561455583210853085988191912645753296963045804069199133761043538905521625788608394369514770421180597975795988787735551084316179282253186690785874208141721497999358393522954846029073161487560870188613323909400954282458234879724521500218527406565838852046316079049023060008165589361170207807514286449104804279546616518466724212417515185644177044577150002643199680593726820519498412137482750448891491939518836818775556147938629790471205387875821638155534343969284106210809184624762620823910571036796546842084555744872575667723706581453309299774010979870499823365051674083296930464108577951735097649338670222059699180900038638740337894309399932711782120501600861680711282576058056500703581321454443525120147632614282727816767945929153507717173398418067751117851572185469396416865438525542641071189366340757315998206672023883173654775315862891508548962894353066785870450544007319439414967998341081169257978344166528346089897419637972662559774021714442681737399627282119971000848340233889682370249996743609433965899836824975387833030896313864280264010047406991575027516842693432436717043648693852434694526768090724722695230784089595587635375609981143134785137328051839173790986608525920922282024071501118725942464008779278545701808692345769213969634031471809748805329575376040363911109338623673884772556038237615282048980349605219456828488722192698131286409005589712173586437026030518945923849281276521717342173804037315505549940552828195221102156145156401724415342477394441757404643371889074610661992175147191874119467155510093802814308871438272311207351018768129715913521145446671529351550342265360687285654892437454349525799082865867071418026842031519006369251324866988627247231688184386267712850283548669827936297961592878881537493121878229314133401693593670784246893562027074805481422958723634125852217821152287647130476794833802210222740776601815587369081313178165504324753563120283202142061663449851604118416701329754382953425910849906650919076954208735401229526997418451541410770947604738246788618024778013765959152918930301411308952675390899047837296226285584879136356890305896476610790071279858383074858824117313168181230944407576359085981904246353289819731560444723200000000000000*i1^146 + 15629916125976663140219764605395206595937117721183491860059674953974718201928587975686033699514458440701992877167912843512979827599904584068492174196729981049622282866595118118775484552773393543672987713616703944830871797617874755810868733199472371747360889032217573760859732502313961345205754581477427551625218919951063408201196890336146886982546341823137274503320552920035236130145788754755626380845540876997479491055818225865212545885915893273906401866280965341951115223078265075228456628287929785347105270127657271653123137422334424990308603868588335210829219095845587235237665531037684606443725827116851372986363364032351160040805886116286679606528536311760302777832915878299166034598722466315007836030475500575266461124035057125057817385771972261175991814982320616902224850035240529018006994398401604268263510029190586480830413552937324690482255105200066863767421448851712169148287437765600990792702444197930766027212716010695255708810331273900591838239578149690539953036082854969345276117186240608134754264570436387883481223369155327639079797178354132573467774296674328745779817577406786485951954396135815153610607175293614120694544389526803341696652384176326930699296769040176063026201577825844377150969638469603393539989590234038198000683984347582249792708922533536561618552780755066267417192348170261026069504416616786340260763410415614544838487114717084209671601168429743688155427443206959749444791050819329588414926161961726073289274003536229674383273783162448412993951074550307290624101010710774713872299504955038779298589752503177754555897073919406100384994967601531437838207209362942550037400635996754828964001502197553821813344034302642050869136509004131595006808751929313611977401390377984059223044024496940846431226498152234438269893580566031944687469041348050030839305420784349957505730839638472022081084600426464333759065767495529952841181492923065793063110877100096879098164794750671997042130743854057294100149203428397387473943424069002246241808414305673199659037234398994593463819424936468994580003472895954551061983161237831774921810013514921455855806899754366040893779146236206925048512169034084334422307329577874150798588022411366562826472061930914920999471324862126076240143174570233416445086393869630093505204699199252750465821818621929945669142861278928733610645742508128066303755476603211411669990186305637540248903488469313232286983413171942761366339151103284651215787953897758005388984812030803708268936753035416152438373245413538230178615493522333948464854480661313031990378016171073180554985790705564049703520042337567596462026628075065126097688421750003452542684976750662314094168600107664939034406633111546483326670236213650330901547969481957617129466672589682576458627814738453138720351641259770275399765749951337920907734079732864921326101958138421287764591305861827407026655756990497723001936193862932242104714097226161384790661260109902965442497933443586246968533924303198581644391333428978602930780835198656976803710086123229892838761455612248260856311369479835173811863373590136410071166190599094401170433314787683161077440694104162677766678219297602969023663161663911683973512488502883772978044206357150205990521469308215390256833128778312241738517922746567585784417670798629605463319430192017534196667467158596111753455295181712325427318698413059726824677565208640748259882094629655696374493950157855514303105902743124667173142674448724313191069267956087866309317612770676529598990893846222455404622096327141646913928339198779914973530430362218537367415365996961368336395648929744507466332060321414797078560432835715930336679683606024902259023936904731650224472616848753058241872068371183889968038796757854548393287204976945576219145735459653207040629823447802210602254714505853181110391578696396296669650713354569157919467918606156277812955243661846912460757895548898641913473510302091747155737930028252318659042691421135779534129832330394257179686057421539539009783745975813840302568203881261932949811228301403880089614041543554871453379639365932102293951085955299226553229899498480312749539364541160529135917186145109313153097012646451362643247598597363552417074275116150317355983436830167170222310774269664421078515056640000000000000*i1^147 + 5150356182090306594840274748064395420597423353297842299244332209644057245636054489194220672167573979971469501368257828136315211175177644767869973239207457136655903652407234386098837481392359729093191495300424845069745500468428672739890847765291423985735946086299436448222981120090594657725256673001747308732898336555548717586365317811884591623412136148272961259590383061297860132251123165619720536908199132416235271433738408322129057135812647785273304397985912997397350877565709088874105491121147651526663534120358613809737509308999395129984926148791078765935217459747917119309313855698936949578678071076523577119084773016691596041443064234862236123342103678021408724843480099477866453034185503275142875228534298519147114934267330785707918583712923872576047277937496048273364592812955778258435490220303453472158154103909422322522272240967496119182091355321789948436606150804588576283781800086873056738134278612664753510404740958734993536709782834260761030218717811082860669881884634609672614840970629572557393412503374861644504947109841208851293028773027763814967718414966518893043753851225952013066135830291743280355865981510920748944862870263761058779069605615365101902234122490799543910162619230235191583569722400261191279020113451182610742310945658966763557562946225822984397479501933725509854577383084254533398094785142243718532405799367561293418021945691138684095073344402590472390440321345872573528969140660132441168427701023656717152943399782865933212117488584521044311780115402515206464187862366173254517523620796197643079021146988456013038981696335859141129182801335200371769579604078501133846965489435261951923320075986525702678727839866715027518576461447271495244492023327686203957394273282144489980415949616801551454643873343151620873866973226052728285193255394550701705790793612092389277506244484993870626453372532724075756452693882975652836097867386480450851036422356423915421903437815031263321586565381176073465001825236730975201399621238656932566833192848640562258715581547095627747145146300596457697147219373567798934843133637272418245591674451478006739397419154013464682738220736512255045656318033447783884921283540060558790940336364303154241374786437186413641561776790083494232593864743092424094089238036764217739803017223200864061664809136437952234431108820341627726996990078066313622366704099125263535824748302327361271892284684305226824955855332386528411946283725410241251998050150769690191828359476988809956119436733870718821084691936070748100615263665103192538795784818107196107812402153029076416542596868868956044622572641566519790115539472669363525605820157941841512090963623817621434799412130982373591743463707174418638508879312336204331724926804560546037525014066009239299415092966948684303037899392489463202323602029610044991022447212172645751049029585602829867552997186765061208086345853751423524639517715859498624165648511611764789996576870430005277495645811778976068718121916157323207130331438190609720610887789839158012610964834047538492322286330908850700700280097364428598982604418920538361642963628672541256506974751605820644959539541033090337350848528083517666488882519819236830528743412680081011715860072245696350906222394849787724801038965603825387542380045344018808342082604586672711862488486429611114134038320293157458234742468171550549255371547397674427016226263895499929997990659775762424699196368311193013172885985102990686338639053072107487151875968282177790145775985196963851464560778313551255337942876845978299473846175010359397693172021194114042045873829702454343507771039134746316915592179609491834274318064202939018570113015917003561192538832579673794833271413145874832614687760535303594645882541316383829060529390662360776207956799637937194798209820572843118189532164290832568603589160596565968112168862870200620879111442819124761025881368883233324326876786799781807373859862877520226883536931314699980972098772846813665032250552370628966165238189118749942060873053634869697308427421368398780046622979403858805992214069602166854726857066273950794012037567860927672951835020190130969714681403976645287394588105775305370711851841090651078011471295660886764510146227820383292048550705489076725092928454656000000000000*i1^148 + -23078605449129578369277967453775319933167498589610425680835203875819788666142576051676864048002324317500995468155999748290069836073923012535391941471923713557453722422142771385273060999704233551591258555627043234525273443000455989217611919826511109222857958547999961527358597460209906175899616195892152260325162606065055695544000879070110276182891213358593435031055861775771695046914239195485845534741494874129879540918562717789133854822797473346896177912241091173391369671908925184357545449993614041672960606051358236065174836648601366201003779787509803462214404427863654999871947314471464713376649824163949781702614003327846746388273861385179819587063845147238377298298984396115280867117228170261574000132719478402418988398500422135048518232005460344927685452201820991301364465975725499734484103689458557146365016656999481382824214707363746435714978124125650555346947335750150569086418644685173293144041437894890310867229284343904053802710607855415751670549283254415490597293470032728188249961215724739451336606726388340475529120138247905645387022305851780352926723781947384912368010967404003023802392329683313809898357678806548579516224417199415330180846109813610445791948199121561905211127412538573877518621668351035957327989139892135894947401609822615906628429030362304133831089451746781526409880278680273644872230695268400124488172941133825591337984600297459509321544965993771052282056855192361902348009453197108919562407714119007792270617404132636709258951424460490217538816543602298108634384145822042757806452957641616411613420146925390889743510967804311541173325665062421074208859223878722927202582694405762677890003739789156320995152653741884517438472037653903155883622052222945749863151744506221074098763192178695605576740409973472310315212182094989246825573114316365325666509330842499177350489474266832754091354924703218058698132256172018409502372473725303688869848446548415485621636325478501672266937627260657428421600883124294512423014259788140295598876596281580256054772652429533372931386058502111368949075393433344725937187575805485843041014810043656987009920933348391956477977272639103538283357163139951400098145463216295235721606245705539991940313716685297716588229817329034035475496927980161717204233098214115563860569924434836968932376264761193120670724729476097877624036256712851957069840034631565734048454696098325967937847168352439971029792499710543965604763967428575519453626957946239332858895718408137950499675353155637831594115680154199724395664972242575792939519649281618979612599027209184640658730472517954254559683761060125930247279444970048231122933926968021847700295494713056102626021337616920131580656258054108199583204968111708741848575411807525357484358596446909880129300551437724317194814666007748130952504213011545086009427885726075989027192615223883552650059399779041797662762999389433704789294283537740622245145625883660850692615383884195822934148831569980726883014278360388153378501475469891138215764904695205816968140807592697015806328652936543825871658956598304995282996783331331089772164689194257046632678422777923068325545043786747447753963841238274439707542053262164080905872065236012091206046665650350491871542499961868156853243598802546192203927544776100819980809941049501311269524280890607254030589635300331154162539944014228689488142119543540228366503241461601261629339972832256801392863809667176058238134357979665263883534327199315777670621442378018353738221506116649875147631474485812045279979142191232298437004028326183912037185224554077447438118664428954842367777763739997924400614617789585849480048370270923230196500204685384404636802552735844290991395328186746899369295814248820347420438401906480763069775764656885747717978595398235731976203472661339632016876593049267497553479681918348070836076263061856963217349056043558498773026071088074340863106202630219003374567573512571111828288824481932755715231604490932000382322861244931294391841712190647590735475613096094227366829712998982746338168257513008004030206963525148318369297891645751334398070849572349824762731605612691016030825763945209371470905693297838223867209396933361516851132593389782900381211185128583058586208632307712000000000000*i1^149 + 1273214047115202143448076971371148413252408255254322169282684687652583751335174024242021593508328542076154401472487622098047691585838081289718775626616327368360666708278828654680248818288063958861800220713854352587308266664077611155410216755823819747328905927842084167519079023971629821136644733892103595714893380808737418349273151003775421898183238540731118598483712921997373909585004235352437020882889792044511915339546251141600186208212709689140521876446988823686616807479328222052243798705298591425671010278490859258424558526478365063801182126175774166035893133970328270564805390044530709750924769145762902984319968763386601649553648779629714286562976027389850363402614594700208676338071259937320062402702770710424415773412439525431951346514833647468132224838317662643135020870163669376702761562159581026809189065014033729173907831618962097890178551420946418641460265319779689154640952019568530190383696089032784163811911949690485349183279323203959232715534206554681321970501604719062765989360360656359676527723102812503798795000350159711232005524801621229925121780680146428380103002175958426286792603564547321922565162003924847683589100872907823507753923097726652006523281231221298196130196633076564361686518545546170668678884174796623196013214844405048045369624468229291340973962607947080456365790631294956539443887482616729296258069179184132142277203132525186748148979512479775750503891955395087210197912835821015615617396109887980149165813748586373233232592721345275694106464822360137806923192007563212965999419314727317929426941244411950677343313597727208558466030935175348517603385744909685428666749872509255217633429580669132185953902067333300828078373563355716163114280006846037812854017298886170613160742989717414822365340201978143231216938062793224709933194062896358654782202891476954606884719600873728383924922475232439115023525412838343465623155377663698200165618898563009474238682695370578603156062272639175996090274596725014876016855546476404443460672260155672410851870693614091139037070030128406057341159136348186236892318478749370030911935206512892589720779387941493971343720234301721938454212168776643074007384696116630284707419452826670051814414637228806628112026751762740951392583069041158694767621240303665529153337345457058625743151979997024300922456647246101423568557788817133675907834854792981245555831986231801446624404572780098625699700456967447876281981295286110024802851946354983641485558531950035526027610590689100906199917068461168874995747464519273183942870800236874202406869446525022120415457451178488801480371567852405377475618374919954774920607489426451114651530257940229415183326818162965389561995352245782745951977374465386283099754124503982990701599944451152370178434782749508077070164632035391229348467850564628818082084414472821430445186516591956627196336932219250040504315824063404545433762430660370349177179495239115447629135501612249420965052883640229155666661751972308711223831811316514383081035648463059640490560125295031830927134154735296406118014629875877384916326169044749575526440239959926513452114210432057354636298844987188860695579338870272286405883843628996164560082424999833400623647586523468956832408517761257454970814682322235675382518075545862045061648945686440614693847815883308028251358659780179098960960409899017820615447970669692710624391939049592449879330733217852576122755036110706200091413022409027496250374507320168147719441406675569217770260305294799846377765529505582456930006802766553824988128741712135581224040689384367454023230945904729202154567770234992688187260701564508392352117448031521173235507257391311624945541516823995772803987362390030732493988842144577298876307046159137701165183622429131066105462346987563036242436240174709527753125363686039362894536764291290285261888943915637000978156862051961838927646118386801296857630147158760432262061107681266470470906585559761772258429730475138299233221796937739764238014346589391993324382391864587553817702580907002833097725944818501396536219847670067045376006949557430394375543663571587200474115772804640535058127876664649886552905391382131296711166674109170204192360504815798673597505210182270976000000000*i1^150 + -3102445101419387760283873033438627949148864770158970726128596240293006117670751208085778019729438322644527755553301791040137210564254444701691265637285047976883049631046297283918306197716520852645521291872955348211046428765488112878686517250855221690557966392630499174008283484470530275735321546001469594547789892683449012153985117248268530696438756179560722814414117106811082651800051297259718519402934451006070536705203062977928460993249915530878270133015311535036473611607327881200814722777532849464270780274274764182669383924995324250586968064787494587685099253914323641135456645609965760343917580500597891095445069128745463475157766470486931845749394037792673328920982301825237448777376221965920681452336422950775079203484218175202225825738907719252226920163144443176881393617369811161653182522352327039427199887947285263474187197311960481967207788838361354116560411136929824197390991358095447097804937699409472171697071401579506010400186441321794671775547776454676637741475708144012045943062244136883267705801709107088077978150941337765354797114860153172418435747075027709487919819419384206297557231130033934764886745432872545280607793815640413390783470471599926462867861771109049128737242311489971875740849696564328821204025464026553162443928957041906515125391743770224144057714157868698718663273315214865026145304406780052221051170366067801246117854540061926466086445048982681754456286590237038857412120942874940860786694253733517355431368114532624111603757139669088117648491282289918855907968063943329922455892686519529365622973307078539581547938892634347211389352950056499654619922061311329956928161441122273909615886221469889421624231660017957234126144989419941397704670393321829494952004266668100280066738372764901744404967436963175567555874467294456670048760729301908724771933920280509214518335868961774439097695987687496831790571254588674736082661553837964952941579560131170028601563934514699310863352568925070105722395874425693725073544518769575315036991232220166215080171288917167930536620154119277759167876045520912438318408843005614469492432375056003713957851478822471519874589696104195563391633640390857091040109478262562825078111656320084389829840407100945742893591259828315465918833360764589756249095376285329421319764607562503237720096758534256157398004900481279431414776747617157066838855497038737071703544710647048389951874557942937268106577060397725180392449661898522672363108740273876594136938145391251158975107760399737083985750196494379189314747550662543776624945845930320148618584790199871455933504117724364887108464084676839230869922572684093166465018081485149473725464944092923037262891741970178971622111234303904393581442251310011933557801270069291953879682030014328624892194017271074206238805596945266673271869209630242818004936326547448196380245676372482818153659865898929958474811293600206813548730819292095461405306935250903166738875989053864879391732788328582484766438397794322765459494826606470123741691566466343028848222615495167554993985767403714318338176560289360287311828460004389364072204782374691523692220041036955595361242612533702879295385340720737809441635212302800285121091632894992957780744843967585565811644782860398871761873548264336204652476898037987535334491319661745535073979489375344429806581117524641106919265169649251049847399428375644204979634568339501148975651785136881001359155788013176366650700952364782682341645242994476841058687371252746949061226524771932272933292087897665119691254184849239582370572116828826619684143760318042064540157195273061062078603773027895237647820285326907065314951754600107309648114852584070741395400274140605856334818906060973635882868169073624296654112339336135572130208552804954980924608069597916926221701018892711783198058349243284502942362705032513720810966177222487598086846588977873472796545466268080423179251921615208290844109586902765116145849983888210185750046960573009457540305418292447715325338984656740310988698476297222684886329948882669395652645148050181126770398827214457042556298542926491387004368138306017333314303368063543710998803665636627298906481195639542428433685933242489129785840790345980313600000000*i1^151 + 82979353725840112027707898876196296395888094934926576602051221481625117819770515461599571929047477586336185431565909720743624973068465512312630995499552269065517793468647707431387161262330461994701253476069056327206422302861316950349029527357371581541558654612412889596004554134485239096007313378179700011687779250959140477318553939392097496441889637371914992380038559724430123498929236441239536649141229208140572240092842379414294895257222722715478461811259655172609505941282327291692811596967437006405554010349567333788584590731675894759275781596358418480426599205036888206874038947082435615994440620252798732588507860750194297789908203494752654716406149642550920235480715844291238608244052890895199353256667572142296058027448307071789046939494839584263928746566277336787861761826222456781116589730917974976216469496396469753379347696251419870550066203872963491978571772907116643082136205152082379137644212904055894984682933343999264794068908095865803052397679579667883282040950131009579257162970709333679295065744098103731830995755571441687160109451874926434964301886117693482784261267463076728258472675880304806642067563412670231146317499910418020523100288250101401814936080377765862474127993579302511041186419356575529153787079914079883242859644870237850070433873894949627900735937755926954442122338410959381384701600979695841052131116133190789741714395840052542306288909419761242387066829999903848556590144526390918152884978620524788618441101274073623727148437758876976527115438852966635032893293664896440809837291446252224037237390525620382189511242036257147565885257225545713808188305137684770872702200639472903505395592636347547521683210271210864663970585539655947984019755705598484778043470928228178530992942983440891974000805678126002102862884823513418918899600720515115857938639583871909705079303698751553144288984166075312378238451351420042983890709846503650246605995835327550757881080708599408897899474160239546405838073067270844987456153942910230090250101998927137367947934626227002791892687672423993134811392511752110218568053189317479793115373624065764904839951557343569215723052775699304811597376463780416636553321437904619959038995868471361279095551983638151044616819685291558193335922613696173135966211151718606241757660267528639876000265838435696035460052843084966308898369609675204030329587800639227324435676100972097042597298133059966083674427341416332916009173706682499102561145098003346072816027699675729881223300367111694191880920539869839326761266388118628162852358485937508343905316031155783740635207230923469223749142977575873356440544321183724895651237099548257248183239253383792860244948341035705354297697027339957928139960575093656260688563121784452702442476970835240722813340679309679166701170244113512005568558447062165666100432163409333479513800869985262275401514413091468275234578112375381193871583427658344708482701287544655573735986181576961821217435498437916878861678376729956555730562090272924948510886806321280108150627435670205107478831875954781061611588849647364528850559490569807483194623757564370813253959642779645022496679825203093445573324653935241897782245301529621265318208318357799782320794736932310856385753283172615040738859760121711177379528406690171246056879535046010936123394613551054538128400477356334812559331035156338302350159896634300980414943921406879138367588997288979671311182750217881694618828110573816969588487827065021373826000468526318253291816825156950378899146708184923916366962895502073504080313657365061383876678462798662366570846316328711196914131130701272195241594636850452958442286899952439998740402489810811019110385543766348606954927863703843232706691075983645737569660287685465850369138041259004178345720210612532206934911829661553337066768143069269989780272331457075252746490332005234734080944374564780365997133297858875613292224884174220340734912121845790569315015629703430267666126390144844351745886830712851277188639668174975871040607503623169031008634709960809523591611098842043865417119820270691150062103235574193275275487072411788965083207237497619844858802035480329000476923677162023677590153019587077079040000000*i1^152 + 12537640081599067851616602062563766978617220941546905838458415041018944906378339115558675571383075716790356882881352979602072327818686889783510559457425732307516864371348577566729267872678160260526774556082626860044825601437152356992980008834050473896645820895955502577769511230823927144703699422969837980932142200125559148530847828689529687451413189315008314899142002694092043280944914061306470862054526550309520553875805138300958521020105298788687675598483696427356776334646536422342835929934729306061248099988874438594693660966019240201991069694106605066485237160196005668282593095255360925092775598374394205315202008118178460358957045719792993113470669223669510514216124910744216257389232888593673301302868182600113933037057544589242611384663797089102935829521379103989183870505172638085193103543008313152101633850544812955822298675298691027204483297877047564358665722564963592356472004151211062775428168130194082493412464520698077530616226288591879150079165580085269602759895752629836063714035858596854724765314300359429438873346271317801028540327619772333292196884136415683825812291216879380082479746321897613603068413095116032668516605375696346589474914638568226010564101129154789181594310463533437989819827381377167720654114731435938717302308891829979300827375006514166637908377497251847279812472531111425527479860700239473537114557777694912248541759895212926105001950185057200312406584871544478641048328024112693579647975034170526772906834151329711372576372815905609690668292224334413374040601343416815194626734404849232511667681357528014652391627465600974436827942954709554426139084185277210350989879492522586314095595846710403189536642242380334585583758767423836666562061457167309965436692887516435863299494062912710219237318619427581862634835362708959235404959894160394942446216661092549658280518495495083156839896869756599757447623097029742835472236709998594830959893364699942834326067706675450123581391304236628573665293720552387810514493947003638698126819339468447338860382005940475319773450948272667107749236280333839611341823803843869903093439710843516104861084026945452789397519111970755030386095436625889092798059110378682453415834515074618796772847731788932529789212325051224684754836796023686999590078273038903992379232869659097380633518878037495563186757724965375835495324079874561210179261988538066993455562269498729983024732402706440384413534810826841908688770970455120995410661064950104016305315206725342924326970771363363027767749213476951712122032859485884214482919020131348483165839105191380432979731591457949565799808124605229720804544059453842261656563996243905222013277138276129813072951613142524077639444704832205062492755354271313381128066070962174399921975305256438001753630458082150096713408368983867696069925888074419639032238828894815550810707497694014359898995368565882754662122732723515813576767483500761811015056141000973511638298790466731170165481815356115988131428216049661166822132291362333358598508108532335071646606342282936357304597550938066835501092973280126574121575141675158338779341281665975563824938923860533549614192415210492999801480741436506071793704203668919505652894389659544069339178914188436501253887414698240834755918404895709522516056444846996757443893347300960518189409180202617599547243140634336612400157892314539827396373773721365232296040104653185915002191373623998120246708764666501602623640796585550219473699998439162377528403465888166573908086090344923388771684049259365086455302651056662498594141791861684372929742799594135210494050714087256634910435752103382817210772676878258990450629039679697535682089287267423428013240505422339344484656730301795600552599825515632462633154707105581051201035498624216639502078259325027223336039246890429646373256026173562808339826623095183862123486980379358675113896891884814077319553836160692041487400815930982425420403091189320236694579221789023578231386680896921332157406358281527502045149477710116869587627219823221841498533941969882163843757711689807329609216941635021523932539984871974774677793898345156271251042767035562783495071507768306056862326555934720000000*i1^153 + 96445958860332555526847112310097860958299929805595143731058395966895420022173810145884420451408064999520853276727850030041278978684503491858762805477542731145747327579285679894794093962222170974301658856307974246252498539851139303839242298509691896587457407446281393861328272541520170929216558390302828540739393375875014310622945111540603169659446999657504135114390820592292595271064793200324519694437022810591473232010600349851049853976954471195154347854612762105782367770158124892010075878582574352391945313417896929622224790562201509718623031146497481330905169880806788205908123693139485937603361431278396081748325613769359502576598010957372277715239004626728061597880757965478089109650292365694011577983933207537898083525149642044042849433227790666270133169794862256369581528764491094812987746460831664573857352580630192145002541640018435156730737086044081398204564965605149791122217834000410743058470848298076923291831541224112621018585922670140310775101486849875997742574956662259553810423323718345275195731876897456267117544817634850208678428169216124073345117851467251004766687367040437716693616890951949699240805530348334726516069442960077786575634724177185799460123907477559516704670726741582522963969132739530240829064436101396066477844271036293995401615374078028425057057686363453261562703982403491341929794236972143619662828230511978876496389103541073182883171830855841346966321381231051791222473339115074698326888541755376074801342199915481854186108655470197196410941647270538688732647445796529809176102948671083363938417077198331770769042231610123070057111176760219296036226784398014172840659105877229549516827831604332379733788747363201916736318131837360866856061485691818366315524425375059361465784302062487071746751021129482654638563681248646679945165053200826364837719433911320998990075229250959927636764384289328627202197076949159563584975072225352799475211153541814884988639440224529500274996980192727051225234388249916828753675782050445977840043714570995551495921519425945334803652189402473060531720088226450273563642252644213325655501070317387136964504753613448142023860605130518252054862457682012043935412794727755523079947035883470004741184679894870686933735008351430779761785054295016923173929287700875613369552281288342831309013275436640190425839063703643218017015988854710477015556979068846226924246042742497872940447887308530652684339324777175456706948696535116625042066683171690479446771880394107547669911666918711907950377189622885145374397437056414733320289866235982417786541330052325002307873212865719817301875442129588094567481083443622452437197110876571647166194272693523853444362270521211025478314029292478235785184314979950256812305169315158202159406058813064697230535782779506252023876897696860226435097027709670387379022556761576988680950323233943342239008741379206991180040459578522520137255934593345114723465223983013973128083138050868272527792001092262369015808428785305878534579923750275273153566118738491741066934647494088868769634782684488385256394622740347529863012882832508580333616635345013766989702286574488086137999027228802733910627312086095102827144702907616846167860004047862686226143816370526074128251557717800037640837184430503317018687467684314056703120120881694196679292077381465393507876944394202385185637803954070801511754834458856125583610357546768853302667138177452835526123703146740884159071992510894511075049441770316846627855767442309808551950434984965722379438181813806015059189218293766065551255540515370700469518787218078600694758214753658954883368254270329232197971625787722525872152447848067458448817278609255878714660269096137787870176022839526623262031920810832583980840353073897651319988263558067681021546500534226186406012034397006645183495926436282632421850746993814815136764208672177078412393000933436526074205671155876504520114332980926237473790977561528324058646346507896570962572930816293571519127055209221218070687362284518187670924094051506676066870492575093645717828844002836929653604833329321126795453245117985125076590286671850812239198541264580316489580544000000*i1^154 + 6399765901132380254492566286047076388079885811092475136228292574505553397919040756789479564532394159338859206537496745786236004453339397518280229284863738898067750662462403897195088420423554325881004252950250680479135778614404029378401628375523729885002781778179992473392433112135764477908446905684027814385783639539164242474931747700070578826358330486466996069745034285686557209307964536533399807328314459905804376972083304877569078707411511871705045854495613379761659782038109729088660344943907003920369345841256368159380230595910095711200725840443780844008272247160599601617418353796402489385005122351318438785903151576465251689968827670865246751900843395974829668554023766771949545518333203321304354614260722749226877030974429833450291905619923697213641625323518285621914531882509757417262641897072926055536750251889639550464571381590060326783969568799088914872601052256948138003736548293134879090170868844238435673948810072282700015987432642128733848775767372098067155688054784450135043397742710174810895325051378789406317570437097828956414086688739888461514531150539737377990118004530685460038720555585571697221104392518421636689046834885669322002158041889669232277096322372622636448498704904910088326582490847748059312153173910165046098060900688807839111011899608744816931219878716668886389861403141193562850734739521768456143709856933072681126827742255666523315533162743942585829682056785735000347129935004828950158025219257613888351470575589079317721128418657712427010711104289673116169879801734074395404166267369386992642607224923843252214512760358295910787984809629150560785505553488841111914707345681432672209967453580359970402588205715394941337742269627100933457047338728358077483117556384617493964945019205393456806306152933504552340895920817080069265675487188770025367675282841124961440811358663379653598076403304726687917120985634773537176624074223921819848156637024688935783707497657993590897544965321033793646133534946927429997375914371563280012482740293343443659336731028266052548696064806149714125960827254849304327488064622956969345794750937337928306302711602096883398568499203598464967256307865866727019434965702108872109084362737479026856368710216151232826104903636760440974354466695926669435618116737969889022041114356939066041641831549024729259213638528251144135262865471988559177614787504194410299773473213339639889290678188172503504153341721674185635481421584493457310564369639060078188259517470810306420117499421295495814627643401435141461778015284402253516755367466334483372132165679599467368231376311333697825184481299204477647631218750257597879332538429790548265492247999842513905781485258987647663472043138650480861398663711210371909354481924119239135848709901320023506668758127568432725450329141044189337724320191020612611268367147381965781541890005499846066366014517327465025690107889369004256343256767552196396871450140332875909729049569609595907975510125203206138974443042043901180314650341575273668267863045249039389485517974723548229718850236012045615086879590897085894222608067096650271764323657577361445829556923564894843042253544736796800602057934488769170068807003404846902520878455446041090223845982889542684227172676978589656111666058597945748888683040857969354505535810211179939487454248760012616601406930021798464362785792181597299382788213103792495496597308812489123987188633367376229778154488655982319967406148405966432351600903584457704849657324287523317544904102936548902685954766208397389199079818137030604180069881534623925177244868122383817448164785472752977929425939122208198240260971204720670148317741278091745445543741430960873870423662075612743292974596903795218726862864551674229789206021314361272903860529097086323467075142880144998801160765082931821462945426177640339673359617480102587171979991251512879350039216776952396763666617396716633719006733077371033826040543210472419037048124727307277302599425732435330124339039711591859974444356379695143517644147328642481401361902587503593819587646196383320619521273784992406436084656552898528585098125555793920000*i1^155 + 26944765616168551593016515957833160584310425538818113218407240636925916938697669757530542940317293764937322465869522574960520011866270516758276645155382601982766834608229000045759997948374039156220688980618985310747183052315142613058987465218703225986650975787323653279792750856225750006551758928897741584455268137541205572796827585956924359841777318393295997950422854168827429126290579360938758276073868286949108004921372105837138950987670469994909243952860163096755555325649973873324331891286782793212187880647987802009604694655915982005632483446895266454780502326224746702582137233704839540880111920938356541087695534191564922732035682016743687904687731407955495366990013072686377375317417724814060933228505902687999697870492691673974026731229164937846974398920390975170037469012856165511098788402617822850092666786202390598837329020839157284655384123017567066937430540319977963350284941536079684983936519581412803058985834060726099584288352107479261227781129917670142060942766039283243292830953013849425010311987635800863084702267093430318195054318216798312696997970350774366038713442339461892210231220004093108069063297818808849983751866604042568813001416530508567862830804454031609607227491111834013268599775425834472577449169982797430271827317195580879875301836797359665416689768440012162424986896283720531140206059301568156428715481838846777208382529580904564371948187829293334008981379613860743701946890013295821507887565084040652265760606009772496516456046817162405062075778466117998470118277607268832977975588424399546918074284631025406124782268133227840964714098210955633538028452726919130257064622581736021922250917265734387597895120749975943025876415684973335678772582005156481815207851614346826154037190790722647661876529772579143903078151531925246022164984943758928258665773087477268200326268174521239597960514827455746641105584022015182866134001359828909170305805141161670079270110815757485863716380457460547349903326057459333188894265136241717227408396405554974987287244937283592204111401101205762633156790667772660654517367011042751625794804232801879178948069830497961432867260068381664990311090807758677394215960347557610632678727620354113507852018102432546823144889108694651459490914471913001673005891360133558591564505662244562303582658613508000774236971899159568286863123803055212404598432501426720546240891098967827548465770607898824368938324137251107210769442957231907406997299129891625542338366760709952053536746647124280723830508159560968287390417169856465319944899012352001460188749567937484854132822338404593111148757177781664632645243292592636864626613525330424926423640756920556407636461418222523645870690572876423815086521177662444472941908686993823331730937255369083030136299051431932065199901981290838728724021228540921888326449252605732701483560312129238137082305449557429445930751687121187430471418881657055350000748723724112210865634582750180788154143577638825692937970919852643910147975716408470990498520439556240949228821058713805056374845136194358559868348474754865470378097873295554137929566846424846044871773807255137693181155086705475775113732256643037977751851926445606957778429658204303778865262130313544236986630129301965350055360812306615112263099146522729292971137336532677461432804112949945661699032590032043866481025932476196474903150818724908088782006941902417715058249891869193512517780193647782692420357748517612715373823356399240119268158838447463355309447822961215730690965982772323188368034609294272778193918963212799123635710197319131616053479252750443058981361595766825566846024673351090848850546504063312466723663467420291922844922823930330755649549798897612002737113849588781792876347169146956166748394703289480125270921241643674880945515008188539358227966381908516763434718600086644406126400357126940407447289315700288703879954479580398399718226815087961291816931542495582998028026080945245036947900884651862193987267696631387452062578888729304775456522791602985077410475718794787361453136629940786159562334777968164864000*i1^156 + 2453936089698874544564157758707753729116356555411530813218395297093954303355532370194742793947109101703379679436963205219217860298423322156188097415799495625358274830818903141305676057272661174153199570634392807265842172837517222609511668906550233504217369728634864653639509630354774977684405942390553567030217906715328105941519121541717380627998392934573786815524802494614656262614416323253393039859847559183380506319826890609299338497876268035822666924849565393548343439666159858496831047350228225299377416392204132494774336403185348134873351526738634854363741077691414593757627234853351657510916600025428683540492757711951996936991788192254267794782209921277370460117697704803009932770127098203855527186045647276235624831860998886733037992205895982822264111346177694469711584098380379990726328327475715536377057555591973591731724656273356035989809642360017652308253334891799179594338631225881427866526676971774236043045431265607555871202702642407786031835976394365723979875324080433798495716439504065177296290685630443152340394378003640945025812980029270040271926483038741844141041881575276121143461359638343492891222020608611810648166532509608329125595354162830166371163303113306110935334420737169311952993278225543672497739113580827485448541426443331280298043631873873743252616289430124538984575822396028755786392437322939587931243228615964752378822305294693926720725528892166210372725172000150510995521268036678532248064390091875257471096571907261476819762892711606480591230306927099354714105307797132497524050066955243290039241996976291685421913806010991686325332513914136347459654289690233083656894033841728257388033078330106749986166024094751790360868419694479098880041339576532810743275328435761659302680687108647796866540000077489047256979812919430344592905384932573826684232200337803921235214388031949298283051216082700751402678771782919702113205126849511999617814721199798420071858548961708022169839440632070590272849939704649262478224069709280222764099448228681191742348730232586263147438943158138449425320132248084016917920686767421803145806234218468668827025752793200748052535830358763085325464137236446834702171463584131620027287333233911312753952444848861374445622261496776013399940228322442850870231294572310932532367089589863765997103171094700233915554720196529570750225408597780947832396866263204392261031604044247457609519191371929666766006751520395651058820626829211573964326032917376145474302070144767602802715355624925416878800002153522604767023834921420797412452665243613721655272671629288557529307533198964975545940647730641505961411516578647718270626082476512265563238721195921539298756827587607643653966090001770621699048593615987059208906020649596671698895194294121449439234927393103108705536135144424261926076164497160532220368787856613058185256473247275704534578421947029136095436682823371801691404000426332058919957145454765870874774218106098220994440568632414875618698254640769139618649785626201891307350193024491325737995916625171118323465688920706812879329939560921094944894167544635874443029200814411430884789711150468858333595508809485928329975531324243299432240325451087526595552777458494288430726464767771716453325484733695629924167221997118499681258382446533802501230026327573174538996751632519882914097439317459935871684509698687298646013163542042566447040304956319570413024817777053432427095844844205844935617552575420487168578068372470437799221598989132550561030680856406023681359751710169479440662745950246602097041907197912296836559040187072938635661697498188552380190393801022802890596772386127243100107824420959134693780710608034471517360656040354151375533101882575346924623378319370580564201551653333608345847325557119519311720875863942680586897297743001733339153583848375229223421765227360556116637167038051020612071896986834237592994599089580736990094527902763910303524352576997842872876183290732070692356552852032191050202658732278936149373739966062906055638171808255105574802799902381309952000*i1^157 + -582317607074240689322367454900969608605541795003018407016672009333104819275742352388587274462911592183196659051054377635865701174971714003527905263960886642451094035756241288758255385884268795939241756055414538778049701623950983096448148037419934693795883091536981206232853569879304916934545436330171944094027189166917771273947612934989195883488998200556780071891962224276714343451927371749492599315058662560558115817319171827360898403039141176835875739501049662756222664347719736613236600827686799540090524501429096324514059372621494584605101095542059294358576606524959180307813565922739536006476311432264931203271636397415257808539994136363791791123458794399089578942208722768008531553335004120104437866963495900594379702123888624541266228338262357526761006596896766950898469028770929691646010746422473944420559840065331390938917365154858085231603712117019992013004007215740085112776378126061399748127104460960839566993536604265973632808373829343778168635267871050198522285826521805278333009422673057444765969059259204986244180764848697541672897403533800267291008788543508741520136564040751477240537973026077480672568826452440259490973173065210941255157830071197713774973966546842563600596473551062615247312991894615364928023263511833964544698880457016787641676473749018311403263381977089938352656204732853503735934082443219820566991656307428719151312266412961205882953703622516138488303456679184667836603236014376874110024360790738473384995449733422061779047487065411874215457692919208499013533355235104007993427086212484903637369405381168568446362601130282250187903165281476901465183341133240786432248536533608003270587520510175380347571274178816536109619135584746520102774217040868987017316153542418704602838685487230161054039977506519684278018432527215636903464075208624876216901750947611649916561523376578818440062598922971557397053520686876238356129500263839695528367265495900607098856559813866571022103212273566609577252358629929256890751984368016454127797592669376080645663719270770697782072229195295145617459524927083403636568502680785995121361389271975547751321037775657099875759256155794937203789317505069263930395327065240493400591572653322373947644321438133831070722921869885672087172677779710360327623424232337552875470940418688636998281398986441670354194942091359725905312205082370421506674955718497340145896066260514025979332593841325311077835787427472740698042144001514541799845771916382925261360018389127862924462743151722435253211270850069146062919067028136203119973665558372128056358333915093014373768613567985278599314841551757907091022548776498209870229318548369212187183830823101504250051506334597465472592762592086427741831814399672778028340418051728648906965354783913725861659694807383758235225556926505786319570757179458024471929362961472525638055612676271413689908154101995173667732731456788340739755750649943189183303669092920545938075333950634656271030449640288669080218093129147624180937571014197472038887237354704890204079656503247467775546197476461263178582264216118973849131662098320641030731169749878906750339679656990229006462685525273400899088328658064125060501104746175840258163906381664036056952698139224341031893842643716894429204970506456485087547650052729437672495753203612685670879070769756492505752667948702354319569787360005530432487210882809051415971527915907650887879787752621411614231398596961223240976446697307600915618099849041354653236569473663852191978777178024455477842336306483940571407780094802115516423161033339496946193974987050939712736293613885163834533087740867030418467389096085899795163347936703371619205159713790163973438066766224611351396842125641698406366270433543067386902757630328484244439087615931984535385219885754090874630662297225069921014996228708429786240763918854750673890423855601890833162888141050145726929672523166589438076014895038868882254291978047546662209850661678424044713392239135675953320219603020450837299200*i1^158 + -2631730893585949975699804193184616172225653747526095411897788495305421049011262894205836545014916372495537170460800992400183193261010169775208893794495778050390626809109067863091177632475611743515790893058865397484840644527055013158850415822433463985558704769537803622061655958209157690353387436984741992728659429295204501701517632093928289810916232022292713299441403911999563128702214392263440887902040026361016510816392835478172438146482121386463861400265011551182856407669500269298517774005987779301839381905228998812303143563645851590095281065254026915472564527862409175757605216450613695867060827436900146721876282210699175587968779586607992617530938100419781778177092697734847338072702336543634207941861913464335859573158707033869431400926289994203281537296182283350264759305144201111149143113974367029141632042477640397320106988322608675893137084875129703210456037423718949093285086509475081301514432645966573518589152188692820641458952764631572866832416720869989398663995952246449531401280168419494158377385233206114099701293788961048211574549958335285226043683228614932857404430413445131766420257927731051883256661097345900725206606866447920509847940630097978128831188565419198708452821742761763023655686448425520206467262299591372515253475852925950520685456758402365127514309112675589078078460954669917145644590569322491766061587734115805386550533205007927493964914658471820043835572651705357406792202754179262101113489679694547870476500485025290978998395569157410226423827224645508137229357811441225542795521848090747254072675882759395963296178111004438119592919653006412736376780372967762876994443224541122809482586337410199978848266397868581192418797395453589623122547162871732103965809897028781846294091022043351954903282593379484727355325119625493103349497439524441839332091878004552726125032020340181411586938992294998386977443866406649997211986682884153505395237340822808765632922809299709680222250884023302075744201295973243316705936301491390039560796767765282708009237924803161129647614416625802471547684797031788431065935017640604056519590504224812815526276063121378031660056551775049173775971742987830745051073421966181474376883041481039513730046287726911823335655017651687410836250016012894447737004065253550529255502295974062421894057210646940726050998023394252804988886394914262422310326601453807602740902179530461417729202137439503902996209251891014765426527844311221171616367327487238820152122020227005072191807955052385137818104380224279156630380191074620444186492024625316417252933506555176422027155870371279228290938142099634492913401257759989888458383479079647749059971746126900458624830703799801791217798715396897895545438712550605067992259104522882208656411768844083334384093976672413799450520525751644598744670784609323946242178966667661319648717209291410690943367645435656878854750198165615726294624530094031420565728080121663463102650689536956807607672970306524186719158345030170310406777805684218831876814891217036691529948307217626244770552865665199015590367311195268022247973548745098323747971465014108123979190249220663496580569484649800753920626440549535302306903289510623394620374355805302462701644792536634514379719706322652039181642230607359471538297836616962627091827125268026512038098533352903315577345104059710520571304984561230858914721170175385760063614023075140306889896092362814835734127206387184935276608437922657046835072077924301594558963394794989220093140283876589862893187431420237119498221406987671356716109911958016523281846662772207937915979890825485736920574662674364762458731558334175314372113869330790436027098862169633860177395052194195249912400191763149867916397107988817495176739862011206771964253819388127292059601547669164523848023098971904863174736110815625460209131334869590410256300049080175946558786552999973311899186330232658061146755149873414628927457185257283869736960*i1^159 - N1*11348838851413561554135079080319653827888953910321837826289051730827577114039595676565995355275661728747993626441524541891129571890686697387928254055750305649341360900919833433335745097270977637542223638346175238383778712059881991262623788364487988937241147440245036595392971615314285147868334877730150736513264717066456288434181174377299915896565322285268689005106808630944341753625699230876143719073102296710859153603610717739210552091243554887221991395107273058362467746542940673509250220698658954382162789011999461406934828394015672966681644978040546565330996193666285712709237522530423670158241619612798272134382886119297599551232727591758358180244535050127352611939994540507889151893707506730815052990408449201752364817075866630616131959400157878976382966199434749*i3 ] ]