[ [ 5041364651127592552093860887517069242954024307884245707392377675886652152894097563728928784000487064686138056427123547597715183444221758580142878555105020769228230625324412891290705937698267349069759325233399772073611738041325909500923799254755751117872750546067705268910430422219329277010514745780456232693660491866491729492060267113624245215524319057506806297587514766028466853023821225531236552011396640872498180621054072137222304066533441475849560730515172342227191823177909944856907432773832231742550519801177632732961324309806761174744002339219258999674647185869454135981977267678861489946660785181826577684262296282346749869454321935319026601275451628546745167598768039120383819065170857053705746377789787537339053447948200299668775968255326517753668701282874257521496609501568960398874675982574634371360851692893455406153093639941654856431449089145478255719917560888958556700680599570629806811672379225606352399685240940168814251232504876949249993119030881745173851436356400383330248612243718661837749209326014487886032063428717351600318787241111917866100007711946131776462442236297643211218647976397065532262993671593927559647083290321201124868419109866478642623634340257856374379707000387862924485264152976625695689046582754445720498806502440778141571619084403072521454329461891536198299085537027268770786880488536228240449618846421037119486985552929669575314782826330546684744747938003645873837465079054907932415990928401103964175926564812680738993785244485432165586362799233543556930854835502804015486314817415899402465083703375324967891397048044740820590869745933003229836881017726612793846881414245438944017234368199246883490360348684833633679827211367236198641390383753558712192409329860091855150185851532700373166427056336059236661283591179700383337862515219392049738414674541682232222135858729917193691708743409398271547805953372682980176649742908671533805807635066387719094723862328328703471562443236596566064226282832244174325313366172816114281595444963144846280665848267144796310253962348306121858858233576596706272273298279286563474195152335097400293375849191788714911514387824585535367437020498469008969083950111075005065587086733048046639004760076064180759801456350488909369821896641084235319862986818825499364399513897374748269464718237087081441993852214438402857079699602736408320299371407884849470114984162541751512687572930443184308830879009823674258764400660495421781924909115770253993240913414162355999439943449511129458492304497950258980527636373531918643341939600453597996505065809452809188178067710368206627468004156588257661099646468587133992344404380423314004643328261636346552608446399472066077367155691178663902872731932810194333563398363212084403042937335893910148352834672836955125523716000938067382298448181322547516975251631138372534858546640246995202654393258682293236398112265704846652293811327768771525578048999111463889831235829198862536255057992250622238876712307522751520571879530424901292538210425761611464433021173964202094096738386976787831792646918797925782443923470519196508700258421115289602811796195151049348894395011763297456517996860238646466889632777565099558598693880483874465326129236848020287093362932122048122790245122564039403297899662903224095105446366057947562909777982698910583872365802548540677677094594190258946369715749505400126553645759760091232262442572534323712619708230801534895439757318694481554453376230598645307109061758932426779292209441725336681907756785654993307278914878414007964278025402468574171094276858739153886543206985383050154606039616610625161308992360876395072585959411640482470624707001462252841124633457939099027522179336038184968128134160146876207023927349719081117259053943530013486665833144892438747775244136251851708230710080377293877159646172856739739431303451006877073062948705071772635893928231921750195830935995856541293253853435706121674282252519443663453429412446399813594570183456284786800152914255606892133857021835727339939430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 42864726862280434823686857796642559731058243507929113021512750656168703528643875059857105169955659819638197622580511887093435918838578913419538785794282893218272042958305022661121116942493364805892602676600345422956983289575263727209857533267985055637447277484817813978918467257478778402711836173517032224527011288749978605870892716377007047971691924117167528531837120511900258983173874983341347425363784929612243605564550570064224654861673132610093009339825745534678175797300725163820179656576487251992509673311998556224080256505852335743533077526706819664088510013614423640457906285963719850876753073593341834943970230104580927030874301321005198366584502110361839488751699716338506403286701929581506568324462166164113904223584723016870438707096086506730222021115468963516018245373474180049074530445885891399085786327466008961763956317711910097237568300039755223872647912393388686010124634111287487887785959927828355169221462182830015728506037436309723884361055453880835010592403114143268919950231156568294049214318156928683881722571935723510357159658950433553730434446595154351015578828045834480307720651341911951727736214687863238727684998369784395930823453137667421121630202059771282709334407662372819995537496179146921572390798761583440775541730857222194762406386603268523598070272828148405387519923623001040700069271183671782793740527463420987889227359796403233660797476210602924900505546883610184771387078196388775156774158994674654208669909831145657869284431548037742188408942310462606974638908836065084109364478363917107488057548530104146718789996568456298902152574886894810336241737332650597903256947017363894529022215595669046013876893619225162626215329135969285967347596250256296186102375363796114637060599233303881772993976943867134131810667042034859836076908786398869921074621539862577930979519005502473191428767958889478360347667441705536975444328102744559849674756319260531567247281222560734028317901963383480367743126170643406752350406183155979768116737171894740002027273459761300100797126397166265161107005407106091620848217961057424146451572779517169943737664848212308387889958350122309689063984190017680679754079670981937903588335529822815243929101297929300926113844596760783486963423257142222618392350092805874083315810965670205634583242642092676052136842290092215574319477985229808145981388771496361282000792747685096563595428947742675214052947159345590045603886309653410065276902206123039344087710694449776758985102764926078836049062988586434744513158834060169264093511240283255248239082261508829014501969834333975931721450013435995287270034916170150930496391403820705780935172282539441895499618864327646220105175322643248973027140578500538081095012226095866880081466541955054693663055109945722254404456705799835882599405504494736850179362036950020359965237758026441097308267024023342948492074079245837887038830313292859907577625283535980242634356070732489894918521651173840303773810457548467936766166270783601919724412839321265757770450351169317191508503959697237100162653278858571544053714870097452062744342087568698184966844409333287256853458968509705593930070176717706193102069616994346455735235604498796890721714802952087096781626956327239866646416415379116477671344987178902293168196639475630713254812266149722502868273338200338642599905866265017439936705922577179935024132992056300781768066914773675658599758913535620487239525941526972138128261471416813831407449490763137890886788058253189453677214394204643050066599784760195945703404967940304387656598899914852975249030220313149288041537663214966463277077168829737037613713637337380846545023354264775409675111837723057681443433670333364410107596707053056402760046976857645068372587778634125948223322061234452154261008363229518356119736497232107165955823994932093176100525489567787380480593058620913308586204244117305936316018383870600123395713446289394520431718303515069850603729860227178750210051311220823641781402569836616506472696280358615777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 5549475975952094013333701688083175965538649502932688544910614190200274141237145027478118483927860990758628458673319610149138143145698181181674906003556650148361346538929416068805928249871427046919611787338284075194388976268437847105115107594805405963009572630735994312527367372967133639754870398683435860870501543735925485438753302005877746530384024074273522594208049682890691075563375842247629027775071301735934162748779162228617659895651767895007123049553208854128664128912930207867343069502414291453779447884191620247054891786344448736856586457259349079108657724501781945542233851643233767302972367904775472812787163354325766877110753065254716228894531958944479736555079168793392191014266245810019787719206242077780609063075878323799380449769382732097168781849747999144154027591132524122678341186632571510816391176380204169395310232525746865058794292919302811018630300362965330002779153893311931056052848663179906830012494336646207109616438186303531743539466891457755229716750915618134008843960671314591147306323921547512095556482301873488047661696309432675863486811429693415339640995156526443858673969826108236737798367346712012007341634294467701808762976038911645966406865444284513651782825021670559952454495400512690193156059658716742969779143327261781435804515179135248660308616137209879566506215707656744195478923315256289663322634097901611189556746327896837419685084973192442463927316422559266580380221744075224857889158220682055888627518625099845633252006772109163789066150201030147846674038735738032136106320281145840932768201563701353767983748627747541003854643519535223529840834238648267489669090942399126378548134860604996407815872536520528382797923607755744096212805253883339616994698410497284004502706704172744428778894859580789471390412003923424105714316254736087884054425356182914319193094519973200280933802077753319937591191947672113115873434000378952395247419294143155796239240727423235731834136348100603254071092305448581231185056311067897002424906648409626934231451696407702683361625581152943150097680718254755681854528796685698143247357907654424026691176598341807859028125613308472197850718118061882970847301454243920793470772662841425268389332368767121115110934559344994647527349390658446136642128407048245659839278912601758140806811155150150889486294259129324106011405908200690781819912150356317862985913959030113705620568530953844433704032508804817138607363176405871311525997411250684007513093277273156225053017837175246038371128737591938915861236610527138101261789078556420021839406651691493792021175990363559518114603134666064060395280386785954957816304076699363214482829448654042041435372443733042356031541465699586855971359638399076097972688134854822864925680080630536831669458903210484362331777327277716491961683142949604883869648293478601308531011141219883150730754086829619633201066965279545823555380549004786047561285387089082780377445694543344857545771098706678087454384621884020686441822160938961861617363019580751792800502837851458192313621786717016505316694324673240081198472872753253278145997559433100961810452420044243578118927900701452378054269217482801126938428864279772992502668323808344571485273673519139990037753128584269886799231111202852258748851853899067857649472646698949823341841696099039509994181777529443476589299591108863315826333859418920126532527862304333094745032568009620736291233634951517515813604248609279129366272975726829217761234551299906048757789165298639412225667787174416082611510208700700977468000813872542208690788514154774517783865142467524349393388699645311859529103377393535175573669182505888419338324520086575995612315697646226529908177910685287862975392123502880555764083606882778687300614567418333669131898202651094234007130464404691615481521698914332156096281716277670168031833872115498554243425952540175396524821748160042780157111727619803765532131320193089514281319854823366590027715681427048593955150550048129584401350279108149251063114602922444324864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -62732206362103059051224657424853714730586036472349364585575564300152605245463312512346404597016358152624849296685128582206200603294936305574726215963214339076770461468969543298919695299145922025614830909596962825887415808680591350380560885653610247630687900869721591663704940227809894574888556308614949335883639299499195251964636159000871819916039851696206785587443407414224551476589113391830878260099260167175419559901932411491597845452777651763818954092739406653290597023112040172460802576517194568500416558560541212863382409001427183726382061653390976595138064869221106485430343763091624041082774913306649423018093661927960111567355933914526341280948601792255833212357446355554888916328320585889935724220948644245603597447508625518086036916481717935928693477808574630844428723048540774384298543998809094906337181360526895039605834938787534302373416264991117177654399781570845893127417777811505909830875982364142972495524095471158442472953189118835114527715980934245157279222360102537290261516312919575146118614617859501372968308048844079620212407173946606487965381652571510362230999659632478720430053649063033878337228397742786449918399368303297786708500922595743010744454472766812072046214420714945788634465603891439918642510697810105588740857749350180279192193474912669707794471144367384607873654596997660976069033518764860817480928288597396772095330263174193779895663185307326106562382808059671608247145992089370394831766919683826313876722205908014138358376319114819012144623062642857566239004962554466228637739120486306242372935985117560143071072626007210125883369538347899138202472459015293546072695056022857054091390289812624609265150781149706590341250129318353874685257411968899890955865608836409841080719641706172443507583590079198304214797513550424824109842594000410051650112673417554023174976515487682126673305456887748480118038467190567699460722394206851185354353633880551463972423355285491651543371189561535345697993290182750343653645384293283421904552287237601192393634390634860212426751949942518865431927855743004175411341247976546512595875640919551202704231745401394098684673825238140430852710724613283454504221848728597756269503540838445259013793612723604435708886593921169443645515646658910475836149110273453114536747087895923296905773381375701769963213452542769246344747880204802379954929609111502134799291450698610630819992355201169998241658169822838258938383663173348678671775062846495320831701376976337867342626443606910946160112574663380729628931845959538042191306970067034956562135162439122524484073352530871695010520492222923541037033124051841435400324767507361697832500212463300528019296646829384905922309174927342378821814977938670649001887123131864740842726578646538416347397737108810082134624939407101948348433190738649647698114343002504145845614533300518183007075479921591163908817995853658061885893740486861082492436093047814194467494697578946508508566683426553085141307475046880499495092936096302979149981531985004006896445861966411022469691665628269720403951080926889211978636790023236516200428172171665583015065852834710657875269306267600052379395851120704674443561691269211543513152101712239681594733781784985452712399750736804409824614721977236541890199482726931758715931330277561684132312029152949710166287315494657892320191806358664428273862563526627061187274140933681330033402872097711801148703859621340662491701255487058841543683431561009275887408836490158926477582807627704618500365918931542918215728028117148764554163586932481177661532417881942011354537266348781638688301211366418870930650067694278081478357334685848707086352744282283508384617328309941014818297689042318767144736031114660630769664512532822779049470909565616185444551562163212086399959817063949040021832288514356400805742074680634877777483796506272700491466304479153130870106675606593895067705021721189818916331059068328210983591753365623364536625716130200482509734808937426326660593732234286029409862276369071315353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 248865132149035061442157700669207891869593363367218688242713868277926401868625113393127247738669754695480973078984764048597748206870293855237535081124329094783532287127192618357641928540184327744595654676221961489191906409582687261437082400767335086083912755168860375599818167447933753043182861748532298583983245958172392515144545389384154536970253781710481549957720827279690042751008987028458065541007645938018612903298497794838122302763888032806140397689841463755168173259677552060221169879453762762395955898516418977170504064930676717527991955416473927058938889785382614344815828792597068121316120964309507770622782329918639132665806489586397656424542125220037178546140112248545118690587340801990512547224685897455038813519299203650109668381143734808559345247779730004953573680531252614714713503810747497316810364353244607606420405375889118780156464092358148935196802827638120006073528227012970222722908561991172248192116286502088008567872860683205618988713282918174728742863170209667215520795328023429149224181021249295380429400713569703743623363284248128324973658953687812511723748394147114315006891568774145223704930346502448702374064431293161816727710294858490367501168583963926197497293529801418756177606225008303350706533766594323083371118752027043934365688235243857693721008566639487331519428252732707422956445250910734453679980669713869410278496875315428185205493542342256241230406050484182717572214591678522959649820646311524457310975188359808489479264582203853263188332202046041364420656753064118242839745650295543196095798836280413329180968862689517351555927207624761430753411900117055167787733101816398549613580999912059121416484921600423577228187084578345079025966961552035209765403581238835647363897353271956541626744960964543766949270971693100023464788281151460418474377399204314499503910320797658188173449160369759448670153039968945396661759725827005148129722568059407301532393724952485261980350381844693378824865479337576171462242314991573125399397099644395558927278891927021780967950721544982126753435333299917256586356122883190944043432872580498884508007189549984692727446908152128984711271262040033945334593888213340598356732494014639505636674322433111571219953021007536672115973988763115843664385749870669304279681082204244181105678528662525853193692638285320759573817570549900225199619522249432317723185498394144722141873297565546341106432523143225226974390884173827065927207012895996882236301140561974689293306821717664792894923674103923845583512245538131448283194789580703322183678509245510960369038536456650021758114922613319781597754447294959737658313611930005963935187543582880474596859944385824415481111844609164394369400534983058463740071250956438206393959275091491871621313955890062083412473361470373984552843957163878247288899584760892646839464220743375726216617799727952818518980894716725614875472850218760541637225929722397738676590014236698007194579034430383261636554104876877230117718698669105717014838311374217040952336504671359066765607432835141850790562544741219352132105125752509926511099529867513849958309058796161618853639624854104608757588708775681019920386853849440670875005021871904041988529841624072528341967865371729560525581501851211734760676018529708204743660040247307364258692958393558400763148991943602330910308231366806910415949914690621687635307059071525191192237436159399903167694211758752306221957425233895412100587280261461505851393770528977943242250884548253239294401631129309416043432093542810076141697668818141177155204301470301316567057975242313507260540091341639271841919618640133839270139665333450546294257684168952105749962005933004695180412028424818459046108957401119707994556338265263936909945277326791893762330250765841129100925747176278742327648526008708953554249637814783401084534847071953371555018401844221517729830344739210143195303755936905803131742688997215113621120833761187513698425094939145044831879792211823518213625749824334265975134422752433274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -593435378390263021259848265801087117539187127915115448096620407698304979604637936900385939684014287720946733127142405654460427115978905458514774569131286570090391328461396957549422763118834173180303420270765809132127377771115577442703880552421400075960503552675485617191479149526047209245294729299759647283653413501853412948992004002128352975515972180420513889567196697853464418834110555369933940025173760584812712676487197776643782552860576505996249772870223764680044233673411711526081228375727692749593427959445830217864556476145671912889232689858627354594233052231009147316840769229731251614272544271537835941032604785545844610614426373811587421953291995976273763816786923984238489652392752629031825560300602591270015691924736513115586433182921210271139329604839318172747368798817510347866891231277268977410033411167233805531198181810180956128605144234689407212790276677334450049147975605116919586926450792162586956230867518565094936500468637825019729537578892049032047716222618595863769799405973065992713212361798481252118917120065918468866884121803668270652048431218545289569347827380901226292285008408674231548811166943128007371756744121712072097635164328126016889139617228627120384960425957016520339014865668487333990738501958554406214256345079430588364668484802948825515541066586769599509825512357269796404408808638275011939892242262063194684152435363019487575874622185221454912687082472123919755663919262307076084181197439328569748046513585352388335079358835972793701339703462379150887246646663844681342864925025404220006641187282077955458281764108609080052685011003673992037022820502983819778034934614327501692359829507990710070227736625801916352153339624535832951811763200214454661208854623368030989702288610763028387807997274604293279188607289615166940039956109864437762532393369746397419795583690033336970398862604467866884584284915806248436496466312977586138889790958441140722025443136026305787098248344808923965481749058437279117053009667534155345103827170314223471081622798480103000221612722204690835665916602239072905567409001470680279830372138861041726757759171570966836424715859383931896938748815332870575189056190961910768648501045964949538929712527841523448485279598165933011006209288527924504794096763572876405865705168497650635797334036644684388648193394029035912771049327364362675760199851236086711175666287053144203040386598087066176136774489631630828709351842272655406303965779945454489178582882455583656278522325487257211598343259112045373650058429762589573264780552266625964012424848248015344981184110293747184345046788390692147021689028880020592030383262184641516189461966994272780683115388446832202498899238969412321561246772967897882363744720838606787666411098764893654090828333739759902778161315198533664581975009751361300109019267242256233766428526172403122028988249262065000354030705116051053366604576027314013822385267695467844672760482248687890265665410386815807614339390836559073493647302670163345812869384028371670446442024848781595137738362822691197537720670445987903479579649599305387798425036194564130695559788023566487416472846135934193821717213777635074742878115771556127377356130102894666347547782037594990184322568060300037814096486967190733688868916999400193544343516395569516801705376892134010150542374681166499261149340793211380711329618752701484370511063788979013182345440355094709371995127366654853018258138922708084819905142928998526833211400786379375456450962850958264709853250073510747579040939657323674166445917617953407103506035199271882393938304067542843657208370294425079696958320303577048815339242119095031541630889241814872991310927245209926587133085038560337642595510646585974244406089624925472929291285654959677885573152931158952177362643222421783134495128551366517755344087203933484962328549990616761416104316999718966338842087491075137638206431017611050234325282203851381501444287772973441637652131013580483984436032241520306244306565619071594973260875275698176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 142366095005391408434427796055067284799068136157332333854206555872253782544515751701177383742801852944288046496733928087433726487583287866171113395063179889784531300794150845151788081780608829868631383844594243522355453381058943710865461631098532042731214801650817894678560379074113706304977992885914412565355488947906245200882518598440058772619591293237304966767199506663091966396555989300051298554768362355674427130180743246311027103724715068272961451819444548105816034195168137624126268580960915479598462661541078829712789652757994145411717662151688517853215922537205448979362162965632741805347959765797348753368458722000266389218638709397174256359395801828016479343796395749472346141321828861815810033327067930420225140047402294657397027763640833882393148108428084037617475467043662542703969613543014065599527660496790057997611914566700205542997552243477772482288487009807797404737451506794246775544276858119659784408813479895963946802747947365132019318120145642662079420653381605311667925605334166822751591538152342579787230283368858348284076200266227487526936608189922452511252311062766604891682906870309173674089675450152976681823698847687421974951629774503374500598076938914036734293444683160158439143960943891329939889721890239935316169177731664340207383953426475109480265559881348471247136586983406478278637556765547076370151792626141654368873089333635082993618888077216229048288101562816391865653656294883472825164889249064273875895804468926434201496242162584400875548573000671319524471171430795592432582566692426081587282885054534113597834732998642028138352279037905345075016852365541832495720381573781732111241707209193424915065239829258749971119919876286632529966072338922243685762974357143713118887853741052034682371047682710761019678923266179110718604159425646078273064859101197874590335121182516883852600718659094952242212679878378184735118900237977100372921058502442066357013272169084029527404676534072903408924579812604580877403376473854136423145969377541097963068642990231974831236583640662556012082354716369052924744031374190605169042090682979294729978454597788437095799404410778906179251675970670088668723496132421839355000043155951517696204260426904251427174734731845023943647419005490918944852069541570744173361399600926183122094578665755278835604438366479292586337892855340981159484138063778755041131404674398914319919695102755291557820155022600946504133916237059080770282238387223375887370491398373022246880288107156709122624742598441181341105551559331937739171587425240599858661308644182251293255722379701720915030265919215830048189879226691959887435942106374835501685579445475299404199404248857260819065789051795641979135108229397142794761423349509305263958279786237150237379279585901678674360271266386614544557833527175533323904209913062214346670424032540798599901830894001812881152294745116555166116311702136780996465615431775292750304543436667251267077866504375577388335943052798592420524027193062333962837155410467381082968581422019876780446260804919191631378752106160995635470753162235513037740779946850129250922734543566919855486242031611697529556600631046034107721462424383914771583357071008142271129062869679284170272910940912199789292321666985676162312275194172251799530470347232064281890085304331732047499014049140240264493561420857952340188210876321035813279213364524509715387881916256628249258159191914897495547452970160036388979106396336987394402420927269634974591095044256830688914347990632951343674233633487744217763909551290321299520267074286204332563888198556299318787260792354603186597494946565723227886191185768200077630632823088737979893132008518259962159453467486950032445963585429663930204445895228921500455187830056670361769110228567492719148873159744269533948333965602699113178354942920947489821597775317318042046533144928982069800832957325415077769236966836672947828885820855193045404112890920106267352881572636488202315970905153145145240592699214007157843647382998220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4317387156168185386719449894156166899143718089414907512207378860445388314077964902886093021827129238625351083652230529516980430442694153841178250358929416871742630444456878378636934858847566050588095127167122476209463917575137718436061234006359909627044825348454697481784642864647315139213433968616626453375211601636998187967134404420377904332251944799249913865983833126439242927102714888418868632690628539683670159663965818232544037527489843315365069371599063293442852053797349195515188403070264608266146963621559571918566131269364969672073901156319208177222019123830491982757317848295140908672786139844357935747972252954555365316387664400343398463492147585820911864822116366092968013620258164962680698606761954388456601601692894804074531818155739542203566892540835956000201549851773641069791276613227793524564627398595905944983854616494036344146990418336479547879495716266132809129784068490461842708777600391056739916233709043257806521205164246117394147895877147413798717344461190501435435897962958609590444890920314519710244616370410579879862221629730353583421984780763290369017163832841632277528460990785887720184879115144569639071902086230099909886582205706541473614609178335097907315294725851466649288496640833558960563802579116197721064141560058210886365592010858509638788689942923224478210667304483812859460778876827533299973269741269460572888040850800968814080954424205642350326367449263674892135138343199306436155391146883272097042225742868108893743247965317537325527230093927062220930877774559187142645309119104068212262468833794001091538758152375274422896585876195134312031843841369964700008019977662979406287951022524507832105287872188795027082772371593477189979353044155346709653970221759566906718809475079472602271894699360452266054636625160462757775172813487173767849423099075859970837434840379216005406112148282153105002268196750434277299845053183357384484940035909469132945357797015017342584949726688410369513080762953603556426509634543813860702924787360935607772682227099897081980666674524410584611582876136104098812166504368890018831528212614260130555390440773271592939520983781403683187235209096375713387067599593524240863528235188038045385363749190542674851105250433593447127388057641435417616785708279582559716152570790237267768470525400865126385480866596103048185292900177495050898974976704226442764777261174422791199269958785843747362043174485069239615299087762911251246105205158362141304110479213439780118795201943562889103619197807283137267354241308262341628518998437845195883083253062628428874880902558755691054104769074902973778311031982928578613940386281260923964106127334438806733790637910840059124054509219982343711264889012519054244857314244517409076184603949653640381371232460467111958600403557747099856066768800488033016167290927355063768369648059217910846190285938311003477470016452732823609168745606012548073368464425773323240873140394177561304095879098385406499082941191143008694208032566242877941372429366216258822870481088097245506750463073431560636927645483470619328920475317627540507604871140205139313250615708990476217700606352309448925076908217464703687270549158465705609463710039594259425506700410929459128307698770107471246938088946890860870964561451807911837341994456359450927962554563636218243404760608168506099492482119829996528659808823406537521279868548784699641938951447431900229319928812332349623519997472141827866827845681060787862243903220655990579112209386638450738760903303278963856715940922345657485515283154864952776578503870206130681916465517865991886559363810190232377055454322233702404140778984334443994647691564031653983424624295072777783571284636591145719609548589143632794959641775195519059393753775620256513218222986873294005590595538220106846448063965615538191443211480865391277470817004372007542227335976183220453984564926252959024220507128223613750627225522583640757721623279733981008446654481362564826170321500453811888616628262861337511312338997739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3226920507153955473385166398541317879609680192760622184246366233642751345198823614394335532093199039468273859546953665626036078577953506789963262657583927398181146496720282540081267556618471673668792087776595421141391497385455533394437219350867945667268270587819740475810184009035402717448530828420834427657186273727537439588688729376063592559775253541126155966225248213666341597766094735732927559126726346809336426245825776610805795138123359002569391748423481549055339035275259737398164824977659827477917986449979375664007295283646470975742532093849533817241367877823521488872988800295809715698661704161736752822943128589461283934957392304512265434307377898667744567209404678754238928741808415344231854727538706665079114165113748620156236992919236359996984946237193194879423488383645400692997360184199448950911506407877209342545974852705120652246783461852434355247145041670571810297500908775568852110166995256856533311398915823847125971558366269037194265610709491764325795439223146535962861888249958191190396550767663838191195314749722292434898485925987930570694761427626891186508076686388819923743090555701902899738017797596911643451484566251535689344153008789820424754798935852133136795819653366926798522111995958600832972826666979428764083082133686644593977189950136991490554837085159724235318300261148709003471978318107239812414633764301775652099609131102818322064584787317903408906323805173873153214000330798939476881788403527975289882037930327071578934659909176288340629254795736994030339804019391240810653334260861014705002793155736553887729731095461268494070310725769856805292022850540507107411609726805141998730049052289442999186357469348318624611320033324515996910195703217257709367120669020153618137805026355452430445370671255050695238680416961176782663807411728164119066271130859212913624243543423218754128602638118661570080345050982327787925852093441820052171856052637430494722708632689848969228010854255942198862132224526242564360945507848270258608166401787377774550986375142549306185372268252036753585937583052540714070728202803946324916534252645420955497535623053914698705399347181784868188446120063712494240244793830952111835551121386122570799751358074410168644838561622605498173034028810843545317377452479456363089728211998276175713796065803270173092099125178501161901787645405002115094547673953958225519317014920557718916380847479955541566593582701135737923129098838953718185361582415217834074604704295810986282911397374315493691843324200442251216276511518623316872396838270179270419705156900134128350891895501596697093252079600544045192705432672190298913163021460227817174493925205632153915246486819429642255088263678035045453608724828143174872210379472093162500344571662587837228047852299899181334666563075150968081003579961223627130728346432259345141210168723945835489733109734009819824956382982042958119553781301034237629193903555655833424142518789524527117747055557196473043300912419050373385126736682237369962592341801341419143397679554901491737974357808875166611844374513512829857544293626959071785186017109638121096546316924905489161273819681956475250930444332432726977292281937521745099418354898264656506443930603750914798847426015944310010146214421038454387126137930476200895432105180281810096567272605197854696611245061041689849296324721941563315996521126602622935479951778298159881350944016075301513167693009212676415342409130327306966453067042085230401174328383100650144268999273185740902038623684008194205905641007585473636321176379865269650792370369928246371291215096634263360032636944577160172421595166453675303254161972041860390948372020466227927935379885176445337341009890352060374701504600487846053886890840272742500916453656952572828671883053426422320779666748297811279118709175633094204813988452605849418960956095187168745337548503812620846723447257255481377262090034416441489540290522312486859342745637555262364924963282836837317218439706546621152938913038835881978237470900224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5056721830105053900899611478011160560483752040295796993114294449089792844063453999568668119326742151102013495823513651878182671206006684839360531954943313652045577344502728735788322539668491690835282716425934043052310288949827929649838774889147254477063137529543364048431540795785702437107483129570277981774414950241800171912555520013181425988524525353780014026701585823143456876009918879166930007739388764301753364132267615250203545359761492205508771129228297185314694733478313254628095917905876233483444316229074788527332080336285472194688344518131469888372358755573655947894820157530904407714331166894776393403785332139759316851046489487221853219324388193553400320879543716573106610917053382224912636121031166063464261956069491958141302924870783161396658583964593627339577649130644896230404147288280521836663388333120691365516782299286862118176111541850292369174048963790159938210581854309392547704125521881604510005644120266535918181238589475115509514758485814055671566951697073229841428811939910124371661675384441100846065225157425344901519643631963662161875987510537905330236054802897468422451526444852863226235622711519532699164022025523893042920587210936478835989750472805144546655232228973616930349105502831858573189218418501667949943880863258521028600229089393386787626072172957515106866570868221529859306718592832096738130610944789778352281390327264144035619054933950518214966485892897813976840502686108336891303566399725236848274825349646880246631848953923509107769702754932670099547959007155170946296905847568786163186118689427927344148598060599648259992432518292496135692054918067629978968146885880005763404717661829491057868221356679673814351550313975311106493029650926897497524908984228640639915967997473992598011505341806954710080133020178423500344038785260576853669250458786167576259219167203696424516404011775871285901579886219000405970377518712559481162165406728806858153027074342668805198388208898910672730397893409124909373083356978106800337177777775728826081835956800374195595332913136728030857637913459992884396666748671589946295613191621928298848739604412164045950128458989335155675698078275441095175248579906278692172185154141743136205092923800226057313953595884439457693619185671393119488660716185928106855521155740556778537530079778952613214772360969141068752818334778686313044227215925718341104394760416555365538070439749328700072843763906729377149474716206032053839589090686370061393252544549088417485932547929493787706002830967066119069587567769117834667698828847899195904944565091980750789450880619609944310730652574460554559819576948701092770309550173155233950149953083719141588082887836866132397312807291985937188275588827206245149012437371974114350730560422664788231884578622913446240079702040669006480987656528713955205778882692822539543343125692273275446894644329362663113022926067875888961566886858067249458173315833405318671136588591647726130098103266631450261986793933660264483774154822921948460194525931738777950963222195735450916308329425215632279603642819223580303242123588625463760370340158144803005193556025955951577790739063625790745985191030605776238684351006768202906940656233530572536372941314700732399767358973252238641315439251272467015066092013928381532621345361123585997903245053746745493594030559846250712771274547717558998279621795948846945186697214113860598224981744251832977245533159332263791250700354071301901629077486817730471265034888976676971251114515003044812136627650342518589505400573658332704270082217912392865117208261060153333976529637921650579359245692954961726681118936279015269118612247025942079160032369147448631303591723374299534008820345141315100943698839975815444136728630217003374471543711730171787663944317406020584814987043325442192592945196810949078645049430389497352134779127239660674049897091005025612616684205437642417136893513777853236397209730620347993981558426745300725709452401152947855298691126882355015823847831319623611210268672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 34626467314046084036410987881239785898508293555806164204869982824152911370105668156734166413549378906185178945936130461507727343213314796033568210175536777008216677518387622811325040337715602096423725697908276285654070169660589320642242613431703645537410446160497951402508791837568740575959768354141885393042716173119309726159007715437292689049567598767661044068756466234924554982283546841932580704952142221451945214849001834542499113955497516536173204387914093132478444728292953556168832579294451799879545331829026339310344089438614779076059542773736241499223780384547386387869297887067323928072947815868861029175121523737233785078231327601984846296298798310158358999888422722187450357818993916049395561611482742659670577314769842313640799704367427232977161005905722267053745695960493299909682434340128222679137899264547794300965784468932618307961301715246645459010405428252869962853744714013052675323673560857872005390690761295683829002258797066389888659122207920042410944462315825285836201797978925267000935748891569879679877967571005318687102555788877522965527625300524735194777323868880697682545401247359348674318428391390320579410413088846075257507761814187653321872532967633656263859111562840165353538076519581939938733228605721434409434358049580490857573042751336026454856917140682606099711736568192317384779109421529797870159559576317753832162359021874531518778794950021514101426426876373304382668528556781136046612355645271982381195134632926642141227190464303076233132299706716709559970374900601559240524129211177890594185491312090947302380287325675038727243984514666153908791104345026552558131226095419242203657188368174307834748006564351137503549856348711074536405383339000435293124920817611810700115954885413407565802037713982092205823990542035406193773089681759807164811760213659147772222289035441531542761181082473146570676650746215789836287495021450476572867288355149648442032580945787326130986550813540342240375609363498549053609714505589566285093124278647121151273134388669213161501355783232593488528817491545144134758193751746142014299606911244216093593121821911279950511915965131312255016559042639012208561391427549395634111140887281339241468402704462943653754007465112754268637947587548680517694732092917628948254148204223582596386051061307922061389644205393800133795177104568935410638218201475699401248819802317597928581035111451264465660776583933566715260335379380679879697117130049837775087451519196744850635226150898714537760121170685496781806803998426447869375292144144102773365068637311966108049455622311629748294999726680193016693752771828435147993387425271063009922367844023931419532777717256774591445760245325956018181642886980416784693078596040060037112752564588789460734185385069176778435489621099046423736912331243298897973061236310116511933697157152377815845664282134369173854855686997562429028760235130372221127980312914272725269395892541832195111590364290303169716807343914853855994844374871028725911530779122176001770707357476748033367545990508243678061035380575901579142970052730927707172494256206059142663292431476403002205826772996057046248574224859068968552960723113767701337657818554610515962113054719842071469069742455232171017893074333787993639485521020904419920416031515746020850392718478069881157043507875275503755885122880585199558213366536764599662766324598004548966795420649329617611189017870140577372244620843860640129332530236668027349876941656975189873425750388516591732655768883095624643801925673424512219318345591160546646089223923314225632110011523833600753654500870928553640241065082882439409072527887482037995457695097007091497579690244309886297366772273712079405150131848496903652536904116556962096871280518920780918751592694092285590386399248273878692127381552943232107334287014393445290009145971568066586296850285681650801970361984154255338227701254965402277588902981399738802845037391045376252565033658277276227636936355687100986759342577527529286842449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 57018162963073127385952269707449782623709021744957134008551303969232928865492761928383085657449528135452513980415252971987670936186896345398929367666606030913028786723555555974564505745699811025537399779486805795626132309543214261954035242804336775095025996522777549370443120786631753196271002073316858142838320550933317077537122746125341420270621546355198164675736365021190433487141517580572369011708407256903660981577860594526822528995920960552455784005059371377601100640012131429760346509387838980173199963014873064940751077164214928488802237644958535253203263526338882472712522658362617383434042400295660204464587291143078184655120577843728687212712409080119211229000998654380445824075306587625666026211529184613437225779073073923403408895003522755169805675055118966800621722524083567879693408212805866543866161293459355572099693457451662165024662457589694785045325133101706155783833243781457842167862039260645097828954139275569437045161444913313024720137701419383006342263732287373109946808526044704073471391275083530507822583167475532961246432836785504260157559560897280998659215921580058262192482084631471953004150118788279142717209102667902771713954856498752973609721859888558454344624338295221767588221303262154309819723686974086231953566875188769968523947559166662027570440760368807543632996060546110571270122269126832379501553116127512870039135794618043640042404978861319553942479117837317492920993707049017938152013543671658865700203608049945355976602787561073209236524800110554637542352819351940700621612103893406478663185086046369254853756950280795054292400589556846955124750225243349477923672598072205551097559781907466087399756896196077344329520931592612642023360299444304213307101861353186268201786500842863534034137444475527089535073630559216660550415220822414241016239702929962194828978536460383229614351505586105552439999191736128774890323179899394095833654515615189309661715770771879396453406224802675053673291138719026429441785478216752431603594857357426717070441654244228694185863046243821914646762307118108058583162537158663468391766062576608433185171772702279241858755559135537052761544580542495240936563911930430173693838359694760155272086318539074130027393257168489318503816051510784421052284347650427988699666493633903704705289026295431165934539790036622216825706154114430863890299784911910449815925686266870235653082326564920185665639246578223772601743588959467918707635275169026578962574458911099839284721564773739558170775232654027066818903442756994445711997684639895840573729711848847362388104975698777035581215386324509289459250148728952644962588123245808804635923820328463946373324363835669552007757777738352551238881056180038418443544457196698380462473570916622924527626969977853943135852961324265014743449622754398662096959602781052841846808440356383179714009620736867147681472455910481537888697805234077378008002853496272638130299269882905523085390056412180849727808299699080598413830154900380044938062623401689323973736459131223070068151001696948410284113516386736327702208389564472956846281114371131365545553396316371045625639528982410949915113742501212054017221078792252921355401234128055443304128383380301011348301221564433444235274540322259317862338382846130735559907768699779170217191093787139107578786953756100769676096309410493522925224953028875545746801660448242159769209739950931966157025743904548577272475092971429879508655053262258033179200151017045732707168950866805809804519928707766651685745853838820796279881681537759135971130908527814612311947288781656924215050236398156885940838362789580217654353185163944798660248383338136543741189192088575980721528084342699337911145560765036547768169401157398546990478086386661957596101675227711585778957700400737567078825447483591205572641704888276561385879274840720635430185083501917195476278303221795995390927052807938687309254467379504565269337541279316095812576524153489698147204084935890320724325747010832650987372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8098432414024201243279745581192220005292265751273343192204151416796358862494221277107467144093232327411901619457583991066245064419331072226155172999320014201003256853322957710663457084460513977502352641451392670628879288289001879883224867502289431719952167033623719396329696530772259994480323336533895315341331216085798856352020211600010765803492122585361810659098020691990771501898648082296220625312435065583961623306243889705462594218381097824318517930838938062324035478923710510530162783793339334266153855002728932011222539830875939649926390460706451540377159201178040330017369636149158163459130398741123755064345118242107440214177214020362655591709045047392438577677088238277057696919249304565541344498672371651995713846485556376903684510990623440396692807714236772633510073079583263999235601196703031090041983563136158644576405992558250143019024272099888363433707723465569199603596480909316223840124767669519225029210579393734983027329290945587390873751455928125704981670174170307331979915549208739335159941280399274645975188382186616369665107365055575230673570121891575980534513629406957375381520356911666498281504498936636425724643574675366263856332416169389387311407996169644002977854439621926582838506210728222414923831436850803782349993321153599178037477383885407637925056823477431239649357098885334672964440045869917257597254551207361285628846626872254153247898853678548258666101898184279936921029544729904657016582980533747263605222268049896951513428009491273133655170749699541100397750870589629680252724213004715738144151582174365344799683217415569900215423790397058875825949901457393650174866164218417146385095563206686190621245240145239309062493375280747675353235902995701253521439267431170933227931659132577770930195620763355257295826889589170506572530517008892588300542558803239036142723892432434976480856963495292456617972212894850847824498199621515828795924594245469133368256405223340932807580194302186898869074075930201726061997602975707777763006850487630794481983293778540279812214274639441274054132435233809388199403629489570102122595773629885999746114234886824058464023329620180662701136718210122263772542399809023950080613011597111693787961531652584703972277972354250224905849274327476455644582929470646222330558236881506392425145171040214023000644022891690839544285923440684120942186464306230689462497562337799409092789855235717646560279510010840146135141535085088181413713600301771007053898058814695513488761967359411952199028806202451749171843480872537592766429029489223961112835544382887962520680186860639721633617240588145280757615928825932860048442535176607290027371474244713877703081161936693562504832984826027184953960658049014312861587697857396556839408871695590804856699491631203620805578173086562184008507941893648460623195678569192594549665046295092419540654609409910063343868711554810850060326950226720071578370243128825177035114830938724381967148001733020118158024227766119778597361504876172487948463521511970756761503482574091180319103043881212569106829902238641585406725369612171684872700461710194686078491862858958566211355746379314674553970023277057873592053172231236402116660156081916310154033241682828752180164483959493675457393773887521853314603017514712927066997616542981435251614899340273411567432160306044842387034536425348391561014151930209640017935312639010051391491007975709256858668270066845568209248628710031239703196513499052095234363938065047252857010424923374294741592225442167626242197627859281155222098154613598906264858590376472249123368346438086648390208951408119231839196418527350135764689129648838975463115871451264018766017763028416984817769894683450016148277207354164281625451698998115611019478717284105129738862820281374411862696765339502011296180507304548897352126625988565761693031893463935315286354646930092575842223982058759538071360519506742217592720424178396452282354999253773453423020163284831277741299355483744975609672028563812338630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -88271420121783366379063253654907021136691962268956177836814671858237820729943478947216143269250651235931665401143274463261185336853104474358610391519956910299970961049250672067586765265778630517923176848996428063800912153691033371772024310587715400451194903585100006241424098204489089835926339157565597776180551760352119688515055811588869016261569918544089975348425729696454596075653732137691574119127088666738759145205911770331048701588878832268264321371546978551562393191281472722919915469006574028709975267554158129319399638456491096325657984402986695079368517519824035451477737982432564822270926316095142068211256641960168107039588763180189785882306949825167254793059641518684588143673272255337755868113344390180803308781329873748372526613382116930508541735548886571671364912578581481481061015317722105624685407179324407250640061644841355922459221776560748714889360624647249980929012344346421978250128462067767663905757910258455448427121670249240835089463479660038023871796029531867028746441774883745720178714054045314135586134186750699834072087986819643509213949978539255836330419054007733945928434746021638557693736717616199312329462763382065434417085194337958832551436385542028445240464741264976491809824809402203732134863051831126749828989196644559131466101204334174223948950737973752525170977503313594599019698528728105682690380523905802321671606979584420494464070290942973400800885262443795851529174422830955689227977489552316573815424127739905096556864749169431701657480821478098154599671820792114821939140280130799072841591713343409979258065303970172905910336199415745684264636807346591059314985253233653513809688948249366598842933519190173836647095330702172717074451480983221773329231813455061439572758872890529102534161697513162379430035348768646646720915862788618712798360173547813609301195180431191495208272153834497225799577670132399844321212495261466090569252166913907825184920313710846496045946398603866633751900197563662170427068858027435203952823226934983136482286809245542314599391413027380836617664715124739070030214251850889109162758005357705005602573598357275159640343078110207791565959113332769216446394005681253827959775900388854343831940239528701049515338920399498226052173393642236071728011690796871053329678736080916060539414851473595994478301693278973545175843621454571705638063775352961136699330683286942621270975481466424853330184628097999869470926246312583429419655282982506692201453869893800378939828051376365664501020263092575325796949119803148180587226436053081067955024801856484679612575165633107993012472072944758395951971765032632435174965634074312608081992825756938828845095045896981566251467134002501589693645964858139679679817233428126878869433286322417315446224022001075337661837394167281009588649345390154604928858368803082486186164559664331193616880459807385034820060210630069782009134925765132038979328637863010303481464102646416102249360681635738481223082776862921103582037519456277406629301967938361131688241541839116385797915457528685734077055102237460096045356086732657186783694664112450691100930757371725956181681449894033769047317528873912986246306550109360855100367250132447826616894087923969918560537475756480951429889761248219546092449213325334922983756130093077740549045980426699064550806547748812017309046124491673631761872713496541593761191831907074265753488629728144381579008040689395590754132551203334486340652252394318228593454495820767440573691431528048206979362838720695604580119242469481336918584498478354234111223045733000681595861586420219843845584035786832825222158988742743566926712623682663297761080892891808924988347817890300846020808932159404081904504792088381617844119164328616767174271770336703583744369221463371426155334819646882720459857175962034398232654640084923222624809866239275103924480243024762306967835807362955729912440798427912434331457217341767274195939857717694122305571096312885629570665172264058888943145262299983967682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -65756967643883003415623201139886828267458208807312644671231380037555187596642155775711905450204396486885127721062145480652470326452223872439794201376559370619674478823572702508255841904633886310502815444997627042462187619019320246748560184033652173181452018465939498839781828288356347715220484297784037965037806463902874524017686993202270912011933630798796927743069994523628944001522672218512856652162092266159857886258290938973604077451397031634889011554422837272438410189222288269762802613023822239237243494058688436638010376493767428266407310387426741303834806853823748143226859094370742884887763074316813569698190727819017758413349518984355880792578708027376819813679079130516099087247163108931293939780446807980260985116844813895937185546685766073312068505671845092170987033461846441577554973322769790694826969179044748396334411626459048880550305181249293767418854625202039836757237855576121158558834912611091799239740968760047098078272507150645105931463489075030487983874046457722757029609908679642094310495834950323781735441539604015038725303850327467215511159170959694799619111998374048281431724268873066379237422682841917116794596865757685114753428936030007332189897173330738251119085416738147730763713437730331429052706025049088238261205516254167968141300185965731108999405410472620335050575551085652522852075948302397581340974935228568294514208205633969157243076775505378837368433420857433402882410186470091108697888582427649970712833398485032714067197525146091030020368899997300479749953012268485815800910167909855907551140709480537984100414760150342048745346147938511641078156038589138229327392537725347340766182360810144110213612139386245500584376643734835685284431252498468540784970125719910514972649194947385928816974405132496495847792050980622448792817379387454880382794693428607892297472770524902328447718514692531296011974563842435258387738257957990555934647921964063113927078272762649383413514629515138481338544721454516590303719203414526482730958014293893053623627188061372327489019214028886756687235887817718925204146461571008836915255113328097889705650098011938116609967223378975119978597800139541082651432210102632904209442931539019845153776488323282559525912891010639190342558574146392699844548055402548861038277457682997949627215367040364015754063859276050305805579998297014844108796530937080698814564097104254096608649188248926098149882251884899937318046925243264530503186786232620226345857473612946608906290085197848883550960455257678926541889757703015941389391078385191023180877279443112797170649947771434756935025391944327544629704925667523064594129039068689158468001026957827381678240164559834866799993116035927755805934034824766203542724256460995906335411758908226469064871236282793506204336662325754280968415208784779099670431180636445410357477195182035926446201334459697115268003574355230576551443787580677609421988649806040820468319441124754136752958508934847944143819924189759792683011549597283513806835176826057582831822113174058051329057785380931657790009866762701319166530073771890202476678301885442699709872354719802055913144568274489481356122818753452458042638767051038140471689607628832403117318849548271517034842942307485848518615792437943031624913230414689857801267090500495494490365675550910569284308137407954488193535538037896976949092867025603453152809583438258892264648037572237854636306102941937862028015458326478369011365026613802569594505785704884535246538846566604319098754463471012378820391701793657376888792710422765411412255142878879407110353991957099205294880699870369009691663651570020628503546914494160507046821944776945273152176763738714747576113808080164294620155525219387787896215387877286840857572586647281456835850783278682710942072876791984631357336639199009866569536649799884793632566057739961162217572886236667447426290511932440350073619775301847041758289066271816462958853226172749852172885309227420510488489115420412883373683694531105521664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 16437522150415916935767049571585641841510697027597879624648315223663995873514854037465415319737011676056454854252250971679951693370083254227943092326303832308986344116642896588167595547313828303374287306064652630207961333071987381093622026942206415373251550833238880799835347748740816952848662779216874279413637566236359946057529683471275799347345659173055824293420007390874002921040550595962525043909130187113098694825203136770642447786740164663943035667547512398130303796700184206437588335289932179047314038272348500853767566774216736793812232856328467194140753759495011885961969967396039938192247618629045006585148524116078478854897493791484237393666058677439639875803199984039472361013180796058352427509258823021905335027956060880434352666688564889367049016764977528089045585749208334224476132322522656456395339386682044396181138228602825164851117450261684541181589208498256090201241049145734519921901360627211629737572893018310741094296620710285389773078427638198383837054019838201497302975549913695200452103662913510214823508982603280914365151226415121043261086324522672408045803229580353540357199802812206350527854812677929559498921569326425534331040548067256914232925001480896035036829608895465453182115608061623966272016730453693622696044322521948482830066445338754575853990998111908679173872722646140388166499423992325495419573998016045707262824258071393955601032482241397087068242699743889815910258111991053877528310235533045033518968193812187802941930685976006523657754442024051443418040166548809461730630048990787869339485005360245836545335605855354013884452680181287510216355432875795177192945813751963951344809952577916925585394134494766760871127367719312566214746688773505384829870925078405071814856452025736269154888452366446528484292673773765227013881244140092649659990356650899524553335013820637452173104251578915322762143127755084112226958750900514182346518662426564078427127615854394173196883315814177547755664238561144346107736992342668421988594797064062416430112378913927157121182992082116455633855733020062621034332167561224674356410416340872660409036775779652217017096887033219643489970282264697757782822075575990097767931015465676597962924053739833939532493344291771017335428932522118333626849555474882169542605309756051146659480936584445921820388257856903504329419046911930750779987875142671568025640281710280775840866799732771450774808452868287535088371649171867225214405757665781634642013277932186593976078756510293467081838888545672535172547912341466932204960170574947373648914144622569538971622264684625827933885668642800122626253631993450469450463830268722413210832924746098593645599782324425573859455529504106268456364369974897074795966764181878898931441512216826871208475739858416094390434650631609387231998135319931604321332516778317795385209782378419768663561114052425706030065369729795856546457027356947255070287488303827266391761948181934204418577974147185725849450936683041572012819944386906271374236566444352183940381570395501160620230833578399782323144278742515531165651474195840254810403458544015767865624144203419365838983723168173834801922835597343223635747316594058966776650149898076576472591652265087074807295299440987510712503863954324811501216750308015453600205544703146625140671830226733217438582307663071851625148012514788670894966316098629413008707768096528939062090542587789899966938561756216655151828628501878556905383895878408441267207860256125512042021942428266887953162965909583638192832358595031077067043004640517675186973918148198668696563818353447104669728566880699275346239969483871203748912644156082494881444286903359951946007254200442280899860987277077249796212860753234162994783057691750383219690724248424772877599584158151127011535940092209925532344787283894054054682474096105102968348473289560655866144744819376225155980706289021345689303554968795174845769243710376808021231953788338415543185943302280282067454467714614143426306310153227468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 53517837343188804434326306182443878029377579735390326035184979868344229956465082413213382322789789462447418319679556630467531411538029515122450060389181589214442018470058864322147370944226011493905463608325170571440398023968146371049979108271455532883166257276058137674063424404658222628798636286329563912795365743642605807092105479282238787660592196361872630747886144197703893675681877937026988875546278963766765251918093900928451956235950884316565017669298365495543999041412974810956017352533281759667994763853154680296255812680365185376118409874445978731256095585830204186296037130495166001874211650948868535674608905447385598505946833152143539294202404133233834838903057889586429904876959658410918140710668643949260401772205818172629474389486826832309925861826721471413587118890211379773310637163623018124404861632933271151907821787889726733170707603295621931257211274995820978757919254976233690277255351559504576146810696136359753995296758603623665943168188613776003200376353203478427675288777609519688476633722806431365621603130160472268015407084519982227982320439797442447444851112279183326493091975785603920431124580636278442209167215366698397311118405283203419008505891197587376027718282709793961599208552371395630071345178179904980385203750567292199115728077808164127140945158464599201687412435272028163122383592193326463329556135595397618573860104428563334483789801924624817862039245180572490260021528871577936185405802163691102631360148837052042823578570845575336711490835546252634066476455864097837759293842637897828321748680584351874962157134346267063148295129464782523124912776508490435044698680503718165018340940570865302481246655774230084987750630212097291811948410743995182606863819977311212818684987360390459438872591076164999091559864866238849145717531840722457146238870200589717923668490999654167971830613396113429799219361553507985215102990647189989991337954237728304940465545226734536895829377249304373390521535049504159996793746220714584509985434776300140924208190488076203957662519410901194844193918511116469903378494708738349723731923498880256074268791184903685694480149752033211156088071998736047225816030962126834729079968461987761345997338267324591807969319436220520125359333438248459407883794692790246757420794499518763208970083854720728553369334027244246798126850843845294021873767761571981214281872974140118436928478578339835529457530583179803161473054176461457667377012063164340876740253934656740693202588572537946857587208789716189337942750380701591929143742622543220394759860574288001364623974138826806498814896562508160436886092166919361956247627358822118142350125254099747959105969534461932647113401917197651078566232092845421039890258082184690994626593323696621216759347403576354883176415554755137431076037932513311875365614516399246908160626439925363846394828578056819674400711428838306697700837515604698216676092172515004514088748772753744190699258332388543541969218982262773293509109060645767382746417305896447508500664509348451308668541772013673893703603221865185133010295445997231785058025249629953973146589658087775295651280997015138305544306388225634466801798123954410627336253046005847606990214194928488274249948258292480434518264832820458514366051117256898309473518723894198532711902693441350570814556155909333206049069092808220045655377467665920208615722825200514642555531536477680711931924050923551584606524930377372064567800274339009769563932837303908521201806364569626132869686502758516016396544998844844180243564232751230363649688301435490494939365564737231163341445137305991253680957125908031598488148925180913488730307564061484670121746114602695089803140960640633723023890144314023081226809810868415736833250784997897297871168422528157533884880436496711563067643737790896523868615767737124689895551816869551299353917138615202144752023854305343135055751370652192398425190426628647357010292612309433056315243630322169849097658195840058496763748847452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 60202548090053020885929976541853404302425796695983684607184908262476985532271727108103032010634130598974957194883996813671718190880046423661477074256801436382489371900491586809190035746037820318914867170615105774047254080139153958208557945686284207708882511380848948469753022412299853939438356541976460436998034128927637163333897757124360962395345019648327415840051023431178872801356926875158525697500884775520206927483828877875563867910040697463464140836890140222147150639675910541682997348360611119713416989048321462995093093309552694818843529118919927348090591257795428686736128900390279084440724911763945331056350718107661311235717249141563071056823321331238142140126087238160342948454692402993792969155741907412617174791215077589219262761255355620261335127347362136189461039020231656148192312153831651653654179580231202712992483527777868033867413136080685802784792474844377322601028026307771645974268783779685738829482397434769370472668604643988609301802444026799827047123393810002360484501886742132698007481067727420984200565534571051031161158691806991754695845448622707072589534048162328542755449230093013377088435230153198563514181533484781493902154190404136925171816886851792083912417640559170350189790516515374974984744292715591119015390435744596117090367625743621843493986358012342602925978054653317175818458413871000044973879659376349996810091682176707488539929436367155114455616626734095021536526298164099720198532247961417161193371333339098846850501651657313009503257236626963543492533733222666735555226116244728669329214287743793951191502583040070634701964932245717580969703828915638585664069643645849523790602972250124954038370067042642364252345681013833408525339728544420645245647886458571570887264439074117318289995763020036023189007192381830417426991025806290102648101084576737228713726315984251743830908786909017360522111515837756788170596438167424328104025557686376581973971220594504477471071339019361734911425138695504121057460828990396968676083439441649620456232701680536515362142060245833538782279141823950326513882761425739261968842953508621066413784328795958432435016789242425693954117548275018737830133379533792823259769865518169913487994518933795544922122133575341247746470329245068917187599353532650510792841671593722085514899229141207778571810478223161971190036146414196766520066096210973487302884651921254471586044856868188101494188138254307049722128740647275080935004995652940642316393265137345340879993094925026995934777225210262295916963294224094485829781003322294732562952074908056375052436933314616340583111481896785583787838395110876373487425090454296968132001456888365927395117088817435703848236634506627430705954658458561112739591085839327499807279956078604675089690792111405080497872305738859090589970223519336591566393773753180321425928886336352981208666835911090782172305444238567214617840108159537904344055692728983584681174021277042220945652378940301761165040978736983380597046212567506417129037115005220246161045874310323276706357118774660936623604026906215083013557601843670575167305081369614731442613890154249367344379838774580342126228036536829983256498605196230211646094613714697229506816723270863686797061635483849034784379356711131073417212344972164865910492358455840467399484885229050974401882109094525120958799341781671360304977892229949913445106386996698014849143728321244137796814805107245637716866254154913470124067577409576167238448996673469651881348013483234140673030930112878799436750960592329363782604702841099058719271510785330037520153600240376293257031628058654524995650055591320690389979571641033569911541298077116585341728038398481531601060002919123273244873789811538693724101626695599385563263784400153784575695861343707182902941760366228757129965274892745245020490432304260421012813523003585856695032837076069280740530035794274237613895602775033400319310389729858817102959407937533741055896985924886732794799092101975446000073537748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 55527121099179073126977043363179479093723173162782734326493981773427693937214660095957230446014958735017219820571720820849506021226236479247718045199759597578103181064454659416390007427117369384197111339769793215043167900077883362094984641078898356752002250407185764852163688120252196399014819719327753735924434532083831597798944996009581215597157741494009210823210044867574712216661691552714114643237760955603817429488195262623252099331434056851381114965275777291392002627948043657510308205534939177716588484562342998280212421355471434277417397558688458708071819930257387156213133831449971373423770675706851405429326092663545900946925539746456215613427277998089601391276358764186160556471030730661182158878211251946866376296089986397791426653474269242652355076674186149877115321194470159562146364743806996090032328211719826781987163220405203434380672419631747490917058932307303226633560454022176828814701388121904653295757479648316053359481574055715751469186930403585438512933097262216121377417223029477205298505067003497276504638109046370316262931737550853960942609060629768990108603461134402852580758498488777301903607627533617877709718040367414130405570069501885579243379660205375496635266756246652829005721966563420331889828309755692850140487754916404481699337222216261760299777295615488516397614009150223212918171609096199394462669153726778737734519959327245224804077468448256753043538078639850995444734992573313082919789296294034307543352605494967253350947013057793078279263851503356090196708771823044126667887912025821910164645996438675900520112520581640090830352517616823920829609245074067505961662497114020486830640436324354236133244021869234003656742948631824042325277070805511855196992760679671730251644134347709391760595451536462490532689560085406453083180651627925973192256489687246178041476168741025807399239532637813950502308298126154233258655228984883709291400501178145083732989054934906168711846990502774695606369194793134128459066795755090492443533457210818978976393318997920385416081872789474338415771497706143847248418675056901698913168280611750466003252518562055627898027645818895613383495823607385820237011625675571398018633635483618435491496442476249395496603931689833265309080684158788569023113168619581801171666206172927455497369483357071483858134652548897487687012825702825377580168259111365885056764073030051384447118214405609880564528687659697081008668470506759269342200206037260474466735417624686434546875162662927575995276607566310775073503548882307284082712519759615023195466675035384998516197147641509192534546511434544777516033150083746234663988956874435592131852041163230272164074703364568144671163668403574865083547578967111359928306658919921776849239120958372831871982388795450864631484148375634226706252651805020459962940190803902683647533905834673392580438602262182803487618718942583748180337259437873165155263674401409847359152675111062111082159792797370620038676487342264675182464074253054622521835009564313729629723298479942977602562607612641380145755157103951986760905132672824147820103805187440978428006677540844258348705811489446519400894307308041612836848360324404334904032106518321824495471107955136058562364335354774582101603894672097810179853882656733510910608926154615987815860954200516518728640231832738454877320929456279784823210025801395116999288444599517378149160635797598615654290384297871254605533484268294116505738760830591515121548988652865402563264267231980411083853381376623616540160900384248317712408008531513361530246791674937657390048821937068848426121534776910349378202723964472930332652048380775375607785635016879680071974988099383096596846041535188310681243016661204152363256174167702152706568572991141474911746726379814822943877479432683755099132921439741302777742452434534627671730664315143660348149065590034566553478613708486683139803445597955698493771937824853128975331283079008359623674100022771159306325524347872726807673726566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 9953943152158924134047424945962026988741450423141412512508121466303312824254058630272818902416219337230084892934122783607963317793493800560799555192300127166389671026352797538883459402785427912474068184846268188215122405177524402304794267383321350250989547490227003220393117892291310510003786077655878203084675836211505910610656253940688675232551597430611786922607673373647498769781655314039085532297494570004054569904366929218641674247902307362595338621922412626858688617932545235527321115246588407110102232596685596553651437416486676612588449071148169421309300158753609195167164457144444780305419032593951497896656231366475803629252022369785681746490930130000676570296646526818376943519646016071795209729352059594912966050194083026697511676744414519958717654272647637324471047741573389802197718720942577684315936581906052777790896387375838067710576102838535178817841022449751676236278456865686615876760094243293780762493952486089017706722625712452961723515055161362741700429507654694048643964300270876993736910905322178735835500170563475504891836299668473380081833858138571809549735140124315475522335362122846012030305639301930134368963792536071857039064419950912543624823218928985345393679510775462181878559113590674875608465306834881015980854710686353228674329889018308641094573835666149064251963748596294000125369402510987986932186224855527885205834864899834202177871965514745043182183144063542219610835563727523751399846903137932415822191116248336482411904065647027485597743977981195285038633434711069003358424982950885220846047820800975580817805665101127981893399331106580770263436693473347421063546869023678512777393051592447926034423909878012816417063283537770003952977183270483094200560591300466147714765993949234370648026078315143688526610343029247253597965281943742880067063825355103146465578132300876274123944922239453362189373555123174270681494469021009586114719574133462856319846285831735419299190695141435772876146764365154153720093186923819968750188305783873842755880445012914881196200494308760227825442309815174998658852709122398482688715841902763733459256824256856563580038402279882927678088060118463720456058089682613648375009155308246369277246342778272191194033160665305158383177840451530926945436276403925915082745018520503156608703340299195419422573450232306578234595042431035491747506336032551497340822082610369154370251569744353212575123327625780091780257758996064268985527953408368569880553821301606525459763680250389175869588165794113714718999900977069810694019590154427449783622369218715672653137194323467173831538219679474664216437166043271583988289794386984452473224089746451110465967759727818525564109224982064235377089031254680496480844339564549278819270362630572890014891517555624934922824594240615400756481713622898594696263681485978955595994109440069011569621675716116685928045071102153925918886570404413314503808244902324064354669909025117975625577186275333199101801997997234007180585459518796214664470415437656215028467616471844803775636010470481715498061731301427973336989173300792904473069143207001904963438755324212358380265512148942400399978510420319879294913228327229647194878548440205680169450063623431960876744967349408045237294476040608222430343298557773199302597525408575677693238308273909912307699689649028785533335850596196801234821758148876291201425871231672033751983976190658925110572232785527172396277234422244404743817211390945745072164866216923412641899577246716683202624223435891630031751616464009008351019869845227879215459657758190232180813448779766902546227474948775774006497582925300063399884842170967691185971254664166225469125157257951482057003595513861128658377733333051403142005029522828757741693756366295145927681912031185192190747611444191466595829902878139307947197930131577920903973082908546909709600289267631322900441229204909720991522722710742804230596039343883246397229236786083419892624924406191245096830664301092496684162744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -38709962516492679269930102037929229345037611057929452128253515458512224025668907052545122447799344305475559335743714416659167974702950001722250500301987031922614125177664755800297849138397508135925373716384834044215146229822172200458189221375955478503309180079102143976288771776576046931444890795572044896583163006942660751887517327960010971002807545748442544697636964276149538397933273189726050948296066802751517463731821600177315287474017433354508890806017293247721237809025498505724789290606271777142883142725898172232904543857195874503576437555740582727392214060327088744946403573343033217109018131543202332231397820570580543103540597353897445864397047258657016578087963883917522696046230820948140518379065109275357839066053231741041296882288321368629578321782735522976772170338342416145842828549718757624192296675103181106468269991858648617051993274018259146641406161389065775299221638958722976089906666557074553654048084082171566188585027962113658772955562278646215829385719758636954060998418364811353639778236283606663602100024726178202881455317796627646764554057782215786070190901763329432145768844532945039421236284547322765558754533852555245782725913589726075499059171917375781210890825471030071495319019049002982195226790653918365521726863586339162902128716399952560171423691758926749779007873314102238073604941003332811986080069099894953794841286900563845424841823993761097161994308388145851403563106323079746086232345925149796700298850590597780627381973860108091854333397584040268226632659344918312061560572623483915228838009260543263324993953141982704593468547729980608147827520809151084867712152453939954269389392148198977406757856425889644185262003708883980248281414948110211505140214452818029736801527189900401979756605750325561500492101170948256695041232743258936715075613362507683025105287456343600563776525493450162250874723298427108368046094018572492408211969112712375428054641380070291414461101593864774130162673231986027539697242107235878740956573035033990609796486613636861065228999342623846136601183710618529571950682908472372245117732909301607248881679487778154116432974408448857881076174317676207531038020324837843664759115398316753957324013904585415971338879616758819114947713082468629331263096704736535839722847698044383223378029350192543332212205631076871353385315201081783788264757485370727469593597021986405684990592232474607973072790826560113045782546159906483998171195986416948247931284243968830161428015684400472800800846823682032022962936520999078196428255768969591290703568093347185736995359307917009949956844226848503463569685132689878852274943989058040015384641246925343989832504505951017105065084178431240360545193405207730458965654600383657166416507673255514692542422508839493175284806071985183271291610757525182935730797205798602946705866081463453947608729871065038449119609772834216270982895125028058734358708911012990330371033559213540250712201168172927656488276417395660178567966123366614736096869199929091064073171591921466473347198212762203725466644508331915106435887746359625155180801519406465007705464710577942528527392717957499185779479620162234213560983399909549989438549784589139665593229663415267608386656956786074469172730377821041205180730607226904948162566363184005662073983603915606684428567198970466222886130622285099220749274888472303924235612249543046011492018303853839346484635102160446974374083757890702234816455540698377940596839675198601460136236470366915674731398672342634396032093181300396370374803279380704082497718277017299612838286865573989078478602376387164945418274753498588975090505654085698335929492968636369143256557460730229515380003855676967008360723601481846177080075882032472079278500314431570368257873871032198542855055100580980599672540533990325710502135651042344110186410771472117617731969898220013582986049125655009313427208813879385734062095499207251835537930293392263760453433261918655698149412719631674470563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -37378248107162438744952437216752015259887354990042984932181447112608906091348478895504412962717175818284499043705946326362229791226956960565526931116045726017701956710423974740272832195207080100592978336937543099588928675201300512979440834221257139129225481931906406694714900649688513331916879488065517069102495780521369110070327054169369037952655578431589616174423127839507270653942098705008467605543668548174824465860725281082155047116474286186753096563608681143737045917870259392529539500208745267127065798450955082143691387023029637404525490679787823449941779781927514824851671919441210299169571977414559321375210856355921007311288321319599370444745613221054000107659611330635881580804614293297018297714219622600366940715572008437926521665581351582805624082970223552765577049392374949591046157954263134209218825723591298744956587863878135694789465242203358846701860805845088228654802066190013559025726194334832754558427120618483582467060389473483783364462778856656624720606085134001941439206925453516528439309430385142457060258110010598124993186906487070514948025838707719332588742268941697402954334471559603306725794022921971749442827066674486289223568073596441229360695222213473999907819591686014229717043264910495243933342096200480631768311014697998872678720901515595087213378694789708478236682431756119951614418393412668399626061724516730957027872302784392068232370556522035427887005500772855450514122043069779530751945611702037172281130509404564423615764675984452680429508610249796166255184746372955726460884931493483846969796662498762426594379646393296437696191104063441415303214622945065247855847607534032196480131294312076921810783384372639605438122025501371990389015492780156181092696097883467605327070534526511929732007129598204980417632530860386624388246335363908808363758955907717156203710891923272988562565271244491673100406654931998193836806809038234385027906615264930824659808036024782935657682164552292575790782704305515641118767257238596977401984686336966541741798022895752961853663267481948904229428997255769635986773099254667209761842860617574576222722191665905434695100204478521261335481236312273333649110353332884030724358791343134311394476448274626069658883391973473709194000612353695387364290715525530381407505548164846516761092929717767548072085008230681522788510079390769326990057693085084658389784582492278610056657219301088591104396276022943071904692085646555326900583613560283849925015726370244929982939557341380600949324175315482536120858566668104017631669507434835108216753646277479110650402850651244049778461800835748490773732190830136019483783324583832243293814064197097571104145842444878272987011036121474642498328310244973047492846800083294989517926680901867263978377809689659717667055256942090152810866619733551439015449638880492957467770404254310753189112227961948686858853143214763651352104281350754654791323094769151319534610811540871218733056758079159552686284012714196388256090764173600682998779979872568771170506788583301545458440703380465588495789842269061615057907891689166729883719559193616485454870665093342696723628827922574856888738680433067335422784556145935270738795904506442749477752238972583986185061547571682881987219348859691474252103848982478771709242585825633508479791413563132282715331794437980468754070286418910237261763022301722616310651545937455871813324798532493792150532734484754758771818523418510172807637887310109432654096722950695534184421324831150074848714460140607041114592290384701670162650489287617681510513688368233452101000356590465644640168462150967836381744883857633059228466739332977922197491744685280646037172767228048626606776747789806408063969594162527366004794407630570801517885676284263565910405214084713349313567326430304324687995526668070286670721204892752805231968996443222590583678829512721475968600404546175197223848060665151200506852995742666056045528937280858849651966644504272190643675024337713393303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -9914738715876765314655611074346330793349622213840419446419089736500656687132769124886554725047730093930497163185752770612167000469538092672979450483206363510957553883123621864909762126655073436218966430283062368744723362891030880341840052083095164213958837623734347578262853347349273071347719432809931657075190356659307744752518436175868024373922178679789686442340265426533916419374283861661506191073706791672336901668811234317691527060123060727339942851805788070287717002951543138806253772848036226778321750726579659444947711583511653720717057279301531373703450332733879842910401575208583930954763260504262875463790235055915291220503171125121335105450670611871944148326040027654591981297740562801903218270867895304597144120900750621529847045299280206589283055096476140736942269275242878118737725073406187789210459714196384570355772997225558517113607440492070810371920021626537984244732474137138514546833244253910371115942881670610382850052170737942077345187598606372390424596913185434448081125365686769438469433670882523040772578137611258741378746227622380033163857955133548253111463169186742402451242834828186292482670059075161651501779916068255931058315318459793744768764360996410074076827146986431313970793151804241316695422171159748134501020422773302101850724946495310184154256862717863345596760875102850137619527709323494212926311359065463604965267241801815914047515885974673745945305628587368888593001373313347483717639172099653363207035655469917880432831547305020334257003703751687960518473023642350870998025655466428398816649950940065112809529424489838759139371558222628095431825783059569658204234998552659954678890462369176729209824776655733124083404317479313928527062994418070980759440623794708244916205961375430825639729916426817003471455916218896426631551678116226943198664927529447078534166775471541632021128334905742274636048549003414118071709220161335277726694169007309172946251180950932200703672917458635295019145257892881106943894630746418324866308414478779625614055826328853410526325261937263128034619182116545737404156613497500660034224884923013828258726440488073266681971534925452827241383234412012197442231648727609462461101149273374928665606613919773983329491898068703793110360572716341624768026538450511674656245163572116999810409182693200127149413945670279103025352016307228807637359693414475309540007937867118585986545947486008412440134571578378739255449199352660156848344088030131957110348390380903615817500325870937727883778206491406346740713196187415594985369567474305183998044398408541943742908751648429182951375522439583611671967413926936423440199549067965366399693014170990314098144745834896122690837006681716754826931429590334339579870611440223650764420058627580646672055083251542916022175761172552013132354911212633434696245816222301472436554790272851072598930573489095286102709103916083472372667122421258750000648871697087322129265145563360213882096339294756427781985402439964500883040945569639329335466680256049540810304180758144481777546522971028760813340743545058400990844256505724126624610134750710653135478868281175257171057505253857960216431588435644750561340328435093059162547957527777871068777414341832948359858522980934983201806337066685072682585740583901566528133837191929242732272071953646740449471620941355836619383072659128669389986235949117258927550365726630003014363686623153898798425562520951971208925426817535626325699089330824918397391126427206330038621006310010302319060457987560285975740968346638532755279661980864971267017125320666034350791387884946505216515094981399098259797475560494030124590693923951460579445224616428540203652111974679003477655547781289332554152465753072804899703044284448593672259259624527095145648231285569572932288921500617362605163731836027699737142739357966723565848737913691784132070962619941303199339947961312130558059806053262319502790711118322067595557921298873820571976636657670939957652299409340487434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4539015588594049337579377995316934811487653886608840779833463165856036590288977677016756422946230249033919960156233678763529314719645158664923110496939576784159789239147773264704283392211688489377316704398555844833956843255012130278117750679985652566219793503632129081642698803249013630100616487398691132937189244622904371654459558780337740440450134805339824894207781255115560566785087350471491250437978214567048550203952396329078528726511770354236465495606585050272329153424477470831315989978844772954399855370192953215803446327155353755053459120535282038282621404709939225806342256531692399529221489356992686582032268922621527226360287759092454081890370707079248065100066976632138119360264188869121361619330028800185032523945523309922782570517649535634654413271852337615123505474927980652996772621682335131374992848542283000917081478133032035332453059981302847537718537230032216971859002022154447434471263153579534981447682925064414658842659617788144546858264355356531974519073016465855216147220370534114841163298044624684785133488127209444567620389281136855701166292061825460603329816999400255082124595940192641278056607214696282610054409719049602380507926560064456088157839208654056626788181822289866825106084904496654642122757689240823910684498655051370557127050829794031313197260775432980669731167519850091788900052634478753907283692343774288313857988088795104882169221324598735267099762189340074737059263994011341533035341929047493644607428032785179482226252599804532399486744711201229782494835429621515466543845728127487390862645896805687203948296952151520777429419114289463864456689742916715050007122001094943063532341085177593029882482729095288148647499696005839993668318548257213609733827473298016350789207180797621434480120670144951036511987776770130728916372916745771915134528191278665620770067598926640920719443335577991953807455307286235902230473477071132782673501409322505909514686118858544662054033562982233340676819152779903983044749619314003620809450466838853283887824224652008380156344902020914017393071427776674599673824761558179046659183521301603022643073482264423124137333200923515476402337783688192013450288642704230061174171688949766008687715545990602511903720847682815204539418314701936411563834736500275436970272810908042462286325453724879049755206323336340153824297213287663804343541608129631204947684863366404647195731252331296303964477205478788139816108111476654591460423265981033333862180585988624694339482072892967764477349532782855994564619700667675117818354245005349644110693123492438879624784647637513221803257677762434878634797532335852129837021169240579485484101675564261892761966713679597392954860417044621289250306579614348940045058478531966840172114867323969963334540499440441500966741406351926734055580668942320309869501404664736540772006648551764086066926091028314566493324977542231498826430142279788550338985267211837473882084081330507195470638118657640030717311015385168949676963964512837634282343308396128413975690093804669924430176299198827981177663633492495621206433347525655878568268808907765032761298865574338839201841652985389712336087222267938370145916811612783927887498757234158071190418764179241799020904216421915760618364597788731999612901228285732504421329272231302343352958473506890104731340491114938721201537939797519123967756562374661293460073640572130681227380125197558218594980227762800037768778339319380854117109519836276380248356623631737874738583337145350238285220988601749197698048500002360123687439586795695521791470220855134356817132924411674643951712794439328510378075049369677357620165061085380269094674544470196901664856932539809378383944393003057917878085659034051537899316220628505474357170842914326079975108544950944523287504143081833179106242122799995061588946642995153091830949422872196520593717288257555286146999599257771411975782453421046218593701050610454535381922511328921419005130922909507102064150544922968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 5864140292080909220809823471555415294783939245375710284455683307881037191797860522456475962739385979250466912552700659320819230790872629786007041670759532053964178610302227226259690399688754002851878410195227619557332672513551641290168866826374645969109747235483234821352930972472765909245190786362074949245175805704386674946899394363935856938789695463768446648016753290552566621076418102431463161182106403841229676779488138681328925343305328814362585248487265774494468182024957895811831278403326484662840797755000133987873297297408883390009107348966248316844404206579390155633375350802842995286484929288781938468034818243325745956103381494403667273926918523861215000392567594716349961217277269035479209915077179028117408180720791427776276979087269467774985757819184551860195109192231719862296635490402842877741742212549730419032749392163756178715751667935046555759654961118241924554723700620090960259447006306408845838316022216899023021794444454696885725519192900886893645463665055007087484859417760549109096250138458845459514969451306295244997135664996653120381224964934088697090559719274848254470709721376661159095182192911662999531636722745681735096458822721232198049083233067064896904777216405088732767119785256643514575993711082237418392442004073719910752407565151001419812486728431958557945764343161387158858187878257584116282497306910574039577856517737206221104053224705632210954873905490101225092804644850002990345767517036126410169294066898476750875094624090106641764670246561484874632862627137241743575923689402952618947234023101829265322604253585947733880387877226009849272691379097391017584643069722935363989979945499245114137908864698303669206706534317505009238933970161097504591287683173661609205570708428121392961489250378653812791956823881456384062133429936450044102841217895507184662096864668542428528130913279169073946751716739636529164614072377895514735083687460560824102109192975825743379551885511465640663527446090621690215426885784291271889659531538553483516894928759649864176185045516178064541640792174169792133918977435388386934676203886752718961611504130358771448383927840275049641543980334604845786754912261672205660796191241916751852441479279856680216985007434889030907423556537912364226837897451444864132896026607433020026492629723289990370210293118728852646676075314472893210916245310513680518969121302612066569145396511160633467150790442664045891718020806590363951141020660058000325342088293379329634281711648556318497400622219317919739386902556636818776466657676052669241752702684671759580005531925936800414031431876064619397573945055685524325902164812755461347766501561995910352037728205997878171136364875371327370107193081357876133542457155985944275274512183116378522666683098269166022646441421575885133105500489818097687881373132168418002785363000942378616448657350965107667805526703717010505988515587722519343827075135517267657490750510287476789359496446244009528884513230497267940616288255908725493815489669969563712517119473814413757773792451604388261479621121006225893558912260072600098858644369812981111786812254446939490963880129724680988772253740660274242188407157748819594981035828640177278227951406843578305511093856999212382974776711631998600621961898265649001486088357780126696180887855894886044716505275347544454626828320250914306997029807282876633817574816106663633853574263437063205180019275587694809355862715365682816558855257174120066277546604081443366633991817984535119807323043503540626106265914173103478855925489322744185932108566468592067640698467424161450878419760746279610835767733256449926252500545707019630644707777127618077468589641997877588787378223296526686002298324477879359221769468189974470355656354860546772493986243657509048533480799142452381580761635252608731432838969807613748342666623478869616822018387207412124807099898262629704709967632979305619716198157639287837257932390543275403798715507009795647046295361054310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5594351258700870479705796414044965496869492152779397674278942976894552926952895627464719402063640116214180115900290310072983644599632269117941298737678622878567967573304237403189231031737825009173784647001125579279106576152777879087726631423587282494830957330340991044633186001428771586649154901152259691566199842534005748094931108416103984442724333920836280179468962597615135759635576268113941920549030441073062035799202523542580696901922431063969663372991286590146224455351214502036839624908344587525533879569379024565616647074903427980354972793819542877028916810863811672559053963226973276751392462920735729741494316531777540720128505258272940694941315309711782110987986141181904405349375364738569618773957194515879369023889131547232256167391349953676048820557997915120913190359475901470249581479547294252915957158167957846310072331835641715593196947284777912515127278584591961836049054467999638992806975876523931390237480894047023136275760902980747159708877671489080836041513481806293192311733415501279076766862104014769931111436241600872256129270743865253281037192120567936683946087899142266480483035863219078706221998564207445125453791422126650479441449179689470474363130470809416782245527617085706826777199159586767780002839773008968236839795302207330140342093137282592956766396184841716202702386807837674830884429848752779821195208306251507987489185534042869157826621123567336115405924698429854301013587764345964174062069534422251288280780718511625251123150330659445685051837549167464770202153410543445271540123031121349255190619773336305952955227954971437453184591580972193516499926862782008209199215942213783167705863519581913678988335532074994671982264743758602083672417093781270605611277091124328784607584127492833959383344121744739348003643844196372467847112390692592116476232629947951692508320437731071100282335059497663464683612434924342124906061917950511037475919872460462688242095073650209321539683036447417107157095248439974901558288589488002379194833588805344084119153126476025215923563760358308564468140562292101419189229603905638256036802768805925535200549356370116601488161336255818261992657889419010268274546649711938266059352791385979750057968541102418897469726798860874713657694714694560442676130142733589267627245592349203393082649034631376583619497993436181856331799568583557080658668817071453784844785366457907620825898529193824126796241120200987643711353822787521179946749468988530713890545900075865040392729962150632469146102358706606563103226654385695247438063571855792060727614125485280637332302459785971581723954572092968832244946212774842890452539003572952478536757466116106420170594262613840929753930840249183668350909164897503035233026203361953532572121566416447567861797532270960416291906110488351765219469434415509849567185171330334098410917095452639209868420441992354981748101186538117645685899421854130441277553932378705049206926621799143305381699361074134314266670432240243068584959564276773405316592825496464488918918791568119359010882687114265405840674629017655547658263905071201890524430105276185419672353616863771102145020597798298902179129710657846785156108808745052692113971650303151721963941530791615336022516869386096510513501455971475283328891446837296190265495035818772048263410557826255767863835221839732333788108687105844447465095794868592577309213545084072139231142323705325483767006749363666264802406490194441143757196303696250721811595014073672924411579223305451046387265451472312522143310478983944253593996928958339542579745204574127321098173970189688625126212301663672294989605160980649963601738080398810749449962425562607184177239742832451349863071820046298661816455884971719587990836100929851045537818074367298798838889283354613101755763151395663109416245928879482604968345604033782109043064489815963674662276568847131028026075756415726239131135497909127042974422051254369766521982422889651304103264933966567286318632198471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5992173880079591769485343985737287367803280239852171883627678847912402410715950118785528567078175580471550002304197037978625102697648716351510602245467706603676012356313857962139356872690561604283094935009026272850762615550641717687966180958412172741961463703959765801982143445586399874058537751010633941950030676170621372733389835302378746837486417446675527132176876852529552945900160506716709957921120030363335651476702281408783759663480499496930330956092820130982871281768464303194436808628242111277133449754201848643663498431192177174659381685281822765665269868844578315460038299204703366297583012725726937888386715987240190335204695885724317240481325475350006020985256986913787104302315797539094673482908163302999688459156472795861202597874237089370130779262886641934103244349835008782358147083116950176235233323242944757831842678138253167877185325049316820366127710573726763769599580406057401099298430782314790883342757524751687841246461318877264017317092759860522488021384324545007966904725731103445679638765862376040986535067553996313559256721351042418039829408234153239730032194037743493772136429372176931114930869320700974763405723883258821509800073022536685386252211552450405063968749610346532763477761391029986418825122087991023576820482393869601768608538443563187164936010110049738199423903036437663740406668897211695904151878362277385686187846675367529190963341687675265187712045469322683864063430025201966141865150409866690227638282093983859524361954207295081308213404816285355481355092135722204872466609817587407370125073981064583563946909894042172813669699620543745782001632913749345991974888879111753631413135702447123955336399523317341894422484107504765601389634078201348359407284780295677230662875565193832339906434333658352811588578687735137451976931812548640083292128801953175763681812445159042320629745398035216541677363054814751469584332544652227472715359176831743186621802538517902657653640972049672388905444389160293941725121545345855699292788197980399086884799093191159351793288498646411675247579503966515405831126682986674028795028233873463400216100994208199931376361121066488133882610864355658814743092178005189706646468718668916555554049415066821397260972727788961527180463238132331448196169384371017610043283569214010906225230378681697801331519023128665494747478510117567367696812277226225306879830275637138377713851738186053334698067414005045571278335571229181128224794851802320331515696203698914298833670793272320996410536855331178067293642513211572646740285826405154832550256720925857107574536755892134796205329574186143182165989408770154590337629262992819445248224692253706649027894449516054735254085157726375261911305327528291705234737360037266168621345250375268735375078707867202886696041736368183965232310549537871204058353524408463270801845150309105196939339974931687399772107202300019097437411451652706114127443527766327212599728781894092888170443332794236971253171793213020114880231071072697262554101770788779111000788922710054208351322531317077263150193965771992853371637001507678981873523155934931359636780679971489302082167325762831356009592350181174715803456704248814875365724776670112450468758364981039918132479396906362311168020552919015162829205305410299274831581756946117880326515079907059112610130733752646340790981267830800080551381797844352628032046499913406906515118852706647035945130174886046358410279502897218033073590284477709617132673882631434550289238851843038748092469160544325263799969893536261465404884280395977608038447395038040859978489128571584020178290259168438426108236393006780582064907687193528546023977491802636174026059909035562457199541466491970914979898045212263804614340173659473914702511796562722912076902794665974559444386168730522945006172343766529144388587836117397108697631177943258119324031216830428327530441171658432140168013791224245009832169030928212563318138664797320625645174968189405825332628422656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5703479095839383668697705450869765039543760278456155748435801566383798987784933054684182663265133236633924100019261292965624709115847862686088031303750321603969886219690067519887814600186011517958627332688518498489856509988792417259017864847380641113786864529661682687694878758315274740701113574511784670496028112735236497102126256862458443554718806142769083667013415463474287957257721822386871065408774150967811367751989443050480097141161156109093080740052352253730932471835654343046178248804255589892134951540184465983479074347109948101828174303221245329899160054628846900698954558011250098832776483257691514817818238064829399752125991512887926015550813915042725199274780835889753752850333679697064131228679410805199071608371406879206274205996460577948967342297274706618431001961996297979350821282483384827173423327507354460654230213352571459712902021912446715418769946501335300854571909797062447469413850951416420819070073015967062248864674744416810501321159973377882003678787176536194355571033210666347195813152836897425491420896165159185664921331326382987369680526177685770914901306298687582830790261668489236236163541675621186160332219141323472680745768305568659644711739366897617341576779957659924089859878006305165183279117195442814345869723119785199902611361884570635567595261912053370931033301873269460071530968344502134333766448293292146026163847528014865326100472690937367307440483790373438447052842371805446099149414335897609025812111735711754401435208306179932024361445653033255264714040997508782329660394912358688861774476958909447735496091279679894861656561026392837502211156508268296868145609883723505906230215865799764272167085340011495648394083034509643773417107540128778666000753796941192087445987559869354556989391980648634532984227106492121344905769722492442713678563660801304063654483570072487806978292883628286868025531284559333436930026632850298999923127912887691916948033367789612096004506958223777119019693223689400593964226736095807004056331390729953500878446969253987545722932707313718547798291496020014299415715849493242393199872817058216743487049325055609615280024384285753599733606094397294956019003661187371302234614925133450134060710888113080565513896016829563849743576443913940555481908259167030242733412498886946016985901971175580836251142425129430971209996808313968904256703353821811198580160240498053195531849863453771392234373399822098504046789585542195955424864323187864103763839031006337365585851781325605919720738950358127670142224608258625813501335820194837822389853260224532222056626370010046198164863721666462187300558568646526206571070784738755346189743574846831917338430729993386306239103016759225059228242193851018651135295025996727961013351790382640292361900737946662775557168682664746783415549105910244756997714564732077314152240545221591235456889970677086048668582230224834150810404354110572956807380617446107757726331948183684540588971198474186416672307974293093767015840918648632648773328806001142961413484225540207713672126348948830258581494460312557771429080426013654618483173431354444500679913671902852914741365114984726391527338439835911322303980888111160579087186341859263559283942126864660411393584152906298761305684896020381329825772290885544162407394512607525476107971269187510519542762790740551584667623284204428756144327971575036844696920659152755614978417485168050057923623693500735932054010309711053727165540133536391512542089091721692272693414967845421863331570693734186345532163988179835316174005087160568345325261952887588903174202343766645695898462623491439768022669993826869510686166420548471238474142149706475224943783726730000916150534442435050857791088352937714015638216347462383775898458583233902883457899595175652885985779598684006518782380071308774356980041875269172350146854311330272451773925525790552111182270798311317017719925178747187090167531088865839531378985355084818938861987143190178918149442764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4517692419462342473453270115038717610320545727683682541038247157730503895838151123397280089076680405890336147677285028408904567435151671666236206518672565164235915031990799323389608193656990456047967551955740754944196674683140746610014944640420451122997852524446061519476367052361087908058666983818531330619411416319671129655602820203000108149293275103881803143586600345985021231034635158523297646754849433942268951974835822341168146703313369032496850838200358831268121643761634220037437239693529540386823433621643832246035894305009398186391778663354529111620784635015297362797857553476687446770040596153125654357202862041507460737304165316660868213643945741551586201619070396329437803084611640235397252435524545863670327628134118915898380603465793899311467257247927569133265649072674620553474148750867090200053243838043032607939828324959001237011988156538667403707681512634363276163021122326716688432251428098173618069279893273483214943220003875173438049478732556673572095159618835950199342254623268516128768366293704850659004331128652343056219878927991970577950141502444070767895109104864110835488700891508505473205971757986643868517431268127066994958142407788963476662458979672211048007787504414559160058860316423683150489404591666172927405771861254811255556644897691832342190283416314797293723122299827072502294079857947138617581638067156788738930807027155892446853804445293320915125987491217595527093838430713070976484024950906272639403449377298512885926637333408602424251539284467256662622240300107098528508587613838782261638689814027446871513110153520415891680752565483382378203263538171584656027042846113467615809269433747267698147441410908026825683026088990340763466213383355621513901680653224516025848782763780521871339362404249340978662946112280908174642278520756041270803666630533029680264094006138780430220215471107934150613993178133247695883689460703080340277986589124864941294919642460485529897164445404191977524182555616544607068720077310000965364445626208971396826723679913827994499977474105166853893075438521770977855925919138234112437944741027348643577592824648861782588804842855951523823170305774787811638276231616089333509151475922807698956664582445434017564619847074603055439414538960782723935555184337182022829953223980099024914843302698461563754511538621566266416789111789622988885872414127088558966687639899514501030747348236702155082809249922534418375515806782505689207209335723841826262427014966564355542762469650834798798468023222681687629653160000741500446501626996980430889386488875735800789583307197382971757407309854133828291915402145231854881575831168653557197860258341197221193760170888278662888872338799031640906659077432795035855385613128842115726839261993826676142594072726708433763122444053403777866699198084320593137744911866544352942855956004783325160529803649971383678799966999470194055060215068625664691420477611536626431611023711599612268484831877468430095548360972353538903173163301621442384179916593853868409811543698832760458155248248649375225275962074196884477803276656023596181266237745560358365019859139124330370960191315073564113590623328070947542581222152995364912333934974133037561715533431707660252037056270281847482330444484905887104388047525619342177261753930895311059333890872298617890800586189912810961409439676358508964832278148938036704753270594018197757447767395656107575240310580607963490491988471267099903613391756912358504960102659496273850218678100429273318918338731045541925191367050674194846241976567186369210460316592940465306683251592826564611710057308941214583056398370837251392509077544259245381342056896609883328117249422535240474308620599720606897792318989862680329569988600292122798624691275595078510379005122552949085001658547286659575233496127079167030313200596365777690895383486388541889248396777421571162700175049299712013726859425028173924091003931707963828658268629134144975160151371068919733372846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2999305821950644784045116593185495019962600303858185630232996034626469152789733087444323154323420657879968424370053895059998999892870998771227714146377149774396946249661417998518195580825526446057982342663986366486827172635423716946514361355468665140763129337136229988428769065398489320275335241313781352894115982333612536741739360381279324760236543790273544800604930344500116029692196232484800680194404899076771757006507234204513078933924722769847592256372461819153477974724605832302993650778707485249419296095931046574457161000620589903592255310737513026109553014916728644138539260501130478349005318450101134490750084472359191984434672704454015073987484255601918934926054200552617397025673570301096995577192914409587002766077546093541993498246411786717214301639969739176149434646663414717138638972786146022778309071367513556608617274782965124464235809882758130245446584135296599674106334214073693833315294953099321726164089270629870731577308211661937826165772595326387845965486667511788847704497101268633019864929044383110441749859416018007455319000150323220569541125612763356794025172619962569464013801527938556181495737598520212451418745435796235899357298378626716453032048269472219224559030773398826753061690729948806764526711618333399352735665634769982915937952282097076745678562338124858693113055222938296663315410445891209063351469867362838039513513149155486820927421664973365419634133658827257458991055833621600040287471222968294463543986514640981633807589590459314807177512729873527011783995460822200158300368763480043571673269477314753026681186204699437197752282624401399485070853011489376842820224277838099740192047994866519602881935709691320316745631531287239804773184446163633279624254660731825391619002529726336085149801578908509229762870701007768299197251352745642507906126873929791360527470739035043174805291390294329757627131063162393285117947577766666005376792645552019165783805122812236112999986212264410603870893168434727099314035098959529727651554007641016194033890343739538097841938899514280159796474091871887782067440623539291478980569361842000343474276783731429325145848013293047671564193442057473583263650997854434489146407448025364539342119905152170513919372498735203449061071715124347653135663030891368366558509155460708477616841814185624599739905825137801481268720194365740450755383568854165218309099650554661996653829476738089791042739490092375129621276495745014460233285758989930810770209415135722419057023587081028627135921319144701477609033709730826242313017471974165675047196023099558169621629337048110354650154100507729834651793436931039875986186275980304079968059019963074668912211419082979737025428602545856865726957671428231834860009357849798149117729645878336506747732978579996305845688314711349302199436598821595751566145773272625952177308435588594658750290624509228291161112548055534523364914503872493748111693878131209544139304940859637792221047554041867884368577669913891196829817820401748793932166741351856787879004606488231592103410123478639545021223993981438064225729848620811460766997360419356819386638809742970743068078121971911867524500969954755231713855408457135584609538090180147127774436189249406441319620480204298846782492669703332305670090160045647178060264932282158907941313801556946718280203281542830387326899078060960352677661321399484857488874214690997955658721863569874021321626646752587879398648365211631695800616888376541722557115101571026771793561805030482610317025138347854648812891158826294705323702987008451475375477417174896460930672168053827647708482417197633945046132642110923806142725114829136605217767093734862968938873682547909665783530357548612731654155512718514532809179431392192711554368140979794342423246790629582910198618022106039163171877333814867546315429371062647139204553859304392966810890788796130510122780977087450323839145494744513840212613365249209499333268568399998425536772745676101282430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1697178710948335869101937598289220212916112390013383039233651169916938936196070172389986994683128002222530692828556649392658799160411058289635103725493548320782736554434184567179814439151774197247427244469293927953769278642033509231919751736365151707265235126008754077156521780785466652531066265433889020668955406312646758039403378722097659008925847724945219113296217206378719135292843669566600639886553339713214868497669660452731414364703633469093564231536810172598817794228228854411013296233320480020391568946270459104547753174247980019977422907664583511564763082517000898165662469742176007583897874835296465891411409992556850845851474196893510777052841967481739230668786948941276908515243890232249123816807093949586062508120268051046088082962974817890189198269206480919473295704218055766703656380486915295664297546393421542563424883423288837074935812404005764420433478457519739565899650735891349004348619922209792584142305212594296773901479298726931152879027671942778948873237481051253467249195165363245641517946458218028554512100229973197527831114890441516562658634557076856777842870877291485097039228952001787565259412006508971818558793509491701095760612625947302467223032414086862160683313074049679843200448354179655850398587208153271915302364057546306954903854750765451573565071891424016342365241288410427688729598847970059979292094548921591008368170244706757770328487452167233215386521220004212607297846607702207165993012170914637913222860399080609605778270333764557446451817607308183546590695800402606284358536907689242278862391647050102283440069660222188189095139127151372955309772821952223134962353260252301320893787496344171486890853934609701818144500736301830697916033778387868009217467299022704520335444977869435467584744930865310951414646080242187372996145307695210483325455375354083506383990906112148559244752159066106467392282491703052843702312547927097930531880699088005835599631841000014177935977551381226989856463034973001860132010201453850171052915326978950765521283714581354702631931471092697230878838550800060357334907392262571187693209843689833656505027006741546104304211052465022171022518059194680946248074547693623423957820700064778154726397421767717095202853682831558696056684287566081628789894267291600180319898755105544568220523835141672891437543149338419712290629184652686624446335099465902843354270879182376664003864337283641512323116369893207791854650574406316173430243702834899802863594552963646345342894289436556496741480997129202777858661775181563465084854817342912488569555005496326970450705123821125972982438734787633814548203965411292775346729862208018976054128587782985828378935863088243207108848725489112120975908478127231205325722001771480352632587353170271104296391106306930808644717322310830786312283638110314283845462815562382495456856887983170300839027033703738487368747988047067642288667514628816567149499164266373435151113925540364753307068428407803468767983922912977444002741522969539390517993072406292083247284707434782460699346339084093774901292380150380200809185380657829936803048968895150467392023690852162898932695900782711717888473019166405567189004523866279857488961168772778660169398923795002801232159293605801770936525086645587104616380430111414276213980867686350363216671257547515177958883680518657832246413203666642544037208862607367251142821030446324754888557256338426821721133032689600344458621758786296816034487116744338893514718238620541997930384759732253847478703368678281627331968544702462260159448559926974565991057014654390935316511629639414507614252751051211965940196563476283523233840212773704987203467649306016246238132743945168959125887395712595803985861829327789599696923416850513845839241118055816264484543339517603526339312253894322244755046787700793311864275152460339892155344744065205967169647789361888230439906130899052556955948632845079834236851958606280271864040091164496275197230023814248660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 836768025848485298558197549475220058634969363540762612311711531461877719742231552988768897283657146749896382257806423626111423694112792088239233273487657847006652173009151140031711789147602569934642723687489853999721905518196429117554464428053245308166440382055051607486407550112433627672876241417986242105285654666889625128516517264013361632173251070717116046483386218725642964138286653052908057440000171298539045153737243163673930022093372390467987562514716296585663256980313098853407762527330556124955817424092017508382291406211095972306139769375788299827676196117647630720235502241771198512604592591577494055451627526318134463298685364782283869379704774701754269069416199696327451048986985130767027985721496677823445084075468374919456464021226098900011479446673651457130934564248531764568632435444625847046922552668263143813860772351538222325454056760734792390652517380215029978643842544921482676984910415729235246820591502452390153099856659201698983018187693791628650661268477550466297669496523648453594953558169781939809476926836655259709577323422299549926619689550328821927237049642365689267230712955669436687239308331870510209078061639948884723908951998362533064629132932915915168214629469892896981988008510265946975530363335182988481518026764732348697562942437069595854469014207449253077325416808872701138339875103017385342953212770998298163973697544780993456238451442888064447797433322906986229950745233599525847494285885468116194880418252836647101510279812535024652724750176339483822799414391621323537994195563284058037323896852611763889362160902566258513589494097886783202672300013966941678329391415767708377640698091648229771798792389103981165327202561063127793222479157470807635287862259162889846478002792141635178942940137174404969970848163079793176761609543287623632895150389000158297208814967245041701077936516986077905335884946235482102571162249036360255214424805797553651126231752391603387758287171476487595926066851339731920822765839562607607106704938762518198353131109355644150280940690621016709292785505581605925204582591248084630248120230468112506245186284010745867559535406131215465137668778060816819110974775382338756249541058543761087916592922690260207680345029541227964237478500935738559023507825486704459037759530562076147675108383888266626032656559864703323209491022139340487860241630901021103202203215166339828378752417450805840435366658649509018742719864970031171732806410059485509406601023950422055511220512884133204555358076486408636957906999467016973192433186188301526874176537532993076179590951077453794481596506493091912904909249095632250219713210907934154311507973465365950770637930627704605845125959984879729451817641655785960828695519270534834936665837953335107844779234486106508701543010345897649869806494672748627551641283862252753706055611550802386495515463651309114644729069594837490431026167346378194072832333679905477523242852723916198862779939677746912112399027741433834144655206611363893308959161151291844981581377156298930385934153981594521988265071042194013844829483191935479192613349211421574199425065214939282169091229088266338772100439495055118829305183347984054397480297433119650906525535543122362794673426304774507263194962814413459290757033142190829561300491759037921683146596149317615608133440441141299166321771691401320705604440021697717525924346048404684328487910927423809879841294822052126580273161064546536612911777617897907943510846855489240427119521262063969809976617291476539657961325299266770041915282259973866521313357846714719732072034028053023210752806926472424480166209478769868590444485562472506654417865724743347185893366745074383973091491641766545701885544023375398981937529914620744609618253560135324970303946825611350694716665455147033772130321309295348405573347137768943243699475205090825631394036260756812171633093831535856401500995950390952799402633760057903747021123532424813120244260571132723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 366452978835601641838946474183428634410870419841141418875045574354206385365387891835081698718393839924471531843514684553634964375059487762387804563577267790532051460847703997866375782965184986508571253624639483604701653307517228774038215826244831113794157937872911792946477319777167548481033055034570907893249988910813821489149737604248566957607497873709802548809488388810503950591566064783618544434391063264091237624575978059607996283114035515642014894230824643839987240566724938247848330947999690473664880743057065780372074619382351832181995549320637015218130704653103848311851544265332859935000921780313999336707311708211498260745677220353318127756493901124281318121289173970112498697776349012717707108855305697889820139903688903868198490008097949552780018488298068486831187410236778968162940696064873403058732600177873277558278057688767083729780974430623496777782452978865564203688215058762280505288154168906567030210697696339309924862400478459246057162090016028594642258197520626255391720463183306706191637674934268973893114232484079857998699966172038715237949525531372412517290406527934287031496400439600298876923221104087475357249460655062140002673311636241392354500958083730232725233106446907586246395035770380938239334982829002276346053086153766644902763179622327078582851132107367403844422485686975702770726430388108559593763289320244775174026511826030047345041826961444262376709499585599309122586894236247658823687380314047197298620526164079465666319698829786356477046238163233262371187099454270908434723589529438481103709394853365888327281855189971019020125173351012486811474954065419527124029215709144162358585013231815142706990947194377722825380946738450027281903359620335166374818511809662370642453509314989093032314512217749437533950910318188490633326691106183151026116884067390096216070217186615563261578654482645710550213950818868859845614545163930685662520931457819261015963927714696083556019678525863197346440268902700454274136637205257420206942073204684924772637721528239909798278899480559620224580213149621391673827207493994845230011189780890100044850529338710825625092548492897891165298347005752708053126438671587090477180415224568778571080978650186605929309588447768044581606236299750363217683429683577633433184653037024451025575616562731735629634083858273015112890666998769910387530915391574520191343822826642348228887732694496318271882252935317020934512493927053562124645233361464737900482546471364624301250819191898512343197747128412757477204945214118817312888130011260820799122312571383799371154398127716952523891003438864069694897218996347575240771429813130901117002148480034166130029528370992519005700858594039170048717414058003894491126778004225137019196990784681883781841861026369998166303606200270313495804689312824506833474487845116888495273209927124899054889471151879059889484045710992913560904618844674139170094603817787684617586695791435343654410719953884809508911252482198324021185491802100037130573050886866958264670597403847745005947621502438683255032467026049518139003278334818587473855210153013567511771759325697279609258843744321455214781561426306809555391162612088355638293337736609439304657099734043191414415247905978535415627906005561229526502449297919966074467718305430341428659303619197390111158932524310610686200365115174242320261792257567613579786954581485585019015176519307225424424256682666822195005395138394073175313419654437369769432331169789883394879609494385276382711017706409220421487026691409920683222396740844094632418937581986345305721242996843077436568024197003602479393730463977024796502942754112898790273233970753076939246739973093906286386459572556364373964290145961923542593758631054698708948210989984340069822665753073477428782893882970860195791462535379871916082798436792632837310741510883509396274355058054095259089020948689587006749808071307598210937182625492393386492758636885613862972095843025289216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 143860463547918845319055480210302890122317372929134383577527521426903469755313953455222727326341022802798500209895583037311005184577717670251330621852169943991264103971126871396291597491383694553642101483279645703683524450519618809578115227925788001250274399859554424694184476396202267750544159501023037320315370430331977184200526117172915722074536416147711399397322699046390349480197762487339114139352550848556360956863097909346374310542168130560655828053475170636958880376294210071404270352661046594407097357827518946303512972477997069365569667196697719632774658477422719298574230752686814149481995285940112444088269856686907623759095084128312440032155156620602290310594577034069367471204719151666042816117992356123685066658960279227895603886502160949401463375895487738618889992669775521837234050143366902862476834101035179031458669084389527736066067266832293976414190996065373885214360856335180743089280776414579663897226406958143263409344876431592322705122606324914960650993259846446571296864440962141041995647559012365611613128938117424673726613397536584123494137456119363639930172715855146533751719271780984083948813102520806179852791646467784375196857054305427080711016174251642364413827297369982894424083097487374958071587970946244060471861400349686379671078804595472146539289686369875665162766135322921996177712361249717939828851572841649858002376532263633284073778411748014045839809993931822682794504412310489871521411872069784406893857340106653126953243082898646188706842260349034348958092930863182839391323879657587886064771815516453034334078857803778533992539894919829388277694553884150041036547447107706521742910574827184799261227760042527433589228308087658866263066844134172267046682401655672745596366730900399183639723854490179305100818457031121473120900417610406979212050485847890024057112530540467259364350160347775860106286683290495312249088017317197077792755347030441864670054752510879399499194176663554558392972410414461190340771089146185551103821697901086332100145214141107572272572259758821240168358937703148992310003663248784846721353724022680020710560783494531571132564513266539182660574664817129069663383596980695981377220539630933904855829473200515092974083892954583793542503544953960211185310670053532114145905922047885115122070213514459078697627456129228285976440061273975721847574736613030772314824958008469799194528292499363484741332067394544487588542078658918978994188421069400877108217296802573017386063195356380814918536600170075694833533754146224432204830549689540135692469709238241109685468648303616683693016471425763588918405727733121699124642027921941418578976872607090088967115264509746257256152376793054338776416487648357205254015259992471929251148967348940443972697785438429248744719929241632541317097843712971080284327029549423778181031135142227297832362553545897949850583520542064901397003570202760035108910932650186294529706084598664865955790717858691902621102719745346723815806142532454301533636716526591091108175759186252473509476524291382694568518484139622910527895680473295834957085201249749725463995894219670023723248382390412049053574220384683638711478138181989117643544220215949814083208424309413541832579475695289807728391057596871558931564357143308408342404104380698780296760202324480453007714948779203302901694902989002934980510382143513873239924576309557516238352460288703830879610324794574959312529887416237786571773827336439348747848957333241417531378922808701879039109187456279628266833148241186455168368112027509187557388242548590630242438485900068122570588480467514398281633263480195786414034709080875774437917177673570144946137134603347052111712882861478941987301596231251240910260330047370229410311608939403311571976846677435183436388513824025430347314217353648161227175292843249726240368415494523677201191318614138492316701511703459178232616143132311178643045028594109956623837773119744329510896011732582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 50539143315356861915278473962590884315254243181962331953276296279768889180461295839192986512722970196634130957125844941560681258235023855765276380883705568432120581509748037136335205469145916630145758715273620918799500848512507521068359816281580964313894233433907917352235422590630844138534757259897702352696926016636256810808940179113913770569360191395535746245183692895498857529218240684010619228730468006463710387126745956721612682146323443752714276829721734108166299280750776035374111796234573662948386666607172255676497291717564415210461380364949721847020115378256738092720111342992859191885781161390825385048255446971250714673580752776046890923845778859169456084931595188208638351720141584380950321916199143569769308184308068182255523382730280522656461456441147369684270049381377698999867860372435869119675675582635457404187076604475925495159061146576768324127395771775617322036904434905518691591729088791551566070708133101158359758560164158692800103025488278371205839307553498880022191882596357310973030501308215869274442577112380005607768325826577565644770493872406038659738012426893051728997314447996869009942364108323882215767435787464717036156778982468093500834771491603046154341918530289368118641340471268447470244832301377497554505138716543886000241627230263102007612300254998195137955787551481153093297637398424914407706796149375244285501230611226139083727416501616273339114896733582223330791730708369410035364800016850361395633687745641577682600877024117471266214851300720304386350378780066739780530298172250644314074227629795120615463281407973535623946389766494697336663074633675194139852951477734853387766481096968049613990078440005840082034290921198724399491443001281104420483981521517713052205835460463770208436967605353435805986726850527527210995459338063904974430782841098321041532123196966149861003641365257966269544660171374218251745731815582098163963972028472928125808115458667289503891751237259109713657111021174091356035423444817403061113534297949025136205331065690293616632052959527358504898054458700332725490638514086906492432302883860320813471630628918700028910134546901311558768259081351166585429055834464459338598312650877134774618789204455088125598867472952269293256540559579931482209326696783884500701600049153973047506172945983368019127564701984415897318778106629169992477041045695301778991329904150170185327440715860513065362072788708841628358400257175563626428722930542566307416911647813975796638735751657747549193278520446978402021015136624684175558735781945798915148412607127248494921935073485609529209299610141781575527468962916496080149610883145431931779971719393749835287439166258600414479808549450687026866420526273859307909637135296422576193572565063509683543847898915243523503540355269688800592738663319517561572547495369015482394701715666442634551815885934491076875408138800826590787114542301850282509796242591483550541877861004048942226202944662502957551177647533264669230563253572888991939844466402307590682063892868302184344554971090069289258788435796948959040288825906240104969904852734037341447990258897284542214884648816101850026647211223094767387762366063707932243287038801444750569107888220511328240569309933249279644766950792746941665617253598127597372738543636107302668810207929429275212860587575046599316627428518565041650876060064272109834642494520762362190842792628296549579014920589664982808951256847942109120972826212314928491558266620203218982133891593316899893173839496296630124795482056223311808149890154848783503672819405039836753420648798212951763539524257151223909896079538441545751904151261910705669756917046654036804335189479721915100916883497783561155280534254479403457910596668407566860353717239718885752396941841544241613172466823802350273801902635992086930631698890291919847073173394846752507878411760583109885946358455587107352414912347279204795135910594331260243610573132911700242068867645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 15720993840429028379375470297559896867460648472231313524356865982499532831304494608888994219539978563234232409658386266673295263621951646426950206886836380299598507479009624912861424594189909729606146914662681120317889330640834150018903414855961107147073759457880706152369794897749605961148183525417977966346078626387072383353645411981566628909705969269601335564058414972983568268866995947626958267484007656307971495303082527704710709006143996926313493753731908316105003399604370284080142615661303820832027444293979823026221826798147502599162096213452094572835776975615623056677007244496814125183592253524232657035210636424958075665600832517675939980192962151115389641843960705595195400086319748884007885770292809807875488223332546957409956996545692244674519295859097583487859615851548121337365236993157481260629977699164162604297309062480544740854264273030485941344612077452303373813112258251776673410571166245010374465084845269203245848757066243113111239694651784201092877390227574183711770849953860420730741868461412444136977245573487318019614308364905879820083218644626772940978949163143236552644540609063644961672899865858047065936275692988366049085226045000053659662078040379816862844065170253749670840630673036074081012744854993493438981145899807859428611468045321084760311784536535545609726432696661885214907321594203183028584698547566913334743146985793677426104830606825725569502571875333734839435207145817432583086341208786423543349326009775028792891221484891867083445533931549693964008642034902885652256068187919965045615692584033531854462226942515864978620274210010089283987394470827366762927148072908707425231574842115124010210456057976730267183670820167039573174910931134043971642924113086567985987073945482732882963849716110274028104189073467629123541988839800355623991520002801042850745008635752872454677863048716032241955489062652940517127902229122913695944753374344986014100157847492686652233970529534017392955765800262221646400724162933040282560649335817577413919362399419761636878926038105226187394029320357892038257659466441066733212098724429427858360188349438217539383177244720524079089740853264661449405253639335867981278879380583188555274291477223627530969943859775071201283750329363025305894281715191419855263916272994795101067505856515284523009587797883879953470282325937538053669053684124064231467017881493297995990516881120807670604371897037802867152888063524177372113870076976142708098941609413090501924975093691321620573779064454923482010495731549936240204023344983710743757431699692388119576945630809916238969877105802232922740667309378174782907397533511866294410260441615282702993816129307970292094561515472041353360286509461536401453810806551222238009764581925304334694404329160352645847291008024826649931591722064415559502428378810261769653725574345647931437639717641065998100604891119552570336615883242638084231888950259065954542628541798109807659478514479055137381069489820224080803629505792420135635768081056837118016740150037526416082418990466245679766978706135768941427287452863845180792562559496732879209219795727448478260251024386577612436076629083150844540950572532448830440888018092618128465606884741730931523083919129196582419904114641458421731511584443988494616955264811619040141663777483810620442561072680358095519935197150904311692915385404940885437456272069178992359376138185274631097203509347491526567486438765632138323417905915870034865322568270897770328040678752321069818658341160185204460906372559532142794244993689960129775218654019020193245284689559546544265857067841143274541759570521990582417149737608683420809426429023553071070853154856551240352207463996276946462628402042812745238425563662759393031356616218673470689493462657587968172044722842662399004957022077534379449897440207405129108677560925293338153222843285107161444141641363344054163880657921640850482855655065038401964310833347422397517470367744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4248827814555835022491663642649849515650697992829930414896886877660559337110280382293770450480653896065124727742900267394144679450445780701254748703254263702983313714585324334412079091363257907496837832211391060550138203681842168883528367583649136884437160448287305505484161803298449273414503536975993676163399227749108941572798313248239070674273617633083138466910248221246651599220380041186210533482502882635205376676356850938569430476368590533713619114292145822486211878094767701279292710475071551581371100516232492254292655380512662391740708520589672761374071276484269978372869819278989820359718089498588429185238267864544332374208369343506354364704786294155333129569380786370934470521567557337744963562866211455458955776835511636242461183094282711640822230911559951659585496516774580119030815939705348754084761617798918365307128938576368743165706926568191687575999946338633065304625282513480128847452020776244016994211904398804543494999179221423063616481344185408564717098700801680312734909218922996218381326108288747891830071150486680007009691235414141055847890865163602873323640336343955879614235941821572754471757321164138317160429531634875435317166483301960952162589995589318291117155458425374159569352813525941687658675344487992454691416540598114363140519013304073855767848707275205668912307697366779736335123050343039215561090958324729861491968101233985250783648690551986938570958620626092966680467156278732403551253282873692684094325596199921354045390304620199323365179347639569913376500548162831820461940007318906685172537903287899223811957984542707086092860957895900452520914629628836294348153351904004474498575701157945842102275628508109721951401769606596592438376291839904850286178392280018143867303573448235439362546447492424046050641055692873910761853536866782775406468671749354676615050558731715039271049092253584900049482888938880876243360596954896473286593041711900963217405953058397207577076288008960958012651484114468031645972496863084278212941866604375053094732226788572263902108171779966063905314884328906230029552787049725922780107373649414549844461595093977428499089845239893208260112667801698332279331989595372303524217689796043232977686079118861956754363035394670592108272472109796827844805677876437536741742195567104399250119810298162481443440678045636200772428714712765595483749856330637894746821437679998287051090352620259209164164199327987889168309508717716643921941440982801361196605981121955113541542904229487737702941244451410781603666711779663007191271726162601765735176313495351856419910197941999978541490290159338301326648807248563312808868003218332564983234935535095794421498171847766047404295852060675567663924943112950964262284197654207041730317140637102270676156614033267489022742504289756161852145778152773627088999417498766642392094788642955621907491769978070506519983780476823156584611403345665217100971440084275843370789679750543643220563284344064739812325005965644279870763157434395267128676332015752064733160802435589678601925923677271642191284938926071182994533152416975162467265314634480597665458510193682754329642404432196250149891112997854082721545484811483577522761463410179847072076916721697146065077391483564227164422817441613792246267765413627592149291170256875762211293313941146476512923662748425149027223018381673584134444261353682024734408727270896479631787742998368716730309082992195904737329511790762153682832389039032973032065086647890611504543029636884356381943811275188343334735272685511525304648183059528929871923375635208636813212313150414858440683224155872394960747943496855660939961491421700328054837391275957084994889270743285252253643097087449328710614792540640751097350352880099037577876856998464361061630705233700564410506821556187348593000460186967171308466040391082667613826626263991517863840098568070163697313005182279616884488489442552540952672008866756832637649146798114459576224972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 963410152590774358265674156677355173117308550212926145651201467048638734215623783083901358418729555247607949056673922530597784863229425630657416100255426479878779309481331238482062073558451215421463316777644573291909012536644691654312053597956634642221569853526670866971898384101954004384865574038731855183173688899979378011643802580443642933154078382877975724680546171894386430193266847203616521903604291448904850018936804512601212544158897998810622012858754222976837572665993228191876265019391116245545695077742502419549258771677647715757303731909628803232800449921588089296785672515020778444595592666359635753473949069313951664738358357062420236199710352172840396334645571154343830601694425766348037646195437121856966588514746560171398544310326144289921654656414887800422153515859648754801503445468870889867859898064017244490196659589357971822138051639322401274335383134417319848891459119013656797027026421041134837114824903514037382899145158655744427396332036912535295606583514890534759488570885931433391703899101328353621946851126626323736405739490477937939051552549692942640902308212580559149452252140755330279609420717509342497978726244277110156061533760074913231852627482381231109535712307705504538123299629086180253817797475117629390865405549066417201679734839169099006042199996638344725090945631048895650550112611597872270987235117668296407299345779220811224081234966436328922984568401547821274238350390179287318928837499075256773369639850724800233292952402202778149691248250691287177345085994350457782335778642651893406059719581212490053993447277177987070770926321473532925110597972847763892468898791648331318569856621143810457814406115976404330101207994209475355798115242207332901398621324714736820499765230809222207357480379115187327277592020126550959757267952389144351902029355852120028296225159205072359551971640074396497170441720324012678676196536258934776440025589500766889429767741438685948703546312058883198287567186792316853398305835115395658187138136705789326033153155285933603160590607730832869545705644400212188325758068571890184443415699052688043189130233583964344065775398197222308194226027038055938032582392170589545119348356687587630909059986483233413538158564107661058679891827550786859357470470963657341245780091906717671309516053092038285508179329934658380708826791383741518193608105937273808709094850895009416051830178164957822488512954718391332817151081233568123133532020483671766327830936614790425026550879441840511401358512997914050648733410088926470995386177631293008183844474181312950262368745465004019501328905398904846117218358202894932809892619705554098018248950106852940013683598331191892224283299853391110176582705352987202567724074738313225972141504828468336881275967822339989561804068136516713037707731166597141335922938969433116684903217190759928134297834300027297130121973583868983314929442242685011187732853730145351393984785268182017891961000382500961680237335283248006681343080514920387664467169044268403181991338013158388280234609152330847310460586006789193587020023629122684234468489199730032053041715113902383212185886549335185054018031854303657860963614988991319841240862097636240904813137094681379012555293012108260390545297095340455349871023939966711385387107489738178523156358164712420162532914657709591870889826084543888415184419316340343465240364843255136273867122937295265035634041605086195879034232137981659692323194800040541663746661448244449597416772764164829443075937745541391595554985153531606053927221337592235949668709057801870085808092073905546834878856226958069286513133981705295376738265730072574842777744429098157280212943378685984974693290757536585254761250898042049024829738611331050235853644385847566964956819279268719548235189727534309210866488011449807722019536104365376610561620338667280034232809184465357742554041432406805282973032740178203017762436768051154742313459971704425021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 167791077915675699191315805323028243224347660918266009321285388828480945162219004715646820839648682441803545253582765357654871065605270204707832798407344806182528707048286791471092471899650861734440670186687527211268588532506546927149350387143290669873372836197870375389306690716462402134972982888385626046511636773895285226324345278697903465017786524464040236781801496888962862742748611037254063821387221260543843398629531482118110662276564418399400539905471804228946020830090166865331503145820956384030289544141703130262569725118070790620625959192933626134161283098086653963895463116361219495367786523495171013741977636913471998077242477258046969684769886947749029152100139784045078964042430373192729744569073388006609335218268694675680314612756036012045965834820077740857900652582334639242218509332763132574000367041529422264233963152628720724131755980725572722637863695257646915843895666110529065493646420187048359762119963129536103916730060246017086403652552002969299853793115247732468651491066940607162990334061691627537223620486731129220310024980753386202824059776485665253773109790228518070801929652158702957468290583289007816940849373711207830178476205749648972149520767464874683484906177493010394500155808520093195094976746127820745018209584523005933541415515288117343166242934051715258043857604505248357112231181201857496252139339857062895291856908127319232497092384902464288124351529421794626533650011912857803933538267257230582291948570824891182464367249140949507150025878246643387546369449739444191005382756935744608130242493434550851092732674253861116312173360196775369423898495829777989696024714821609306443030264940842364338670157600957025061695104304044515655304253188874105810310779237894084363824620780110957338997535418169305103756978327497293677895755109624369259416990053608437747431499177298265219684900484012466885498861894680249596102328217503384263365111874258257151701878768182880455513200482619702583090732800070736230690493948681697790059549883500482172586702203417748451400080332333114612286302619625185685063302497005268045186513882016623264768835199484587030214457038005526906496476041826044642734422863433081484147874734634171298015251378753372751632484220548830102899535357523744928901976357663104975729484593130621139988872659889201554308125351229827620382048365186622732999073481151176824861303622506591039781490464817117490559364912633416075473543475380300405909976296830183055048688763310455061366574546919493198060027723724244664111433130159528700084207535510547420866258571063853194312357267918713445233239065589041204525037539193092833603726476131632770664535576212893133775533530672756966186820729894219841050178734238098875802464562429431861996668416073861706541293081465792198405527693740031272609980569483815124783263378273678154213912140716134414416864287358570053980287591244720078235353922226483711883238230693096891701183487246736349871048082752578488502900434499327220546289537282220475409020542643163695852122052235869508518962086865325757806591272486968942746933137051761582420090466613655644292986566719408011073251060294373458947646600397127671219890355914526946650420024846130499440729538106135276125023247311451709751060585675981680095682343478862967395071865902265728804394568336203163734858042392868912082702766524441047276812875335256204207470750698597523508356946787714295188262466430758459057907574588284892130627387076464590720537721143952730499837918094025782707917171742448463856114548931611923096046794087290082713667345202016608578978060691458992404539034363419932506026422371043808374099036611039594763028464263956996937348116964022458584705335525932081593270124678220175255684746673817236896955310098897708667486000865530177487979192434820746268957943857682673928806220355961686500774898381827410732899764423106335800744281735488196083345310322307542638343274749950778867107120696786944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 15144679070773815095390070261772980107412621821735660959272166599098291363815305768635864890333777094113517909787951297339642584582813671902308094739716115595188672687160646854281765843305915248013912571797965534633710952773174734197071486732130124579104705863091004964522603642649265018386775343458192548176303260369803825646146752643143961977441768863826007177967545898058784457963512475398244956296217396246417038520637383019392156186453757018216108243262488048344795290171308656501653064455762881348807977834652100403821816045431559417082754366479619446084955529604006754571739935707340746227489546846799145014430757382614874357364691895092968516871129972890810588530235250559771450357869613253053009946545055154639616741872343788081255051792793256896348214280025782422965087508950416178511697850974758145999402404303468224793949711562429831975739949021588531614455211926527493873947770180077805493098687945718965608440503274778845342959602691223355597443036396707831689505135623089941495320523186225143718208623066490217627015585151599832629881546238213810196049446441423721982532487217284281597583032682491984286139543720456114894157676299666171433142818272718408823212750230009477190253268923459835133659464495320285834995678148968632053924616485650870157913744622711829457517094223371011218710161342382481916911214590364449325306501272761114659629869736015181483628267403394377749333375868293138363964687265542375824449048230939880231620256213955871619478348198224873914815678890820595088196755319627777540244333316507809224121605702236960969015981894116680282153602855360939325878819418259742803004945730927620192161298564805488971509779658482333634004681616427230662611551859419549271405516815537487286878336836449151604511389068148761955137284004897841343582323938979709188226128063956026091924259055917929191686069555557521256220111968169834942083297236804340996895278616868256865420515201096888236380339016932801768516041704977610639581983884884078433523180678329527006721299394522619103245535727971480999460513603460330447188420690834589394244245986625367990526644628014684564526203469632577125469043135497421083439336181354726758725087297644357304246628077181048449686744370298353650961408589767969234291843409897938677457322784743494484852552497440347008206717863608798515838195313423106295411416658018623649429593950880825985441376399238623681071628609313417140198442680413738267063922090838116758471024611639199260535796230201397229938576966334352113835756380922572303684857158264614741589409423065206856534759996489558643384079275656001823588231680333283370151918301564094270150724237024801034443891417351341453730005911490935949398660893386145535497289578618868498876443231783066536990789318487947797983261527503893757225048292705449551470054070842300596092640632314187702321501684936249061087943618379569601450118086714167750218026250623989270999599621365575653722740960841743438987736869541916724708568989643830326794566426826881336971703044707228584758860807845488759601940104596730627841490472023316323078853320172547186930595581029128954106491532753420067935545962830013344173198615728560389763291581623547576838913090485321686722766146669188528094928497884910566203607971171278392717401358314231412801460432875212332219069701838935816996395394264349810269705708989915766304871317788684485352397476129682191502610893444466254598597660197315235237126268906995727988814643859117019460101425490259772225530984360974944502794342636570121428661519380422689563047165596209309421273279611174441048431410438767421318933813207378026133667740165772369114010716150995238856065881359808810499877973658729448418079418751318508556664504583607084497829842515788983184590512374349391316308281262757829176524353559230703065273835638554821194844877670206520714387151788409735297972464202101041581209576124062411725733073751687270010241445317836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3150333770109963770999901511036154161493522007394971418123148602015902780143737247068617838418812783986658959542296202567852068534476750049443281986703432969683747430215703839599545057254454549668156647075102612217670021498493888985617910353745136456547700407813378371234840206231595196083698810641882546579648242167254324747433699544963953296496206773388493192344277685675621465748512785330657633267093558647986925355330162622055990296483211738068373292429271269584596580422904930128188287374585912032996868686068543740930594029677340798744298791544006654782012014868001332530441747823206946245695593324640517269627389407581464221320356765025785908455190234874852007034720884021873760280480824743843028658150717836474084800426063988273470263487254340249303639424373586399068135136541643930818446326158826739682330948210620217087640749003312357302242236813034470372162639036452410700075292196843703961572644400193468150221666112154146931227564493575153851947000387854675399905099607228181555678723828434769743400203738759970207259953674784367792754975964888074194833547129259529527405551236146340380622292232233982199624042948147178475830849344077835467090601275819519759951313167972628637283935626789710967822076352416202192015993397984551080017865862386588241114466306467538258702429777083818770881716113347369671950332763308482030580253294557240874757596445128457415325730526411995658949749357147687422918270129855217178073709822353885978328481416436590966492019373802153280190358928956429959877724980119900367890592472679326615645224303437475712065688467532815430796284235738359000173170952614430002596256621193020641032064360530319470432696129490547156494986698452079426794812253852524759700462760019103691419043232501392210083929402514118230017717109663886652630458040058346202228749710636140361475472229167760305093658348849578906088802733643265887866665077299866465128752614294816893097499705167699968764805814624554749163563570737321894667748098627497421456681699660921269321398945645941373936388109131421496309469959747600626281411285317158726091714683587184320511554169375944221851092238669942389107130531175581887594566010513798411951939890875478520796869061213590577695365132388229394597004007726491964664584296815238787473015190792098257696586777902593256385199335104570322525630668128327856510023091775809292062501261730433579543910697450771199432360700180968250749314880441567247806214106527935685859911938790934928963086631144178241657826957721894245550916576303249684905333526871018683633761137159906010238965283637670433288480109217457941650831944440890187265703950036654966495359588676691641850397820760623422698044524788924345449251893757887466530333304980665753897157328977338905782404251446096568647833967695742106535161998648886753683714861048267186592710790654119404899487950408504520784937554738909908980013914917056955498139881938216285096970888451907269571775080523963061357651272098128917045442981296816712338553120116075580842198808935130012524340113630804940325854545275754115325298145456968245623832929221170536304315582989743282858529796645327610383575286442904038560461274251357088777213884736381046384333231527962418784142074783786150850749693481856960212338376804707444484556853631760080725155732481431485222695310755655540132804230003281150328381561832967920880441068769365999719913901071017277164977480512424639958289699611592250973746452635968492486773147077250762793109708497261767914794656150931745845807768192963282319441894234206473543971492113005387690515664572167950728032246551567890793399865736527509521852990256227767900451126200871099560366126826623344926517831159851779495956225578490269799027691738861871451602582364146666194230160908749515730566696484377866123401586446955292189488876713624750582171735792088643334708571131449792358437507197602672334087445809936046465890334733061127686092446760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2048474082827751330953882290345769028796330614976007413281800251188018649432076942443079264068529703016040582487138334708251605623403357232066132220561429779829098198227292294784745498134775856561224942266428721592412369441739575144633517775263554241512048913768834355282342293893816139154526121696194168823970154789172995707004853536925372500056682600957369256626800247622497563588199207103348577217520401451295643225399109337079759766146559932897143088530924846159318902978430315839750219351382844431274765470516356358917607214239341188571334763354842363871411586370651990421001782415010248578245895518474478076698062133749681232349763592159891205146708944298526656788241341163720676388255277116853773990211509524957352337308373839837510893008014291401325179355985529256073637994492422599108845968680317519960472999361819180298684866270795743487924876858815106189890395975816726823482507248521824543623841183273371691190973769501802907269666800698231665730054183775610230787912692309266203243683465750243794402542877071826187475984080003227436010270326235152665274673451460682175776365218759876201675872672048598815661075898059845641581722608653351003111389974662529800277395255750140579495093226215106786016758852049021468342047420050964741066298370139795814177389083451209145917363834254115600290806818353844273260120583398794323301559625770739868501366524767174552124413947166094950130924335354535089407555666744853765977935289601786510821451234342369661647698862367620124067855887145888769072413656875469533491131372704742334360165912349749881439891726365440093075092486437291630825525080058550498370323523070068806167319250369891030648290686297166865514593827421114055971274792975209435636280889348666835369133546840985528871994768973266094960888719670541882278377837537526408759865872664035020934034680240354023105100532057142168863842627213787494722723440893287522972368074828171743268341640187745112243280273943514625705015140407960817420765446999221338029105111269795374527046661999926008832504508427145177910471386728867800929455651618142940351413812608680511118711185778994111941873550873964670277924559337016986262609603287595335572548427152081139828376103636047232606920274128643462509475138603877091222722913600679210686746779677116243326595183214097251364910992237186440513795989294141872524425340608799125428629654058007735845550361514326052044921440970635247216619524047439782915447438663372741451543168234176151093674707463433568754652939382295185763320591557312276181038872661774215000990428774898834679384219241371593585321360011889717509708162782715769270398426253970641813836169947236084670042238705019889712582783167226331585792377191379360008623817377861101508311414258833524162430737058303901265079833086086011099176743935046213486400310838847879441162942360806755033144506753271068534967875903061083890954574316135041387090179808739914485592339924535908034731705692119483539622980669679773814948747961342019940684259863532453398963984100454648288352241124783032108210987760820640877295184273910196644630608054368889161790163110476893637314699288636227708641361321929605660849744086986622176153949286584457456124060646734020693119319781732848015278409278078259686712600310718169659398036796354056634396910078161708742841146095521938276570953013969679173960103156114094066791204043954468479562591083123246987117597229169821586319465141997668685496645484130696001043006539874158760600677938225778115078235780516144728508620868284298322535841042846025632583149257582452080958495984801530903403179239493277470914761415375023912664549876611384291804158272970517598973024642943121033218554424738178631603794260285794230535490181421378200552152479764341047603404575469164224777651017222662310211581155506974675909429789684072846285634907137534609152163590548508909276831621152597866793167044197453265112595425991944773799247872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -632980052723529874338751400155621769831130205818082591787012703266431322624837725826229260720036021506723885902222777873124440662857910804011154590568181821519079758200386046030256419581747787583834476379586093152733068787778086808622903516545769256798537621084854529394434204342334005930144311151253680207841433172649702453333724330454863908270007030271362936286263978013281347188768415357786661639316357879388305123231043766284275037677277041032244931092373063226302621569854132039572229405548915404021374002684756015868095783068774742097729356993851165060796596181266521422233187030312407444168951680712902713946658232256126094915977300398352967478134170736611283970089378778620275973288114016603393320847654827502551586214121851842325402151474969594315758105740312240445498601850503107202248565627783959158944466474333795861343924072865790390279086196199088894691786207469024444907674015237056851483218379386593453961253084829413020831023638347892264940297139014807788377794420560553635753047339806814352860615227855761806281345612111228215661330335789542007177111794440779931490812446875912303644105763728121090091184933900012305763503890157372951813458961068332725932955023900326884553469241919692563411699310389067667719637023977759511260270493199773128811283576713637599673272127718367629384491658544605878610865316374976603241824306844496204110036946797708798059723658222137143224347356383213247358319899535424867531417759323956018161886484147087256214634800519070901064656458375578708021973505404443786740997675315916018996028930755503319384471628035156083326313959689852119667426595942758403278851081189966185206762591891008443556283767436034259455311706983040168431875467056326934337611191516237319178374890744832318382187106635527917471798121071247126593616178947564419660467505812316085552539135222555951281692956623914856680641713472234733399380030616111855749549721419402578659460457353885033087053494716651779251956792580401396423493851937689512963104644811798458795424513855250236549966565150496324172851371103381363281889850688456463905544409135464862054850449317308083707140512148773059436765712441480666464886984512426311751417679766495040719505246545049598925376860322501989326311921592139466797773359744934588391950619967876243631036115213008966174171728132328199335310681311727499630514785591304042919210057540282752291616841790029471892360505935396513738966670740344555583235633707259154448472192576713981070763872140227695622381293381770178973444979411988618428098783917360726711489893240522917764474172991984653907428997161094538677626530821573375766778748919344121821863537690945640845892207638307235016414773741829735802599625348951179127490697183549868997813231406762919369063512723550945674481491536329593764218361051979759970987036356084141976133067160684537084328924044658817917719951106250640963164461075363206089858007373100290907225129804731451895071883295735193564453460683852955020057139210415498102070090106576881338091509612118331356125606987943662162478376898200251238098292795636604523286666609939284381513767208589634823777055704686335717628082245525565609854573883851336116687182714305256344507114590980914768214866938675283741895844278999123204755001364393097903821890841112651649831978310472347637413175085438274459157663190597654049463230312632398004723574563979587863604824605762270306536245802021740919375043399667252494072674138745827397627875412953183626467986875456641479518606674694537892328241446338227720506162973642181511392381530365312937307368964270320932358599391435219550922030900350291311097626525096916760330746081154361189605964579965005822024809349703071409648590353928503994030812374913617617498705810867612962162915919902287896139676990805330329446210654985147886794290736079182440164393917888497752623801434505019950885582671107671727295919040611232580831566010482226115693772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -143919472969815912432430328268324465838176202409522121970475436245350720107669522164311913637455554138243368512475075378868311171103996934012157917784329624647884826811569375484181291073718345137977632293056198043747832267601533995759550672879151301918221925369574650626471700040532826799473147398792874523653812991640668207382429221032434526740283738529632752123916265109143731246286175371983048920207145784233255603298332404483929578082491778249911288466173433180794094248530950543213935877382627548170726830677058406621202681833427400959091162649708011000417946401780964860045315087473702682171893569812526703522167759316535336053452761125054095351872077817671907049958563751757883157309313796288893024938498171026034249344843424598930382931214351270012225491150057515976028181057631442089171666195679361490915330614454809196637258883217049802609262957861254860816256903010192960752325294359899761906570003011150639390097645118379113986334455127229570413590981457339122537025959739226882816710637724102698397122202028188467970853091223171518213230114838452895896977664262937162537313346120548876758507312332659605323426662187943949208008041294579322767312120556842439381485406427515451894740262643673533131723716588228749903863604696605592623844016321354234938579611090823187309497769048813989403654067423022650569801487484821465868485904335978662596236809694166376286536225334565030066506520258679770929799681747609127350716808976179389702582374898169981927322680591083173026751811348280533301659285527369953400198020128009861799895693755689367699962536379200430744178466877310762460473465357734737496693116745684542770265850776529864783806874233815367554272991115144244933419648210201876462398569436219611637077975036248958545762487059715199898451771940861480419357905170716632723065740624078404822611800125678311616972400044778718405138668744750417722590744857158429613698346586931679720893698610855806396534219579448894515479026741690269125261422587398819896990315159123561829542113834382485214300676143947425270618675801123756143595483536524808943133779342245581359316016224104444282883919074170424227748357709753634132298029480834991465129572405402984733984243129438092707694972677630090987180973772213981206332824221826816377377773872453105082876514425772224150844116177470189344401036703092712686853598058450272361279458790245100967414761240251841666951967027282443169049367413119685856816280577157014408005977306387282696722993851735276891472975269884111447221967668452875065007686361190167998146388319677616142173154775726058712855799744236702965251131631950080462307444592498641117451818302251646355641143084835519478753012690357251808352402754631532366516505577816447391781906951753612621576153091217463740109843711584350515839903606179203371179668121480692622768807443910720543337879314883342111875830066405816855578586818246788199657105600159204176369107290122230371674969001540564198585610798567655634872446217663579174380470230609373767020215543037993341677536663178641461038007049869776407240637730521324485778794302190311802944961978505395806664677251396379218899848584980478763982517474140941836464148867400755512495236571281728244875759499894970381982889037340130730250503169355298698041959122238919648115595215138386785304966129028205514687824453413525839282717240861485151501599301688396220224853859645337853991962815184331490371863958103484991851692881869620529666036624876693051423959046582187954459769440170679383513876817287032360014818521398438433000729810775395629797108728941575400649912876148037033017739579985049621071514501619149804699136069865051654252867332810843119918347117753852239681352096346865410240904241978093832846524142173803144160207596390727585111002872543071468690480648036494248447833554166610154721742152494673030620934729048686259096684076983117553411809227288099246838617818008003008266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -26224929043108470368394888722840621393642535506019283437430550765629480036678267270265200488694648412313154520447005612191614717756996429247456047071105953627553285121416328969491919869706281054649640628359286215443201141241831695215539229784422182310896935473063129379018881966485116273575527655339858220342856364161736942855399667854125264393026762898154983253797782479207400394774637828223928339917213459879359444940998286958682764173106519137722990859443743456867240412504950387391239476427845943177363372442904621006129482029732315172686691821988764208243142479012306108896553551735331720036801337990329787065166142177721594801071841423602661860364717784840559748577801864894246616561256539473469721243729795022158309788282058925068656018147573090031477764867431969682345584718371625171066124017232036924757437411841119076114265115348339173608552639612883749034574935231229576597776249436904518711987560078796257483484910111052899080217203601741720068218711894471446381392320564824894428426760508325216573460335318156466029850434334099848087406236982463470057622078121936778786824607227138579022415737668562148109753560993403816412120319429127071013976512671990699340439917513740226867679060886848107345970402141778476163686154173634835013223768227209299598156429667541896832870526530090474876092080441073772580069806731160490120521131720526411563711109710878046780143337462746131873409825312774166983713641468747648174170218575838352762621168520621615026913117642018296678485515641737498020423408910943711991052196961285542655476493839530390226093133000945601908956772343725197997727456106056839876705169711630664523746572436787403507807632447344146749273788818217547564071330019938892443651553261576501341756261160030870795185630119384432227826284444342914727251189146884767874136682393557606807141597897647603165291629157955030558603529498602124784983231014264343516786121784246449463941777403798071177133744242638006783544614032541158698907234940107800093522501227739929392732547133595251222685917032389541989265788222296062514871698917514430810926290604695696133271894949636914813344402103754941056655116500554868705692435589664673891233649420573339185424317129032966446665819590116309188208416947212863134122937073799530849598191351218190020344505528411006898952613359746488083319377175986445016388042474880297893334730357101102867143361182208419603843205996160481184778475689367692071634836385740830687504407165987037011255266546457042003242736166647327177760417367808710628387889779698292804694639297122635855216360777868677956080892061498843869918209947970224801247430898433050365281224598606492769669711225084502619541508707751693171335912542976973505175118388062493489525403274184562733887596646942991619152381370116570167287151429027157475799502492910418172163144687667812539762399596315680400429473462775932594232793325898335755046465341786436132883598238925552059949491754887204068746724446192370809668281053808896423973443988343510350791030865185910027510104539364485850859088722854042583600783863514821561498065802058351922529748297545056389921181785835813399521359328433070904199985481370898052595936989093950679746897176353151955478739658893262728537043066448602358279437423127336547994847757103943855120264066355892586049988937566411581189777207703991111494471168990870349224949836709105412242867939604100637699104166865748879220170697548123289351647857969580536985548849492812877227549761319417018351934103448578693119375647882772231927537743298178449882578953168585194289836090667841638552081549528731105568040574574525310419018522011748627968622376618254885974187650291459502687471806526508083486244923494629836275682970861325757485208382059944856338087745181037657513540244043849167000673063146769857275774852455003000688897346115058949197770186527189950935810139594487389446895183138539099274517337216892272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3913514381562874905357643562240381611324034055531004316348095510508556227748139738580932845536512007540635988729742247887171060699494933074058644941925845954318122749069139695974366634291310400997266775635791040673310160643061891491089567351083541044770641037739519532720901217076810070432756625459494280230263733273099069344069472064044839281432070649336753737426228991344202707081936985789399594844927184198551178847825246769372150000368818732990416068901165778317930359213741859512042363995906147242999966270962444689803828460240733693406504397234119483848615996105640884347807193870498356371949264744606010154108768703581972916789462411924294969840989404341944649523029358635985617667389513364847220736822612634833697492277529203511924383927887519909036909133826283499905571604146245491091487370510365646503938193170983602847994635354199884128522989429144048491024446932777359098418962675760196041955113504427520938254034531174268134789767906186065476805729549265164985293315322416246961544643036733410093344679264992670394078442972646881627712746017123516006414664154803501083577621270710577003100429264029833194450921335963575339081783712261302191165929193875237704616468236778596028019703057668664453518353324652138484802212713648186124514845202473161106299851292753381608855660515718219253953822694086600209837214633831053512045241837641338710906693680517925490012198309208435960856823893540606110902467141489177318631952406700164373800936838599334306060486391542559297370153866159545532453000756000662259110532204755842514544531820570367167983814695216023182554325672866020676527124340951037392532828437898599708207399550488108154352934914595258391874003787534936203231672077015540597160410628672049984926334501764637830800591442810992545697154870283449446830016169359210628646862909011323719385989912625910667332629576126444340399788351445041805285824829637212692347224691587096476461928524081965533239115659147313636139212503028579816833605248779679614405149740381581163388552162034922008112823184278056082359140018125640237972355897997900620759751358326197893821461187298239483320269159373786623250503923688479909911591877698642382104342318680996855996787335585379059169613248452012586490008955273690416797691913916170910659527228377048304135848814674422039371459156209666956001602810470526782087090617911018004444498318728761855602089060881744202665698330335084991588624872122273314612075754641397661365568527561888772356401286815120074931610623808629959806836152778491728861668778075199574878471500020995111246965100279809274647552557597276707496714397121474823683849309775272630823360402166136741080470326948626219906010208998403432612301234542524413448913966464003479854336170119760661099829444358256852574135725912627221212814197775358210890335547794393872900009245134151922217501743260764184932253452576567725804117241174104000224371721424568578865247575343808818306290271348789754710122055779134178937220788925159012131601561642563695817040527384485643004241194114352402783357130536496014002963570086413484099445506090627946972190479091360923138413774131278714374049721362782489345585240274952978579797031695444279641469903652788899323056946956686364952897528541568644921739435935953540294498621331528382893739936164163675431310838395939258370244675155787311318166602009244892653381600693764275233598847657666071024699274736069715589598826637644577518664957435660211736401397584684649821283323294004352919650409731024697010052875369206069549198051906231975021096324078774783819627957480232103570831971403017230216045222563653301730622399466356756599514966712179958952326348728588189754332355620144803951113039502840823398341536136100919637525405519222082847382233411111981058293293008301905007586885635979330623466448634890099506188219382132175086305645956167963052266996412870633289291415880861241955023604784863641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -475777203908969605218248477557874165249804268365787641676200711075722964092982153934037762655368951732184661257498893596518108250871904789109309009583612222502984033227602372746000471051431227651483908543231425891154668712799824977580569531187836160285609586416472241891296554245422194817418818998096166591827767551328421141773474316440000083656228424000978721474233810251110316267637084940630117262951285531969811517158389821771073948910343664226436279927676582383680807698709154375702194505757871568773028900914509365957499647322693953111341569565876854307015023428517904109353663296509436822705650162028052402516611926748322255613445073012902395468651847872063429466183925447971044225106310619527139524743765517024387336490748722379001542739719321399416521087863856733857135540669058208808313205926125232143108475637320618565207380703461983220496965056753535445513113478686045070942099673167739652861056253219134022940184812843657997878956252228200542119100089334988439355886016549103994548899360356382119581668199468530764854881347059755106880471514478605769380626131097980425262657714173702575760125293864016009805095856259095171991785276373141367564287297018404273097656844526941241510940880820522184724501072052622000168187330615381429503956309568600711766599049637682440727545314804269088991245627155473041403814552304123184849478183478020220338764225426101252268886502082192599303750537032303436434346987926100488627741965225710820371297035234364833172362290815826971274098726898876564812839089215381323015001378641132342067323809544648930423786471118024058561882171440442968631350684067963705435259619560743031507281199652455475959356246667951519911951133367928055559787258479561169210889221108927302968241465107942713604651464861686525032678493618838020428359939723138928898796980504492785948996983846897167464559918619990402272791568061911479789739492419334929320285717722768458479987843800921425005149396904970243556370564048367056111868105897292872523188355643831930811843406808910002748943559194993636325383141184620559739423176488176979504030006704496013246011453139974968690730603535372940870777212107150740950068769668314731978009676706051078714474340149977120410751172826065074345389331610665288427840551470434601828758127126431744576583381744621558166918063481474645754979472689083898037118119434757824843801958225220318282263149899334296016583555149841392925159464938452442804428339084491871166334701293165222928228461003833821154409062519334534913786122671573443374112525326941026993423123580048815191254532794348829402369508670952925466697197388815531589623515220187703408084436990782355979777291526317460031695328385321693838958633471948340430270525564516863949275514804742583034519238447401204506000558521287455523353359945038027877295348188413156489731776903583140044537501957152992541713051716069898095794092093049767134445471968642492705585725696961699520395500253108775733951396821044179993755029173069585254990369627197287879326995838263109004610819209255509672199610293503628055796068602392771876763275296693462931337487681665432534512634096807328486519305994197134677305309260150082072092789175050368091792648621458855491326743468115607458733304978061939678519872442964300450697588884672449025585651417521834549228262501466386307666232447122807433357660110611334682980229578334933492360799625218780460413220344293684809280173212628093953157950355105428528896776891131254934278741185473892018742537549836556331649635170336705239701717415200398557483734436112936109689983483514369295397314053644646308262346151839566168418108630509163059898209394464525322004348125872788800790314846261765829797060909825780294968138322638904313346026437591555593142334980185807268778597685498658152616291424990763607654513634752673347525660348915703615075530774879012022366191712216302615699267511002937745587059836190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -46037997707363821977271633719797861799577317461050046774620823677249027680030071676760288085965214268370204019491939352770336571920949696136866817745798435543735986626376960816349570787172539952082440417621992091075582043463423341480287169285965889969884537620938100511796106192820729951275146578051561942320016738311047650143135566802535016324745511037417866390800834431111426330196060524927150282919556054815896051523272052673091115920710223808121800034069213943579673313632200318031546174606516186757970738183495155089790136209114604563651907575208365338820885171299568707369976844381091994165803766766401012123035513887069264503213736851940896186943781113425688509794356494731216770528521486940457755013183874255735574230911349876476341833898999309731809307398659291539159173877215511176952461699195888784191479920781510306968176310841218858294425636372608625468624681357976175761962919136621790184723709574954993168794526214701747648532718347723624306314761374493712251727558284592021064366671251028580225192863037295529303656804218664280728841881758427144942345505711096386301621022346156345080606283647530515529133975332023890574431125186207273836783167061720310770939359572141707596323412302216530631604618455562974304006182177341861734621082491317603402120157017102562473502963869662851766054123562927542701695383618098802174727914067014441827527734266133917190815848665481919377444019943746785559892193463903243841157897481574879474459201651417785743496811379930699824433832730757373856424475486828249547242924195601918684612680044005944133278299424680918246429483788923707150222652896195480704031331690433214838263198597651706783907163312250432878926440808489541665259384195739612461250906090935024590545223185468394725998246303538379972427243927092992054968068861096492986623324667415342804830207791384170300286732352313997972824935488939523787280607335080067066898689006763908815620966454685968632062924833175710870903489286293499702896871075066017943262145153972712193392960010195994808505095576486784323332171806467133639501224961398952876183108221576967865007414513893063530468313919364861377302795116414212894305686093239584617369148241441073461470988482772538469066942784548442629426859295378064651344754368764095510098563848699316680926549648036506681427050341645237488025369101513704103557960602324764455654476345287351541101881537530060256894695616385457829685157580492798081673767722194064222939596850155384787932395275289130525494520057591856630007522006974931259289803654889583126242861752630649145920151503076206462293846411426176114802341214533476474235160403271156576661044289611173155129588989994298635758463900626551337162705462974141959334965760864783313727277441708500905375524150755541412210547189349305774276592004734252491976022535350678239408671183659829410456194508046840862424396508920058147208099079971125277543567631150214492436079752656081902022614052633003466435176882927196321887943454882636233706365759945057544873183748822409636291260822288460234603143139071800032406402832867862990169042924821793050327861391455588634546683091565347737696875714630178900758400225482190186843367556853798355742207397011372880367383108445425836510648012065527951146677846077263428376489671306586178312537828817939929606047119243454444821653513746690741700440315497911142460908840572264864161250230454853283400943504055837470241014910131623460405982244911135930729507968932736874238405020090748572014907899495735072559449701261419576150807127447733416886629388986070471457247385747055630154837349598514855924276398271822635198328422508949165302983641495833925948603000967821774051088263771332279507835857031159369793167786194134182933914672932515694221336100109712151656409484588026185387445672641184988038269193206853404688330913879182329312951438388692279122409380562246433074883294433253721012786823168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3375978900163859178061321365326429290297579661571820708516008345059167970355769472647871907184090394883181185442635331348405250496966080371010882238510713663398965872639456563749320369848205360171967489290313250733753112897199462180518875307310727390494353774612292306411649141504478400900050482762325026528650763884904923482382678149068191008691427656341124724306010222702546765119926042654332451247992993558282535755665602022798357064761316829076565895112775945404707867790154986979291908787965759204964966164639662948951681248494588932317304890945180592097947645677296739291921021762079970247472853343369864075674898733664272062784301277163675963013038715223105358591124377662472955521895722753530489666928818285911086057972866202537484462744153332467082038950515278827901054623668582010323739388362948927770612474891111537069203471605706740205776946690482652446851392347772335828709109365250149285132980515927420620423543768034477619619548016458511288309506145381726557498225541350885812594346385839696683441775598445873495948740349866263157539736765081533763220648182015619214872735059754688960017765692600976725453368251332616570073354581451605987701371527896858450700819333591311278118180393287994351469852954125969481335300730972367167485679627943140085878854736697976762758810965185296117398029932590266852998468632607269628506605469829788476344281736915958780062463486942800464416102547670125078422926319851932425002542569280506701085498617882565700029795493459591794573436352550027934181970967059774666784291778227885980081891746173641492630420371901762698036612804802938588308809729946727432581205204212410200313335160262923251451657746353536430054078711634526927102189196775656616863890255609625074576935056134824733914967665418896294961720270182434942706761142904721908640123553421471419281284302145732981892134782464236098819353307709033155456853051074825705227346201963947234539420356148726560016837344644033493816164159151771080863567503283985874888922914363845665463020021745833159588545584985296801899590496376280412830719807610961668653606344658669621328314888724621789160798419902424187504830456025944822018792865548072116098305702005966537691728201410877588105383847225617319491711530225524691326837360739050021180953778200831168219960263859412141844433629403548638397927377856728386076364408973313948980362145639451178989046768531536106977124533997419994384028719718327437043302780491262679427630148329123885342700907514428204786438821836382821425664030832355643295765409021293790587953894677840255441591366691529147743874960857286692488817996709337780761699869246521248412964619185174175777931542760663347390889038100568146052899221296924411040789620619877649316331735049439707036947273069556397003443686236991646296977919741028614882517223327717009904891968526230774904193681183393599163098518097189108361747464936901651868421014439590850319876028004861896348582776748976358543705330436217590955108009212487797227409187560969165167361593933062626902881347588764379005672490840351184056949995023878441818482265491319598690079390894864726209112339345686730097810859726916074069176880586178596511155769443405753398668547524793005392955181316407745391115153313622342508173749402109721630841413221284540161464806702213887626036909950033447232063202307903059154723467105762964392146873847667541621323433664824842802327184227999174389856895267969628043178066546236166847662639390420867326653174606478503277149732674157136724617853295447751919854752176072658328868086267057133508587727831917009502679141073868741828151415255597366326165599316184870386225709586924008592320690815565775240867774610206141260583588211048049590127367507691279687453250113122090477771440148193085545822284260820862676523246455888125269831760080297724876636894708143253930892354423696721397789322648882838425751748265650071083961958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -165438467944842404764544576236592526339915213731156448532496149679761265989966681179404429893896983751297452898626192180908463680055308063049655351475561226083577973513877871338845875105744779799277747580589719072626407382103624390857125359713689100468518960084012397643198069729018642678568623578409332866181221787513976084399155865985545120011129152748401044735153186101032720182613609643199911894874714291948360883159016806124707779754854412416189746811223216926868139771110924854210432040809885137192199851475343278665683258356522242636143048696260260485934492293661385679183717299909693666634396419692600257432709650641655702047455184405273706299483483177114643656125461184819381747945027066723977062822682270526714001213744015069315149181412016223912683099261277701348827487704073506143710503024013896472473563601300957678395314103015373090187204792878321503140108348211952375404828224373999629969585258189286056925433591602110126358243336633075397549685207896318836327220515202564404192570217178451771933934827523020263743028548373241486776206120148703485408558428299612657097156375101815187982030189474984084579411366297256627739423844674025070466811000126098971983013701363755949231085009141291110359827775735360666520139795884105800181632308415302036861091689255920977174351465599289715546177673599301102583883814489306505018595833778828034577094129726246958065050643586784352084554718566966514399495613523345090615251534443372609888322729711876457117727577835222441129515089139220130376538947402183645491068278965329411341837346357058477172919117393939388544813925284434691672206546265662239057074203137556008707417479998838622356854259876805522199135720176525628504670617593337118045492306433769952807028265516161357562112224004584016962499261038356519509736000043843150960474137689470890161596975712746192923240586938890616300696398699647186662511795102651081529055866091998687512334449303170806539658498688149603378549231310189170460782186110928606543641740903437028304633692806081826456604475120121003054347630655150296989553198301641424174989839990296865516362630906523297557173023928769116995422231863453606670079797204771975864011606576146062786240955350036370803998311675261440044056404664536259694271183185550516077003331106512364393066700813059135712062884841148529304001863736952074811832555246538895458127577020716782087116869170319789924199019293451229492883798994119046972951899148460994934579764742251685054475091698788939510132938603472033075305239779083078711799094179143630588680989856740013879376195235222493209481863083965817422267831666980569384636549441284444553765919473714225329659893507296961974704089556613469692922606867314777131507195449342864361175141221220299466825078511348022197347998008415992142111191328363857116185107703839095342185371629424577100207188112590391765305470137995424408116271531390188011129804118629710055528299283282819482124880621186638225718179104496214817363809910497272413143023527134645387240305670244774641193127597084586409880793492215260028650512646844121798583040270202113661981020424997535558314395415001736032946267233532282585033564496843166554511717789777961092671223919246860139512069052389331487182504189066168159836815057938855721756551689252669167662294360314380436194309849892921556377925467598850402381751859399106436261079493178103639323634306510954206424280395092350572758144431550843844008149585840270167041704957034810483383152146278117494765332525324299275857779197374649530371454543380371073831641562711289790476783119949891158688869917366407993105399594824919357962543245235422558228725158040509114735987808517757355813113690421244113346821426729924106907330399491170112396084239068625417481886976585619711795652521674780435698589478984506625437677041016651539184281365993423436785971206119551370970733764461467100727130932127928589619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3025902256351729590543383601764500477746711620079885798239757014294288424574048820882138675581839112122077217631483068390568347601615122477141076705825823176657965413825348786328842212128679479528804534277166987329806677677685575744153624691610572356985560358169509570092123908701699606880309134017396538555848068885679942158890765475577577373424023869160819452545971925975245828698904716649071396754274065932788251145777338023645953902109074718827462110680422842577961783779917237349295722596965771970621033711046689577209603389625721820543591788654230792133524549520453615871766156028079745847575430585993646383723631108578032207422981237225546575470587240025566281747163390193167684278681416528676679579464849211589711356932298041355706577677606573204095641310282356808774479510304211841720361065288397474589791788641905456813124540103807369886798851492108601387181061546277347517133737601075108948231813730783045478773537161064193834293674783250467294185112183003665714706176474418106131944392392103051259017568696356956775983074708079191176985383724917495278574917855039407352719371550374784490279839970376861260153551524251045148564538509954721842171672110579473662690377255140992363114827310305664975551169832548395816200886219179668789946295311974091080025159303065559794874333120105014524545628387802253589866433241585540849758643050049675733105092871914638998778217989337880031909173218773349962413950776421442041894762061412067791978958852249633604424035163586275689908428922723070187596036625719357312539690118761434020383879190036080384314755530821243409558266266838124487669242803582801849546494374024835297718871836819267669287778745147614201955362464108980169514429455035792919795635215347546848320759175015098820450878047044350638789816333367159924773212127304889949576829900812876079498643749283905697480165037748913282475016575659231106442824499401235002010383549860471836295026448342670567391357780889679544048416472977455731846317921833004013238141230700916491542843323781750918098563517266510037213181873048987363276442933182471968327459378548291713021834244097573385231516409555002795154826222165848557871769930420910581880278117519908218229897925244562618691363520338867629426459899657155616682486443760682511483356566199116795662938924203861084693696508801766020344749793277522200357472973829983903110361768390656070868862559991373478699795154329625824520623190144036800078064097777416054041440568362145307238337272427494747436401442762398670149352553695550711358366160605034870423512161989528720507455553760696542987638271047454811359405980925430161739488907881679967135342322070243028985823318642524396946380188536166321565127456292968386335157967682524349096569200113524881237553316583599482207671740072201225946434869726986750397813675178738137392321966107498159547263417556773856362233794995100866525172840434216482771592026475302822912791891080678293453497756445985040356822022360529493818092726917267664434799208998547681359492409455765618958362058400091273073851452399187200599445575507754892594534001605072945348595925379569120454327195290728865525901272223405836754387532503172786352599995385151550094386851480704586823321714986617001598020578487557457773085337697533271650951446868996268515770169081683052408871352085441317490493276806644951445493160517291320381125161562824808909315272248752223249681875843133118208396095062427016905751301891970986972748723073376401927808382547096940046217822210730367730109398180139711414141347621989907415580027263758039013546863437247448313485210869478554771319827941285402301589152138240616122961090190265553334205038498184617466679182111617157889164897750835146386315630254611376721391010916119437536849012783274548063015223010497015830163962366903810094904087252286002955680136762464497216363007025187816071059860815284527640032548706076168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 147376654764597690569397028112146281474069627699754494031113217070894431381002780072783869331061550499527721700409575351710055221139908254027818115267497012506419223803961593553175563062262401924861175016614160457432120297255226783469163946514208843089910880327071796377755774646736262994357927144790111858037855045810573575190611848095246678181102734186819848989210876338258578217879538520172461283447304443065486159736029804279128271461842099463976855707537401442780182514815382879362119389394354193956849171237414670179039700216757790746913791520634362389890945310726606263225974776341172574603783756408444678590682345939763458773479489854706959127691573458500916776491299694578068989865494996942491835647959786584757157607963146391029897020388393682512681529706482647540796567283661945366723777962186080351852771089049291873460733165552012359386514421096962909570204690643464165822412167868569187521875303061634016836489101596381547442456235851530889526708185436709317773579119429096867612906717062242838142443779696994812277744699779573267342232729736223461209025419675365667926264378282990730698675211953837314012613348939470793401897092975578733619084883373048722314001107958682152448679477040604052082346233806922940899866901308715495373760697911900601021962512250346991802378406551043174715342788832016492808906306232501275433760777377834895203569707121524781094508083467944156761902789034713077968787017539594775983306735720612613692215039243339543956513533629185275353152580970956758902748915731932990995584735028580211349063084726361537773808092922578639533789716200874878434373324826934132876468149572465177809015480971082359705401513515405981515683011662477007955504037296376418003740533190253984327912662873051922754091180511624063474413455914105922560762481284854420469762150022116003607137447769952537419132778178790798530658351940068968598585384205266483329277455057900907004736377041955731953986832354726937557658153647017072489460780980560162912911066276644324419863528320260943880396318340325634877587608588970571217871207263400244061780503971026838313500935987898127573618221315482300319317538546905038489460228341924747725325734344099827229549814672553230932209814290899188029018980846478521660211981511338077209574485397263010229531992512158793354596285586371220160351866128271429170382715736065017491104144145304043067333691667630502170472106743378203076713171464537496947383004504618014915016190376690820619134678061384538258096533023825936102684815963085776003617533833624090804380309100724590184548304580693929600484418916967436729670974573549566121513498071001684945731611493186682316262011718082988731456798089099696344921151442315320886297042258679725513290817621875730744823131360467917561416212582711344900185389227899744556337004699588071708491129077052668243571410921017281055522527432803123923171101004910128764921898376077301192227182605412471637294032472228987984144840135521048696581762650266762055649383236108065660375355104128511478673035095002015644991495972966035845649416642490164447852680918236095430084935455224095401845418499441733253779428996446766920023903055159700340648807794935920479295201574587212632048204132822430532284181714552391421786351363788329882265097638963689899198683343780707196750161675973112923709351146801287711543779015251958425788950611841431940893299069844349794818704551080067897999127999804110941588655741298729741056228110779562245858895035567780779403342945674520629190527148490964646564343910058108176361793664140330514525643925284696789891908204779055572842738750469830227679193587908011928840706970426524812917850383378801364767690649971064614648946294754132322131185594168202047093192268630985338498458534136642785308207023632012823194432683495453160968445782483270669658774961719963959325867820922373972950089578716491334384324691201971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -16908919778627723638052948423236879436123718533026622524972800584492823609904086669343041595964132459791817196250208542833948637129288941867534729748608248172259542876618008060651831230545690847902311816136622183668868322401289378337189109185317369093402981590774075658695461059101089548065151587217824025167569785230638119152411211828769173682202888060877755582002615872090123087081883710184888095509606753146465086537787481795223777406235586699915515239473907184295998256814645497286070994316485268167879188415774599975211593961130990205131468894020586624796928365890034608521476079365746995658723377383348635471995369624187975285944935402626452471139282146416015463416049939484556235871249402464043152791157563738390413041463836775796578435097175388287031627645879264200985888550822505381221591444536486709958282617214732654359950246776059260306992693784423703715898276674570689478942973019674753428618514326768962645063722379521158028301475240950033999323242181212486250926507223342981483241269189807576142519343617058137724159229514305106536522347933835047293827154033678747938000496923254478350298714377156738015180713105952966374039228776286208384844795882624083796514145750099335640152185198099482798511536429417855398236985534366976272551343628652398473828213839197396343619288210978114570119459874522031299911423976177483868690675558406489532479710786055387216734921983864619395778776191830295289050822058167649946119707261041287786444365715431385575352520856910586208919012331078633864128568144353342122804600187419787185528228608235332300586707993121793033440535310433905807320786599077078912510788597401622589045680419279245125284617532856589025754087054736890469542395895267237477039746349103494213684932926906757025636329714931994944345939692475254736665353254269376628702809012458477872064602149712125064698260487489525673503786213323623021059405362277891393385812183424045618779642868552164446790110821444964490848689024388947374171184084455082720591262454925174130412758384055597598407401106856600976453793695421931428574544475724305591451789073624772051344360664527647901090316785654188034510719030128722222379828720153042862597980153099084690335140916059152084627975077436379726171832247673999094253296841293079231752561178929561123620352953130285009637890718332422411226240065381315055666285895923148824969001437793201226232067942883929502495146131956092247360962911112477298120527369058864803771671779268664495344591464123052581694482627902629616772510571866368726815353543088230500396096515817912385900142483121990810072755168669086239800018245711693828183338787671534535195373616739754115890891786076108221343604250806952193660905329578671636033430044746473961381394918729453925118054863777534807491182380329064844480994454827701404645110216420852429375577146483751322756109352464175806603780016742676987333203007794085164777858683130271181808712952299587947079687374036426126469173557715888403568873454676948652615249217173193583965194443996412653483494878377760449538813299908888679315180529434107978068949536816383766256042032792985731154560603171894077822815907660644540458116780818615321469071198081036785494820961633391690759053844411110709940216813970407629235005095660181952960205153733007183734722731732183595135104173739126968423582293526913514041472169527041066567437476242438838292912354335327006330798202058779370964487899153129889722810838655044727616324885432628351783494190918924103594508853338425308629984057624051629318217090252495172132090114609260511300882475997654056932672193663701248865873828438679519429741836339869377121943493523844538489388579018027470078001621244022276373962152089393777287247307792899992430649460924031931938347982357718243495373006158296237904938673365930963365494849952691818926742449792489245317423658276659786543839943756428251167758753128160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -6927416924938667503672978495981522487061453698164354273398486936232111627736998008520074897317648963032562063216731438572743777709859516439297517885763899891889943033264510212176671381418799375042027892086875686989219674143691705580152992105213562362862123838525830806359956817959554430203484921983878584861202134594177850884877348579159673015800875774961921574267993133143152676603131570746918335054564656325052585782736136367374739348059767824253439831348349761821698593349522716267574983341343095199263774212071146317047087725262950433811545949646182695821587771818729726002720560217238369683649571848496497170980315548479595191249785748678073153980562274817436424643361953639755502769242723537212875850101780085946759019489667091300007298449558119431486340541256351678503208974529938106291904181112736663579822683265058050535226036775380731821685280188523690342641260128046393074768446321096725457178869396813032317095304620959507504517232680127654450786542751968039456585863527610181007733919407500917677083827424427998351764589635622312595375077278177005498841030661575217943549158042556157862281983896804832850473965825697486713337652944021533413042374819026330782614589170847206703909883105041783353610078748512421354379300147384219516595898426755431660770472426798847807112048075727455245385938063445150650703832937119141929634379548369719644888684407147465135555239871829222001961772979874631061484482997045061079433259118219730771273406572716331062151729566779235364115619808239576188285734409555788765175397494815705605088301936331130820524459909273966203444187695664082075244726577397138221981658822314574511955181657880325930841420907315047334355946385387855814041230844412613019148454123022307012583458888142993359788915705716903515112414959632837159710648739479963520427382948353822466765134511436819194905745497182831992712884643592713990330782095626186346294053850074656772486638744703648306626267572137154096724315861833069735600446085828129555849013799589309725249468874782823941642030072408281161928261607139986310901760363863828698857795120663229190436162850057899532904639400297129869731738670455540723314511139244467620310924634595994784756550040713347047899679286674881732378939172190754787384062667856212420181869227411725284829528586032740367316845764615931438569153602607849330940705946882171764433061123756097246933684069722344643804979596645708142859600413516344856454031178766819510929418843942560412143668947100472423286042722091862459883834973131727068254028084844336301728021382429784381202701062944718384476996564309586574152693786302389955359870238601828919953431478481663943540531441048474568310990853398726157015203378863851474941762370059901978281223219057667227510789842195909580759171449191392706068509563893761142481972131516817104176730571474768729574308892623484442374175726718886823210421135938052809488221345587425049078304175203363807041190994159133826042857712410113602532534960185824482071872834010342682101526286342430382188807363730604036530226700754023641880527577630893052045067022085636284380918108300151351223115672591960771654756264177638210666719289755295885760286849305800889621904358187872765253082185188169462064468222742270514858343528602489197243003350593086081008565319030037120497223993509409281359332373039129961876406658234980632176550005332257120783838590687778261565569116852731313759304336942671936698823875563507919088783863820359833010389622106111921620952804115720064029471039821855671242550655691171496270420292447594969162899877483099804081793939520068162023451493429244570720689422387573882713858660571710913697330609930319370601610636074699817347191873335881903499203092826066268286055802368210117624094232125769440259530666021854819189528128218725794895235891776513948186252206393309040230913584679324816811217569165996497656448818072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -960755205810530384921765345345171524666906393942958161775194076806154014141396212474888037558964813798659060877033424454088580299295741757937746631377328588150346433422055661503894914585754847244628463086401461636829718467562033506636796441935790724105771963472587682736195859491004414672846191345427624407711067120719824701450969742559186960217152467489235422062357436647011617279395122894101063063884510997526976296786783529712260331673864835674668783197783693114318814750538363671634134946419018065269382068383291222513378387797330958549810743336167372699176938130349544311789294102281250079801210197158510415290380051031082632084035053316760393203945582338737501492990151106978067070967141490621257508158142014324685160454972023698143821020718074380289751427389932769739723749815116712104692961963062701170891414058789309340179178026120203805403505225072461943191432643433205433992589379696905890809486621378660209281583952665016693882847299821733433164616009978998503989123206798914148683846354735781329849730196203000049734629752235145703095146398969223047646389411184623000210069431455777902230053887013788447767802711130650469951984278847875820506283074767515597561046459518323628838124526309339013799511101747292781133862995139477693696212534915213502981434021490334547716011721693673438235626653921277236418442495172522683224065146410321977005779004677509643279715349024051590442291797244295783122049905822568928964881383825664280959818314785099905348797798307512764382989426134345742740509038459556091480219959114955777738353040927603101611126741601445348655516525055120331253856073974332974241388775213814350879278823653810844117866419527872166441654562434129711255349454237961840741898962320390990553826567064050662676996779592272649414342028613831875527088261473718869160412884946254877212595117356822757124246923655535706416987983147062208739207867330087587633662111149357873752263221690955949485738729635253745326788273045132224283404047708587573071248580847831536142478637003873353009052014514990701765773677378414589262426477086531393862596408747246858045091425436869704624839344911387551478042702573397160471304684469768963414895909092664556260247423667097349034262541385822636714290812945637420833228818413585404407157127352194091394205198401408336752757987195660872964294072760927179534383814045550861789660859870552392700453249129733864126485771733503917742133552451064763444218734983831869039579067895029909238620010278565475685356765745794069199754067661658269346234371493721452752108026625907195543537736261509246241335253895168523691341034559397703535957910676886869648555393707126644369386965277338772176586080560440495293552487112672152378184162930353142577168979630728632807751470598214371056642306732120998678533274631960969868334024922010526638587523001565521212427761619325270724376887037679496925386177915886952525885626915176855882368234316317712665850528302099605121765155549277043468499973752853755763059526097075921873107883536731484383009063860420978072940999712620852142437369099078207536156796507793916289050661350847311463281887052941139484522778044035990124248387385612255837301860417467559153681514714570530954780715689084497522774154723456613720546700141441222840384925874337032944324884128640089539633176803093128156368404856508064065044864417213864008298552693322185063796818880388609206205196517869163674866199870748853619605714167853949920933844676778074552439574593991205009006892746121978779811665459416948219322574801988486344890069371962923568301312889670366598772918349949931393987376350861827688331613420871465264559584160597355745397755059593338021954944724463562886550476959448009084625298060134774703895360524109473247228000699553130782463978628018511883571424699542166081594794284778990174788185667411119931927410994195704648851735074903356824156213600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -87306686455097917511838660098642755897301279841717257159588704734315084826247025120179467119881285698866938267678179609227268640585755011039403304124633529937318634166182861714386956152578371029959667525227983480349157032554764960217151902059669059363993456148740305832780651486837624452948689248721089644070244579305342283721077505331349247792483637107017253816059397667814201335071018710581520713859896091697662661438931709240517762121529708740762946521929813435853094735572137155375278071234242480146899307431050554400065498498658729506449984966858987967799553308624422644984997977262358478099526403943327127877525132830362792496160552649163856657102836131242432887315366156867506286768753796003816372021385677080900168979984827758415759979781345971482105746044414300786475761822201424512909843038082175653776127150298199455602869705681180312053042828398366940601502530755420173809330523089508513041367406647872923499507872820892456072145895553491993197966316423208920922062488793951428685949787249156592804298252113081954804223203730737929624914300919913751644227644170477202460589638905722903049529056230591953630677928946661695995856217987562655970767677418080362541183673667821049488395083268463529539056317243027126113389211167957440963609218759529562280657419134991001740487385712091816490472320582362204592964622825212640132365145336820162665176514987201052503880138493186123333642760980628309207335761762661344630172707124992855711773715007932361649949563828192201826275449007625269641818279322746052952470868378372110562343948052817950635347091216163679995196188367319640964051646146277672747037654094347874397751969081724230698574044474357141622513345164963564308999383985369707679312282225853574399324764190296450260354546098307358422734801035940879687513247511342558698260813002543943797966768064117653896895481647613977185866284980490762482457954043351159866605163463642030400691419212337746911393948627379826496315691695078208502343586727771498842175635889562909757518387924846672530182165416863383432909823820894983875319053505635178185998878936085015944993544059876037654661540171375927231643212263538172270182507559999025392537170304728357276302606069322037857597340211876194193862468735985637459062622741051351293402598572327843168613867688712954540360369111276083499477005225352924323993566929750820082819824051282036250449361948487067606195913485822930988186370453035044829781886456768669366841568697282639465536304028680078935515523229715366635509205857547337697469743241748369085600908879736887408444553970673320938691432311767672887281282137146462183522406859342592952191666691077681166685772788258085715891082384248817752480351784849047736269860108725574859886180292748960938503769638237498112190910736804447063601245286458231833164101634229679222961659118588937874466867553570425458950420190875466154579321872153352626216933870074435994508305373779012641027905162095458251895389469575650450088813325131919896738812352220628852139431492074500636645051672988935585292461007963142556537314333223891229502357582306187611235174371546745096820916436398386576474916749843368858439646982917367085430121334617856317515796720904114316134043178848703983486824651810208886542799929042249987256050154890513179400081272410935418680595738627835533247713241146486072166596644637098245582727436469497369901005678054947951064749791748415528429995075381325875823289470330388085367106053497518186665904206620722194066374558834558694790856062812460936736467519891825055252116248273673491672934579999226259587684052785900639519847642507422030763582554916653716645880161159671038976811411062303214855423629743623498785456217586016585716264348571316761564948740954496055459042556037709656434161646496401089306609716740211627327946449716535136480818906526789033085240762829772091369137977671198853100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -5920043628692154637087757152618779855506332695259406072232439869983960059874978245633099312389207465442096049193637475979781310110992995183170509690289129941856300712265724175585051625328953523263125705494349727635145597097884669945364458932338803628805409044472765914546351063996613531159558349109532614865993538848177569263218386794674891305221479364273492387548861298653762626636061728286879537854036887093847715715935190884882843360643986129928002227982693102930329998683113650029776553432148676446290614817212270616807729344208010628191943257212361544918283105050335036637747904281673001381967724301998051443506410777541418302085913593521446266033502137255299813652153193281895225040476491473232344321499052634659844519674850817491535115589769194438561936868869555194190756925797789843799363586337688161188847698986915336637535122531985491645275556146184552224818236333304987418789390334247098236010285320970644139496449857539074600857166088248289220512539940520066200324073386549759577435531522475016704001098769615759249171961025843963172093020615500462384219728507494772367635950948679380934344885380751113862912120200134946684522870948078483584186472069848677397208690251474229316751202829020897979884149827093588035058692086752071945535443356355991998026374517182342088262275226451134019245669473625344351609812087268523587021078590640478613533913366057383831638664035957536752905075852137193651574705084637324092987789855812760886332721400415357853768747268532379471315092396298674970750052696233885733168496922413147971175757537976392790587665045664965278088448633963640977874536829280313898714968335583467764045667634597554786129991584193804511074771535983196780295484249609560819980424885695778242077421662236303577603450662914290704267137464199594771218589874631676718564823972844785629397275137673504536301947413361177621313934187009562008580759408296855494721191578771014039924010287064468831197922959688608941106694338678609672862162682077502628712312196569274348088066923727370214708580953410129144709853692307445571155497506790680557462572894153963757114155555987381811260333242063944119598464117430221254173120625486220143269331017403668053521556028114872112751473549954659069627140409922001261217181990983236207126896314906606716365041050145356248327425151954516776139995698388629762336023995923885414420153247411424399160208675303012342721080240133273003205213208061589794804368167856321397691002873667098050693365319040166508008775441931656436456363814555081448852889130590355434060815334977623699463632745755931563345729722758642905550731080987429499289610052890594926481461882315249824013741376455659688781884442256223289834649317015564271455364914201676424820834781280806026142892375875530138424392931747305503642132338939504041701174815750649263315739128860976854704534296603293593476847763830610223036484890660750388789197583229374134035866968581329557676363566917718008641965792055109608264403251449232401143567684119244036271697533521930110643765286850617131071217435426213696272608889590851913101150585229533653573084496417535000976714887824669398441061364269918820011891665739312613020029038928514412873953801024219379788439031196336374440609472331171875971717004785222210313780594381131999211116108240709617279961300797539664743014894361350725079288657305162434396796284929934179847022937337343350990507626807409800790043290148188651956995699242666490085289802811602355088747973022718518932109048690315466931738526197390123402038767359466167758355453325587571115071999627540819868257518722544846766305657408322505700146347093932876186748482483368713149140631302643578544582392663848792835404931525221940232354510140252584434512111648145240817447832266130935177647258842365491074517005652529907918889021714507578621902149903680504378636428656555761108414758092399978265937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -312923450289533167334591387902079886921301317614986069386299418110342304780445055250834784202997548149679201794296935385302201840415862266958482784408967048948270747209178061947536293392619213207753719953517964393116654509824698211160702680870324425066181979466311194035645111347002644456130542524858281706729119759556963324911413895576269787479336071840720201086827427826800680826708287300594625686690484408792252402633838295734622504361941283587875702186771385213529832922967479014683428173237031235274424733889322065270885909719357228233250786579842196095901019737693418715134975859106997106376967715865051660425012495607096986708149991142860323619090474894035689867638136573278165158255325878419515464574113341670801361365114620102659805303704634309001710407654129867337423053256109838604703415665881141514450350976181095747872971840306024979837139546049576065900047209782361250641294059748008856434611929423963301897023455779734445043846185980200527165913478104004301657634969415511610175395167407319245862324095429483618244311338675239170108092082030183656353508169955993797405169397974794807353849043837569562045839877896720172606550248873418536966686299659650918948021923138975228112523424948002028288102660749237669351001012020130610517130949793299852282912483769250552760119943020570286806899867052168596261346099891795796390963855761472117568819517888938068840380627130171350440191007207908904049034069280279854013233536484220894836767348321401832934249177693432998994538239656250417853738949507697976008287559050932058821933020410554508135846226977322821754752765426716841724068935450123755039908740299699891041481294071732921300309890276207070004859907810571698704239992002990504350772970229324452356880241831434300668022757409061795615994269898113468136765736336845017716624291549679236189880372264045625950765154380454847433940848804933746708869108882918825812748835759940905854522063735536132884729400718372736183696053751459448073467647107833731822735675452721800349282070600633051076293509155003799625548613772333876413446261082406238451571418549301131223218639593227681663882467304606562821330072790579633018763577007990988202589075862222422053236073411851418173613671861054923190626833762322295327371348576083762140039091223345243997354953504456194230630954746442709210751466302700064060564239879771918889194107367767554875496283838522736996072489548082340487490322985901932092638789251889682817019766516889721253318810019245476425762964037238723246890954810045281294429167256955496022958654740887431888082770807263275645513519241752835641145211558536041602414935091400798921356383646094196483506961277926514405186736881728416287733333593134955929662644427639394896959909308757139139406898580431942138356138097866608081377376154614658036335680021939782487285939132827441575192823238705787493935274453011701907239302944460460862121185511948355677142982055780150643284608899723095585817798292763203668172896140171100589690693218167480046570320027552762989257744600992186992655518149971830308258873523527503480502719531318462534159565829056854681955975715462239145679768598063106303635633251833548688456787563260722733906735206784994541480577627542462573557078757554008795334219417825472370688593046151437537524085077183959991719028198000697998094903341333372434761038567410221041988278124891089720277481485167818783465209704690874794781373977857511503624214531803428034717268494133557388625053417292667393381739108469053197390601600940947880477864407573498068165575639932108352425907606367889604802442255640393195565969920330880700110090708782812363684858411139192285009896709166603735583597293954190227914173319933293637571040264270806293260097131918871973551039824405221072495351985162612320135261255893881069151934014203078673380939507771313872071614566110625889915826064773009034375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -13047262893990106682162490203597262636735883935489898094548313362308273443751588563150840921511554294369905672289881408508701925166611820586876010664044577339181435786161041361532702937827084031863883645266287310519793390283922729891705021945700468872572972616430269455238114753905694417621688084758957459426583665444810499993455674906984174485434365257530319160877192696136391673669603226050954168609755638969656132384600486167792534774115903588354265107657412635423916886890432644690051996856142256067919186782626375082537069246969613620941772724847198341671458028242987450156727983816846663935549798077454037158423807049931176653118920235866965940495346024113002622266422964233194459338975068652450065598528459956343788348265780864355942416809492817759086796971199710282818652992331857917322091596125931092041039264414645924888110777243466295818308444043717514314455124185905211302149311776806369399718070501970939417922524412016792858353159970844844283122698814590603401109180103777879892316628977726595750796191428498775205674176449835229211537954237693449585682062716184164646020717535771340046107833603224851496620455175301519098254756700272090328490732466301218626632242662061427236746872402550891402035065566158960389755751756608999859557473704813560758736161486870409992337789293155770699343407315295230741165609626377662604935776035261248371479674769644424004944468626345506504747271187142008033418355699485238017000814940013852539601989480417796150380829669888189014212768390128130268006276413403643057144517902247450860852485613165508035985112292772457369603415707630292427970403263170929650871084153148637502962110676732810713994877949716859393044468404238397465417470876776105781484548955010376970370825365947437034529773600991632868449889812089571428329577382080143330520697855559470147678642084196443525816779996930563742790297857351168709432311610010661317419755185283276814558146289615997076728463598266401011596786320111193677059762237424785370039920564952393368794907639731754733240510661096820375566206098099583206657611449765223925038226925198631317257195938158553220793185831340639670444689566484479580837783385391005210456333332117500143442802218381317234033878545016577615953880945643998976661561509779222168358769280593904033267503178074141205992415898923502435021444984326258371020810279582579796371117201522891773860289450404259610452427244097471767821722422075242593441032905904399041167614303235163401984108048040998775159161076809462644513359714400043715533801503229277275285891704905453379424931664452425670599927291425842430844134414514712269300309297940465932039670792983728466753874253075454915085096196544751286338606098509602174526588090818754922798210412047429687522670814386088853408764108481933293667566195208521153374586990693416895906786481525021143800809986039706073890303431505208041463533920149985491893971303581230131896031621989045976054663241893672361525193645810466026476676614872796670120856368758765441490180710747529668574720422675871222133301147006837903803258544808513135971193100973141725667084562613884518614122118697531755613805329882443895906388549421874443054838559502688022999210994214180506254073683375871246750045959182317169733418909595083089942915176398063358690007026350429755399346191243379612065467541277087572229858678254669642676474107758062665098428464183626613601485081975855474121666023147424805695630831604319915623708887643552619629321871832242795993592888035542950729800782499045806806893503051791528686714851660522386294710816642483522666936289096244009315506174992659927208714368156810321562319869010146757031258787762520358586707480782090302157175746661484802852210289855820975536629906227072823647180020249020928838765449643504989283617911284883696409156207690576459672063042889912790514689464604465469374044716537067265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -427074307863938921242973967767794527854215791513306225402433674365947888283095076861483850069088279395459892064595163664543590486207150634239766276077833705809119083235294547545567270329563733216845719776374783995310433960615916539490219229495677893944866654025879809526367010892840879879458796708697944954943899209715980611890819485505450286305907447894264811972644681894502895503679387661853365073499017874418259049406317029450546152664602457981702359258247291482186737233709434375258409595252780216784036212565749593385256029600563315850453669484977319178194053819853586390097998488736353431010508703323475751939130052053200192604606465622650497052843345352868608007161363597075598302954897414366184194551554669890206496185042931606430881911640476038697626569654285064262975619235642366113411270543090631644504445045134484069672876678990743595932560752083132778978892652956183216458028600934706596907301289420587625466186609588940829526303799193495276750071855141642583422225046858990700658208111503264843881021368804537059677255684406853889883889369074160670604133706940288342961998872564992151405709986092789811901593149556375351713905284293147247228681170688377026561156464798633077567938492545113319259150792175410598910281067342534701067639005590578262033741772064955703451332556586494488879341184658792748570502198820417056348345393232276586447709725890253218064874255913143155278806010330259055979267128690041835644578362086872371078611499389286096843238210887789744710154585769524432060784094161986306000619748735126788756076907124512440533623503801714565377480897860174809001384006945168000618225992336066052226327358044965209887496303290613934233792960484197740899234786181816166967980934503522653547898699464412266070930003937045221176294823086951726545378633686591524290638686035861245633735711169209693135556999103022615950417797805333574541632160075697578755165228966123406312460750237696532902465303440527554982934674520299803091557062362759695934620100881145385103452402784725695789730611329180029285098189883281518458510722544431862029743846734224731613455263687320640074119990199496698362710654875601263109146867855962745325908761988053876872091117332604750278869941760476255611015726754143550647342148516355508171598167689646335646146396986233784005092264654049277835334441221014913460039289342272475026727625447304435551570670270235444184559031635556956697673422843545910959711113265094611213641930021714640890266025934949802183371836819668642631095511527250788659706690276829720618884668895378530641632292072199670591325663942586014738088840709258888091093622779279574163777097844444509286084544124424099047025076048834667317875150375878310520657237585955181236669643565381169484731471706362574342359223156608481181872919157101441994636048573857188370363546390431444109081233473038622522825840849542821204698639669808061136611958484212397716456059149449631869421466927692283569550006066628790011885478207894785743423304602642533790682163773483074449630542403198354448838057798504524175932795525984086564288721501998000481805237855573922246243446049238012733909033029285295141142972355814362879071081257347226905700009862368169162744096850097875089300885062074988256142348508035783477542007529804771540306368026009017431231321138224015030335522371202518292564202992428895456751762774582828749012796500175480708563271595247835045014973815599232912959233771644737841432280074896695370944831234674615074628982820091235083709500060682041022538075395214751697119324582556221536705147294333516806419671922053927682059566893177662325761448133920423907586012120428446407634027596725691840156431364054985685590945997340172798430736170070106425254329178966858405831939228913180171799264183064051471755049588110375546473990886967253742809251475773275226705277839430870722528021843074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -10906412170575695260844273642136644750778215887030482415704577489355385932108280173857841961767992273123890231480011196028080366192240928596749185602974037134392528658644519223895318524409325881923017142826338572785732689504413222086808406238098330653668851067342595829465435927177897012027620983551641599297055519593448861948480957465934806812593249500453496464236652894755103749547059033064203839107219784570333430287085503581123003587482205551929764620573131030906673997123352088339494826525797678413662149529774219245492583641318452898638446114639921277227568855941813516066699099606917720668339928584796248275248809436179601436410800228996240557245271012956336278585479059332498146174028207920295234153495215785605393416446194796235376215005978967685547158726520203045034437471904866463929880261445151512248511782526451963356335999662972726592607701251368394103198205815642823098633852782610315461234321372534313644535622542964011776954205956726375790860430911395246463089182535136495853571616130426538648182025233701125785404997528060385080081744911482637698272786736913714066958359885596576686736925850524199264480057406939323731006373812752598243764012488950216284369382305766495854654141263228621736036760249832655564066722498187575745167508669312236636415307156023769180124546133837934572734846664423103781394424555749351924846239567272183740602937708248328214612264694516876383186382152547583243195778353271333764384231557376793202754636843269834369790748820225325726041210353055309682030665612976948855469561716942984243326328272937936135570845610916374526546765230584322768233779108586662618520453424549679732518778298349806336058003018354201179050152547185054042557389474792484471786738855867697631358317518953864632556724137865225058960466322068737066128837236606076583701260582609060524406729259334674839191225947537322699453900091828434960997798302775005119853876868611198386873838304847381374500282680195713856541024575572055127920954799056748965055088986651470185777311247029835518624630646704651718407242830325819038550792226899458937629784817013867250830393250875586347138997573295075645693281720905072213033301091592229777952764952279257512896236245272637854243870038855522688977887778654712255552264610438483311857281462620052402159871939899570965288314965529454308648982197297309584791408611918814525177443136344508027573817195294975158303012993580170829827593730358362299443941541461509949582961857490239998238170936002672434143305551094242736504696304981257130720732581602578172354464445364374067244330987442865037062869389441871353793255397805534001475241553595436953304254690226774386347316781779445192150091032557908236715693450589650410789130237261173055042702851337920162861096581673767232372113123608907456133638421513919103304463897079371769469417998942514087903977151209616856348947389066242904978157623841202736138474785534601322938878638266871801070567538448315806666572153845845381579243787737475564340201835471624369134670616648305714297734117982166765040408869230163649249653665396879603121539589583722268139689452711344759199414198132506112525263288125226390331777186943715505426062124920550948669576740479031692670042410155126199385977143974672423831947083841263589420211164788877962290479008035141083527695416282402482138220792923754814140441304790419241235148836397989157813842631146299486058881823158251234299432084886712437024423117419533662745850921912170233314866994506460643708439641660955203819377785022174971731602937675013320106865374078678048799613090600995089120855505996427200003796389869090778283413608018658895439410675311200851582249216953415950050118358439379974943039888864251152214353203384507103735907541187486420246960255137587487782554079154348480903862686541826803770961167015453156512640538690645086033277975173460894521491762622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -225315932166072919657969477318450428871960908903258610508005471686923040358338785300565675472362976669932124129202680400579942863489301071164657964562391536252974153109990550808039679243854533152086171066334465811795812282809948324685631782648014865780607827897805143608952409986838328862366137391244099392037285490249787245513748128612638297550269694103649075012023067610152487689097851697013786639436451976071877191422038440275031653515823069129106377841446292173358740902557463980080523295335508286679476628080148862449112687483223686014316974601049472149226327086265462057260946183609600644595157707323159034043576345585542599381111166093811612321013478189093144702113816583059031382005971155726674614950047712666443898052962406230019384944722562905697527307672649214820432648251955304207461359451356189760637625043575976151426801855750627684286927619303954905559525355469961282699398518071837523146045175703146257688512391764372154638991647558488182394453751565758059059259305621161324059452755349591052522128990319675565779954597507794918089204973730772361334537376622001981642824487361838793028244832618291467650106744604730531517958124350871100471132159366766459345863685417936015322975571868436787532181576593861021434786939436758158866554128974974387192770516059529614234784703546600075849827820482941820525688728646617608695794703230933922979372678041573048913640622018846320202041773765921272825853304756305346295575162661839719668029168393372151094131840077462165321378280354017444612279690206254642686806805568967108830630606655005268050743420568092723982455325876998772460324431585446429701093410437356022705367719796207312377541816418597847957219557474712181692150052979226377245053914279224562812339364979097856533722426790825698122213819776317003900278883238150578452071991495085354362838841998974958928671792712178391303847086239379879886943681320390402774655093335496879862148635524766979034374684624384082499084005052322941317314059950321649198833462417987347545024329822883620353411583572911571960323451982991905572065456815186110660226665269657434594069639286251230102388986770685122050188234093784312259824353747034995784279226246577362782687606285185414852854296046504320709830094246720476823800693458565479742951705115583857671050484520246578680613287378329980525245550151338444410226094992018691707726761879871254019402657041487703547998280500741827137554949445703459419381312866496862353839621705310582524232093554949445577591319836859778911873511009438895642650104167789097242019777075105690224170280853136346523071027901960019999038621585605109366232669078080445400375260682537395441478218476263095126140769191652057632656955181705381956548471189126893934041527801741779830232864856230900933176387204155761142182973541307456040378443766078832278696729139806249580842927069722482810302654929685426295158877828579830187573880780652063446356321769399088156720739622789777372829485107210542147513117075265125526432779056591801718571480999939052029310398307561271630320415823321454474654926849371984559024283479700053582475697995056094612626183614529962593527855578379960087928715610321021082873626264688348199837063358570773720273633094163333600314114941222337072482027234464313231552042437940681788605105185132690443798883471852010876091823393820412931376612520884566517271676368280263840468717008697761072331894894453575850383537371373459283639399940114713720421879707377431145575301669328381421131304209972387710246491736017269006932764736683496577105164990184421812442212809027223353294869474239859980025240568556015273554374020894952038768626974708418651307571583505439735020561366405025229043762816788600986692130944032418991886472488661568515003619631857625810979790427955983393135016137052933939356068455451320725217105399374802601653390666929653512972232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -4544238113912139893091103800836273781677500950133760059187182765437953612787995713976691938267939773239769754185441021603299542589445634062585191844318526677521035333018418655450129573458149047300760499802714479448435049750334981640588035564016792781359708324585940778450481207401116009583146437465560352040107917427713217832602405973219979666814368050826700904547394098589430984889231638396552893120291824676462761077855377294843465224394090771146847237248239411752138313469213538578091058330534479448023254085456652546380583476993799642843415966240167448382890513590696323186507588562248593753007189203383422855561435246517862144025105552717814563826175582689207487214993784391445478620376362484113063582958058151609292764470954625412733719879628131834954051334047077835751750967903814544339910549368648298438546682024515246608408415179618537039444356355092010998165473258460911487475748869351983259057929900982671621332352025053530540992993448867154773616306233476855614109283180127635629950014927653473228422800646305546976961421416140556450613192804259574064120212763305894541085222956857032137175991917169476722997397999343358996161062992917939358642218062445693980494868091573563370293010315103241290534242725363051966653752487836140654039721837417872131356332793914709895998357891124689032214484715235552767441856576666123350921827600778291647758573782326169391636372274396953711851411019659774734109069567502628163885055827444336815025488675748732864722894773332159371140883233683427263719662521799167497677389127452574624601883844233822947202775195539707321989697818608287321176528117633148593864351023297395500832417386883161847700128100612897218334222305813123084167460117708699366911854459913686845227539304841694427100870683097454294080410723011891430576489405522136275665398522188467451333018835762092210491903269950738121458611690087957868222490483967353713535709380534016526848822856087631745656139814428709962983194818379995389429706538951330534259392456856326141482848010076426372231396093053666715206745900214284903105116093049486163750653744941495691532160555512959960819082598211920184771053585957155402325153256899424434005274081241154032475563148613012001712209500983706503758809841635745992129876371994309253720096469394878028955268776385515766445911951213497682984174263430899196469279792102199350943014075708535346134123411974528677362611656380403227595124138654377748247572822824152209051152736710738377343148674600550310732865798649130822240747031411021873769901208484299996331816738487829722630836778589862423140086908568462934089047135004549110753873811538731616099755340589908230591292135987540835561208671455853089313007103062723453804064803911727728252084961413570965321332743787985496097337045904578517951157098397503651757441498907598219061311787792915718877739673561640790277175610239195111685809018802737110677263416830259799850310525016848922929008780097076673644540780887290233600427906019897407029388138524449961786141371916311322540197211243901626541747034823770096231857244899577696718397683156610117244344608438562783454829129156146966145704751326067997512040417856484854296621565685322091445458054360362095625265024482011426969037067538031853777117307485320245909656940658935066045790825249076182144467992360469388946290284962658095412155414741123351308296712202185293276279394633450779026791503937479059925261224923264027286686396377838151547643179879634159239958574407803763077349704034010795034779629747924052652414924511058684141048259282045953291591561447629145296619576522712018030187295879628389803002394239490460695772237358280018585171645777242118468775216782345358070880279073326292518174211107143321083556504269833311596777611707284339489674456358562360726454972462414687846962098255949043376327787006187721167043074037002361843444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -117128174989990926188291408488966099575395258160423938894081803491443484974810512018678564448009468427357624428239565587134339113358648582025191354411887827048843791616009764387828083599437702256407988049944762870416977434706515078018834434325221268163325295845930559760601393567868500362489569108855355969536614434323646030196819183666467268431072318005364614407199651330348955494828152097556876307105461190120934343190096816746767494954143340445971280616313345802684209582419982965937877664217962725191084668285941961982694941180997743782205941705138378649477608867870932815120299843571362817678685491807090871169314938693841717402598362603571403871535362035622427832976372579102811186547723147502509842711775484750697322643409638094664454871217892358472516397766962127254613484605757755618361296577229724884042436302203911517264765806220909367991382614870144759403146290896673367073583750707563291354563285351364884305696615558656367843393803897468151817705541084415767307494853647865712462735780367513604249173457648863687448410144922640016827532280118959696208670734374698123100409893869328308467127709632282172226535852832118569302162110294442853560814955457000276860708828925560423184508244787746683074681408103421434752236997790071666400148108299293585003949662897853466796433761248264724333203468032679461658964306817351288418827391694559637531075170760307365801783897433200577704697808659503607956184465138249101717303403922831413704162745041059350119897624177676341981763483810290340767248675568651882566507896281166542977241310158306613014851805809228367722483601616059607943853308532126356687762747494116698382330577812868338548555286280208772492219841357995565934119987422722980417868775189157375869599199988532228093716492813354558127201978469623727221449320153098806476621958100661733825765919682604174149014494117031782136848877419271093938233055018162170515669915076669239551212402236028819839052184281750097033805028966786082068182819909698350409099594345025151672686900379055433753557352932889319178350927949374664059960088929056733992349881564177665097384626130824451207195661115905176240694855317293173239032058178745265498098473812084972794729999956659912922422379392990169396382109194208526185432221646162531984268813871163163397305419118023744955005704432244746710343576958311914619073218427219834005525821057456910892149948710160052299669201084879821426320141504482139567678813051936390857195481612197359639457608334530921670098314305552630945968294251254979114550082597642547524336395862476190210465526087394526786462829260018852852502458441931285356231801220563706222156939431762299434706655766322807661025103608178824322089640356664034679863250425004568467353487173802265923914129316724005710309443719119191131035876927482728728052300534510808474873442968635146477426593343710001694474528181433243670649923251582317506948270494895204341420651768530882784241154097820080201107751805874868116979585269526461502901467284494278970487487649294611972170397035281199652781703704321389388365920674687504220225379676846537082045002474806718419325340608171066689263719950879279538741590143942275387861438729950361393443099743022324815257142032458099898823916727123139164103084518743112438858149659876553864904460556733557065922383321619303961081311010796590818552342358781380986494109972639187530562359768280458168769335592099821564388793909865130730182885686695253648440546133528079643995560598948581944001094164444344741394411799880480057901573917939089850306617363551604435591831644403191016846176547271908330033342447672839598782624146621868189949634804073415576590268945749081785204074462714484511754352471209684839556599437735772597212652444902846887629816745700940439080706489957970303340475914204793559297389719836313821985129736430236566224548757554794451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -3371314226487384238506376733373814994214722328603722537886295760420741996412254186107299697134966344330487543998384398305947205219658073987731870831418198759008056492977992478103685857571376365442792584984238100723323378344166151092493743277009021160509134713100248646816374105621919321906949874158803434624828465498104335140340015839114310183210336405765327163407953187199619541538290062371372382232752168183927921304791848259463873484140074696750314137723060001799173256310823958292354194884192967517747271172664501483952138869219955263078206071331179689349496227723228154857066869039056898352346426220153395342068177150932912298930460303241233839861555304097576697387849119774067057325506349242322967395007347482231364958572238004566781679769571006685694633428170554979900408785472995715527010525959913938321055491543201635563958440574992412005022884152577517322305325518415008839655997780062191148649787692005547319211716945310282232003815725517668810623127012595842253626368222255751737492050630580683281397791833359178682068271110177722532234857867643258592745652447850242618930417860439798439262196160300708720096365435180769308786930976821956059475377970803381311770914341565330620088525144851222288879855772665888780730868190113066074391994312426509727220322633579680708348308797647516126119772169030398437091394031029029488275130939551723956849705460943806482932278835623439593129806449353662743856765406578394626113220401819839639388530848329251423866084098474101267015349854341911661669173809422544645207892534423650244386099703447788847440597525387076640722581464948534976142943645232727262195749224548829134668389076474323085341597870563110738762124363533407205609197323043644825988287162261537875266065134732409038958488757904690556712415477338317912340940003820577450011304160341755052101367348119302555570665795156451543862843601407282252499809895304752679580263820815557710908952290298427045447653392507447555930506961323778325026707759136245998540717242391281970495894036784263201900530316558097472086167690503334253714630189545757096319275011521212875387971282016613036856481711638427485675271827218481803099392119523577318342106538333611460974945262104543646067331764405289988875934519352697984660548195562461850354263466004159528726612219256010129500503279506288383167274159799167292559005260981526298296913750939742418479892988672115761341549878266074747208615414281871046884903201041341103272722040972009969148200141412894233681074700529146654224341153210657367049953978866524130688961099109267154863781133789300879431911468805264393108366612749429717424801278700867017744737421564508040160330631088971178527059856077182449888032125670603839222484547417437557699919395465924028568727452959961854325997350019505594136198681846533320831564884980542703052573979118852686500651138288246603255333440185070717380019988563767339325383060772268441913827878417421135862831434874456996526163878449450568365976915895065477594886142853812990055321430816943153976257262872328312663179749644770439868962388025571606902998792198361505926366869872195953002193081514406990288578268192823868807876222252056131989628018916959056169072198721956658432381650771221307121676625116576573028068427381143009331515544693331037545970334645877582291225248316521192304565736151532312973715024105739775414185431961710101136771147869366521784857235788983840145853104347096286603320902959777135363270554888417276589399438972182788951700913936658756182343711400206865033714952134351168029121053219830524567494340187046925821037137903915409091294202954268123961751802325576352354632304093070432060908313462190885282045946941201391832735300334046464742244376569183836779142823241032793179052154417036383024603499962723052918983643540036305281750675287596383383383842102605768683804956175283839702606201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -80536531519957982386606929907634382526601089960385793361878129569442184380888183439761624976983955051008480051921029741779691004802214094783453437750928159807435451051272410458848429867182261229944723168215108278602728238729025922923005506476310511298299423179597564567052230834704949654217424901442384979626364563438826078527406700243059501689890903951372199762320058965670296770166742705667433131907769575088454623542797409214472536523942701847512285520167744280964180305443453792971643794311472041343007136133441668134603424456838402417715440801360415787872320269048707436775544762230412091084867676889090190247089227337605628191799205013356800102189145762268951419040559841520255235993800889808182131249121607744298026501161896539222340609535764714576985044097873115207706483673156195230241825800867392721478273933184623605840794852544439456670861791375932198924832351613809914644198147420163324316539437041558834295562772063202602365338572674019172309584995653395136121401708866578670437373119479235770887486188163198026799170107904032436733459971077001122982919352970412896475982816665867077412210742570624737695688508692949593746508379712980228185919881986604450153134781026341759911292116969102045478041485885416712686183688958361189249449542392731011597773777139886625902437173491718368967538627669388642063564526463397239234626750004217610223021035010061861596115326263045083601809434936204173587987348289183401459513564543630390528719069776017364115466795178369204867089770042868219552658652730625147313178136336988270671740334778861477925779138909023897748534376593257817711940133918925777295008161891524738623461264161239284226077306928996874060386468199966630050249704157843231521232151021656725344196927861363844208845198092061094321550795007362363538103458442786894274759014027772390812500172028152835290375054209646054397406129273682570931946337781967131940357315509142554271159541113210271809737488833898462101697114802604393756050545803691759578810792572973439758309622163818352911389796652613063112117098744554612031583842512720109850264750988757047003069502496786580866258531338176382444263656762363194085324954802700257839365929896793942359745363180164003716035095094569075208128353667328901633341956154490982711920975370246605827093811560598855031196467532811019238699212280526211459473811365599060460390066677056412554530158109087222215068535605864400642144026167983230991927566466541171057336014799034560636283027093955358480541586351121335146037305480934277281814587713097019146582372356941593805610798222631775266426788978264181839786003730559937885763970915945771833148674037975630246266320473183198597160526321314679372348655860606016364223214907704796644890568962132041711992651483785567339756822165487795812546563477285315673872676255797984318256238642904724008303926406969412552520503267774541528210381402391869262887264184341955250171821491776534814348565762507425973734739022627804609235623673464479438058573310766621552175550021290817115684468785170223976013246731692457595552974560454601582247788089469271039680373395480108421912141269983650689411201814454728782505931041235025278437186557983819026969148748615035702147199373077102263869706927840953808655817291542151321324905674801426563521359539612794118809803855486166144850735870783989988382301879641951529014016975498239201477258817508078272222684165487414737988395038529667681664045705913081672058377139494957409106769109601677725764709031414400296823609634355177651484312927198061609457775889575120947680501700416853179625866290382250246637213919653322093426222874461830310422418190997299211787354655364376666314202774640468517266743192833194542432131809252327276740850097756864455788697860632024206086352974553616017960961250440853082145273948511678903727426635717648285197530712448000907897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1438506792664527602346673186402638846361841654418111949409450179400125792947876679686600176481916185876730118735205449203758021838809776131810467040674683570409740513345361513341206443642087913503802617837665643630854930943472627506678602927486614899001541638848463837009224982611746105886745818611782707736906909349267235569324121131956759569925640885424843575070814324265137057334950305233871567030716572750619965158605053187014107863635237597200477456651359923214838326111556673982084106035299954033843104215843153848344624309485630082864542421066753756489669683880453999707256457882976658003658140494980660963310480834825312567944761396311208469075100802867258901112799303709445875743514189075340346866396833864688624408101589343036868590106228813792650259213748520584296556697574595157773091071591899873901560483985862471690768107100720459622271156836548068798238073549097124913038462024157502891052768431640952163278919238567850478774763478298878378899581056798522580152159556178583308901558786327766128963765854372013063674254178289870589363162512740907383561683762662289326067461525991681224796738071621995419781558098553211759419473028114829383078565974451749785174484691407834175509220236014397510050819804111022058624726706257129923676662967300668370001436416734824983000900512467882298154849632382827634664587739187294115247063211723986501991315569960651444885277520558973669461032124035460483723883958519566222572083194984680866269537538786084427685136737248179154993655458907708311175807392400472886515023234868788351875408751149073263874813743059839789586075840852689683577716293587076945880452513677129196144374907779158084238334303654313450386643041623159729358408762501736469935908689321920755553606307402130038013414286900610108689362506594306893190870003336060476759816717988044904892349118163970777507218709642190173809415558505148588758540814732258154168735865396417693762277423757691448125058929709780468047206029379446383320358891194860742410382159134272973613775317762059293476888389057070642722538385307950063770435325199810500244552822848979234105283945170918113471002107824234738692565374132419724201342578530464300812932349107275698036061893372023372397618786083048846786353585508220777403238262114862419678700521757931705008922027315063284438880544638887103130489567587432663063264302915599729369155806739904367757227266374991052949052104430939988940872623872379287703185661758775865985477459529558268409557950103294900867145663432116441041843363449891615033017382134619118595187767191403920841828960764830916214236404432760398157869055097275003704207135467269955829272118715857943215950349066991620566719865380117764644267663225131129688092572318602818868949571626960585698527276155994575889358324710638600051732545189951262997263714624951595038735274681192980358633816238841459356942647121333594268863494500866924882337910582992183237104845384612441666334920332618741259041740965651922213680782298534875410674590211123025294405033573658824790484210069924047760715233773332564710883117019053515807285508636915608986110954932515361916883449484087409775157292780508255208979607020481390197451950903012098008024285974303284294038533230098540963086113244321323882027307945289477533164774547376071863113841070142469580056416215415636119952122469518247558723190320540918171208661999690609217064157028028711040493553565030528672724877834875752955409596033072456962280866001048590388842646583194270176316897052168932254683782904951806537544064249220804006575474666898307222433546005808964303756621435288848107179825512441976384523041646455040657416084289135794801973694577707148163483320835324546461476191288141855497729059690916907658754551356123180509811577237075548828781461335462793425202080898423209729119289175258376074445286497935316662527966353297233581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -20788035263383659026095317410136940370082589636394823664608183182425534393421111314965043694031408440083051499829420404097394696478217630839619672948709420834814695147625962975978120826502340418217144168965263884781343092222298731843942516922149067788774628668976802021162094183861412976252576879709021925171424093024116894158251119818891699773298611331595447121561954076222629909716706915453975172317996006012412515999920894641035581108340569809142412737242605896558041497425542829316250029323185809225619492971992122461018792092542818592706542977153878220054650730620406911333248613615277227189395009841131681703710959157657298679651774732064962502872320104924019436265919557931361964265562578243121332326995778054165397328705798265454488627413156501059625885867283818547157785821440710208112221399987506849307604097983227638626759506127754145726320322686199008443045838930667404247030522246836802821380519466023829605030318609459284714392912988513306887601086265479901651553852112120644524195290852460804077684009202097330943275014534409220098552772839451578971206737736390825258859149309410734896547454527427872554748191445731720256891771683129018549183271193347694849456553859105774831997788202615846632591248997601066045368534072717507939847617811781379746275506203459579334520386531006835507690059289018871994716455046578101590348279739575297176678037555658478215362503730601047189456515350966483421357183077220839785645050920527587376584808135075705465448010205662329612576889951081446920023399407624166427668302379749180494412773750430770584071964354118972866183502981456196422134935715758379526580634308926308692610833605958076982761005142372840832926094495017460832354167447676762764296869393700237116985106305592322990010059771794236437768287476086938394731749573797483744632704758108206726060065303363788784965467558337753112781288419849424444968343887710411013744016701666600021936996517418996672560122324731705099988645907963240056887439565429176981752557388044201113163884922092930731472284561941060553405526284291723333053972900215186326335396233937755897334890046044808179841362971600864345683661611458008511884032758201870650838036722613839214450552052358227410881109134732847804460796690755371457947919366973403504287671162331116856364206393330723597204657837011676519273017919658938780640527232277649294150336481806007809677784722271490503755331611265395686890361593063186025385822383996552091311137634514669305489541527843472304023341455890345501787733880269638833287875621900348712441969254923261427179143864587898657914974893534405044629190834508822247734097192444156714375987426873288980212734970410386133507778472846857073853070141844597031367404321297088407074716087123893687588966591444306389803854391051474130683270901453306580854313209086683730680739324558149936237109286396313333505048579365127439040719196264737741795721752137692233103481768626760905529063888998739273345049007694616135791645891314999866746266771221543671238809788113070049769015035598114539796197361568933614394556881764510348598366812676317782505711222664950317122023394907097351266476255115574397645944349384204954540907700443398319309653263149345757600076536190461083124596953936938133139924725675925594303473028269169421121201998199535594686209261190576871708390358845835286645647194317268669943207030549712398711090265579818663993920430649311926472248016609890433974482666898003180647944657381380652516017379067565171451923498899887657234660787441698964158420529115114981379708032023699516533107582194282746591300988359159812246920612301114403527386046394227095849029574541207404241579818223991912393490274001053243161625577336381412857737480988442743398959574456431105498018732441781393624751737065453272735980604965935186428743974496772066985463312922974819663559943437576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -338874772118951406618630611544610576896125627112434219153134925817179583166823449832359651054807891877273765322717483681772003707579100438180864578352427546410779142134548700809612348518483530416919433531094247823722895952451672861428020107491578303995647582064493914207847121487374572265226982460263488411274418925965398477323308351503706164143901642378284261936142016537294520823816096013432334447338006031131532133491056560377159376059578452891433622937845187511062614631766677699668895778278740068775753515200557577283653013190453396735372501945469017527385706393852989341947446837362371347452741872472741917729333353806147623504449254602525086554267232014805871111108445500548393208042250993592012314462159791248756513945904019396309235692659541337352306423843034587535016369581685483801136186557170979085733835771898246853472757953117472970581271288344821579188883124737869295869842683783235483547912094135615549457973650725630038407656724249421221113483810418798334633698606276138669442641803921095525751886431061229696085773355354877104118897947348653617924737180044145182026459791372860638607957826904908641541271980080909872108338912227763019426397138118897492804650755922483286779529830742117550524394415959934820529941188632548742340765206542362708736484909760565327648873084100727107479036343325956836082327868184827499254107159427770726639924566907045125081211401650173969812350570761273471035650768116100130823347185649968724485872963631443074002210730589320363728326366107394625917011037152554104956261280094837829992581006505448810535273550915466176854417549054887990567495668640994660380834426430827412789377868775343944769992464508047991255124728419721112813318592090841270452029176077647447298626258159701292457283785425731182797416422500539121146442081624546446855652223578399887284576003172610247737634165418497235225468294575290308587935066900534292338306954979620460697965350737462692645457448372259270966058392077391390645050574495313166197214800447686657386656627102334188420340315836837533688530164268768146125388513457583126104075815130152670906556069172632794524161769801776749014297123883309245924574152322605097147471363561062402114991915585565487436573795961650622796085435423171121977251503687220576569990729879947956809421875638096957886722826108208243470300805472970580683764169973995443974655291018430033617979932622419224630553665503515241157175648632208809528097939945429172182630123985239017881607282245271140439837796960695370464387237209262878995799038793342448783661688800951821410761430520134402171389492637578983911793913018619198928718468852405668395986571151481106497033704697987660892992021260453128290399510879094944687056448029659646741995065618227742287669664177727152962076819374096276615003741961522950399581479590683223988169017522774182241662071523910377334395684348975083308933106969538962864380169754334588853218984453986332114009709249525975832692677975551972691297107740349127807605674439708633682478912713398521534587861755542305385955028411731068867918624935241967059046011470262320626541111130239026879728872033734783845143590511292875893824016313919465013579682251745512683773777162089334155480667074202709233665842900435243070812453269823760809644532829229095624998847999796310990962880079560925202747350879955774225542933594231301748868736506122683234253977076524107800489113935154984492452070969829455130034709507880582103391811742139512821108003094925414447548057026003991191308288821732379075924860499241307530887713231478244757515216892151382888577892170161818942139330897641646261877697125507323312089506390209413723783649953151487965981304656013086470705447851384571055192960426689119150611470500418614903014390568752846035883389637454013950583342081179035629690891635144503248022188885771446947776712477207183837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -7526430558289204536310116556232862284115911666078434845737819242781821254188906084880849675337949456069232277940437590324938740926258641640073967039508855795292460254509112633613310590332120489395337184027738426052597164826348854305249719451577982041134522217681990260699148787754176595270847658495971658740654700802772719362436464276085460908442113290828726912228758767864285970124749587044095936344126352452339598851194964849194242656325082873733721262450428030959340738935259984244578275041752568947919840913024182202496671785499726198577218925170796153159512897859913485259422079714027932814698892259201469365793168223778544927414192695650873365795891033014091868830861024569597079657049612346824913189414394277258062584042301870186953959902571942470792899036980044864365967304961248734625295665602187870514246251396023286936594424214115966140944424226757743258626491023128002603793762383398451454967732867524126064098001574404677747571644715163692011053039235967644234956173095317851039672965906486997896600723231008192514267694206417204296682747322022038120541746638882068252385574045050509583274303227144437015412945512686632209911596860470303997542904230474771189382255526937419510705093509346857275290054935539016139134732034318327289833490300821446639758863961275201127758578451151384129039188980538806407879366885384841838754639956436724582895690685767565716566897802448365937094634239621695961162683390860088927864933815454747904468572804806255836772419878382208855712230033129130158084048594793677115296611424564883537902937897210900097848114623395768381952708835259260480521367593257987988274814516793832709023413798770632428902369096090160116160176346780839827882369511845793581380138214417404058408620481578575985749624109677353572874149082098859220709764414361029889313948283143064257777370676006994596433053121279177929169788721605759757841881812188545838899707112278751458511913386802575724155283435820080030857281060058486078860891770244096141843036908426725056398325758174356066433003407334556248422429007228762430585698041995126615918205200581766416837141122653888495593439436585934059121525686693882031161198977635467699437788064351244549111319830186749294538910635275967656668218878988061551119547320761052420411021208472400438267599125350395935489973277514366981553907682125545980935292480051223024019568550078477165198758963462193326864207170646159442888875237385859528311965355688100894169490968859956899251211594180623754753866410479681696819959700800320244463194042397195572295333186575554439881152082367217273282045015586611511560743185914666243245924508554394579104535571458829543444499339985334580481650157540617771518362436006142073871262151126412898366782792778260015351449272670897445425192545192700321943479215100617382880015529844079376703408890964948422446778295928978968491624472210712895173259203199157453400270059898020965768822830535912515975012927675835144104440155653841262287860353020593031722749397726244423823431699601174090063635677228068463694501961911427488262122236375867670542926106435098488029403904708607709033671935450198838720563056001041989624632236937250230597871826084950862663377937272026095347952859447227800959990895726238594680331001869446113660637003905305787132117322478124470428568476893547971368288904092860485026526194258113700693976602010257326734089907123706159216756810606631194383634461670238532854827208213495614051984829682440067936954133450881081175165054589863513408745722415737239656479085991437559416852080607855297647748418772677818434072761220522469191499463001040295072842126415268451287632279327074562437217301440073842546232196301165188316553366712332061574869159043127233858165347188350242456396376444928941833997242668628793326860496439416883240454156580125316094301433437608261452987790107727050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -161735557608093552605289761117403980713042896214608340594624272105036599371387432579819397518798446384773676935475493542316800683273840318894853058262411042763864518665567677186650814683959985752741676825377458373243341037994477875636719919029996887411178322409532146539495476943644621756059255278776201375551138312923642454023539245616853164908518868490061252087724123575759028118312890737660384932269101766220648857450563916902767013918477295406029581718689810651739227482831661373848056417877570079296777016063508211842351794569807814369076535627979727289095669441298196196887528606661663111919705402912323563896144784974066460353121826269018610189904240005336805050995927590202044923856371746514823144976296511445323919882293375609282302701423309216578682406254702340587963486303040145172859998997251171070507746646445242815023744204910471994607412137476889103510839726811396244887334162555260814171494124884703476165196675433882586649072033291065651962130281999436090166698454018574789966902371835760904087109849468048298875206305866822401104822913342462487834494038051744570696979543621017501851802705120502700918584445821235314460360931371479346801500941396186931818079584965472344217301238288850285192504729415618223140470790628727596145978056443052742089372059891376993054415825958714778603429004525614846983547354006637657678589582141085283229233360531707470475627078537392912079481137879034265271958027687082243997595889331302237289278495912331875447587347693150214601729413124552194167062274414287061514263181010326224098943703313795841369495956546613375547291472795108496597389736002118639934948751052966851269878958762173496694839929911015628251427922430140201400879864228120998963551461556798651027897368138891775867777683138308367421435785248433154406823079624499008639501364491413173709160106203305692441131773367617831508104877057085324421198627667058814201782551514161858322516098759601883363710214809048407662416100333515702476406942369003095980721862268262889189763858834343774646876631712551242237374554640835340293973455994943701642920492742620369255625208648371714848070729155742337427254466508085847484231780377887475779561233614948863608862792576239404008151137412172121650141262342314313997287735794385290179650336507049128241340711790905126994886465931801381391685754411853756547946864192763017857467924521773494275773876762362357296870671958470829312667858795720799990161193059586289299601628350849606343307905167830864847118480213908446384736737120505531332392649933143942633148669216341959856739540064231434952311913344465629631166780015362201820324820915105033321957491911705747083756658270913718536533051074327400259818450419516679507823959586194883204225438064567922583593467620835956475900231236762699772634416287457843217877859574089685986262950704158437017549016828118589254247843069248209992953757375244545975986273459366409746052539462053703559694337805076840147359152070039885076537103505793663875458743475198969946918641806556118598651256763322065784948998058243447715214470399905402215053150134226733473888147406947834972562210951859106936931538911833880376051440350282249880189217657985972174277036245464059098575979006562138116029735649895796673925973734455787690498055069409014334039967824826399809817135180441813630323604808217416637897212981238760419333342851980485388905434944822085257556755867170206889216737329736981964583068649932149165294462910061463343204118873218837373826549277515719347842287425781501771561603924930083225017935351195284046023245599792418736174989942825422900900855439520693069720305761158317645376251524104351468985652732069377775399510276390595927229653186772705844276208052007156337797172641986891639698606897458544474822629874928341455876402377945718361244029176399579001134656337792621925473213195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -2667513838834417861556829931754577828687773476775585905024049684205403214176125490060390923178082247679769006945222841806724230136970073868367345932578340170537189741655423622480819185142879504906860143900364166445140298568114197083773924659285521898754506540827679573995896759041709650903408720885311728041330117659352187712649720427021892335807058410424913542802550710046429201134906130403974026445614763077838301532489517702379832389165632996989977108219508469450878773671564190705081737939543618639169510443151795641136162753301563505245889171393613187061759321020979900441948491289052558279526936856353294894973768471688678141505258885820063242811304062214268668602073907598034717918738611864661527387833638649842162524934722941327444292184177908788971380784973234230858722945142050280472694891716977857424284740172597893683532361731019167196173232119943698420337659835772902677714846688784422930393688090514284084401525129886438730775412168683372134581783390079329611821949317194299157963289985213004437152043836250358501599725344948345825859779001190717140172280893663159580440991504525129613096525710238395454946409841476637750160440004951476058937524513620096336472192112403676398372017932228874545798578323623569117177782529551883383185753646863988480834191185078388268641759849775157311705839646533815240860871229414313860963885829210408125402202410489710029924778903308324110148834039928655840220862214057534399556936887267257334589345339976440846212048003511401479191252589714129470296183998130453428907530923044123948053221172487115293590145803347784432182561987896357819827845180413941387313631701509392392319946515893051407801683502335429182700624628978757607168486892686703268282522557708330226344353733437800080311765642909307950095143544163867961316039459356970688338243064621779395235647108147540910876210335720042944615390933251405990096001029956532722050599601427261888942156460555471447542803869419639913701336063382316198179724256686646518739695764570711947962315615437554493647632917197762941290596177121685720062094610078503143764960415934380642259901142102965250833074491483900925051607411157284546977984862216350955845432422407695912528328864689011191597122464566459426548072626242309942384900950596661644883574540507946183698685938247566471085982365952685813574117163426279519310902981134937530898619621221131431791115395166608648889125280872105996695348184705127578311914635724902727574730774700641142453255476358191139184829411432672333123520073042749788247830465420445623259866643762211868528374133338762102147848197945750057305838845227496112329490644355799324308566177984415187586147670379761495537393228799877262507891187147242314682908397961483278815220517407689640544316319855504667658642449331960091100328410004354609848796869828220047304158773480700715198317090731459517802607241837001601046777700127096475457824490313614354146830726608172756168038180883017219810510370050847567086429020546630350427076949568074776311030103571522072893002615992415104359237598480230802292725093311698208556371024001369954345971302008449922128598823752961437751284988548355074227319911623580921803420888192644541354938145382531440203790906667734132565735600695074161270043187767261737812630834269461485629144595068418627487423576006135345982618121329982228817627851076836951339876244853001271069840457360228720711957675169797751878370760466965128766752431302847127958460271035695844188260843429300065598925618112952866845831244149045667712606675433800301468578988869304974130180216641889408104163987063052585536829825222677109055553238802434856786585412955358083888464860731764708082049591861997100108615340380356208788734243646005701940674000598883571592871053864063931096744391665597772336919948173683142810099177976865565925584527609287761151790618896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -32667848677026187477248059182842266431245385035029762079272371798801441627891974283528733080068256519242078727478174534804813357107592882056263301702929537636577169034515791587145174362704721896926930920158490089119369924530803135127822001442516094301934297788580951999398633488312816388414528053194114125175138056882699687341633852099226376291195086536378098126307900551142607885170142005555598551503381913894895188199743304899043045240620312777938181984333403974590372070364435888374793411965755214834422732626242440420323224451802864632958824323087014780988431231700135211153614787250523742661168222254103013382090471295454071446446093837926858365837068215121451131200597561055361130468677178412699354566846045985587247439503562757846561765276863047869573023225903530187463351135730398638706103947537921745372359340038761112510012635362558210034289622363698172636072287274737468512683250778513605297137325919801602934860202750007402227067215459250048483786276534128848959224955491049622274771744887281506601636722448825575288897106881031099100733756668393693307168468930664630593131554738880641426705491635296828054125266686404124368413596672975523792073181177640258085888948048704345498229816291165437930646992754694349333446824813850877505708576247073342883229772591475959223506701815667825349181760140448215225502447948501596895694999037754681546707888229599330929141349425163179555676858693732464355145274756180224126266110095293071895554277621858951318479862531108453355698694394268670821449806217231779547841315954396368857031787188299769074688629189870034902978625239633347078746545168283886442910196752195796198092119625349323232301301404354390510264062010077837679034720058101651281428305301384215834362305462554230456566161437672679870795973301341765503964498391129264507797007567804045751236749682821201937255274105913687788975191584237042575686402418728339943600032915988870268468607264877416312048380788477896257299446416159450679978697709229208123752348781037813565829716856771383077155862262909412743580246761182553294659879570259128117862134455280540598203541229862034929878663488572346854788830459593360077329339889211855260552962315303177925874110800999597477125006076480854804775553192552911548300569174631890122355205844364940118606083302860044666330388545629412806534682002859042691739865311851707751453627923188446818410104945436751068310375942692644452152673752266605797906121254137679501727883506687232040003406826588606061807212661565836511069244719649393724544757565508489104381754233144725421567202085415270355989156752669727542075413416268787295980886290424480121650064822984555476352618247587634901691622123849458450576432974503744170066586895737826299422901685481473133150493158076324148927092292870515500704499068005495001079581715125451687585401341934261750405591295363866553442971577616077304342633146410639816991091066654881860455333975260965760736907352836542295413016628398235628303623862259210877001113099448180025969917879938576430602697009917327481657432104662382685863215610315997155230590728410449184872894404820604753674721551794865137381239215497495537836672855939619350042930504450836555342407791169316242306859957067285579959059224886135334754133145363441978041463301041469202537675391545205055585893782599536569075927251954872842431040506978831894974084368399417729569591424566131566736974953455840045037932178663957233819521507705033896268907898007144368596479775838126085327375360156617794265663150407618913340118979818493030708179343330598283108521600978155312707624445873302090184651658431311229149772477328174480817985470545973029166608225702181740180629368528451946034294530725434347706415744452802803716680499627429957742180375222587879309552884901518268240604515923959242324211917765725812914704421200440265238285064697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -430425089130230045653793412271124852194131987858510949183548272285674279907047607916770677050787266589754313335567607371669993016142722095678568717249291087757113184449987908804214941456897010023357565025106394324289945784790588213894302174036787269250393830639823978837826707132123689693243787915285208188569628674726081089589265708604083789090069474780758498204539323055224306298815425424177725684037552709643424522002100969923258185669811036403206053034649730373444076128129810853081904702581180195022180481008295693570445520883288517713639712256655999291584585161264384691724883931925470917661770045331974933387942447574271640648503941301721327677330829976506577685543581979727428264571299645244311590147719759207056799686506651353420863700124838932759800760839902469251320642391892552634764853754246490750230574613895250676758440712732475491089224707887399906883046904219785157719492470399633887684084838889759970013475608459597102384844167170684005558088375122486122133032720104546300460325160378184616476153669158634353904427859310384178224176383739502626079611839607388625997250712078489883070609464418841031490094563027839565992749247650056826273245853764250465652835443257907690290745493484730140991227586027856539712086119276849819039666239376081730845988304451625593565885846866471845723031379347584526243269834615301987272920722631335569790755196624482232337769713067290742620855061678701942147623060789026783566066136598837451277669379496462187773530480865853769807726655218559680622961953530377511477139658229084616190551658239233401408841768589765371099907496912081362376501997508972983303621440229679321581744691017418173999471709928804259020739853300143761186509768869242765664528739267885194475660480621790620676265379824087989088890206587060572961868934078091578236132606350042761635460757829019462002268256231849264786764539978313072384352780406226846488746029390737414275564789198039747026072275482124119633778669045168306999500948619844285000738986481144078574211285268779402445150103414595054279840984609227896843327240535667352133700791267167828257963170909236383035389870604407884389606553785764060930432261762949308118092938989744608948487469101979949856870203574419408587368545962774290425521088418169809990794984402813946416660594188590559755360374790832701350488491943632454620380508298658716402474510048454307247333731673131689361127894926769890792257322749186776858591253549000686861454226729060851843140033306756039340755461340850002868055690671478107959343766370111050197620210537285375720622781834932991173931738411764351371014788314994933217992248741812388955593490947953202664360235782187557724098034188152657430742259201492183455654292251653998941519687903363023229519231849379140576558118085034915194712960144416729097662520062920661464246391140265188158168404048117437364503813357597129479517032758145706306983557103186107307210487608118456581134319904569421394296402674994311951409909141486634949454544567557528517386425440282583830805989143676147868322602235339437470675652101405230704470223429772792842275860983776722896756811516670124767845047359991995800602252371794548898580386429062795779366279108016253945191876493937350569025740941189394153071327862134247077949402757264972217556815431093158886231054736569198301720083803853823109582635556097768738750654015397239274609630019376283723398505554193572239270652008914080976436766342682276272935505272791095991361530592845767176446029313609593294249301006699267981130373588905222892890408517840262460479867392783070424498156075058362225059110001142509136601516416209162645834513000069114847203469992049817269251241218842731259523864743495804127156870122415870108414513818107325339854054905995212088896632194371092270500186027459141124972431574720106316777910251403227448463439941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -7794742191556352501705607363883404712321156329222525472529055201359237726244940257746255721065493902812381051808284600083382452221622542393939611539897772680576806287049966507902351012420380398876153147654695867741282566330932443341678784604303625695770632437131133464250625753230446993918332761605075401723350088897278326855551985331493074381769673282250545524896972485020810230698110095879576184436726491408468557007360618818058109638126658761107359005456546507974847973839792098033745764823200394171159344626871695723943419707594971892720528773770496350585952750496121741907136258006673759331817058414426374862234968917844352770065167267575934521319730259372009533343599327316978584262526496086115354502145540063876035225272497089709373485460448218624198803535495403238349914399889544672514092296406956551005964376082377297192241144900646342322010715823708162472784678321428826689435720106922157217478115489579453354792975081361346209201995554724441794998631079282019441807608081916944842309785014783700156477872552326787715629836045115144891318962565832642017029448078475471658151009441500399425544469522256532395305255656204614025358838604376003164250165255239119298993105448545426953350845254747637884527050169969369832994035241236442834423401992598917808699889375008324758336063865732839520557985562943913664598305828621862260453495125370907648106986133583371410144663624336120108495603367568385359393069401786526954392833310726567521508626850369459973353655254777497665726072406320083041914209889254450729161685166780022000563543844356709207225674873259385089642671850854928717317629844258284306512463847500691584531335627249835209300464933988990086324582418049535886346606965825000028748182227916495463770335616905903743685321994110780507456947367733174141676608667458069615865993008976046497937731537942187255225684201979646551081260788459479756709385343014586341964658581363228392218334312904648964917263950829393846250404078137009781231593091176055381653364147193538807648998729087065334644982883809431318495882818413031520593210331471068796655831227005982532402714349280955358712853939283479976266838139415505951529619728357146845643260054942028748348083965203460815802326121922516372610756299167654762974133164504250849081736319610905705880149008786045252276506623287020549035309790446063687651552381768395992562356573493578960952130752649697764055993826648246424457615710188020638551828024760121558925227155198988389011207338005007916706759923884289919823556614549226492501181646373686557457152000575902635642756687696622250921455433287760886421224859402600326835982355109406398330380905050218490296558557947224838291998327406371937472829565564539915469249943929650883516508705129741102272846156034364009655769134079353077823525087766821357173686135299492902983875076384001986821691563568319761982476990177489849669859207442347471496161246653866558144879137524305955255450675761991395750008134182628993410499553746669801065135400622498626727901224165367609444259636121323194093981478627700918305507863829429635962114195270626557634635212351610814840046040329956134588127686934178097854064209539421632571942035481173968094079794298322319781109939586332781339427986107966055866277107209071823177261357253241443530103841412376209373423229567128346983392367525709135381066114860929831020952488952806886688585237868918652036770849287450222840042253940888618322215637609431924345241706059681790274788866211434638412654952692363313193141971144219092473951436310147136526065358977584034604635168457243744396954006037094378005858778234114700923433818628980955278057552637466171742387510140299694905801616184441419768038576203755067152128618357515203522761448623064284319326366973666599692694873612990749594497834522065530092250896533355925955675047589465975761413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -144133400340898929228787435504369120834172616672922066989020240618280116989837748115568737798102695792906680875623437122118990110009039071906684049992438254086120458270601551098903607898916722532755937545067051306052626812988243866350985139524427843974664027149269739010512703155392901839286659937380296959712020237634615763716501146366442805984149771638650218887800369132199280610717862852156614624933414375062862602534782929802666346641902879982563921210696176495491867417176282724030606466738391133196126905310610720512836136046623843418796399828708380539453183737728960609242648772690379888275874606434481153268817164666689798634866206899170283060367469745763945592454379747625747435416433334979043765542347045968585972555048794989531186800816778680901643244564929929112574621228078435302714111020571632814686498643827677062757196134158059717016535075729074728495683696449154712978550612893492790865692435839458915060403135780392477444981851375298751441851119055549477708580982735208530348385500025479414731430087023541849411591121882069679722843404420353618835117454336715979033597713490174425905615416759701169936083294367106706983614713430920495827273268112195426374432609354598118304711847006564190495611256676149517679572590618482100739261723006108503259289035647305317154141150957880487463284538272547255586024518774513144359755885240139625756498366588923879147794301719582455857184930892072584978638740917923787424895044281375276436201390847538121155146000854572256232830744935249287848786735934472908371354119752029761788611030897690038938813022953251884438656608643881998698122279110589111178114001671092965749939370704665081945266014914230531443423042526166972834133139295915752962804072509796833925446186227746089080501626259079315915339151093339065556563611592033449716450440745270793659217941722804199987432039544190125176142062020363133324078332749607351468703503230298218753375243444705222439726275440971815407062974509166654803222035204790981872565406769764497699508473631814673280896404383561095920134184028617452689847158058056724564354541313424340998797955413173591129500434895085183321179388806345546049662088343283410337612705568327231635179746284470469329503657192793233571764550867759325071748068930457855111772240714441125787418567271662430099321569337257585429706932083323682085612956545253019498542633126034297683880200042032381861118748853372126563135008317081032330299523011967536832663008404925012445280844616968178064495551448218769003062520228394117999438872972644576775333274963245609509744398675518358845774667142662847723767214177139592569097333046282001419993386555363076868402377932686984608804439903614068330137822558927164673313605234722175400433893034305294987057981406870795714761928735353459692845055843383364613013565291967301431159246798455576094307928129022273627292300745734772788806172200890325254933637767815458583365554116423271985738592802622205420641040087224546829204171806121198389691116701486140304523310692419843968287787781707360486482777426973507160392511929049110808159749582376697716687966429103348897317116847243129138240153948213584363222423340009440200745157417100094176633748419429316042633685858772623042202424618445654206096329518314942817033318635714187341497205614211831620405090243948401088039253603005652906878726837540526601532401269218952642553354546777548511231557070016593886375206599419329456281728521697228241969951180712870219844987357758744861292853611273501196407076115340551811859831654592787491166423556067436490203225575394314507998833141281296294163556692658970039013275606915455302835777240033788520719807150070710702068471942316986041801951648182193718850850749229685219564416328872947144736529211461669543496549332788531982372710339871490363336157747976444829873798880726099014282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -1905341648749265684135952610648423296170527732267486874000251007777723002960438658704523469773619370671057788792753464683565474127352986604943260662489092682773009664289654187911097041269371247400521171789104890027886891892122294052426061985557564572729157992679057127408371594502393265089344252666763376554082730852346371481587919328145128439573337263710895647130685852418924595284393139683266101468968666896620180067657896008625856666861772397962628967582967767788960221603472048274010183682248596145102310728054637789452363259825951647818613553308133689167199724299156907141512970937351236550960417857376551418658658854357613961425785449904711492535563270800306208878879300762637642057431858272359117721549795756560185749333523128930189953373234575091263890045209669378476792036324946876253263702204491023755632699121908398198399065907378789135608946254251918645956120149675440741319379768710071991059176884829239280968957279614445154939752822993301584873930360975694080270235387604265221345279988975004349989864770740072936402928880459910759889512612393776967014170752178710526572715277002616314096984581732822052555464649934763813571543914520684196888392027477760444113736529028813708882944699584253621684691037109431533048675695383255761727331815705785745798130870646678727364903219828172434646682092806650805398830052983894626478098311435452302516839619121428194500446227740198208122600914737392826508663695629917227529628512604532383846410813125813052232830008727874780222606199231281357694689515939665556918447698468561578617093451169342594520295762652863545418007718194220841132614344599591512349648398308612538258379459865096112717725732603161939392357010305074082909060390962152152207885619453718695124720539705216009763274282050449379340102970509576874969455804742399675522121681292187470234517455546300868819691720865524627174305054476764137138654331206221047523213818240485583472776597983935637912143131320516512264391664324930563952424701127720845429048176807272502769045925851702327583809318580853660303685372936035566328720216062118803022367181714766860983924153680024448347675554461836464955292328966493190390368049321392403423892677787451828490658866694710769829742069159625905740334286761930695181080655452561952016434118616650655905637882428998649868503973665151774297089472167744148058183899265029753392537598106274634000321185121470735215192019941444283567788205762662699411646260714090400793361878575747184832931766302333479191115618086505245975740558479031492410501806357996179493505711796512830200424672633986211266360133212218915976138485425441270811349917236003167549419883948932783900217033475077686280458340834931905135160804501522505713759534925234526631489587717746761030513371032509161545631790164103755621069703800135418954011270510507743610928320089602773491690669901322692309248989847971563321785577073574235296978165587492621167630596598478595796023764728169964358156438397386850951908970696091203779044012007963697224377195984589149777740812632818262587946300784624234831585678715160181732039235717244469131534505316270040237676503125908203867636776507005619235951162195865070679625349358458299225526271331107343700640100568562252697083261854098144201789868093208011882000743227421336356341300469719975689363388250203732753384917164740325560071379917899815165823602762659556920278283145546572887727615845948128888928856823779525729126424363277909958074475318551405952077866424983967687233350259213076145708168361564625435531854516059996705422787871783720690846866373662881934109711975665154262558491155238421635630244246542312649037080127816734639182849634358047857707836348400456774638642437371991809306251920531172501233873675987655526265945068443985731690731166506410199611694082962478331985254701504999275130103342235088348388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -18049014761377702135373001225725284459371589117194924502586537243287385777810347031583818393560600785627072781340144709546948696864263483941996773890308330654502005033948291493402694625193888636437170645506876501437662682335228010808180363446951510481112577989454784986574962002612093318335593706151154917714090392392900425117295249606571238900996404602779420203851046446442131749217560011632369412118461751334825455580338549243712520350003004179628870753855610746933743205521858623747171069028013304220350534071101193627985417078567164765944751571185131411677423517751380435979400971350476635954543875231778832937254851730073065291653665817426564843762643263390318500023929798754250404578516936525719278984328790569645416784947019125524572935619289732874035281624752172268457138073135581123550814411596154341942685182262466956165087668492061268638045774018891050624617830383854824107534728530431095907316880945425148612411152953867525838289129815434817273882924164372840627228373813952091315562622984107211562593775723670131061368855758394837064095623823601270372032840921233014539710401907507945186687929519343329250233036240050313320199187651763436541446201857079831076802542168245285383491411321445787293934033338186427403150906997878718983258903714731801639244045566743584817434075942889544966803734647205664998492411629821446652751524102860128333349482346276981983618442062609848421912655701870591358392943641852001051531203024123896101261113826963781459927829521689735735734035511957445313500932375689531397426297886825700803103270743204769618989708529488987660618018206223635842486287690109514117543840927817115996369818907583903522776138694692957309741570642346989480432646714416213754557316525409185099002813918534949653398610710797424848341139166656433962325548622278367638945417873477515087961521434942394188910806797987269943951751339844030051092758877920758543157106595025551925940932006286744663256633044694496732535775659705086865720380703050713084652428203591021080693274979618171685325656203453416673062580414312688243574455151279056687346949146914144814641365300839187498811460443616704031580900768942189886527209303092248808822158035310976095664242234626753737828373239373099689340829994329020511263637522484137583107940348951079137638960675976344560970535727789676960124486297256114808522382766786973218938845526413727594494804658831693426557899104628926159127764640930296638319789597363653260661820033009738235107649842280664581653887605656214142849513721065228858106757898059291196156427681641722047033027267193648353838779404296855746816734647989803385311528725314601042348192027835821868368477643947636974411999274611417138369142845859276267447906675714176759265473861928789482764766903938357224434469091171610829946178428027621742452580404681542435171650690064767564737493526788975799012742324979014332975502302502007250808355908422633006150616566431897587672395031325992045199099559693138453532686739244795266934186440537053594456934807625682822927335816184042934358536956396229599503456097959856153549924409867490894464042743158008368009864753359232395229441426598904145229849177269450246684847265411946770780331446083575992759569367084737203743752235028894933260339087549482618092216467151156468524676195735092534638814081025129690619176586877627188134319294554902297030919228817480549102240448422217740579209278246545391672594430006914938319987391856336621333805467470486790281588926865040335239758311803377630051832607331743447636182951543840117103568547632676199017391467550650134862300090682010843713787834273980309175532195201541330445533915136119267511647320155680165488528234849336148126381251226277953364612812326511388727062491844276541009986003797397596543466067729977357469533985579248807476801339554128844611113891005516052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -241533671596800038534444627742018568780935490345087707029404143707105433210291850313670112440687371711730528704114588627504908333778203039311679380121611624587536497384745522441734931020981594555741339193665644726590363908195854560931524294277745833443688500280125471791508366184640879335506918403938713538932104260326980568912092677474938541718032654815132485420480124982496229441234688235815533659816466618595199467742766819521823190774028958903719676983247270950738347254502534557861127062702573555354448203743729028021184637104912787115681481456814780047195933543288926265426531297991613019371488287586629560297031424119848720094185689074301774471679680435238919071554382918146053694852416754951851328885017450178511112317959836002371841752865693658780734824266792410751549859916654225807409021846033131876088781036469444628166570254698808496943700323743163235508885093936216417026287934923242804441805499008427970570574182571878110354783693338665111099432983491460285439756021961098276070171506376345189845485675440288263664623017395932842042624694200705615557548990585523265849826454620604594252459260026439789690494178749520137187664658650374607441543249981983134015794889576384530119991039750798726706911732001399458323771584321100548843037615060392304352211991529421423942530585379586874855306774502944380462993032709894018796682941663146634469374925042262444321113839050256723649795902094132052540542206953145164211494382050442667101497809798964823169878214460032850203155891548320998936379685884756393947779598054946110521491719009561633292518878802437597172223951086886425129588933647456382484141600491313418945550176838715957142982292554283922499993947835703514467001030992221033470096491388956688041088761112109969679144962991960198502992786819669101727795097932317854837914303354060106003325337016707284813617777593466680068014915974687000597027956048389068706442999095282250232339240494852109266827504992864434492739487108935785064913683410894123448657650873602128777410152773910168120954287714783952353832907046166607188839224829066980925472641342670275018658324655869032709006686176478255725060671850402087434474630781507538684514840078884888086364869310363003067483986345146930796969432380265196643664693843686120955474015956145907105599419853127674421890183427253104630985338315072196167912307007937986116526620890820136609898970553235524308888182582837013943928075818646127219960349365860980538400183336478076180368110383451605202867749507873075704643652012754981576492350769478753346897003979104525909821752960910458782807787419712487628203355377986120373310286077227753758753514862336041532976076361750966467535693048163169501710214419592057905729900428710021715628241981231392318104703640638878428292809988230219281210286897672953529246487904488668502006642391501440050666217735749482764614732390653259880128571790005354960693888147866455154243917975356072571297001039142788748325780757942515593313922780058904942440487907240210713265160311943696223135991223032866773083972403304742451404152495915864394627058606106611453798170940273446840189604593317905846162793933946656922117470688812300671066873460816583868561365272961032755560878094075657574923153879803875196122432012750687753559268504333267744485809555452608095319679421515441554754350063913759084056412098850981825496738258892556057913719073903573372480218284657353095620753070643998117141901261233695906791000844685736879046810377885663972303367528870477542809429974520935034550169871264213537750882549520267224495884231440296391584616651186161550983228355456371463513811860478551022197032678001922699036788904410883559963209016972405576853303536444726191767897615795454061938427664582655394304028343544802202844698524969614534296001180257667704838966571401215333025902509689331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -4309732034241211759122385757429174729146579906309916008614606923174016320254485584701157715757952296877418142184644395960872489369083417035106476506022821168664868973908802374013058107354523483028475738088297802075853242990834643083801760434793045231246241163098792503610264765715278478175833347611929932505936935336373809460827963990521117187824271603107899111473839739714985853938856670726987909595025303213147579440470212151255628566346832704185551149301335226640668950103760901232134365938976555165454887534274312700734905861465852297828750613482780848969671189767085890574869907664174019465294091317376846997085055110216994758597917632921005578014345385321928993800149756240841050342720138566754189004951046394949947761434094396092941115862354734463276915033442274499784560337322113432185081708492976148196979212338724250926780052966387983561065190839473668827347366430560364901379482779038103398809159862447149212194936707144122482482084101840601915472352283765178134370804638908509555926272871935539047692250021465726705984933457785276339796736788662546873238543262007836872150335523267683712147021914629530715521599780015093708948751917769206654135707893718866889834813322688649376942443087057427570420383551932442997369279769367189892787252546807667123370251263377679902774130492881021717807667043368329445442986941043341627509321441133003758100704582624900953897985638048134898032662444204296354149293795979166307323074491177195701430284769744743243575766550253303150154254279072647370409423003275849172265462182001936617697689044156176585851642351667760003744261066502063681460304696095659099739221157864713271127039649221293532213057203948391851905288274050690460841285334631390398175770643125126119586814753665439058695372417216849169427807004475083715767598721080266152288532867660975102122964361333759789467063800652792916313761885394596487466590682913080221018344429482941223955107416947523938636475705750752407275940416976173864302998431908026406010429730288657912809493257853293776695432526396545709774156451339013948959627433045511960636237293893352032813845752583454282152076479922564135951910112590312229593506886269058729117823218258783375527458032900418469020622196381714762294849391481053576939582944978459015489087930342980216456742368665795067745173555839012326396326096015183784758087652276739634124184968576453765809150538347317277597595390971524441657073839454836002731403262957550779179646039752367923928773151161859773239029244426589397845309593043490203920330680994042128550246627014533007608757500395711577125671847468053661963571745526529811011322618963377381792965169233564416094242472176907093538379480800128087856240440078623412981485138624645980386892261164208492923351747956501356942207697402375829380667384628372079970140473908595665593301073420637024762580565362489087534429133345394055568649341962742849124450625685510563510498742687877677065289454467593703457760012434080391455780131085880068284786397513639962256487549544518866982289990920069937224047343347445627595438427471375085164890818756274928659601351945760961204459766179294917339067644024648495202092540596404308762763215373706468757525941923663387400534843602582796986475525893173450352361509650409544147102611523946681562821221802007979429778789219765510862441376156647425072174762892482214895975806319998519112882794423021327940135841773213567128867335321025350452293237772110898751321337853134347008757299466979606246387735247540753461497450865913680070042101185516260491811703690026898319120094147151840610336100132893723293537376903309419003992658757344932200821856951743065264949772064244027879509346432116627073233903662481334182552526817881582316749286345914094218484749835152292284840342080835466168516368973589309673286606994224712252616882324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -54064176699547797094769578113867374263246601164504424829252346108157453481089057715303370953587715675263072795977762362441375684580236232889086096091146505005493940279446337789635781865773290738849349929013691249307168063708903770863756843178981079218819393141372828847355888210889296333515444533227210141760387696376234982990439510218177265263072202390545205719299563482440006970399505148232664789526305416100686690808345601427479701873682829525039293524179463540429740694700896916771751019322928317487909380886450734355983115531109519378035477988775252718290912287329811691979444041288121064251026386806563147164365345360714913678325816716253735338137132300479535206223017825247690861844390269811766422167250372066656509869048507414114178645548790276228026910974026004299224517571783399764641390300070486037473244312291132996296095519303097704425827471606638330511530705525294826617573778325949041744963213988560699699870701526422402328364207636530178487221307816997959744597608580169196126346099181899967174123347363004720328527060465760315806283141723541469642612387611891826074720986199244739002097267193801707082096264734473421962759956462741774381134062627956975727791888657247756159394840717421793535769275081734317893106191806877950450125104002574946238593567142222788668497175418833213298940324185724605052857210088140853070146427520357539284675459974580511745822854150823943698675135384340177372190689651039928684217498417408504401857760739053616905928256516196359789675182617329518030190189001139420416716329648031656155312380893891264760521367604705528811820623172908108000081577073730955294593256408759363793616232192816920855151593096542249042771681092617884853172010139147678954565055618252531912684681826358996728270825128678638436423612334162467038426259703475185342033654037048281996962826644681482886686521758893804237841257484476714705150368739228439399131898758746757517832348980583212331935912196437948606557184597647369798972145257128607034999073550853735860975715847344443926618039745137403293345290516008985771549395013162349520278500969661038260887122974420790132091265596071405030507386070214832387321646727899702043136387930247566634140635274030694157873820175760094134911750892494797005775429367119605397382464398373856468837056611238615248953759840137966307001280326771291511730138284798228961152054778267680775211765216533954923659443979423577586743615470063309419557517112635991953402606726912558200842785831016817591714644010195886669423356150507343174542768971587225227663019929771916410617337265584747136709494138855545332203845305360460575842796376719876874197799602598635769934596621323977709872995214207568990715730378714376428806096750837717387263594862050710296775098903247750979506859056959873273537196658305045423239028648421695129280169930559867131506618603117367177524094511543649777589349969780944310437770398506436828766953000170821952598089807544163563578607627214009358928830711477083190811308960590289820628908191867238772052028530214343895551863883091264935677105366205814061525707403458467780472291939330292089921833338813928478509314965394338720497819296874446238066264924925139970071425696241893981437970721829697980926162976596160179778103127320352086938920413326966271123351865636195480795574157680600389030973018208213401587854050676756789503965341291437962626569932135906975414319772533129781389161235131289121989176756735055743401902674448011306202748784286034602890064911340664601985571611675864878235580592738754249841948809795661846958531286718383141723783570842291975671617734072664602212883599946042214582193981187995851361050891276977016821001101785611040538867676361885757284667687240315822045594618770697101015525426476018159882030363466989704684155517175944584251645608219405403360724449157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -765774424306839262624386444449793815329282687085168917057475293520825641825143844002246678245200049358212740984522178381109072774457155941037187285945070217574929869336429314063130645257574817495932180719134838480333396233119891026812891776893070818353698126309050861584815558838684294721745439530511811830108609812351703823346555156435619507985851931820729370459373439372792477540844941622447325593903663237325985805242203889200559328453177104601371635589614565857416051492840394427992669302575908995502560041732242971606657482224993399526001225238434574073629781086920000783454079848163969606538303089469998821101373103243555980133086816216452020123023307578882704449885580594315004186858541595195914873913150629652872935145433463159058726445445804461964799210424633125884027931516893186706180098688270571974982835979219516410083651664749668196850677612175849705205122026401637988971706059322600093070843844987176034022033808827940369893114262171607261371319518955786580885227864400960928816622851585827499887039026617831503877428255817264767811972433399805872221972877472496179383612715867347229657748518421666666917481878559185232714649325028292127224224290952764538837080645311754312967673004883127570315446475187078386523940825284013488521252574493696025596926736126181569259345918017963014152459713079057938964206558896859381805792220837591628728217554761208243005553677955216625657266796890413163534731971912643917151607050908033101669381076718172616712665244608228816922751886703212975689038922519616835712000703774044227407732755742526269170204962276079303072574608367533598995640993177838481992053291577578675729593599789770698037558558273942243513247397433353630647042890384128078348948235493873634165667855952325926635625080972894917330550068157653442511190398243533011708812851464339017549454305506848091235527317902228608382719087186505628305374997960570307974283404220416810665391671225217148302029044011639147692626411301219554594851294374799743576234265058572277953217436842101140050043288040237255052215769062996815064929463821221703440183228030207857304041087047264496458988450818492613307703126100291826154482260406958486600853795094988104844356179498646053322830313679964477201914991703734222303950974490301250932963021443477517814219123760053541339410363428144663668340763681621748002183920298370320648832688268403020280737888666883665064537878914611814831434151222981715798225875845766964528000909421162836955660726622001862379959475955645706498208433387489419535381197621533011932062296746070585948314942391658683554035441297884671030920442104756972581763564372002555909801817112213652940915418674649992346495016423860839681726607448119574478468910843088308656522658298736795015312180954602090312546151585119349947043435673452977187472295156626688748127906185352842861453149166072961788838622263757678471791696151600364130977166709514492770998763476886745838374261715203712285176180654889579147063673436821347786152184720276671130868091389823646212956399929047976405307630896997956900850685188313541578059567856731556151846579548058068976833814146029940346785478478947527742659220016513640327860578901873791724024519342238705541650119390928439367606661145578859358383792839328301822559508872987565765278028656843513453951040434060052223654479938720843645014334860078592596703803224299480344341438151621950628151621996556808633073388657673396355715389419488788685016198094597020523171849974960954837645305657297102197087423061985500738533808155544896064876912231200125669125511050071539920422483999620894937694857669793266210131524590131536489568435475785766903590203696630708313936031195546074804401605741503317207142802597560086439462990599692088133957788938002194586035331201100712420579184045736015340466451561951544135808944702148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5510412590634793211654590372458497991921889598810387519315063389494787294454754036028467148892010891834588982835162207330121326049443639520131787995995272292268758319612593744287738975630069367760498077301837538280387133276994459548791969880300605836669430004455329866138100313277582918592334403706326074505462991833937572331829945446585917961183949079548869040724965346818676446580610560772670545962896626615688624331691208355696876409907758338372544210471086933088318533222616837710873919987022224368930265022411820268909556590176752813197993956264703884844316233574882087519941873931224540588601575825632548875974707716184602329659191508167118781706749581213173349792385895528274742460311653899550632355097699980018684485139694720263393743700272136167673844472262378438869145021028637548439434994531377601700067892766484464078179794692660360074154391242152389164624968919151212476877001392520857890085563327383234976586557304105439514509023705987306623251401526540284261575066640405565508625839258237611743159314416427944276229356507093527768030766896792361722798158886197465018737190989418801464833489957758771999353487743450485834174355007644523273017715307796620757379124438006015555866667764304705005139121563513543695994205793774169759330031434978242934674082364448117328743014464070292790679641401094431020843498648616587272166173021768929452240257174496574330754497740138350701208578409547441967906175705573889771695932128725074258298003269351191941061469339743996250473297732044340946456845630015316141626550048316460964349009377985546122122638073369620799993567237544164301737527882587934554205674065083980539467485536459398526366871762233591970305123194102003221738743034084504119743315556715133664879660186757214512790601391980181268378348958713688212011155780664108771581636163595557349562294490513363538930296654714026110001733078501384874654140713904570308015801376044113039880280393779362849929541536886034570615800496115277133431782157527555943354235016462618305427075962138727072250059436679854149998506770691925418119792567920394294928456470940489995101463403044539410331886431087816060285139977376558610242838558302354696693594320397603048179650841428947963661678589294624750386237126070678054300742273489178048058428609024879554639686165564774943414999279268424663446637086455646211927949782636846384463313474781383768391721256158499868783824242024914159988845374546074069877905267764859310225031319647706905381333971438196656067277447086063537852280396481874809590683968987967715489110777816218184098492739291212964518469575759433482355015286618250522959861259657662115037197455717537736653637261898456539893382995994857915790092836920701382511979934682907967940117027317137472549816451359819199923872177343635075561221414048273890547159683203446940721311347041411197941257656717083599629811414966599104009948258295418252351240549555753487408465436180354958385615000034438721573014205558126097761428213656891433465660592037334142880503895258791510638031642019971783059430837831212894578427042806930005644377053524817308682365148912856689802601075384429042136552393241081370238476416472706989576728255445162508862075815937164373469708810865615190565600238618128812126156568378567540430548746182236562595730045655561072622859628623337470201073026182475967238950346213226681420095620991032082994195042818701967304973064491540094024210817857208385889888692909256098587348844132254415332745617061079250001866714463829572411637900444209416032194223574859147189302876487138070931699003406936833275903265236577903992561288143762259095947199429425963141208701180212004285965217250183571547599156623397617293679635342739030424633043069402542441981323032733152638570967896508447601184333335052591030533871963720260467312073160428553819656372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -270039088798210049222632293018824900863696360528019904797204570929635279081538673096612333051766900702884075960683572221905312672029482943914664119825713990292378381709743025386891063536526787718364605333527700695002801299399742936844538922079221033096499959852200184085754558279894844861939734620083092282536559571988394728800677921972734730751497024140289478802835513779038486904668173869125090406364364063643366493806894667088308822847157102489157246435964975076580288230219846212555551558783689494111504209459442722090262144087269151873227664484856383497374077749602534135659212536216239643215463727489145967267681871983729067171557463226880466872969738406747068654693261809057577497756807006210613860157977686988857165696635811713300066412948982110037588301209660446115331182145191719949921860489021642164929200369652528113038559231546317804993774838120135367395996503352824323959663967053906266134797087992548659663923187371896568048869913129097302164312087404477730313186842183859138564952262647640304955328563022393513275644112504123499975533401419240079070645303801399812317640016332439460886516477325238599746240239461444022408913190186616972743309570953107362582605854548734207171685904022641420766459167446840401727338538603228577593844371310189455232000067293433473977005002225747584220119522919865377879995665634109672619988031391324978393059917982947492428780856696377889009940169706329929900587385371907031033962317462772732737789485272112631898374908658000548969158700960214968951083555006455795018023694594213086247222350498219727853998231290189759391470997763339828019448707803153458782820722154666740392389654331531468485270478672303199139781579253784012040278766199073720442473921448722005756652386552496744864201355002865314362557647013677290854207005743858025836534452213076480196668201744809154318911711764831323540177578007695802982290736570505252901369293658129924385509966858008572054876918734563930484394521037306048163084669298075083558298672183942717404263515758657530332200039800986452457688067164889556453757541094140198524921352499262486384949384766546824931079613166622215110078777939629062232080742165183712892694516568054069405964847424994391838378955310741204268309993402670406574774071322387524828051772466678003146555753873526878980975395864389144595462387684166064240747287551500602044182976058780848119261619392407307841695298090006808188976593666662453113361738667873773644529803812972526604307270343237963113639878138943659242185019831801194397629101664256020821965537230169127776192191256666631555523088603022865106256357595480930828243588513941958989231716809715446004521413722060407623953077009830319587669235102533450403336648941921167497817550746741167149102847583850426612654633985072930829555343159580521747640809535067174612799451414222016520148713747377959007232048720332883912896725801043284684934826698951158446954583381362254364759086203721383196144251712220454028709133872707141172594983419435716095249497546095650841116849181028630166035448318902384411236682991374212190888693799226462550525572407950512771782593722269926442737363542570523236312478045658786374999286785422927335948419283181213185485937971236227756504241729390312565760019901304625994364597739849240751936968789438744078057257324627972184625388540945163380295156064727746511509472789638120985453321757417478817585608511573637756558302882739934974727534288475999584733965817426863466749653961223229342642409099523983869951089176008811545363979635642005126343101049243928573071164607544650166031202250996539318122841194701867578628671229982395116874301155133590912348721052046924786808527096350188375825375019044023402691434341936463764116744098210753315038474061071516164082048437968181451258228138734285295186055009253323078155517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 3003885572336561444797151407690630203654708916331802949014315276620697099166261649304935065992216578700625436456923922159304055423563665331073452435020280514790113937632210046012645119765622889502022730822135907399293800144262351259739118470875318448267208601675333348649450203786454810775619473693576399431756773382111094037151374729014813560657616723410770169567257913042019834583982598833441467349150234603664129391230509792227206545425973878168016093438624638784144924897232850119064329532554709577149060718442966938072180722020265586787372422267257151113529942874566433530206713668955998035513006974710816113769628828605681580904973452862169743440012974954152294887996141630561800689539433291606604142712503881861905647599689294562362325295947528152840207148301094151007997051748874566659883298903020675025872379576715120354710854734237356612886580980267230874625338582642933092985245208216115209354606464118849312700453803461109160400294038645447995279591803718529491641116473663681719337614824163442282458552192616436274469617878047940329272658558888956945984611185179382440248771520862548879045737812684464637551700303590242741280956057975195338206664989525124613795036426672487638945952656116820319868418359131740827996234463870887001031049612391791940598999942291530482918255052624592845615862231447245259708720405162083877579800133700979075201162077429622978218781041859008739480409286855075525040660836273629712567418658932276025113227793303763730966360332237266424631417788516702634509404159279923405138046908239272915152669509420603539568498229534091146766360327430135343593203672093886766848854538437851059786143627752361536761546198510260679759523833918324389303647715329245902458737475947337347396812095059247653266072634933866607720643640000305394670110370739544840010747503873199264659395220998598419401608401939657567333992128469835187262071223568664547430431603941902713362818366299427449280124816866084465778392780886872595026641883197812373180713494619779598327395450220723299663245390739363761683780462403237405903279266850767053394202967083910816778275436755442213130588343058009913949893888460820062689798066604403064983047136232855800496078164592958052529051794023585985257375195293076786905891971462109147337409558680260995872427519639854624523540532287534060466249054706951043511607184150724030230570470759868448185050680489165560917296071220204661189510108354116143320143769646434955169456369961609838458000491147289675630924724180601361050354361977692404536927725965764236059729739214633617786375364738181427840670581295106041639246152617563136611070637114841520804188346492657670550854530571537164530866334858940390462483466676203623052962707195430009158323482144436637100168062104680777255724595645756604435246302195758492407167434189182079438276672613205885053219519912356559527725867943625415768458845862507392558493320526931383513460063043100211720376391998006930382147135498221724931511380098926732445570500973289362336430126272041823800541125277860266130267946175026089142271669344333099512768825949443790199597131132453172349727259343383655842866364845396444537750291783786890897091197376777777268105277411363781766687966950842885447743925568524630881746725785621429661427751122653656743334045072215176374871770981967394441756281321220969702179185643708356753317013132863068475400624684279772398825613224500989964430648069397066594770616144928524846258150313093016543424481188720760250196859849568109234998228455531167130023890920501046314921253256708488091214400962692403663451113659044735882709058575824536520924238730442556677477566321255213566389997361305038350078375107592779347921805434767195937674974049147115796737652424250025739765100790228745761222939547197622494712930182880761265096225542947649955749511718750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -85018375458691950273204165431554240431298900309451686570196539208867350484064875320855660391431144709442735298350915710159928435272008318066394901197456781705158091817602555929756661888636543784025323217379662009875255418741549632926139623592190968457382160895884712158448946364003560052076042329030125142553705730655289804011211441817598652657720745299243828948668706759316858185304545586229950369814942296507677116590744893370622412381237051305117578564028225262496988606363585428676697610850549491667489149990603119084940027641789885509399671440473166376933800089996689966784956568385418591924213135489947047008520896701960058945032318309798509413557008718424545506535472428743299193728238073637248842973089951268189562704097888388363769015884205169870364414597796514281776731772850938529553210895115189093677932613288564689941924191797086373693880218390736509994266533880538844007993295150630419694277995924433458813546173976864427028514579027450987906791319503902475757986220330065682095183972608176151458147489864183825101637739102012542287077881117650504416822544942415297117146319829419706934204998903154166174728290173799488610628074335742992939923326551999643544113831151978552714874666626412065624931686150439232514909649757833064953053346847757764986794276738188438996933971864653132064745696941000970974823408857480432260543607282430292250911406077315209422327278359970072374866411436876177204245147128310393152711126515205801242720825973021765566757254692582660569111335534388084831275648848242786515633543074405566648503728381728420257546726344210126977860885635639793451594311730940961459532934542957738889618635729892960432914686417129861580701191643345162213101502384311831632378820732919377659662694623403612995649469522213769314117001946190496181452673519354835229990018634808417040028734073691417328500126406343891697649325393991796837075441924591010479380879665514613118468207408220338832324072715187677273262169219435208031143049134781523085162612601223814063163739275116567323916246118828074085495873808429093407162388141249032869790423307626282566124085806005860394094763961816048349716438926675114864125472589297751192197126566176714430033954263392053390220146612381196028263578261278861492397470057673165618359763276017111085086934493921867159224342372058838034477708066068864034151032685676924599330525332470396479701284992145852405258066257305496040412581619170890068017841737496533348286333910824395034361250957250479403945401970699746642940907784740494479156004991785646790172556800381687940929439244437851608167362288122035437307092479985593453026762252047664528151251152413236455826203445766660128829219171016869502541038418698373749147631187192665192424033620674181490602527810025622404373473484992659318567272643175519166781560753814591805429194568413317077561932224264626007503297805367852891721300371618336324858314306149702285755286347544156287796043408125739106620889290611825057791684350741171208614505373458715984893454884593444218384352382056822259976494398891262197824451718361259122970662676446980207773283582916367074883230502382101817686959391930707358020654545674647558226963714483876675571906307980541759500849066113354475471195676412381374843351179666805926929855974416888978416947176441113705823427875617779613442354649943632815361981259109502725115367602077176286361619582236461905058066856265142717383336065642107549212077595778474425843616097306716634579711078620422847476529557285407979203081474653370465193395526348817627578975896117339202066752864751894903504568703154489985504819436786273147323374896311957348235341677037417247363118561606037863855853031397243396693530170698642314601173280874434440003955130928374340172573811148496971428408651207696764414648710195265834954625461250543594360351562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 1309569273901364478388420956473294030885145182310410007908410444339118990900624701009434831097523993579177021245535438199322362228854221075947972727698274560774730988288593493242917935113807496552113962203539089764721379089047949652702791687683358293512219862538071733239580464179260551201480206534414085999652274964802605442863755112578435717153588066888531353371925787980463580433919969027178677964043418092832529611076201821807633288765958224454471808521401448475385875960257202226741919466118555859382338334661390958165701999625663008762933846272440451302248389367158666664467545852990194685932759446238243478305427901368401350583229095497642909046698907533466429496647843507163524628639529989895178053088250069439586006430978813630452736973472774059483104932652270781799092658095317898195465227224333358391543174535002259403435832591739735160855113766535082441930525824822814407729408156358708459350562265193062262575475606481334862428312603128436855715022212571856400754956271337072827627714632465280893025938683031546910499653867003094246519260154221615131518686223886985281734547574882630188875430747390527004510133780352566224160526064149933689520141461337939947934786575450161207222064834988129705167405313985107392319972293139914334068256508473836992064625539102080822896938028160445112482380705357149918011399639034375031542708618297406517923026496038287587545673621567221282450962987604125513221757369374030254059326968238819888092314190950633963836552709926262790516728820025580998551755824872958643656418393921187705521100275018027299052853137671358647046261309744987916856245840204852976283101365692171948459747128753060930802018778318456163261020793633538035614985380153264376758652892705014182867574964603409791544851013100416874865803406550359666795000479652072905299551909338910828737111070314114069615828343573458408495588717669761321845730035051206113196492692061468450042592135710290665210750047280588102462323036019491984482820567952459988181329310692363912867367254518730661095438965151971217225916941178375650308469424309131339145348986062888749157017766858463228317087501750395118034308375598171648958408953455348066837089514439447123487516860132911522808041213059459169897319835637906909228589392354665399316547487849847149955009102805377205842182856232646739579872394542857502976821698536237934173891955369554719372962968736931602062492365695458519864219270901067334099581455167127962907100982814672743307642946916302899597871014173298893556783192202050303434314752193574905926690588385160133839579322734110708416792667619761276618643652699019016981483387642826546626950863698535805309535892429163497742755681688175243982964899245942724921158538609737236454672088713386224309457763285888847045843869616929356662926578004165801304229038935744215966136451627598816105301735867518517911718314349613927361447290342105534411751424430862329233799671530011409905313362513669073729588510959580670602260000563341595341005166510789810623889403891484045822241059158605067172820926515523375171394999994688007257684154912561173388370472896623705679952451811922895758971600326325533571012827611367135355978322519340104913017360796637194678909792444472699962569590102505577065547100966973594480712764760789297091790919077337440737151264046630639256903733390428485501727051765442952627374936251057008674851725972365359954935317427409157615559587450304857125941044690473721500927758809775546876212747995132580763011354889458118566158157997184137127502216120487919390004885054442366409105314021120564224231324274204059811507866436999730964766312228431431425251150560368805221094684268368850092000008835432452013387547473153491712786178762157775501287239680778549693397808866282540709068256198509573639057745886304928717436268925666809082031250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -20404351486776233458770908493498267949390338423804425052261798298712042834010947372315756624305023190996189560648861572082461028965078604872608673565831463112478105596519111022004110832698564416380080427920805309847329273954828004160890448844968629194400539272713638839008264939928690954764371727153858857641314347397965360754061767618115592372855593734979679446431868969500366249922241713543822181301289443620448121988918449785049441428599286922725975263830675905291636194231472137912591686132394994461649839429690272000518139305285340835021261436602322236944940016594636673888304888993399677159841880892127888684096195200002662554751675334157654158089331370946704989463098132619922055007942231175057026186972870549094285059605316815717167559726719847650331516467000439869667995976245037565003898182233378692212357787233666028231528438700412613659611903346122577537588170798437562741002117481430410878813634724742552299101324131027249509964984322455682614396783805361346192269779348096565516413392492077278992454847606877845312634253039975102132719314298442138196081138190768985478065357831469017337092396969610859953659209471296288126054250849188877679348637621260685231543311798041280064551869970938773038940553365720466604628063060764251553179320021202013707198850205027911078515229582772842522428571252149506823072525529327389685153667670572583648563553236107414693473901443295152159268235180306658046513647555557960642726551749031943908637421549230420437174860553266009330439616706342934571600696485712331732655207184160309016746677472775095310637489121886098143825978427397614976841028183999665953073754480070930399814590246328667034051020776843208292187461974240654743877473276561036806628130936887814791864332472694463041707163587011696964719867687038814046915620148552571719741591072840059455791868509166764558461695486532420858004351512211736826463143865695240468729002118730890862754446131632892569617903187780857640630430207394852756611041411890677942102146919883368546006584989432192303600881213880604491649187831784871535541790884827856913599279214854880787382537428625291864985942894556857642756745199885052963514695311815683483523857327419269085110347278631394852009332038734371675622309145800456784705465280937998714747077507762447854098389630178838143856861711118541527691912105415321567445435781848635531766119268706775098782942406551326427841703275214976933688269164755474956530116402389738148586767222609720205447668593848209866216990989888651783988114002825472199627679686722386874189645795719530544718198383891102188869428694614204762058278401190236717334556241729319066655836019104199387468164178778824807708322906887572858986932560884586881386359381799607056600935458871138550122900855988211618553029746005167568996616567884770475682024258702620911791138345426519585879069747300553105624431810314362475614591575997585371594606360815626631188099838706493184978263243338709826496890736348648905481621168496472143559813867835416494264037305906276956278173662996997994217767575891335655813060707506803706104174090192068310234112006859222638453879118158409996743713996231029297059967377677929527191622057271445219067384488939788990354195020369721968003175071812642553045066872086595474726427356658492792279063696911844638140202341731202772655311821843472353702582104208284053734210079450166399626453403983933221462749464141678005306712002788024087443608492137094317662195709854033523573436156684655722545869311950896966604921035271599568064080898395254292869747269215676678733430192857767356980661305741039616320923900601190243947449763170137215758903566521918658478318388349059929547788819259719939423095269562368005495348686484072966186341187594012287095666682972366331051668341755260917616543459018885187106207013130187988281250000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 254801944792982255978805068229498281410201268518869412124481550707821879468934517126736318506574228571061892986633183375249515987139412023463890305514679405006924873860786428879627206587230105491711404412961861459617875470708076651378843581524018693083427453475523374100819146783736267565218031796633634460340628991784551739322571930073086605015117478604387829201153001813041287060836784027057767943345145588366628724268147991169971545790507212714911280149885796802698120575682248604298819407825272231698670401838832662089401833914256951972414914678359213101601474632085207496163897051801207077215989310194408429423792795360892919451491443349884867856285441568701533058625110169745807332729442375210337506876359865539524791562311276122967666481713819878633944734741836122154334361537881731728350138398443198934548759523304026757676678132626782757599849289887232706941620104107803000407727806025654654305469575589064316291065127031566393139202946184713764879320672949850526328572124514796611926472060792403525396891482690781597147057408642152564679195978782854144997023452426845658727819636515827074259855729530924891024049238650499309086898175723155887137045512436243761945211200317593273765209610244716064910231376295232181171055391964157810461048612165110787948844253652120819146537558338809712768617196707041239960133561483168581489962097612810470375887402443996169343652066825974994027178109195700985264866566429513997537786267646589340705258121617238986399323785648702715260663361260797895867078437793672691577192418947141533434653904642005673369862335362951944436123123987580853096427914060322387433673478338387028781876375775739752660754767754332349679626791958976209849018969597315492295070690569596596852798020347095042945317649826521777161153513052697095351090770893437614614238594887876852471326225466498022089343098782382703479878010521097196967787045767944673396514839922905265292712735601161949933667676153720668095529297889234367309034832924035681803228425658024370677382377381831294796445631986033340207885103137276261238536294247782212118400134146937323593309721486892302726643302888004348768604503427338286303709950912180978660599956854844021324592869564596423444660136540702612370564760445385803177904380506462919449792313111144909022182580079949442482331574146485540549767305193169272558850569883461735429140811074923895512098576877850443379232208699641136800644349516978196847982387950741623517763549830405608496543208862240385723370122724664831005653892925790975396057087318738182491881952668814005394590664886524692513365761441678278587816134307213326791371974358690943236549110585830192029410041299564662051700338381124560390634803697797065091226232495145149102404990105641467483904864325281403513302218199332063885382169885067274387686693500448362517097966101058793854892636879444878450618769243047957692880782699075467098694500629080016954770845516025048360668380942676897992886312333587300702944796378385349235246801934179522234759251403531499467706753990810598235636631961564979688356308167439012316554230875165979223145623375816961188454191967131347609761553737225735724525529604418792937902213386682118549503409027239802353852120006857693265528851351405757228841583658260812896642945513605153858263164083074783924837987528183316810390061281496453061301429608327682222565665235012331423202225166618278536561675531543157990454690954460471082320107154249922862648209970865504297539509180268530586520252610143808330510245092614392365071732970154526873428282123471235252695854816445381017059927714145676927121676581118289986918871573359321934899458102417019851092317296802059203669978250791598385320984199775362567736368457742837200720581437836187169858490378447180544144022027826848022721839548410116549348458647727966308593750000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -3166985650832075642870558962851196885630906921731061990892315222733241255341581591479134937401348423922317054230044910602826338506573162265421088896358543279241239259596756496404759971522486717694730258872926591760543574379586017963783528635676443293329484339156122430003464071084219933118956383852731878362520399040060410559284192541177629315670411144076994733878341555551059407472311027296040944788926776379127664127293425521079122711233964661486195106476653497139138824995362383302543999450188740625286975988842135157580989838863967170341587414661904806753288695928235105290190119924663946922534174946273559510625401695129058172098667866205908812239370248352584618609151713157935466937870826712394642367910726020404504403377900159839784537647795543982806849785624104361914306690339338818008338539735615972003000833934592276627815072554053416922921629946241308811425295378613110671942761357610952805753821671426821495019920619657142183982376246497961150709959546089146626343667701068561622013766403742432522202743873305818563216438691359710529279657664955377102026101432981758401075062109218307266819149788947928047321317165322672920154621386018049075962243544942533815637697014314096630991603476590120139596586046176276423596345364451370704919694625912841201682517220938383353599745089813284298204959347472851820135206396769032248060037641167055444887516377048497021818367179211369778869230764353565189323259384262914369232309346877648467165155456737844543885863042208248193622855054294335051865274186239113705146700827411460174747820446260770984301255192852924933454048483307536329464217619946911308990032597215904369698081282939338545982004265893648287478598868084076285284816069433972707613358662563117444674590324791475656495433525134272945801686653426613970477369030547057064533518114728070191459911291474009303487809281619927289787264020498561537780594903972210263663451624235187861892747272200177049574495290524174633673420906572655966421652949761975867762565649536974931873426134384116573265777586746131120560019222107142618813960109641080363529158375629723052513916327870649581724736705454984347789666024290119775198118344475201317402003212090068342040783824368665721176368749764816732087993450047160786191392138076588513292773034524969307866354467898441719602525126751578828248969169456442320975118411453238644021545606330107649795799076288650312317781833603089847941215554454547524940581833027818394078089826759730253143061721009495331904884046009835696759899707949095162328337274044972605609915284828544837377469588047540582875258459057507980951453930604666343237850986567896656721558840804105910005112207152616016576877762359667651389194990348223153384700124216143004831615475193845755891518774261860049955154020600979085978766727430991144478037063247513209570324024935377374492326211527745361265887275451185466982240622123285152867069119855986114540115524462897157530809282289070383307421583925716986443475571085488069650898804920770447251172021373981585895657924495502486773664397631606698783238010300677983525237061462683408742565995091904512872464405667676040857613966168455124529047501029554716832033816517979190160267012596457374708411271361212628651924172277804758164714599538810240054127700666675155715051431396228717147319037993190126526284698496642129440199564350246269517711550320985674033996395352661250588943894461580133606948238733427229910783222579879868500980782893940501268275712578681314846293812214671089285091381957653808003300571279711077644123305566941683587358155031297909871468948768249235921337841089906512195943069808122841974897342528167330458150604445366416323603449067316379859239313435300734595744600759447302568120617809180185655301374463244788827771947650020160219819231883775501046329736709594726562500000000000000000000000000000000000000000000000000000000000000000*i1^89 + 33518532611698004894835766461121774421390916306597927086566371108559664342038749499966663474106532038591198786087175721134105083599519311675852057299599997957460597624365035409426829463688341946619336583380685558887279883625016084411455974405698696865568824432741866737942532391347170953383744743340416354655344630379160102585010407367740504283905086891670268706434779523882528399694403815731448659992655018758704244978931414567414471851014446464345154595482849342172973637722757763040935365106987544537242371540957533878949583147908149033662717711893486779314049468531372683272413744276910733379948032932987110493301784864242209329388932355571092425059330926165192204321440162265144654084814890326061622591652229297941958827686471888592852516316080982996247564692751955468329865468918408642063203020542695640041745724112386957610467452441293474832248130723123096000016615208104795701678974309192666372539580582341609410489868074733143020228854915466834292177348115776301480862719982935587830498477312173356468455555088533695698916386586275478724720234033273795425853378478065962100193091287473736308472945000331967234703651125119356977598503290133574282925964795217743926336151549018048889226784399236846014306101045998369423652357272032097713013427168898521825392064527706715417156766196310455019908507289365239164357640626022756066562239291894060863276098604651912417777061005114431804286689662388016488023538414909608877203430634666571249542620492806970104441391214430675126745545881809606619984031167350600499424465953946049989168028849900600758087562393000754435330865556292995343789625279263156956548176440206893218308187194872023829884404260261317664265566537326339666262203208186011526551052085410178885932034632819031996617704490671995894518441579168013050253203616423006898059589358521328877674043990016718765095946660980985663025015445212472633307133976110994416967085628562626790223530391541972010929730958094131183786870003524908584549984862445347266259577022548729696043696377659423662801081980113595896952345987705038845245156668919047696679884067546964117699524332992041515691389719926896480364504934185656615151221516011534533350884974932641963643245279024368914428903494503187321572074484890639969130097703921200845091231390006581678084601837109647228279707829336857373245977876041202347021734294761145969957763178052173574691910896166589161959417820078243289470456271155309806054163186011302230995520363146679301023104309391950327543465906325247881650282703092769515222450638846602821473894857431609852678422737387835815929245462794896506467791643617995051736089007323747329305873692096374520193731757692288157332980104678418162727399809800871814619598115493021626017232705450711851731618650630870252429438724740882278047255483421863850512367513535097967774532476049019960078392972208977140657996372123270317825418377617712246571649047900087594378392081971938630198289799070130952369441950409785545822250270385305914867526924279389342729751936309636846893993002142846804835213006004159385598068414711809570617052285993410848582958422480351920808523073408963956649431602489907430582066996801266640475207827119081017589703241970354662962810774976409472991347043437733822284062438332157741854202400398260753610979983999325218868936227267892309652915861891418613996867542509978157759406785778415311363269857910289215945386133573641874309136177287703688564090523857484023626577168364241335646589151022683780935278666058061833541021664471979784227053422234769984467333660950314348703992548003705971687381501350454831695184310816601238553057921091129560278070204843934697802014751386078565043727070586546271258111116945551711962464853023773569715784355817174884157776460425290382947739602789802987325984418021107558161020278930664062500000000000000000000000000000000000000000000000000000000000000*i1^90 + -306941797380261480898669195214096337143040754186289363738665593854666212436177350021350639111575541797659826342091769885573075485830272327340780973763223439313338065789184201257200742225833066976751358984068554102551051823976098439775089564048997940409864193510070271298369114363379993463225477449960198121257144211050641323703659547394897060186451808285881700844507931330747745216103056303559638570490891669758925031483365326377236692287489918712386064440230892206078066157363585383164352345926625130325863709034744532831905535633348259766957223155524500028883461490934827173726385791473991851558874161065862807795457511819179103572256338779457458281301003929915017728919369706759196379959849710097732323673799497368243682951806921377979885922716128711053847537117472052232013756810015640849488272306775332640909331075597838893141762198193730905687405046167330812419205972212499422530008594148391513788056130452734531084037215719242804308622810132791362497298467009115917713395914966705445271841613220384729835708240077856236183686976066712662778496096442748368450015477431641649133722240048524946166466669600532606033082142491667299381247599722072514145924561521354870686073120576443206216639846340758521756387611993600820060292621423780945049660762443112124139559863592193394979477019459233631920790335086415847824668016563410227686934412088873875725578621660216355605363337024119235261112610592185303251190403915394400388507672886760270449081777954947868540356095408754517425228445837897018779688098657581065280057150843565921039208411639932690285828103563495376329369859118152448092976779865362708219651723596943168626296697002933078953048407637597280731405703458679384656330881312903806226754461301866891458832886605817261635204505823303981910707703750266199768866127572287741214835868508522718264664628212863988910296569006836318351743439731616759310099328633446045752079767810982531950607126918694288605950765663184153532568177530923253001602139739061382074346557564728501974957669531562187831831697987863679476002495176252420841910277884116337223288968406250881413169095830218928470489395661963242179674759611334341942266435945399754911968369977467384814547965463789575953209414349412370362935765844916647458819552229904984102454562321218916880819818195484124416309540487145793666621180631630938707778923888886287977428409605143944261049248265791237865966373356102161629322351344406124976682812375684279653044248509479807307938979252718330634209471329036931193256030482449711085633398501886267030376168180447602938308454699247747524761395632340578755566798807742302247518312504072474335434541046252387529804176333619877290710430742108001481446816804850076335608456806985280542652278501976863777098700228639451723182980761632946760850852976791070943065944419499343882445442159170293658900308147657513869355977193616525869439535785453615816443730137143606471037695586392903277820454286556059933771241881948282436671984517524773590295292045173962911978699937572605961070604187393591951233564684959715719977395652705813679781098182057055786097031942214973657516002385345665053868233272012265581665562973480421246994899017824047957406256541233923488717652849465223405571893689721224887085185931159400275340395336494503461987695066532265632160374678847447675568805054134324602418611895799482090384534571587955927697345503415070389364361838854117228445853553626213868946321641051429194022281442212925843291480788798110853270197887523937241505205472383885904197722775928580255613123389099778999706566813287457433188291879389576448754115490839633388339504702562230061362734902125364995266583162428621909987108387432241467798215748407978583878463271598448378447275858487238600909375265674901910789966756783198054137073995661921799182891845703125000000000000000000000000000000000000000000000000000000000000*i1^91 + 2390560111010442066716857462059712192373957919544512549349272081577776511488765241429700476298251380754876608787392833090456638248037057090551296760919982813903950380242742787553209194449691727707365984151712793373408936858236615733574377350781273602659711466887216004903786576442780363109195928276707522411233801514897212249793745044041131931160779350714093562621396486036642753152719935759075521789133740525097252087764319900246091141015135445520068193799734833204910053908385254831780840189288850224106781197324225133271284173521665042645360681196130795214602676440899632531213929085555089653781018563273344530471928768747795637514742151211608917165283695039162544319821834990155626170409057220057519400678039477188427558792855523288726646232339203878794629536690841690164403601200104762245700283574204741559290834475145803351530225789190868629439906603890442105402669045618374486960193277335082125688888950533045047136469656621686240538555552235558993473929987655495635227131703562508703380626397917105691315200606205368679105435892145879860541449283952574073438990591054764252729089825745788477730647036309552316028615516638787006094417274789373728705852263375881813193147541952920033915441431722293231376387010931857992934872374058035455302665918064424730603089699626005793822691160181881812063001347413318943642435853802871925453331397532783284525384871509518958648882932711086142847578680388127602945200712660551034429441717950597495003440684499083361334693021482504897971379805743208959841554318533808720074401075870047990586721096041526498678371375289956075835880405989529463539304730022541524788666962938001150797173772549132221338286848994061784650231590088154267589572272222106718051355908046974905570796131406981227125330108697196725445637361702604611476677951903964399386128430123277172960961929621681448016174120306504045413363804777060876707507736866196867230195344043019766619209885624745944530532830728732718706713667023476297350561675024731904650991682578458663254353117466149409347714706567610498956674643420195731703735066246290943047997577893469023558864244953336157967420914714634179205561873797876825520068998198785253888487630261200622445633139150240224586071489327489399458214409263173063161124957646099284593906378980844959602332468437977255955867769896938771602149476828868421536549149070918220707987071049721592509973278701807120277516686561588140553456992949010150018456913575569365950949180557937693744734378864797929122387786143235930524240798448066476083291905488051056834018238615302065045024299240229234681632195185085958906451194038773457751007760023995536350792344372645164036190121321908144898360834899858596834218714979556960455553386377517400463324118081317916297871604809701813863030164490905274871871757210264377099617629456940381956525191272511301515929735702744488561223703069750367267367254924210365611319651524406679691134687401906737996311455248444727615914720205161160733949845395313006596298933908033199115885646637411023473285215681801340217780115204285949231482590985602813425401629186001556465898721354810643280000063153063298675961762767219789757044580740585556017951976930187082931078990890206372068115536175973321244834486229877499400364450074968148247068213992609501602533575591829409061021945761441556715260496589760583854452593315503015962673080383543940461118571304114494537499903421299620379999388254022732434855135488244916454029851403888101756148209416655023777469169904987239097657897467965450231321870474797347133810888517457312227217439699821859299071166585890821190205070263384006631385407418214514289447480858139948492372982236358646394553868985252227422014398866299231277270204320162974383651901681633950503421452869497432429505184891052604889694066514493897557258605957031250000000000000000000000000000000000000000000000000000000*i1^92 + -17352929794968142852426329391260238430208285124994625964505595624502541901351593713926503577462376049137650289684273526482390660143605852344623293705017511374944176937801549752080953806912643302019891883927701302880404575573683536762574437535521530796878903171621474892326863544618398537955615731354726522352788403045472963169246011431672502526624389914156331438623135756086868124700314923510559510925227035078504642641347959735391853242162441444966903948665276524982301178643426073118554057965188727037531938020404613652560708382834648541925462580529915302110510083112653051417118868720665591035928079625805754392079481707331421577839507247920913600993588851108799896476654066738449484554429618445325206165077765544666712864651578701852391818457405076126220948476166700739001569310867666912669752874637400120083556509034195804368173586687145743307380370835596504413447467488560247206360196175716961129471736478265460731510705090804072799560451718852124649970523131470155221989763503635240010374459837638518697218331452826567309084167587442871895564411848676548242134601889672465788935955596405457796513065918306331300978515917127037220537184933090884736426814974331210609800389161551795699313822738613254801149997531352331589687725219316746631008471869154957903428969494977869662246597058148970430688741989612303175822157367637753825279534943695916478328403225338895039776361089249837490570608439558846100751505400793703630494758224397074136017166155280311416427560210516219745997151101157578040751201560740699478225614072538049608784343704187450288160633562285205539804429540113263287048644775410374930055080098451167389612586972640448149484062864081653324718755943948688479327492214935065823243919495533100007920102730517593722504803616419109391596093876794279072230523841595655286791722574052470945761806953294129213721408903537541711011978174971164585690720015959500360497172336906368907077375749294801308393533385103603214434284118471902669922780131235455941078541767270268664053437432001070634945381480492325754187102369005736585263952832707121395695611597223155168508928525880511715934065177480518559750053869235016716474760304664154706247962885330291731785925496834659592668367229366772125537922329443277936697347950840908822729930057245135488664831144885340112154412835790818450928385320160802848259569148053403327720944271361435662146930337243964298500157169982811295303019889573184599200534881898717158820843652439512261088361912410707008190853646881716732177956995774549146017525496233711498457938880584995089793868272603814507622715702750483252363590836419366310793812558577398289773126547159710527079017073486675383013571421386395414780252008806517363560534483443455149236743161322776019308428800513905104198425288344948951566584497939032612603754636621855288750844416027334058057800678468989994407273547062125537099196743861403921044805765822916311205807456840090917276011996991366401163750587072433076622241533360532952853602753153080924815642094739939757733252847221568961790366419432565961304848647524128458123784990804608829190865516503258326161110686754749815486702905192163397994230126540237045273475418320195623151950804334679971665486195320946568784026458716997009845430776953220445291384140866946515325206008268401456059384954664847692574717163225187245865916717484923659041336234516826203351833671285441765260752829399391743738402615035202637615223284939752743407360934346915884666807002017171979453239061531774659542815987535858229705481364397016381621942527635046811207341803510926224120261548259241138838147402961436879831259809889587995138758655730250248874059951683540573593559949802846156989150896834011171211906254013984539967705123327091569702248140503078777518856153777582207453633600380271673202514648437500000000000000000000000000000000000000000000000000000*i1^93 + 119739684004740514249257554379559244002874603953499172120580553681051673976240596916340801902604035672868504400247682311131566542752138682691948361892310470688520314819042956527792004803310128143296998971010654286693183472880691303872196170011445173564789367279581118358412677499934737704605555380189531741233203459531450791940180153058921084120275685013087092261263904460792022025568685325306971094696897439807784116826369552636644416273783857234159403585351539100308289542696306054863880066099466230554312545406497090161257650253358271256921340550005340663457925528446958557584218227367790409353927527237668223434771875918019841612261695507524775068364671761190164086426373755832688884702294582069833825540557406794093225500810470958914230968155294823966504108411591735489018038900842107607883544710358910694799022158032318956717189295234090707165021508650789712038023049526213364545175389280250250978219366508773106928288767314215659937769346985391892129125286587921266186007602710707574930971808746236766380435939827171467615597470668884072487108789548033118454901559155714803850619893376860834159260609453623125245871738446211088518059884952133680772983751148069114145287725569767369555314085028275122756527668436199982683258475676643509484713758628522932983305996979355405925968002549519862590694253268723713087248586341263180316779876276783432502850213832148450472002750018618737037690625331456348343350105096475791201895747879682673563311508634383248801307324422159585562861032448916589235761854788509370187846827737794956977520532221855379874499507705275918588031581339013069253839318921493628489382344403931859797563114570791923369978139951660145581516431602808871702847614349528276079171166697817694178739275210181936353335834667898895805749485036566582133573009442310284058850107741994660989704324403521263193162992466431355103370044148438827004721869269881720697754925357807520851311764007613678168925843461572618969715862214377074105904180724519040690885749691172318592265608083541553547101896620357672519092023959409655424296602462034247517380861189951890485637078782657900509787118594224955314702638338861947948300358783675020044092363473944266550145355472161573245010988499492759913437863550743876970771189265208506238751778238718518996362368772819215244648434102405356800410346840059112634133801790077867816211606948842798616414348147333463645399072783906917883159968207431661190676719265987002586098272037600717224423023268424625690575740807324127370895220657871406374692074835843188655884639487401460245868087030261290976154766031733120600809864918151048310856478163359324654637781012296435690729699884997135921057463316198674426093663063603714475733987073874467754444138884031497095707156647507570786662155767480056125141139259693915241922888272032365630759527112795922936284095294363933508574535569005919282000485303548922591454063048440903717035072312714920286872622534399859253086101900789427902132613960689611495337168193203062950535067594972621152485527621690049476110908459915932293588713548359580522010252464718718561927877034276180042627965427747983560400043934264698254218983092020723421712621372360562132244454425204312916225425757838097790828944472581767448414772993566788586494377237259967890465830545650644549952946991535968195547787396557122077283993259822280513679089635871126654712171028205324100083307314684660403256768679699483505990984354189059387949843914454495889529352484500966319287872851519552732272410368337191681983499021191176886984741665301036208522047803773002276281619666794617783423146541239388645516126639784213361427618024010858016766833148745691828628776594243597085938324541904945722125357381968038906392249506860835144661959473238193964509355760039710503406240604817867279052734375000000000000000000000000000000000000000000000000000*i1^94 + -756318676216671310225921343014197232164690256601912175196900615589491242671206060382263852337109527810393624692710187429622678161006848888457027830218071528622419503216679339816875935319246075830326870549301496603161548854583715151324293615163040280954103583875987420700782103229049185468925728427100187353585586833754109449658157558295524768938715066922434106511660103445613576023323145444991575723646928509657979099635337387957408274524285883763272526101116694452670438072375326289610157965313676196990949872734730125050086419220390488549337216702038216533454733199443583133486617110112997238062149203481159933523497429107928022983630843133452120020508864163535509685875820437000180564580634211838027887440523723527438793646350118176438788661970868744195307059238041323555232072347793227833015610450119282604868692678132392522467069087464310678577220395407719663143748438274870930639422416506879486030465970468642439376764282510359259045184826232979898947570187483663328236075880479210610148452685723335144199464869104505406817486535176319782880042655373071320865597704074263870452801038784149629799757162858455343461843550640986442712317135585027401524229245133769062698884863205700222252899948453312944862086043480955639105587942803139413146420246960389803353142566106778508675551877873227901326992695916916839409400743352878549289608370372924741433341051346483797132107260552789738986030871099517253108129909655800558605814802967809977383126229583913981824839954394415547966293222865154324766728297085401739169703547757898878971963641395860361741145069720067197115725108325429272737978072019811725470853236682423948590204380249039280362432237528582172243137171295922592111855600798806338251167502617232327255821143794015033808001699355893922513829124097457958957982452118720618145422599471944896973610332976467625467963866135302845098396511927559064834617367890088408947885777556627427714182561816302606581778875278405175984958447214790717848302558856846979733003452686634814001353202131743583279119405440239741586865663829914986573811390201448497215013767141365892289709668639302657392018312715797486962498573802424966422241722677567919837940994008312843364534695546016148955685222638653848860843073946290933667366540721560598593634760378838695652783690162894609928178945991297828902429418071421725337259757433331727916524717479313207587066819938391611470426280020754477704482236329087712932771109623815696993350429869285372303479249703286509017686314902499681435994858274311942359652053626506170476654819394503933122098642109103615317423956862242751510352108966119865700960141781502766816879381491465617640039201059787632055660316679321595692200076821557415237852391898282043443817480370371392620194816849757091586812234863379917206303668109235806348903818987039968414685471366308485993923446713373494132721776604511891185294913524330159343596447415575110658618323737495610876454475082515559840225864196936294230154701444325111868783490180230176001802342537325740327190787943525521824856659430509664065554999812111381950756335278880236881442973961024125597408499771994203309410844291832888097201614038142376961081760867870793090062048536316942580766860110979030341685787429443090487526863206549482179668767801895468806741716050330681173732965894881992289087024499765854237223581608169153919814529848947606132995423983734885784983182675245461689778124196286158825042320227837313981354643950865467344833225243655081536967894028995636237706530993522702443434479375857037206948610955096579969975265044447562234962549282676440868158254717010069417704218459893717232548958091666683648255191557148993215254624421537186502695699663695511753204310512943666489160931262128322356767848923647906255601780500796849082689732313156127929687500000000000000000000000000000000000000000000000000*i1^95 + 4029939774076044057554032844643377836287082718068206686660094758595040763000301664869002778506658979821873998724486879791657530799244040497228828774061901226405496999734936320548515122995855831424989327256979710980941738270970224135671886820796888234242031373022255867820434831009674829752735664753286029565326470956349772294369707630651238918664936492938483502578759817123402221289759369807263194062368095811412663599247534091966376550486017861463733161228750987273041517397131424354071973925856685788063866777884258906240871025572490242311321579078942144003662733625708748495765385591190563096716967952227956838158967716788239222209080848222871498234913407459126490196041629957959412551281776436797260235457684949824784519102766014116417235989806152126214340602077040363533755205279964293031771575249653821221486275515157474684922099348527966184439054674556051258453559079384068380747591284302108270139158345709415874002080997140758797266798608143573355388941996436444569159361290127694644074579517621956224806306450224182841670254059658972450528654548742087613335377809632897030495267668543125241531582529386596887194093927619075844881769838358674658242374220770537835147256704871286185117659906877805133203194447570461957541610858250068053570101830458348660054927406357853032194470975592234605405753339002046250929195350109444606667476017739353446162003960544312213308870763710323673597776396156201142931200595864350974398598616064639029935619390891882497427646812935788274470169527427838110667130717657659047460496244574529949872229158176043500070616455321358199770047031125718164083377739800169721012727001768797735046970547147337214734033361072459624520866555144744379961567966868067520066557972580258634948969059786876888825603475778107980382981750378991272347223644001819392681466197155591171376646062610464840587266557876846243553611390269134455009224238422327889068622886782764642515436803154992059629100412988776344339150209880153995819857165716530463979811336690541611914347784810280797124675131733983033906616390483814816561658120326961802717136279976392635817852659196034348215961060203697889588843185509146914038909880413310820445647307320925147661761954545974242545690258698896121485683361188672983490233434907591856602080072727329193355618451825830395711527321604338671751338144763568726342284113419735502304372127021865269192837974933604813998885502660595505440476039230507784965826657543165204605700035337254547474430284481419319952041514707958132760504846379790620308621856074939215559641572957454185674081094730338453368630449110205369369936381784953131805003287332085682471192505581151351870870867495215766207012316317857991120411791915798344999344981339249005918223565614591854554052797771001817341995336447728402091705089732822977777707825114210754825854305981955792928195441539962318665141183866732116512672332627583830414076597952785967933128080197234435750055236228275836265912514491413472906839484062850646844664707647075948464991342112124195882741365620337756156311449613854063163579771268895972875743156077135671291207312739823333231761156259479798773617775542928591195491782928882964061492490414019282419732590460998102123001499150903695289872437427786805771168185684165000457159941682010895564516430060214044786913568296280912837069951126549492598967448922496890351459068543373972874562686966010212506211537393262593064743157135362909710741977302040240219808570666826885790580900419191985519507917247248819320453821863024596424490429457421336537009592710057900401330099455779593021925635310460706288261901752032529081501311092060863415158014208906373408500699500743073789785271532067562026215949479735732109961974331603634960598954942449875448032256734797696361670416020928087164065800607204437255859375000000000000000000000000000000000000000000*i1^96 + -17722910103882815982477314440864187348256524856917136085083721567611767858967255211542457247016217506000830822229892236001054337994655622888851380139606553500342435541758508147665025676604679402042653087602710563020294225971417593038261609283577152148628833362146694712961399479668249587418434670780412590260711936973214617367958661129969678001965332245866970508993268360881676914530076798060847611572692383577822029989668530576040613732934892737768925347064016810492926610361835545550305011782503744017339251642649527778332119016585293680991482397822998441333521735107122198727256102809764166740144439482430192498988195168565840883223704072507858404832758169642680548364680439012164545690933743534181644426247759970836133073454371727350354972451896430642021418022327461995352486573643092755326242624178530535653271716182278229647064714181660277975900856022725987152584163296349782343907505345892205653027365351833279648505121282063872896202870229208307165475638321197399996051091606503174660280751110398920776316655876892652369639690228514280911268433150430123706170751697303133433233269520904031667166603935231111219945199939357337941250602023125200052518738368684279856841486575655118006318044068127304735694995516034002086688111322579270804304635371705436984256969293528346853444509657886504708573884594297290573199007300053966607707880932920491267757450911313414170483832543973498654087246804081825813535229442158086404370500364402727913346486144083759937382788576307880865209056898062134779077093479391259043426361716952063315587081000124213547366419483850008241347201701298860076293087309344892295223420074898412201398828936669967791069743995715530476534013964972704939453841093966937337156660741334246388287643422115962573120209756807594074093024192116345380480081628924305920384898112440375552617036569022595635151931748819939435737855321298575815187109247565080961739523106976364857917901451667537296789261087209702706150694052652808408137259804285419810054190409779780198255016712476793947429304970267360993964839143187736683973112351159773671146940228269385438105917349951856519988655915023958360552115417610265504644034758926017186804210884607903426957648275208623707974654273008233290715674088542474375880192665361267808005785251702401662739431287153853709583487218252079408751906205702605650814568926320974000707556314479213692481434931225949465321390639626986977488424276824814516574909244421464395779470587068044280384849111361034806463975455259733392347543135297431321614974644273893266821292434253936607288590450101056525403336367554748475430020787542762496289316406046769062093233686133090424969411611499483837326931429929220870293475987737405569738488457062002266070734282529323103319789037781512002073872470354369395639560399945848032953582622115399571504022198311250178256920524387038323799713143263481438814733480035534225596416978339113580616238047640198291432673265750174660358089200819657547861429268969941246482862272679709556319655204770181047526496460960363936043771873499384098431507742281236590204207269896153226746610261973806357552294229545791083381361812116025561415368836357080920614668404363998477525934834905427822160928254982393071830840705242515323545096745984893174413527840608181111016872180319944344159489263750214660282095775683456290775212065920305184396415452613391114652912882594905905328635875259066880594532336135969744689011649124269514695812627962424607749349237568994203243875699514686623880805166790733399133928827015495031154393974340158006356631671727398106169186790115309191844477161836678064558825112072465101038082249580414554322093180606764135830074479645909308523983481510617416021537165948946393076780371895555391385047025468521411997735448551338777178898453712463378906250000000000000000000000000000000000000000*i1^97 + 65562097767163890217259134398235637478658412180220063629752604527731391454883401816490152644955932914425349756030598469443581580608600321929642397589904202748913083987306448853883847979275815962685218915235437044315416195584770938415486402894641216272207091662524113409671397891375122218869246413290673671827857121051226662459293904647778585481513597303157627701454763653832536391637460891018060553927100254511835081385055982095897900097998289675862556237987019821729332825966194534762357760109632501916154583789267377534424224531467300132435944537486091817515051456494530156162722353339818069014626027687141348023781632560128243325026628161417427579686691866630575853270676696890979268716089496990810698938045442123879802382942507118977694916846180692458902937796776623731605069077314983311338703813908999202091834585272690887216141089293475480482574121695254306020438321075833716260421179997504326284983479327599549699098316401804301030994417776288979214254732970197077136640922959919019240304082100999587139139965496049716318357810333691636025327544204517341656437259179038448037213975778017362141099241951039986512731441401809210859622034608851699773610224781378646792032290698009034242449361866570542044764412465179802813905796064250793722972241927270988089915744394042481091621489808044860184942145484768873611482102390462819604164230213266881323753145769460100621118015323431405679931965316604136124841903747828867219448540189488588491329538254115714154622176005938076279371934571429417419264344866049821086544416904694657781447246783589076655350915588131222556369837642050409666278791808196476368313189536851766198831923650122471467421964357017945211962530992886952088271908654064488223814602950231483430972357995315748911374099067481534577641329836481663033102443136971970287981675352803948718645278832376556699236975411418981280630104199842708645558655536693873151755976066833331770294943584359916957640854822721327719241714289398326176433752910462402702635269705600202274025833155510204387558827592966577689496045541000274369225083093138714637458118416387855772300060855082027621720917797019306814862284180519429260343292261640870566777496895992227718074747818968858751789325168621687210788062928529802530343202239857390033621316839763655301826320767531572341372154167887019805442267620119981221400656532850795084814178001099007907396076267329922513858226889494810626845891181304518571229187827361179177082677298156980130979213740321678695335669160825416174918307773288832273226699148777198357200411068424746805894326001959404084953114178668316201313595139047840707167377355615528142175041567206094796539358431760585602477020296927859476445124987992562666530775296781726732364351517043507064852259257531107046699624920045423975366886819232424814166808543213272915400735949600005571818944865160691060539001182797356520238317532781960994452644141793834257165484174302659997920827862887578743782109331732829464142547094047041641088870699530777111006839849632811346394056845909053964749027676655138589857215724950914623972737237576665530503571342195826600489074200462991098635023466479488718574371217965309771410708617015272087320158005150077385270867077006370467329901843598772592666485857217525971720958761031941025828918559793448186513919183166225717112270810027877904897907255612792102224716426934629122539712494054340032177822050505078301336454073343594938871659735654788923309250266417114585798604375175316427877841643769938850996566772922663993807665156614072456506990793452225051442865520840655501350710163296224405566951415981649271061841751943317791150605541339628952109069673752908723789951381581872429655996519016466625461553967108422419962107778678114780881302426409620517921972293606813764199614524841308593750000000000000000000000000000000000000*i1^98 + -201589754406541987172524441991395726182096428941437109866796469972096344805525193517490820272260239840084288858107199071333086521761049536092847757609565841243760229708519822226471949136500757405556713854328189323903075010526379358437930315276022715033142090146003414157329353576087468136396933359983657660391868932468973536743076071845941130092974484845195753104153793454105757236949347374655681925269723391344058155156063429362730444016362333971293085793191270255128080220384465547070713618741837151180484257913389261654537070598210712984292478299115435853676961014411016730073374075643050075546927043397849771089548076496377537509281307698997306910455160896570932388391183625456963275996009035635272361910999710322714352208394513276255496677105070091236858887614477319427503600438361348054502128221227698638228545348126638488533409284982579353444791041744591942337644694536206266154084427303868673203242478090339008127819646696887129216468212905335570687174043611398316558376630957319209528791809987969698323230145336649081987465050138607503907629723383426998974591075069680741474823115696210796403679082893805158737722220618805091998308979683471251651785224010919732812896036324488841477229995412731354248102599338607426210773905607984772274514662393129978348245436681122681522650335776873799535993241853469850302411770710437029127697799672876964796132919256134110899958958342397825389154742299191078663416475630569502288527293865486302121901631564969389216585149420717700276419154214187037478363221219638739467258445675338862989660542008279884821264005195422044701761170749509025912739493780806007511509373109407092024106816557360609877569387368894761334135775666827798314628007376884797419865522838041960554608213854703128371700284078197695244952331291293793297716074854139265914399456967331060518115574735476064288730416054962695394359162838893624892817654941954264140893070887863025237181620663577664178011476494122344891585367268457866834514451741015366928143450900112967888571145626069183044715894469910610395293151667009078228346281309150207598469885141202375681396958649898955882694157932001586148039961595995673038778146034886888728333553070759191389792643333297131583542866831930271433549985743452846457500534215946154721672718264975494403691843458950150559722597689137635115173387721753403729556957303411674460280700629461384663858012330005352105642349583700053080353817843109680549181921762350720812708516224560688757061987314132284318169972318968542065383517396695729662202792909546068736163318797294708365567408145178912469817716020783794299223655280967562897796562945640577573631121826495498338283279873741771490348205023551173544524449998827716616050389685174699108559181854366891056837469512755939080313158230253098257160920701387642174699154269427652787513184961172910070428265860743436323142596863275580928072076171606627477254775624489150554039049823306225359673457253108109306838186641537819887748923884608250434385660331563626074374494781789532074475838141395628675944554409064282527297763623691824573608941228902933691564851299250175135247813685657880015905877319482060324700089830058485205681952347740920789467859086737484710990064655137032709832881805017841007670824059974837873878895646889473946542033192272328515684913565738276144796250225903513482612675184120010052641429253710032452562104027273475493331897918979059874141808261370776782123088154837972277348417888329114005906608268182900550728646530751999197634906931729835083471602685452687336629035344352455834794961494892185565915855281746393745419093233486726405511407108350286851860652212226946134433851366265300305610344691113258940116207887947115020195703007598516225911958779947271176619115245955832227409132428874727338552474975585937500000000000000000000000000000000000*i1^99 + 451730262085780965756327448038944009266193592086556517361687596231645963347473388178239560716441384197884911222464815651906307926626480626000189029644253738655138511358370197061782418531808992770964203361752929697809405677470702065540516015093108163295368996010463034110628790547398227222926315488171071540376476192832097287382674118045255964110336133464592349051089791081832570035286319678033493518862095925956684950940211412054093625131565671602372230235268522835916377911754322622956944526855270883915854391050624891751901511327921218210776839856215324102847223353289927014595144450149931738675290203247490654682065205632246137148970958428522698004262104732325337375480620452250099270618082495003164527806613631527694214934405861711661025538386059864745156301014100702623992182683792586404767746137617206782300062466437618647589773655450419467084635432554210434608405980883228729578826518737787163703877739604204789762476869426381265846055124323816198000453056016420381185676015559160618834014306148060890147190593052468733018526622992131915197193192416524727871691879176456741251982773798469918753246691530414865775553143421810625470515004044194587361816894183659049845923117602822297253330333052092645923463575597027466188586247884092939751110413945260585498000044900259689772140156045338438202883646423901828149782222357765603662933260791750620723712520330558440323684287987481353351270416588886095600857333100414696103768860591697699153783554401538644383159529283380158112695411458167595264711986581295524437685612122560021541121530823303534521305578535408648184051104917536101912301305721617950993015484864708075657088143732465956002488599610493552643191972213066404691571531721002428245828593847799828847294044605573505958832326699152324557730224548572534424624536456946434631177850987670701151611046305371597197904614019972168214516704333183528159107281826037040596383031529246142365521275022963034895216870639345733403828585458994757932629684432583435873141873971234124655313006569286040566090295722898770770652009248834592223779947425818791640994501219761167285353789353917120068076430425445587546648378334612418319500733055782490030844507557231062117595989340316537619473966088503896980087367721535344481237581303711404803837699040605599923637013012408862455744281480297869379349335452809534892972183208742164696170298656771175932245863229454382040177148839627470658881041171504321246734943166847200429989752005150705993887432898789373834226324722398017586553623825569168260442046291941150792732587638979086841032910726203918245899405578061156734646240181354467477315027649848283349780572344286469598941564190149797111830498007022537772329099486410025719032798407502515092969625810362353543546928287558183787441987895609338989384742955070432664485233275425272139300879721950250916811682149337549670671861775321677987960104453662557221728011256788422797577397142800410783695496157388174561749332042968943725138376686340172061887282469364547582304669335298689798379606134222795351244609685073554494637973540024034032730359650873090177536159143011899587274703660112392892899136681474732064764304105717000902813505273030385063800358471255377864098791957803666386144407125038807601129135801801279287004533138499153178244229607818163904332269320945881752881403232998733633437846771527562827037734354893539096880473536583031971614923461769547968020747734306416229760014806273200304384657528886381192636829371702520634733652962430369133912927357021875143021463891811736795160610592026922739933609805645421381497921477070899933540300426319318477502792977181036001708418075375326380129422600012766247579314095926587030426182546793100440080342615420219279856679427613685132860031558495184089707663588342256844043731689453125000000000000000000000000000000*i1^100 + -569432683852132188105790227566262978744215094625659295476644142954151277141380298264447333772621425378179612022296700385786981455677565230242660301215110066408472086218741802141644962053580753223902586249432921485993490608705821646490083323452318437830572237318416435912762269853589281164535229558992174312461642357525249305317282494687279753258801695792997997103643446193941476065287907390980438958468978621544027873231317616013111984180025938309291901536685124737950679694948910061631298804033608671663080224193795287653226217134666193425602745912967376486262284252211507239312860901706059862121442390368351155246397048103910938983900147675265391953039420413271677551628470682773554655030993384096766176197493033900856897466156662369450437706757867236580123692124165801523058840358812246181873282991549711586731325858549707235258923485280570582645265637514177448839675807591651948307213375165815513219429992867415811328981098276830720591714029006083732429820087743823171077781336683965291297480140767307777586145739107575353253399776807245077947636321252813899019833338320138759276119839446899857192950139084656353502210677551423109159960953408105190260948765970076480332396885622108813654148076766394619974425602239047483989868590041008785191413777189416906685746879595921727131095865958306859625029723245936351143807300739398791375766111124362441339658824413846135458234378890351177115198126948202728264735088236804050344851898540659357761977505834870097834064831282176980829855106210162389077932123932464247303388170744075622058254763496632349004078032296766475754231245530460405768743966045043076052881913903338401724431955747521446775419470682857167940962688669186254388776401853638981346825620559422808959600656391978699893139131389823766635811616277064362860825578465527313062366612883766418600295920454708540364686414950486281133080479622885021777815522283889562149879374224482097678847803380287956806044545764624827952687571262300757863508755273719786112660247300449951226025313859409451810811119256840556278761740202508941180591799809506401954002830253841052297885360428691166361167975454159332285657789109900015396964271156629476605088457914341623876170834285218267674827141533228470598784769253727665365741941474048338203215560485459857924364441034579728637328574449621959359398951587756558321709057332503362486387190932879367905755008009464257680209658654836953189986911652113504943961464512079229940141341093783088122499334309751506001634163740398990877726610656589024980208438472812291612724100089770084628043731645212466374643897728868507958285671993983865596007396946363188209039974361210461973835967879502612151831745966375318731791403160921684692133065472417343233407912081966493342788768092664353374427418953090892579838501613173853087143680059945404373339073967167503471201832839178217849878699435704318911261245365873824426380484299947259015486414990696950313525868480608209768556263399763201115485920433484157106686983367796247427589887452439632025580741682229288561379137476268675016422931813498769773739140495440337008400174746545481464877102772887334784087362428787482605893425991884949454076535292180828051754129706395403622534068530229803311493652526346467857364311844447787709921932649637736826249074781004270305145556716853207139360650699814098945196551704181368216713774670605706379379640274289025418434177898354856453473209381035404670479243658823013118081514561116675019944667469442372535054452286658190881731813112529831242793401855868153296353572966943889947464024998585189006295290174853188124208828344710824093634324829771312134223929241029259445156521477864863371032361706048370485901693461546149552590165074195312918956595689611315476078142946980698013703658943995833396911621093750000000000000000000000000000*i1^101 + -237396102844286449830380589592455772608634274683055207760927497297846943963553377132100996130154480345609991803498212460429465218108666902410326323258945121842344880276926506064329895835669045951843088382345444235511504673149714230236802000641602096691270575494788058265073590779383872255873324909235144683770479183435988018364594907797882155479051395462925042648616219496715881778255032298181330681832165619937843190208163630645323117612511783338482367850627157250725689692803266326573496452693546456315175156421474784917429123070129169860009815553682999762903593444007620753083668239386680017631058952905185566379415743388776372720659379802133665840172557705605377307681955311095598909854911384615133035703303278461978932703531851550817440057878945192355564217485317162245738320366384744982915914192022675803987976218111433379198485791481738660883913067273860495937693709627040356585805015500310950948796131928763974736886218940561048798459701042990055835256109189043806898779693515953232986078862389741887980010501256559318668587239078483215586967160442064354208595752545033721422412582002192660866636399908255075161053638187989651944002248673260149734595857407054655246849190871155625402773594645163323433541817316383787682783150246974575059916888604778508600747247160280082587395887227021393076612520702447319667943722815691293357837590734724810618333428409287388803563439199128679121290542837942191182148572585243815333518088921362359303398204858336147715049208139187551410154635880569519114020617850558683026850944569485031877125790805822360738248555962019584934986770797009528892147882594732610307910682982283790496446556628590400765280739980587438114787137720487068792403558307290991216451103650739707594326794028310739695707267076837021180846113448808151021456303817603804173288393093895417876321448753142666238166017209826078469966576494049805938915941980881929005237237283814029939034230667285949808671566200705668035580732557072709226445934444436055237078644179467317047990439557288235569013371026023027942861231034142264678368191831357389096927338460264191199993420333230271595111901864658993266933366340761274992271838372599964099451748458872949783734677999127359827619305357907286058120431542836260369002112569143075909872886259459296405995790710927620311131619979587087954671229792545541957106648645073433608583840338251285537421299251382355024810419061604353290130208947769826706868732396018824922046995046428545330502738034412646767723225939628170528124816144820637392574318786327870936275468511992341494359974439801427805241298337901000829719827293349625540910282757771649989395959582935027742661384733098276892429275591018908844177610084969451149952643338324743578480492390849794929351111824825868665107004763837050986568658031528898214986116744236502715962610761802092234613997864427812729619677451414397893395081224664382530578428506676209869531931471766286299868606521731376922109078002388356317193479929601837251402757382188008951771429340081235179006978476966945882162343669316428935210229268870450260072438118780892690167614988588407310782965740340419302743994288898036100930752268676544739955723294984340329482733085639076023458553794336673042393603617481479518416407211743842718737442063656677364733187357098772411325988627922596886859087452931502113184436185433328213936464125647943509572661689059591602636987934877959207897337867586409609125723559845127561567600317076077337065819925687335939112906204959390378093756333144285981817445569791390276473870877746308038401469137317916118916972757889353016698965909739618936437343372920009748048337304236544144403560302228664922835598474622632960815481746448026934952081904909812610791972786257908890200640783518792886752635240554809570312500000000000000000000000000000*i1^102 + 4116257578344471788353374109175648323103970544054374955755187177628340828953933189617546483088751856747218657782266871520911068898690675754280933579358816963656139667001399684903854089746576226462930415375068401079836940334294399633673312539612389730906667043403320126710231123539924689357465668371192603561828535871254382460538400789433784624024441799565246925664150733369813284081529314360855583209648938179402688750293585391922368197314902251655244931123723186046766523223489493683252261816648150474499705638553661621690712468515215360713974268103147832819215216526794304152934586207686420087253396947484587462665174013204888372490645402981727358465642126022231221377227362170937308367144414129198758775752914663324057234900635505498315754464754206360921714105214869955135308393265175760264587101920323457378661365711444001066359835809549357159548062623405439138802523766471858221201592948308729153965359362428447161096269133651256867827329392678193581076250286445632893998423458545942865498256168393311054972410649286756436012763042451622336284291140002463301234285917938076758761380639689444058649493034405419487236151237888245988168102238347344964067495363494741342975852207490664199701240808978928769446360483740973281104320365212831369192103609022195360057620524104918636523886973038659383336849424472669960610908535429452352303878299497662675048222343806134653922630892436636792433633948570984245079016140011157688137965415947203421056488003390902082322910138395531340493113390734887238297357074010389924687269901418849244209653445835265347949413716533561916768135500182747080022073199122346440149490594489967481416073267585690051976310898084917215521331126422208921485993728557444548676920017392180819113965323168007978838931420810942615596525404177462412520433136610351269956274162476849418995279387987401099540704639700027630929798377848980867715193036831003309228014261741611471294514239440778396792193396581713365088441430815139724043810087467334999876015705063986745428831177766024786029135531361154539529391860058531141145317277877095926877829960009606929706822518543896824114416360261822145824104544489460550580602067069997714743528207283075767471942434681799163869072086395059754540045809318596185137649245151594532428587035355400513709290614132347873549548356616870518589212069635451206651575953986974671213615107793369351378017342344547956976998380042775366895569529478222679241369883085412886308026151959136050739108256495288254095598922384396945136019069906465510895402448918419952817756228566759651909794831868707324663361856306407522822725167575039502281522991042623684622707882663188782702803839246377665274837567786219337526845121606419385651104780796020649387271297632141307696413557540215692295348134181790677866605958138641033112046412015044792465298377581414396129911536891830857812490939872901554639714534639545394106339287042137901740739332330884554384593844685312092717542441866866695591035700680225288031514254715126917396291888531783203208849933833808190614259930237191245862909127622624119009185195572191273697784235480288285966793217385353359296950181272332453805003101411170440708878876627399565891948621665700496979093230495228051893299798417635189249279450252426444511945433631816328050504354610446452761542059601993223992613055058154651115871045342409778059629964593043135419784755018785462795982655267012366303136664634329535659604673064146074447628505346942171889625606583149877793726292951819021851258023341999847735609319166583231147637500877430491858402759174290556114493633484333700903974490250384351285545703534121512370693672840077320134948280690417908139958220621396422924420686904055729015482622611506589385860842107556895573539090804615625529550015926361083984375000000000000000000000000*i1^103 + -13941896078866634927265749660868601650096996652869491475553831779063840134532275994942434832018024967079881342955909058208957419266264903737309558213089364983387271887571083727970011031855899232440131508720913426475203365095754543259858386130750191778082713067456177149168253897439751614572471879343821089506676124778654907101944417733804856800378681340600438585426943486732271857876193643352057073241908153930613810474531731236697104142101565069769416010934553590345507075293788361952462863001118697900140259736763856889080125834601579352793243468378513003318052731575325213186289160088605798672834079899553368594748429809720422396589185451098984493294419525570735110846847129718641270935672993452436786222962797923338450887215726262891068513617297743963110378588805098213075174869635859196179087913204397176417021468081643484830978287499625771545608185645067967134304384056954666523487478412472512921105774526589240534622423519240338297615745729252898477412643110942438840236147695234186903509864369221684779829090074421929418960842614008253804471618163618284662487754749818949556803871384133742566037998378769525637369014717897406214704100396416513075726782603214969628071735605714586887016982170790617958249600001373716769502000798940227479421413485595252744747739017910247269473540319815794461642082782644738792891087285211907726617721381317066763694907067351960196372445250949116811184865354762543178612427421985107812855620801790241230965252334036947657050546362896778614161399048667370636106485558315503264629593941768300364535494445693101393075075920924622832685187932761080767953409950397213478465169167018823768107695650988349869398599666333952235286024928976455807228775734799326290061106728168433664950105145536051955857115161710041591538007982702806379395563233978862056855103793501781308507699485130894147913555491181891340280440211699840684950554451333718969185023982191481742524794773413261315302462714981008872908378455172337783334839552436179856969799350077806316792954092084004839207297574630931033492340166115824065585105504068926032300392023263901772310713997652168439005686973858008921432982864698285830454583544231400567522852070109185721555449755029916883377739503763673550895872952815280713300880003781970851096262940209143456953269547961561885839604976710716189229317237994932907061614311312509425325770078103929918076652514018310912306818931152232363317773289815951787006014232840519545928800957897347331416353718355934534571533493670344589554527241067701963477136258847624491772191470700170173600793253872693182115219915352453514513083176420092756686991785834248466620187154704771473092492159801374564613915232442544222363073244403496334326049885075743082911624595074292839470562284620366206665953828375092953994469811267745141326717981641346095071244400296083169895475475824932332781995412218983613220542671640997214972574097864314436153302559152517924541603949028228457006535332300160130650739491328689670399922107460815075391919606982719799793866770221940289423300468543588255371316779182832752148291102687706033385685564498344509883564144632866338474315688454377209509866804711165583206332187139157424444035186154636422351496222260670729152992518669120383106468660423512382253366013385772565367529861157268600065924776564031095443667235418359460026268751646070240650146838398254518667774926287202881486644579021752871032692666815100630599764338048923875938872649808407419184727132198156283017926109087559187299598074827122057547424186508744952079871572340338358081017213019270146277230670807366488895209194952137696991119695153829501303482678683681701803188589445713312458177607890058539392467874514403120202828605185977634253932463312059051967206624311756968381814658641815185546875000000000000000000*i1^104 + 20054926782768184694214091659291094083275149520678294570067246276441390855966212209543069641023029240513906091778554075138200811334808881544708335303024454477413099895664293475998353672288887320789922603288206919162090695582328013841291379049077382539693514870865977415047724492703535672917395213502963840428498242319324076251408987681081445481427730247855543437297479946014188343206013839806357162585320286882042191128489506233439827519983690834154907443564833316332029448352696717757883140573343148858763551407892148685782280903457823301532252133289802483291362721152926451118922153240108966433630837625320456194743482336747768436488200143517145298227625290901651919220760661676643654655745632738647948648761267773477364506878644440391871965818262247294070107975300776222409227859173578980965088526751728992062336433924995642140107293065741953770378259776195268167611337988419865844939936106833707175545934606771471587984163017183059489150409857491438350640852283794857000369436067445809454985414530961325379279263118010762393795352880583719743068529282677706102949087067827220404701726808614880938978792600733976877722359067731128372584302441289578185727987418495297543304383412038914291912257387558838627464488654335228292885397291028683609982074717360748861191763474417421776441938749089441984637238275997314272775819215125452753144962409973342044848410125010992075514046897740763834307408337400637766537051911511146166052836040422244249049964470238496917886188112660327289482084427552645182085826477299711144252667619804851369700029842667900728162662468810535727823435995633232521833119386082701842283243958436821390634008917640917378912963845268242106610284838307424634914295317462405671543637329852776234906788618877619578174745928061774794592525898169081157295510778321259848561032779052636332670859350423222071732691532885577906938883948171121232499933871082380390584831590005951344180515324369957650548129097012597733220173713565895409408254319000351450253121965117418285591128633465393281556960103922286732220187285733810725602841893335905682259410403140085175394199099337861071450255047499067423336293571249444448656660699829056707560036646579363519805235996205154160841285847516298333288858553875424948863458707555939446722326411137140152469204028502264357542008462571307961467559181398519066608949657089106588082498264729443011545494188461718290266399276921764072785276247011811652161328781003881520491727473073608001193953152212782477714630058263111678547582328492925462959851307152690047341806646856280292414756350481658596473578169787025379150044172634729358337106461684691202141998223050720694828919391314130442923281476503878784479905447930493772294957893197155496048650594812080900989456069516334986751615276858789298473259693985263734159172316003653360699003208934041869730994551410181120020844822027354432822981318903302282599827482652857600272227285168371993865812930182252636127134931266532236935427158874217699621849343906101043911035066011363719720083142459029105008119432587666245168709136179147054417621635804700565305301505031393810548382157764363867449482379269876831321495679779607991480169906945847019161608757207961943425189420256770961933341415610787285267384711529399169344008011853929780609412813987180110829705207937603809635308161980606583412198531805082538494142866363243037123626170626755215520317218406698665396916118060942766028253950987594549478992454066003555082749482508466106765814885451952788884548051385178432958999009109608820812271259229590777273478612608097264043076490316599109110367110725498316182844523432741455939862712161056629681116146030622337852928725013537298404141364212297023509109046619909097438599075350186898281101832708372967317700386047363281250000000000000000*i1^105 + 16840760018348784869905690066781751975771043791585988433122743656555013355575546855035347029793081940475845504779127327691243174626022502744656168341531237586021713709703981732367635600154383553647116939145611629259722830305664929186081970796299855372698204901001192746296008510034340016485171215757357364450081395085560480315242204011039366565348496622143664831107861715295779288603050328703878841738552374274223292532373228785724878371428017474210043503656573805220866465890947069869286716323936760021881425484496683844340879839954407850365216264178273111667609703732820240187867786230901154526043466030833167796581150218700321680980601066964478343422973313898259161394870783914646988618702935871646288676712073602003146187067574548740523197270326018764455614183315730693136273406392933242193493759448169492414465109821914813785618595183652062955712767356768815133379640479839803131864197484450155677353795193956126141707123339661402759926496596593669665662869146497748051714262452258676473648535572400272565711235479418789391901338072342671283101270898038959012627629804037648583555974415908781532434587862297935672088600113866260503892723372375096494310587953154796318084665454841794202559237927832312858681741144110566287208620245463150760766939041302686037101314067193515649011215329292193769703513772891813410501564950280209568203386431103594006905653943328661313067751781563939341533020600033163170358648098945996251303947034215499162718996777281636443566083891151462015522113302698919026377724814976730803961926650415489703349690754101406413210838332711484506973148500444636988934954859714407861192564149250531010601776479572891857761378636128206955822322343390547345240655547886195478146605928222266388874290477915313731395988356468952087507190236188031329019359074246459889881237203613513709516380117395038788267483715913389139456391732306374990369168773736542095686201786042157799302695162528697525199146072385256689119611885570189200485451029685786920406904396611994385808047622738539174641248889480722945900136841546752472781590844322033322965736049134926694876938909179695131099228302838114162366378387324929113705216385676848248906965106992987451551356173024065559234354278438720848287879146840761111473888023882336618167084471324549198770635241968598945976076792495554966814381955252379948154033120318571013002901570981494048130199617965227593103383099089308792802707498648677305337045950967183652835326194926715906944279166123992327456453361658698848142182903909930264599972156368252041219229761059693822850841142603548773568116467833435132252651352858572203324815685917114438877476415022163503358565368652827624441348843907309997397649692368653583695048378938741304398962065968802492962364378116808097723415020286790179683585680249986482722898446399680857928825464581398372697809367106624006024230301584769522164509232178886136637852292350413237183993902162448233860235945587862103629376478750217183288811298703341764984662155586648470710845526650621164269401593135435949758580715293584852483034224338913430279793381858154135392343375644301067325676152291251599847998562991800419122883921507627307063825365100481371846594199008758686710164066006274041276183294868351605824459246480488104680148172912132361373393994337313495019188857194245567619408431078683933460461657977352977069283197650727414421979930600151518571613015934328341896352498415147065551192140156388471798705437154817163935704765455765355527829974089404918444877437978652066175274156811188697067762113547927734215628122213131284231201078609677364188676559537493269951148478475641098316564391065595884453760436543648420357812649007653764427755614141558340730187001657163303154203336372760069217235923133557662367820739746093750000000000000*i1^106 + -139673987475568666437150303009887667277516341521450033223820906394486879613423858047917822983152648399060773490290260654841564084326849391403205822748577131192995074020181133370870113110736226005296733532655518981832056405796383917656974678446149541378363739982719647453793652411128100649139387088330004084929453249994792978506500100378813506420421128999140203177974497453186066299935535248356083611047105656267344658447530320310446506715880772683500009227416291138516175760115503251264074262997510930607962049969279193100650477728353968394433767948738946990643811086542932695871917159755283314216664434441639963573751540485547447564906549714564855036841586314981255882213573844679347201118855029529510884027005173852605234582267180829875317841610347900499917820868791347551736988895669939431867377476572859638534529548123854427616834952283064149106710894526540864369338612028411602360621379582622363530424739357669105830778706812222463631867122321668916158468124299679709688717792344015785719873110168235543903334277261593716149073307155210210238574056456888717860376800525409798785109162449718973852606597612105785917210087875628482029715335199662083540640858207355304051780272331656772926000843720522334688883639380181931391130352407733891793066150323744056335253581281156284612255585528735329812382394451259064142392465626998836729361179087076140078699412559100757075459264946476699753734326543635543185368832174762730736195358256923717640876239670594678152623783089986541061186895711173475522224420391415134713697651075826687920342056397635629335253166741128844432219018748928189376637858627651220539275323332024098196630900673605752430641986122775161040246330998627368280187616703057596356199928708336702499194288086453830239752987407795244870248933017888995730447014303427780356947063257696311414798623661533051185830644979014578562281664799097084980015153496895770513829751014144294444581062656448017945021771522960698497136350515976176510984498515096325938454407882998342904455418505875192981815312474999556833135422338902387747138616661331421911434381168545677644722033592101546440441780285581821318870386613132484192026369432870668909502432725324728292783053032850748527869977529804883348489933157955227321975736808749315592402113582235441164242008210480718971448064418597238250615987912027418904394702592688071474012433322722202245526716909699987387092908502254434344869370795677505679465431461332643374413013244238874380996389953916501726736400220226971413468260019869402830054916521650519067176908210284678609258016278358477821045301443063222498352622096248188171559121561694736985039884818500714195298861266493916436433811112468628691810031500805754167761679829105459113777067270238086313595163765778398509133005988531882973862117680736265691928223437793877543925489112131413253862396057032572212483522576001162432463830673333334164711768141179544592273861179803942790822411826944008624172224760171060645891534711766477115131892981716113643821321158781202291861542282047669469348613337536360225822286771254265821791630758396040821502911195798673603300771102295598569854453986009820527796808669397350412860007785229204032255477118008939589806932253940757421794277618863066605007595569191499583152255321659284053523244643714268913060247055466817651557836453889367531253076336630245707599920550833508630463679337642159194545745054709660705560924321083913055321872984169522162252294348745398016321941637387842712080107735057346850038126273921079631944904259077610855221807490188564799273082125375379464095103678607702200155062017334345645850109810843265999151235481097570945543070191777198391349537250542712286246187244267219972547351185605930493878804304203056219080281152855604887008666992187500000000000*i1^107 + 305324094331526984346802368814232611855008735780271146053325038860716489460965734480754172441097178097414962768914000127228644199462532145358449993164566255824082058524284138549365005896039315517966086749502514476666661832285311682897474098497940536256779187678573373831495293398727810312014465874766333677833109588894528986835532543172767904065330748480045767516483584583023872147893156458058258527224111969872004549439848141918052937997272738170609973196860412165575471268471873213566452871945253651879703131279984368813889874267834101234738221130295164463214534485571270824475981005886905588494289223511518589141440171974827538339210283208572304460592764289354950209894554002394843606704328186429713674814408829853485472220113869324130463686732593206564256934483928726158454753819988132228509268024169122765399138887544328771880694198430886777784495265239830436738516653165715321118536667440133779159982171365843538268960471618157940481586204072143178099110226998878078370367596690338215952328377674128509779379361583771618484539443055768702205889073345623746660633949392393503138523978969974389197210085462451762621910528392087329505052692165222239282381639448116218298580110840664987112781535432345731146075689947709949697071652423148591041000998782058720092881440449763841420027771008394562147809317997976785047003027953302423935423991982774303543209732444837465206528912295489250992496306005964754847114857190879699380150183262484252886259413724547340327132790059257906109948883893186554065782624929943885908333684378458161798915851685375776932311600288488264176905024700760711404476269263678247561390938824110236850126650766197132034666994942025859126631878190554142225968930774904944352791734951304887493302166578935342324186398126783218978786308587424900465996987666919632201186183694807465855574988098940111597165754602080281821393404344402157004047861741754081926135234972772502787482178249503240794172357362359135374201962762955053695864927208640740690221434535597734754039600298647563625147036669476376902452773007785173470814665388049499641472746834160330224416519432688450102502316430931255067640241865372292771154517932802775344441720279343554617011665218408517747059681101960834321264567818016463008651226332328496420355457850974529265437105840572985029582754103151157008765205292396134913560387673155501875995743923053308691113614736491524610307263872253452996714515056396095871637588777306063589955436578782272214971486050210758031971871011954543753451029910435942300214819511402207060618674911188136305202126194798679607734985269894720664622194771996184074743159030983051241632549613834882694371223197002794378557252840088576690690599402193146206678998592664914463727255718284532664486606828559600964254119511337115625777464788737967935639391635645503947036483357333719383301108008343529427679745486974054608613158820127823840040079256616339753419023548841913281533525390997487786379567006368363345966134941767002190313381344236196609476399852933046002127192441796991476159123360229009860717840146805014078464671847710580510575876700532292439024506865351011002369318133289915806563418811006228654346311957462561264555926488255527664567544819262727977462232711293638378800650021227180817382798664131791598844061005338865989935640639705974654968768858763004924345956739821519953832983188113046725011236354179617249204092108430369299319987747979933986747959092425298296875541369691791116967862081887286211043644881465876416794103613224775704958903291920027753944470415801056480987799369770354367578166083068683001049731348963733462003187820847496809900328186175721156163867415273763356200340401533789035609630595782503805492947904581651886478702549732044957409016205929219722747802734375000000*i1^108 + -471198272259463093569456291950553824415518500301266736464888331405861273229944697501579152079111074611001129827531621064743396383151763057308117279327571986443675968339986866108950775218816760875817160714206504631604015116946198906004181346080529164856420766223082335731023636228741220381093000897056611855524328793188327772212857187192198550958686981991327360684261563132111666459427334945267040284760729223549926247305237633702982487742055367655143897156129451537896175093195792182501105877821070035625711938773052356578660763555825061860274554751977979401126078618330651305708437130924221776274213739061102835912047800050159750514981261797712121114801325544594251074034798760330112337479932660239364105297932332067831993770396286656658503072715735007037447658686555126792591663759072170363273274324565463489978086592630052140632304607077390332411724398356768940537883484082834109405288688729880707033849404029907833495259524932741860483849397991626219244119031643885040880285191501838012451187284793561741687776099003602228868000631288997048608920135064212552472340153374068333967604991853155592499177499729539638496235347278011357897536698963156124723842812991886929474982298301263389703954667773808351550754433937532162958188797906031892891900231378350598605234325302638423955609022162649492115692928317249005766590393457809124506611870791454123080644194598335342638224715948110798188628358738756420459731001727711244249684437881502305486193815882858798370499412372867675140166269046180688810316816089643072868217396936901425459861022099947132769673569388884472017787157041484387895843305315402808265766834751991354106667575677373765370187278374556783219899284005405984286176741272384056467945316194942366130267389570793962784063135003520293854683294858211328532266543729440035315594929085593360576395220625845636274459813486707163292858824247565117000277526911902471974287734511536841065305900884155711687855921516067185264452724646180998927706670704136541227580399238330920059629018509815453949432341735841359584077119325864405523823262271083159028468000202852593088219659612264807975565701208879119099747146347855380852804030273043939330937010121676727434246732553105029661046810125655984706845480161699833792465759030559296566038261398297590009770866497780021116981418164141231409412583203919273775571430674196376824929114606578763092605830445545030108629648931778369301839381203005338130462768157159071974116057662599131960275981116490168890625832083027764341949896377741915040740482742260148650684558818804368634284043628161111456736483169480592666788659181545032613404613747685236352935644934647873556947009696093339811401114660162302293820906112685685893025180722939637030892255964341687144425952067608257266932637080844900543253059336149551408631252097458239169875140779759135722559443668529864584650202936299786568325920944289060208550524710325788461014228669906210021912705104825814849658981268953709732529393666810053374342890483746794247718302753175810144136806881187010163022522470212659438175986781137416781726541935842882194362112137921057680296578667054497736938005061445550620596500961839116420546572813556992888279234272544929632360358765712135637033121098005441449153783805249422847521980230019744275780744752923392524638949732650971671685236771169298675037846741762724727722770559384587113092095394415867736165830497267623214429467699799239149300142888535367700110199438861555507060406749386415438519545084958755800188160034914195837423107524608747348246947916109662960666943085067735431628922664278671793998628408189220321537339728927330709625462252645775459180531660020180933836795174362084698045988795017240414116839227835082244385048189094788995134877040982246398925781250000*i1^109 + 559081920643617054857010740114723975734168581849405319548367615572028260208872611996733952143047187146641585146123950421288118667407055376798965716971324981683674995779835239513132700441626229455597368062515842306091209477097912297144830741333137465355373281376203658521939994007160140429957643135257307608108927368568313594226776805714351833808983479489551873310975390639156807375715910491873748236676130895919126051275730633479536679025886643378663509855075580841893634342276817431849704483511969389562160712865202554718520472590154142936948023435135591089762743702542087438072916189513976930277232943483834005205366333267333025340603106517074483915796358986012814314433027393672138489078198235170199508082618123755287123780279404035619689959139586796162312949864469573894170498638813009100556933738963563129697279241254802116369512258315678261459935295789225759623787183967724587017891953496115158469035897592379356859104951399823785490033110058036217470856159959711845437197984987157972419477474427812404620596408527771021150531895988213231207198866358489292269059199424713233943489785883713052533941784194273691856935362458281147014029898115222193656300754881497263395649069203865511637919493665644975103314364647433663172850849605799534021415513122352300023925504870166305748494473692045475762036877052248810233546776928303215111568359010600323244841901591998957033130163677203608439433114060349952306296078369165808227510209565456145921593388405742990759350176763540592184095835938076283173707350483987084276517303791155011906371318135493469534399387919633859666044700418792343926838988633167688355217154950198624672397186474221163264493095026464892110194226786354203933520775521224845048034514266979291991254558767937935609502989629194671829427910284230865038197527565272278129357087011223761651262135837609586404532659902631435932256288570632157289169784126001703860555744214179286207111570726858610154640946024433915361282541866500459861781536700983620532263397503426302359015561336679660826977368194389888808789946135682381531206624564720970028205493619303636095777987281686099118557853995310822830977099424040557542951375476628324205194143321757450513172819085609681207998446066972453148273550424811626315068907328879758688511305444718817473700614860681097402640423705442820419449159674049851426579554479391184959512200034192592640169227481080759488548788831265951653113762054196913340008798406310035402284717496482033978926894769205674891945599364605822119994410139593681292527056681718368389425332415218850303833893365166464377544160340678570299671683857872622222846220782043150488318444941020105959182491727253621166955369125423432152485034805791304719540330656872106552404758401541044475003711891049882599240052668740244326675929556701742982377088396629931255402868838209633114038469739987657138780863210313389827938681471979312821152229509424753642735082392664405018845687557585987000244712332163748521930501926279419865295259823191558506567013439725407268061812802983288028359523281493649906388989205298221122987555192701673416871414658949894555143777334608106296425361133696823051213738839583941498017879800881469120975550626935463449338659666263672837135740874352328759643125531678434539378477888536332772497014370671487743568662549436991287887384357184838705341272002207175453918568682487443115836411176185558935601406207516893622483362382957675027230523951145042548455192701131242496208355903660612336490483840259630315010010146197557001307417364954638633236880023143096984877002337352494237895529771735047496003778861543683072612895872087404349697646075184418058587850653513087995854345346255861153668811487215517719659015871500474647443068576535551983397454023361206054687500*i1^110 + 209120642648814623589940225849283800472073638714956638093289176651348487870570239151801898147750718453916693623361767418855150158696350151847718327292203123102713199056904981166449606531803618155291278890245368835381491019671858516438401936561478570613914249114789420287264099507534906406209326872964866975146778886818034750161418799850516756779140303417787188779391361880684935294083960376340098551785070108061947110490558432184280797092918246358517451548135552253484271737942001026691788178277428247236647418624673660162901739338471981655128652115919350543027901587493910141800399652718346838630411092585279066042488278109483597688428532114234204813563240791996281362121434375548620508139688696333618230030692560784139041368480991319684382976449430326740293331931437973587950580075197876049076609215199139441240404062952950743457091581286619495088818750348127359336023235613676668332262623565678024409473527430094912223636818016805703321552340414215329555180787685839328739091155324536716160000818613574437766147679753574191769981390587614884956837594909318638510884573188386209210874118324057230929735926015733393970532926046805110713528368722084685416416796119352223767154213039310766168549203738477053363476757817544596246360628497101252215406968657195047863792786246825584078560495729614368556466142858284242406131766976145703531931340046707211766707834121831760119618138247771500516341855326243287312657524357793296148559983463352305566132543842534118536253601291959257486357728961253696207791077164823691312294712640031650614048004794958351249867975071468459734406733016576725014614190870476529778728029421042521809571316777053036944193731918555706409647678193987142177837594484629669737491510795505704708406338353713810827768979672142418983463458739163842864550973508628520827714824729189957426661334704216649424327621854135041275975836511599875379094889882775176676220149515011387112285961268031090121122538127386901350079080709604028423576868285994930101499889860582204289757394755664941517989431473531036623122369514555596534999048169983184270850823872575900885238309014969555728493362557331757164759538948556212865815938004074651009370363971458172098849998048252675492411401358320223527633026842022320356181850520935223986903235554229509638053997127491974174772133225118302478919851363044905180028571009677785672996105168174923970122368220279467156264541363320679470762052144105957291046913976751782183761540461419141927611476889439454569747469220656705676558630798390287242228440371004639246716064330377155398923203463131772067906495256271758472662159562377459853075977356897100345322899458356838654298591555024704243617440388247301096289442732717727879814953894516779095851280586855200205731651212915876239415957052577596305025120629366597941870767073525780798910571609925327044174441093873563104561248333646953159452357696500904141025600174951997743932091717713631007941351694708967957770053444632004947542432053698529394028227300503939526339941636686901783697361536933536442659302486766809502816085895453165671759599261216540649381324303654504465513897332937081019165346796435991585120759727486612525773251387553345578117142358459486718304688142060404955614377802403103950744175177625660939519406475825212071673316980975975924106950800475036761211921997994658787094915807946041536354417404529379014708398842346118435838601392825628929329535994665401972674817304863325175486335887069446307264016774568503914731916113859461355935097527479881170553724180029199140327183091976867172413941270547876236528685689315983911437476436499963488160340383649321172464481289369742608090129681556638484921745417081052461800455926108432231314740825430659176831227341608610004186630249023437500*i1^111 + -517590801044803556705233343895851356166431635881345827040329476210634305693305223908568196604689979299953971007302096021053949013763956856675057291282832580948265147023286887991493577039546514831882995967751934314207509943439057644898171949089231421031610993125982060265794018943809065367899971585409894707279120593008359727615977116721469850052078409736158379347902576655816747122300593469605457563392638944686937409952443193508624101493473271499026783210529471569456047104366231656935830575723531778582254814638609007509551236189541463405428279712066832130548682330608545971096173103183676639288708377377293318730541784615914497622071869625646222981990288318964327396956677792290860400359375810642752254797206090608605399113670045798827597452618052969194448071474368896977632870045826191485281980359111204974928142456439266294130286360218404489585095476578571999442429795947920004479282008664453564573855408261109937465378281655145927358336974234091474163470070203726100574246323974070573321688668536820896788170242960279134878776223587432657602610581491191763415489272603004790985963870072140237335189021255359430628227052461619682420753939794228027540126338620581747923785462771993386296161311260840183857808413571797190001612170903719352645093837295317252212521545781102692235798475236937106515719515490008997785645334929864451024715018351153969094621921279732390412999394576742874502457715218641180053332784365223789704857058418718461547406880182439616158720260853709697720539294257810022257622351830296928716976174633448683949688842545366233854674167043133148494850322548326138525132910668199443150874116549729398386536360461077614215520504481797619638127994548744909381688866314758606579144385812969943891350119520817042643535499761152413217628957576337175966409646765403900499615115484161419426123319813485215361687503710141560852389084030193798839155167781230729778376729506218967273475955078058984885761327877632953812347231394556818005617685389186214306138224232894513882366798336377487822284091984263356389944912869742967881867154978445470361163460063512184449982295311573424379860969588771989940161653329350772734736243363631683226302003098395346761249832543444989342680059990877841663950976160960158688668969985321762124268268749796811497113191398564678465936898452666033064886249899628957470699249029897651016227903542253424752689675046933649716794390684550199430579758252828598629593115444639369130404528688529156250215967863337785601390419547951951134839163680755234008079724222255761766827416445050486436243270012718878589151247946149934358368724578344229537942940860937698302074091624171529617724576295483538810797623800262679855635206344808234201427690263411829350217245540786397806165766857798570205636341686262559763143779294998917446531737885729460714947199250325618216084282384422335133262778785001072863027975734038490984159133127563526787344242070616140508711031754323863255668788145514192174754783020097727816522524507053819777474500520083670659381528891324824703701149153448326651568228197205356989531340621423488186236682303454823984642969188072058996554745879778263615187798137283345010010249409287632322054349175116835891959306041517739494227199621217685355203270653992833843108436632955630598818160377395125008176938733648166721438335848295673980545017983585371009535052997805779057547197908532835155660160716189315998011650847698557619707621800259858937394723763854548865577674479562459170880460755450561472811259598530389138702605116908701488209909319911579187689797227103901795218643087670972342631329143872008914609414716400248703190267829591737077414078199029763360792251816787672192859068572220154383668202190127427542165605700574815273284912109375*i1^112 + -689012411621476542308194468245851123011867615209044683766933590236543421726608834251032722807484322673693655301049108047827875281215802879319218005176815621169113284536501637575890967761732305408658334884602877431921453990203506542655215748292380542138200706615808959520246379438743051372694166055097305936727732155935324919261399840159703724280701551336295409342789719792189939785459165352932532042193252206683691040929607357837679819181800427464268633227812268559480453398725290278663222412028506295591786395794584009213984516314720493093929376579898438936011632985021204549882573294074478973855022236232089557524980065378556348022682367110809628899456124420769872198962132215016677838799802135429798335582094506983406910489939795520058367674308249762709371553095375065021753587041342355119771956109181307559469810951846705502238191505775737966157259349995193060258923387462257177785668651783390194954654945488006498817882943421438302440108286673155212869725900215198152832801519960761852221575368095666286689976902649265633406427110545311726262880455801549416508937016516106848078756700971194839682306679487425148881002545968631433389524801869617193650766826992929454514383436252494926636780866412900075320502562066523573811779920809565130398076670030266049819792473583198617855555037936032913826151274617733220603019585730116194127841161635325080211711573358302299944953304898168240967028851801917465027995653159335495408667311161993997217427730287105456673964605510227084060241229142841912134383821796360944861476249885411471714072185835772085638932061810859227580088915144258276504469008630775994501800675605812603056951881239588764009438896383788061447919496384128793360243640388744115591877191771947844657075765431821904002603659860006507400929333164861607414169433382510458152094642459339831443251282764681855507602437090137454248453430105967585403018230526682879171027109141183253978315597895438874466706508781928802577692773117854782357329753662315925911402714959560038864055017103886077521570015075485611466492104103572430702842049615781585160015079232824159788850928778609754968407733376183691755570547054563011016603675423204814031327257645156755707039713292723989299870004286074460165774657747704441298372849964412087490001487751463846277359258483659766952205169320069110819922738059099880939635958392377480023033910586519777558724068952609309103757564769650244517246425957021308998101611054610148528040838353671161282180093212192070889185341162591595158298646552197102706431456487318193649805255979297620929043993027149677939872360353552352493407973494977795037049251867894602889315677523322059165855438420845326139018526046304257419660388244760314721604135950458356632461071866293814500771584828638497469836821480417450594720752026117045060973266795655182084383721288666841990527111033401995431649996632619397147901982219484477805896113305974309138989511368602486723578703693061233954575534173270208299649713623916946075136416049940908851141494361699644281186496029829082993128229327686050315182688794827245930967375629370725480834854530354772927588147956212033039547307310600204368395066427612154416057798957816401399648611463951946290684906025012278762455282616961078623985520293473787812743314268378267716961596178202421129613348398672293984430151548612961216750832147440093841941221795782638707353264742812861211491269690990639944631597265137813166210907861991923940953577208964267522057976566486440486623691318386667689800361485055620337950289097262835209462448434927562835615136316682379859312113408338612258306274816753561179633425172309421758911025947874594318053396845895577759828460572056785046445060458151360416323427671159151941537857055664062500000000*i1^113 + -370058365739605702419363893934465430073129023134989408718059307291558594388884858785553788740573625715035065838177143864351399576241089256621344004399163763000044881062860276725319361862509217115818081969169720685350212148122867135092969669930707275994524852595290057451399987548882542781232862139645279753031600244449925553737234859798992656429111176716353319152875765106773387011809052143850380705049784776525238392101453298869652515677360305402394544771368207018046241782021053837626531338034679726425392515342902431732776666856516881299876610453946852857092465932377418122525954258771387084105886544142669956071257596520774488551589666254129927685533002788974111758774725955985102504545136787640398274185087775294166257141120140202923830231561959176001661141045917573867280643630997469654119523841104390466589456871599733224718467650349198490959648488222326462198935140712303798548881711260165140024951656606374452676803569282134024301969054939958469406626283938017974951534105034997110485373185936624557931866454118837006520126938606766450591678251102541437867473007118055617565171095565248131103794817012137064577387980045864970167370357991915574965213772803539006530598109290467379605602138185969790727765899374114600593188987929758155476037319867407869830939923834378399952905296239595383041249965694459868882342374926267781191336993293616115495636711426905361566893667499761090301887970391056325428834412517319500908059493625785170693989769879079788316455475488577210658851442946642618415947251500863406871002366412371013475053639172052517571353191317336027032571059120131628480858038379153391774265045072116575589192224825866109302937746025196457943935433159863945722173383955789660855276369656928145929186291299174721130930541980931131464086972644610687066470065210652926776023210988357656332987980602687583344887203947982635849762044057897043945345796133019384093487630881365857059298765442895887994179342516355817858146792584614781608561642058469304237291473021819469422026017248811541438429520078217505657741146460751783255536026618062924643661080136042807858575663937761455041962730407530527710927076944555579207506288406663950571929201987352805301860798681581866054842162363501162896434460698251721228795649704107194323444854859403074312462887378189003269353187018114565725601475358301547805069201091715676655513310337707684442118725318787800775163233779116890257327744072422811449110324020225851281306892075402860407044839550196864406717535926755573703323130218754524445215504971087863845810412847155453990328167207357599797238028537905334354021211427004792098458617106838683933323290633448480725683197499568027970945565407624501609674898392967471969921095621660592264164113533419647532435497470120962140627501504161603780253001157789634904952445147382289603255721962237545601355372345634718292167242653394524819783606624896040143464208212089451200816286004256699635296498146490865425415698450214540719850839705334542601098469792064701450362049721648416633578886505098489687545110088293349133079490086477724697599007340219239365927880212544383049395442733876590764724081179446559807070938077124645958333947077448244137382331131515311865007473389404761049113618372327370952947568839708106715769750140438707890672172174437400983079846269301139357048612870253501736438134202161002523852658708303353177513550258872945309283766173446450655018454431748946188713915074041313703026239137117066752888064266160363665323878346120538862645768054804571414184075194456908170568669916603223247603412070227200298816582837244467986498801746109873996906909871055978070998818808547053618298532781403396508937098941616021790385060441508358053397387266159057617187500000000000000*i1^114 + -4371043953226246956343908498550736205016327139649345489336461706114698969702075394774673304361872636838557370500213354245371912874808899223103444614999876025011419866555011317291974190503995523011719309730694507489885532785178614191150018202890990803883055412895490647242009605368452635649080768232154470269145212146860252037840941375126245856339729344358121784316474660662852295772897439107891585472248293832512540416733749782959908908512714222370420928630864526008873268294254851415391173825950875111373243511912438644815751259630935055512416268530560171215354025048201106925345262860253214229855578194344841823814130823631571973212664929639991960998514446384478909241391565025254234521964919607683321273538456911711385497317271521075308528138144366988947766727822944630102688798227818685928974063892990111401847866175294546750842837788479491385966765336714838333210087725583255980106996204368948612114624371171655548723242310164918491989361560655280576741505103735122986931870072111005920084653187468304724296430686973468158492412115574033928999835487874615553040140557000660765692302555553088685599183908126364240359495690164966757283633045968224616676424499262123812336467645217448189916645713915298854905246048104435230594498071012979023858822110951517908168214674581797659585433297520545704699381445462187150826111573830331669733478805300498242432088676175377204262388145523046753887302065948027781886568147643685905943307651895318492701704569485957131963638902789720447518499898143358769425251112732333600627072293457680714349095136236461438361031527050720598389683670874082039350684651391999997437096776954095452246059664526286568375293738021005071786758803720675168826004644087111823976009413358996965736176624759960097041287996727419207297582117403219961517930476451163756158563461071067651287149274049085333096578898802212987791858601590705436463621335903750678858321652129447751510528973138433335232590583563057076166028780376600461212073899778405113375610916838989135419763618378409756170089605503233549448727175200310734643663965982387940385241180171222761980039522369563843101152790673696533954722686490355879930649169167309346977972703555742169411059420581191127084805600428694175123999862159436240253662243854266710067334356216654615593860055773998226225288984877051696310967537049296440483331482274762977718985791811988489561836899984662064701338929164734536905523918931595249119385206336080185250707260053233860092243763151910477638659569824205228828981010463980186138607843475179488505353652493403553406499863526814928329991767237553529682540634705833710277918674026011404385182784193567154106054479459755880084131188397083720094910116288469260258733720038203165042162488498710723110396689112230801452143379560033224844123543973454286567863624128904375882018625153530751137025097521086718525703346359059592195528000669223425208477850486072813790762255480779012507962512722385103117891935155572775406879936655088246858315009854536057405872702391092202923908237704974149251665405072590401057436087859258186551789369212831395289313040084643140635324216817573735135654206075411721803012225141728567770254397036909708606246289925755130984036038425899843674959331599144710510265537789056955054505872801054100761668549913045789714020003135496058367225911722366441393908446464668357222290082962364264025067099868837106916086590226668555995751843408025105451004248052298220843500479276258096144824443522130399825126304376375373952802971275935775820963206704737648015238684305921391443878786148199900737002523655073258787478264237638459943174035141800820656587489113688829289143032645114421173089709615755538152370718307793140411376953125000000000000000000000*i1^115 + 4000994091698383879442460206929048364265067189302151115613976671078244413681758073932463175941619224705936973126085466607384113755696350158846261376211569276477334704995243800135186298360690307487380600647650660003942191885633121777934049862503849832854390140890620737075161408686112589615918376990611602855665759071904313430637803745699532210250409466286156604528210967528835517749539656460539061098553480120346191898561065611353272403011561491935945530180433111676185497253984741594266200385539864349858522100908415830376973274044818360092606813311721653943496771623034912004277777776612081779943615747216238686038775413255125059744655263291594771172034610909903461535498730413199584150503932922057840277119199191322743253011839261753348527388367431039961409570407880894359698228201121249577143782273618624082179787496946965921401189845650116534330196003565964832357331740742367830335857044276507757275663391505826070195709172214392443402978612527374719551172690052763663633357243017282468961927786665522516475044586500569195617864631293346811034913492688796807082525831474102461391926224541438763152658625242219659834953976977213058629373781061007250436300853828402059879930441211003298666852287087824830554216108726977999777448755236112143959140722229415254271017100586087333278842793768259835320440324518009363629568023817036826923018314346374228387932813363599714989728203588880622961315428983717090574430380695890328363847207991896676963368464874653035045052099977950889317633863694171024245287361532673979973733647585774405839039114004443075598352531385618564905491655249836941073633647066726691797066869403179458407936281907645324707058023507414205219194598841077026234385366739443222277813899285883498402716491775933160377123636516205280128583442288597274964061303159004860028024317318083102431306720595847419566659909863840657297160822339390684428625617968646013923576604656825922091449447496011342428817233444438127733608983459605348485031841269747781785414237891829967888127883098720523048075280548892064329864522399489217591619273504074327684710301567671622867103734488994185271913075821905613055343739232947147078204111840417315028714320646433311208545688295229120160194123134799076980251236477495221462460447777715031766376418805035327988408634748722226010116574781418821547918792091580499515936514514722273291968832921444713900588017894268779878263861617323012090198028524230592984882803297895853943057262237576789306717044694971688702859802804411851420027703250796249592033662474733389860913573917701760486885411197660790765237700361599639065579758746813540794129293824120011651910749086758462480308532896145210698402155201506124116925844875469458817986754537341497559377279774206377632016192918461723986235109571906716257543487177564204789062291617195355595338825375048551156711241763711422630005566746830695639968926522124520235640520940026669944908248094890566369685606956157015301845113209447488414616096288306058866455405854458615519143234021832369505989896935208476490255870206309726079679304956095864541616640532555397903750218391770237224568343466176819301641509748386154097616101808364298616925433630844324498924438839812745009227011886543775175334236948579397141496965619140382322575849862563412586647663293140593105390575261895033653701151161420853258432219447191306927855277619030949155646031122981715343770985968339430433710186283956352644844285903355968847256024032861471732767726005094030340130527141966733278816817490527864313201853040324545129859955571800032911608271848199091551198583511192762029724473969569200127979047177840639954838945090518535873237802175106381241675990168005228042602539062500000000000000000000000000000000*i1^116 + -13733556465013708467971526522590332882496287717210144502795459456449933045069082989788987932236228201427107666373094428308842058424776814157593658750171872064719525196032462781207153118751225588747223032103717999455078044180391229030989051632809820642598847844709530122051926687246476155879575803069330424392845885279880391126526984856862682485718478651599616505082886143387291129858006375856964660899326558642265749076808531279249202159666695204501594379110608387106451609703208753968311637030399782079946330745557827818181949844443265584382918296336305695558872211636263372089755007002076830896715683684502591751970604990809009382014040784099527843432589289251105170229948989790780585584817356662256250881871477555433246707396410998063495527294540240591578172458904492908063313906144094332491673006860455168266545175918466474746892903235162612318855902193177226012831092741405940486560432247292603342550494823075692221019753338152486149152395157660097215092743684080428847216553414770747398223774660851530272212609272844102184755547262067597727859627510426384481020045857506509461756701380223540861591559035319144963104897851132845117249768307442998150715544610455097503956473162898465316408460045997142057545955197196486808898344322026230607407561936080173421001705189051677707539140774738736192829118910686701777216304305301494212801973016852498460275100217217619412249601019607447150392754005192575041601218486168550869897224299038766851400331270886654418283892893289614573204864490160348487528350809185821673652584613333457522906066584626732123737389903188810112975777873311640146926456152732428282616293643211648285825092928349475407598957750506061500592498762199608930137619682950524363706934443901897429901224872254559372672025687450048932243419262130935640741693964806522185929306687880179950968350717590409177844467038253971241543125891378070214341283412206333517204625510547678528761059332633730917666678494794967500574507615909063026989032792713348270789138074004068246951500188780095240929607137933819761994514061513396813638448659976069638417058721036317625236481796322154024333666627981498208716854093866125332057826610259044642513012911108452481765839538903182170325045887058979272258113130610339003748098423927277938075092423729923377844689085385007018611725841781209182726491460763142019842038665526362075756016164484060314586910482691387466187881511481022884206920085426188336852716308942590607842826693581837646402210262501014626960297209078708812181022648664750017773834385526680760571661803252974709793094745244466431734561994876682266015568458001588650042947071794762038761007241067467123728360353157754928672691430185210660832371395473308736811333344483095159209257265370704807746277229433240718294518654566058383356431188437389649567603860102229561245730659862379144930736328825511043667338680968985652129289070518827899390011994973157557178765818187307024699421337826471951818969518490178138667195669596668530401919203728275167322942814082588626584288948518396471298418826258397603457159611590972471988338417255384943675825425037552100703149042643789096666147493750244623754727929654061147955811656364064900957248628375052889388691064192776155404599442273868049825304705684649470521126779733733709534436666441669624311288623839330077885876027790318171312340785675897200876618579085702757428212742642255456690923588073672605792200456436690742853431689445498189939337228895557835704878186928884407549896238869637666491685378023485756898238180875082898565597979588534104653038424220930738568913445156283168056209742966640442777686001662254970765015048811245618881615726536438160110265016555786132812500000000000000000000000000000000000*i1^117 + 11561870737596503413087721096583412503630385071853868577138984463540763302653601268117354800204696406888815462615576584725629290866223677278790744394025673763416715639988083082391395014116654981614920060906487819016363804976684925920075437541036254638419141650666460336446632479737892474376278052290425708094256862188003189461502271028829225748023341055925693527027314297476693691735990416456526255671023040832816857916910353614243631656398570210017327165492280482962167530887157225700983100286775715727154394798631235198092918558452704462015566406335875134493998091099452379108244863997696263523628719703082408951215966476067448028784340881952546565462300401983217343128770603212842893156093686654182951715357867099166651581887054260347055148230651990939264750064954490791046303871965983212648568416584758178698304167014752518819361679805337213209515636835301267063263576926755180165350105808099286384011573485191961194212957745947605221356731689059093640192337738972622849128883976873341013519601026056552036508283705098477283351011559740902940038305225674318805805307385637519644992612063530077382996446464871978672053235782847746006891391198649781070817699015589548405202960798173213785846798432215155092277181058507748468996299712786121397530842585808567257697149182789118943561597219507954360485494719789520741130234517824843024644813196537924095515680875487620251252269886906652429285195534291858897677321977257487883473699094320070266123090457802535157293872467590093413056521032016266488106089193215715965391246139559641224352467425580586269128266539208554044785152246085857810859746739885722547488845981123471533612735908038548894106236951217657147833329368418566171926136312671142512594109587587030298706646077113417592353875104471202753452139158821585243967281370460246329734288346215296000880660729336551303872543511823618134761944807450359412662622285862823558339427737966708648769274707353070336475881283445459404210268140727748032342235735238057329386787914883681915653197360270807756573500605982383290393381977159600468843268020800623407496390019573399558088199610859982675808276270170536347477623486284062942859536639008249475717610229215663242103020961855250678764401141802425919792615200749546922594365083450161277881487061270968795876674039250292834569163841325828739864701286612757736334723168298170810842057656496228778218260249082307520520445569249000727386615342898151644892313542847784877859029957110844930036268243126673320553760448711824237748824593476833288454142814144752314672920963808722675483971264092783287967153465121789730082775815653656423530962662504186401728071036151181199297800043551756705822461299245492623491483933298792400631903308078912155369721783651185523924718307764626212601590227593627142937642876959387979206550517357149260799311410185315771201771341319935962324337067089928410096911778216125607228684491615608424052990226802956958818891460558844906018486461848925794782197738498099085790440937388445632090304744474274002971884449734885476364401107376362703282065752407837215173124926904504724193962178971406372266957456354682637326701850306129594327703354930496252810889998946699243959270824527938805107913990366453104146323863631872200722046968897843258444652981177240116522499839207615133826488392059543167074924684931882778464686307692100872347271586993109996166043754705211344111436452113486812300974376350505678070946865428974506310014461376913156597916881286382454965372731853769487033929355339376693408609507703640435268528533484203842352172710099474392772682311065681291787775987183923067708884709373270892286342248489461326244054362177848815917968750000000000000000000000000000000000000000000*i1^118 + -20188309572951566053237616471440718315220932962382850544901749108582251499293644093372086136894903960617033517514012578557177263796769417938171794607182644127871124120185466042194830984121689787561225871035823837276978113296178295802211421537984252669128391393211674308967488800129758375435723960244087898447793597944046592134676198336146920969039312335633181913101023133846019530327055355176005521647440674133966885950886732320627290391111599939606830917727274095498057480618145727060457198676934758228576807192087418300161828070330210994854888650837114422770330508683750016311765555818516728311073860675703170828268125405156193588559512165835931757532132711893462365578034654151951778976086214784466043143235606192134496664941631794185886350221734037213329281018875117762324909159671877749976790387664794957126952854078821476789519870411741284693821028721356539537857120321466307973958783892683754542589329450331643828982147369042144807903176557683898870661945452224131019863659890031693090874204985457218662147800861888708475322976191647698497542893623306222140585175602112068400732302445873709313566657470126709661363394084435699094115996485828112838766060545974257672149743756169256028289815434580319307631703578283401908150150342398769951926240291267935069785038176259168601192048820439022409606960567654788234657621395910400907616758810496116673550343225817362436957055807877048912354480972988832598142068308960511676258677204037999120618304682608598302986655076309341428241179162703541926016742439660494262384655565111271185517939005020308325104605163254170634543162183587443377275514216616022295141199154271647333853689114531587430680384199646102325876968254029627022319747232851473817429613424498924948701524599345561512360703925431711768966267659678969948533934575049933409023845603064528135592677015264306301012903555291839614306599815548104130150665265430408002413482573799550981221145266116546413892739439384878910894662332672175340251550487809370567784444238676389649931559248514421029647208608348845134770436487882523550950324389075080874877022975373843307629506234473106696984568021390655520870403741157576140456581413337869720708160889206969124027616842761287616440976421826972545486214041452737819286349488824146537040560060792578532416332344403883795809468017302264531225981174780302828650465596017371687824933220509294005646037514150048573511710674408729608807149940048581054536636619785836464945381488985852174431164564124585107359767465177583840897437079266886851179012714344450884353413041325606213998871557524971977777538899950617274760335061226388553448148423797180776030771236840234495737945966927565742588762601099272056899379061703203513213885794073978511723630677476504451682309087480020145367129605780639492984073644043804722966213094436633066785395486709121334504938461952639055413609311665811604372070241380387565023854480634912976248318338332156232454129811274287115550134754649169471363220627199986640756568530425743862243392564616675011264224388434396031480192968558118883797167191600132817595511055654991776726366902522060361924912054596892880518413581179563115044826555654919926873152512342840021827231087743692374723497657041864623718099516300647705307196250484467554383235094572024879388350267542083094247863951029914099522195992377021492879415039687194304613959039073257048977911864331717188194012814417409200948508073423204615858630790193487464433380154773769162360156302049707487296467439233210241315426733357138786778683466091568141795629456795777892890938207294744133497421089624717600093340682846848602657081258857085792612906516296789050102233886718750000000000000000000000000000000000000000000000000*i1^119 + 14060348454135364782434520997135405762060248977400156350659475690383643702771793435603137398865019480194239445659091417060453857024418041062370362758520418655902255566095795050395510074853297903474967921013536605016418909695831072123185127052407853270942347191365753713065637257353667796125770057980505599468907477768079403160635570753237696673943392687613855359648000554208302536079692093743789087064491432141643201506509571830477759668040218158873140805890047264924017959842366782176323161054942150544952687361821613819351582223627544873694244463597819028073651329176397675110795200182497578413648941165607562029247221435690652985271292284977602847997910315665505296689184812044152498883235253810626965604553150709872253486938646869322044147869662417251980546498618628161138048057123333461432231129936741332580399043723708582338417581632646323927185165126260104808985915516267858324467566539994771792862922555744217220146681307206896273066458355492682884183422084126045168324362845451426711433042915193649274330574664547691708426880196998764998288122986741061882342841237134513655816741103706635784386863039578035541396197765609882463856343227496387293423256454399144594147068832282081314844179257813920847312358836942039944561562304279721687812534446201175105523643766942181766264961078786453632902442052984643350567493773624356940292598649965397039621939274497232718707276235027426046090163816689004035733144882637430883072426489152249475615807737371004730089245058650179070185938794949606091396864831680578272652011534591590234313660969147361278932240952922789313078356072429144369516948553426151422832545552237482360792350244630570718321902849917562034971252512868491585077281346001385910071579922566450455865190615851101557450571166114490286120416605814224965401410387671314806028496968693112295845889530782102062532022453347366771172089689686928807266952391127396554782185577513562994629958427321459378664477100631352383638051383023978234384445300067183510485147171631157684167423516025297300382971374352753243990485278438444422392237756150534798315117455177252347263243090345372259207536155240189641737796658083397835677234528806898576544833049530136822954121217760398570003908071047262650822340482934265591840002317976320451675218336158906751782277511599311294749729481452221202735727757953355673979668452300358891568419049193971299421309500947652686488470245248063857196848387184485691591236131032161150421646969203379048270939196581882291499882860773329561768451383808209019235960012626372937952116508715570663903045038490441879004662014572225580499939304966209752357052404767945596433639770491991429079956675944533036283004264676024055519733585975056650522661150706775339451565355628528635019393955984587966880472318355286554625170943851465004238549364068689042717266307199806039881822454924883833728571918426030719830991734155761327904089560309048189191620270629490784239154403895928007998117701305818023474423082209017440097368872721186188176995524810219402834407378204353270333093419234498442333791407886423474107233273031970529442272653715486507767213568669306906084003762491641685468439967129609672722104230370066407917551057840219022442679731187027219525111175534016477319250721651506361202431057263295342425533987188499492453418754744925871189973508086558823526067734395017402291879599763196478786364312558419534300643073550723016272358138302244179113511482018727011776358628047924402422410269243990856404886770038749903613542535264377920574991362560398358490533175098846115223180249491284469678533071949834292059265559862965875955964634158590342849493026733398437500000000000000000000000000000000000000000000000000000000*i1^120 + -9920566025693457223971380551081074839485028637475243486409736550194936253244275235820583233830088594653442535154815954769310017761965024186963426580044186739063175172339044783833987452072348742601132316707433006564155289083796450819994617650671254213441831613795618907922980139920317372885609819176217809106820123615828332546468931384831618933329915582340195932928551241200169404333759909533219301924409870201468166932672341880541497621442094604870362114740307071978871877002664660261225670167136031362933062382234503287413114168004824575615698268026489031557005954778463685117579684770475967867262743326721886377787814481900103823176068705880055650609794401757996687745935294242269211232058327361911379464321788383694572288695578893197908408902281714994787840475093055673336532203621004884256638548966019975164904134516886078064450068918378911368700772490845513189112042345786395805627713795843594498422877160760322385881722675689976401878165929404568817454434840466732892341026558348783885956167807194513789672284504987937167042362592088518282416650126547989288732227371763359239461328874697714970398264625510237400472945270194772758919387203811760678559848251434420337408847759588291504701025896802631122601696965330166265039942867662489429549921033779658435502479386344895839910415335542400440674060838961946886189668099455168382775135768673339272181556466023890295175493650487497334064228694365940461888837544958984115274668115290886880818622643241168873086536968184658171420903897551235766572335179824608113811985621826219775067314507539893919529275920994380900211222779465814440813143702658281150239508415887733941654231681017256662840044624242642309935921816624524966409065048391933961785067184172237869283003499410722589900601274432158623300180485301594358783928980121171905759616770996183693004090369160646509542152992274217354318653217243658903008930861062672783355705479649621562561107763008556694388602364517791714181319183832447725601214508565444245809183014664326847544138116246485923670218602449076574810097557396925383578557028395916319754419243217937482083531251852839989895928476121497699406051241975697506111087811101317114023263037973090426912293394849354517124288406846196478400303246248085111852496806631518195454184953837220836316224556863911804122777249450527220942146246854570092727201850961144555032359400249617299667404577835880733836280518202970739491597595840942750688893606179683024759698554513858267122267494933536909858123256374655117756751203386987545799352061864206695442264342404168946183203836474627933013464031784162381160109547880948336114937018027769154732771492575667653206414084737077256737693036494906121740280894482003470460855267742609109572418424682404376317237737473370485049176351730969626417557323556941439912151511328196253457967224975168996859632953911690099608783823913999521681121647987419185733170017599888505122391086148812505816524341271411146074145027854080414702808308624891305870142935458899355749028215152106080043965559458779971126190793806019722914322031369311781143729343423819268968356614413761955886145113987232289469984077958274996218172585700127791055544841873118100083169439688752741994983569169218350812494075545299532967677301044023513662425449830372538548093779039183581719368015372109565540483459286261316120858602109620402490904043916486352358431899949242261315644935001348232042416509184633288399537059478669190989351988391262766382007573014267824897923883316693236180952540611486969439056834103163914639742551582019440970768861410551975215598284066515338935225779631082332343794405460357666015625000000000000000000000000000000000000000000000000000000000000000*i1^121 + -98080545167014164806459833859883827730517427329774189327461158072638414044630504506986243521540517982748290633233850460261515759316072233298562695578638481576757910122099220708006250481704728500379021504181505489271954926826191618093904358805034219042582296795381846826498408460583006872327750934342474679550778924551159071643414314866074678379892947373640477298114429802514388832744238804047885797558880565569295861643571609994955915396126995580864337331797564287868888309107290873966097855014305660763025839540439312369494784681791623624139330095925719020623935919746705671830297958998531104639731774714353503233870128989313912347879852117034872673497081250130015007753585068810053569921829578640795777806879255933660943457169701380971752258031952471714618647619691930455618245666448771197299669965075897553880214619073411621642564742854505619522036687299751851387013533877575438911723053925866846833698032462595933758556752528573242944916769681518231704212468978788434629374755917723851991096970725034055288547790256335768172970916495018821064769897629389997063023221835453421361732042036329080415497008929186932847253430799766145170281451899864269479719466335254449364470226855053464824376621467714812539995109967381270060639544327479772562694249335941487818024279805347820478099827248401142524491941696012842167846299153470307700150639785331268454940295652270093078417912664979102034015482316666044387978569655242742699314935707606116984693289860837753694194646967325987735701874952173739490110208712437622474581885265544355001316789815317739608309804442994742585321654542423780149739035060965267673062662517337741091324445668766246268155819827412810514358467264070763629142030606411868619407706415067486592244155096756371588328059901626431001276746452013495241492837403905909521458347436163846380634988242354875871285554612176315420672903739757364337838433401812211152845325743580826840488594780667877058830113474550344289195195180427860915309100161187923328013714953781204681586830904410699562382262682716220251895187781641103918490765534196286441818034463103068114339194636536589934140060479983611528224020542594092266509367117557839990079804303792577819249440065293574742893640775896093337470386438245642427253052116668438626665455687876913015951138383962378918325123626902568548138587358762854393221735330248458485610094576992490230711537370369651164588572430429602788688059583858219835885367820291691883187417502585057939904867086538948242751353510602531328745518779592642589435348364363452681715491730863766297524800060769688571045470578561808827872104592721751098437854111026994700817323370831277203375725802518551573673893751496824415178305801127470692003580356205862121313824347144697504063315098077920868925389333967937703601309204407347226490803169656713863214936743364297928267609608994714511863445923057772609114512415175165401064844103209267951889254330981070801513532828880515539553144103157191940385840675616419223402428978505288053999664729815542570615069106309754741111627635445636731296783456537298140066942321890842028796092618369168489167180578578194715367382196978586883323843127136392865564420051060784416112935764053402951931870749894860691472562141517892458441445838784281868988927652333734094299599763988461081730838898621004576115572920055527524541485911233264877507905406315182708036234766731786932386742523433401354794796615873816997435434732642482969530096984785313885144735634976212487018326744255381045561872190299727549765739169877708017744348972109568538675476208033777652303754901052989888024982064962387084960937500000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1087267985714493902619879042159465405008423144395363862298547398065492285705793116081071577538907036250744721153185976414636847582416277023978973479331629800572071092706104865848480508378165279180836079091378274997134730443115774232858019670522809867131455028200013981193331147476857458082950335407490980358585193660438957131274015658508540312073972501626142611841128908065089079530845956829306296842253042654364205886074052228889578948056690569973019265380591442315160547450555734658228114451083996242931332501001266622843738453862431061436297170330492381376421152754785865495415647109570431345204717707798292102911694014654921636509100448641160692265775697049332015249620804439089044395834032951316923307353553299954028010086783734473314888344964433682755730428986444666292199429750142703107071174523492431949332238491745113489014968679109291395184314255681897518654342726249371066250859189463059067187013632482491513657867555133583632794180117082121730357128099683379832760670312904515515004515055909973220700732123191405059339886712094935418758883471410656126945550001772709405208749739960208880572217190719837392177796822815100045685151351581378909553948628964625007782026829697074327421747106198520615080784540577295453679472473693837892322605551082269065825720000868150088541428297936640569877493514899659521602673174137176987549469108701875666031778412683595811821225794758092279886670109988898992652320902833909133941525641767823935788284246328348356421265102460218802100694105625353410428414674050877890028943395706946467352759034358536541894718294237774756709976574910126486215871022641365254053841839474307495507226485456329049050215713113919506014290761964728749602075354572158058499118284352396216857891483771585679726449511225850165457897307413803756204516209008013515378630638697809360653233355972985628473795555784923543424160411779595445545594275754338916742001894747806299231272175224946817817547233781930079496132825242084619066125511823691549840872445565948278881003926482081597975540543147738335588215554577219014433733836308872961071477459199515149063381525745231759367331936659739169017294729791732654065741144570841514563371957053769539991748111449964933393276008956183137325689664044734516773179674165757005219835701660576816297477443849993662286874922637250857381717779287452197516146015676626021226445672084393101132767791513614465255477379217003476184815000411412973215384047958811817906828807270362507488115964241550539217554998431852374641866178312475379823032414801160977065373830655089393469303745582718864700300407848239835425408373683034770103669222554356932054595845168094581071396407859342379213618571307000140456280541492093776902404957046126024791825883769099347213101164676566718126983034217604371058147282769311782879857566200911420645549674839280476221149410751847252163710690480766816959520845758036308513439044829580794532849265375277757800259820834306243625164295757880452256964135562446730866540074825397585264266079610871830508337295015967968574523262946248068487449440434623685653615892229492601831082930036052413499883670942465333380478208362082252200863602542757885518760050228898231684721998333713597870366131283764747658682155315684579546857177037689095107831890660907074263029323739872037317411452916065204912101355689693787323895397819503558442865329492278632851507551112054666241192153606831991441000178188739250025867486838110070630381093888599066800870068947721033788962720168534163232074285001165719171215713258366121471206115837528528962957338979923338895551873398860985040664672851562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1958395269306875101506104422403133002259512151385134250259752118374675204223354863133223887618413644979102037887750449230602132299229723894238896035478734782541811485885315865205187964025418217943658410109642585179194583187940598315922574353032709918305500812125917833634432992820799429354569935336767883469229890496500112190035172269836584138271045776426746173770872937821292443699701388398139462240786600232353908452172373710583152047083806006098739066262397127665012311588063040212977231478461599220030499254646766474497979368603335384438094943925935899802267575868495017403810469225275126255811074145577279884321072667621420023798357907990088212626377994562262463165089255791357063552019782136832259904122470317803451420876575347471163266912532189481455840591587035485060698177125777890424716711544995717824802316210759898833360139270583389890208723786050230942824007236946666816616868042361523139594970743491782425735802589668964186805258035625668993546961427971084557959554768383239323042348291757945158189691420817194715268296574588282965118506578470899471525550711713746029209443026984995024444130809393980114781435489381603340064368227130891028608470404729406288118451500808972747098828472705091536766010926096140947967790859685151625811245163952487241169445542707025709956507669673348789914359897316197549376605268419067306713902807020641673126929205816686234567137219270949137346444301209543625611402239628720475534744703055160076557395826607392793486917714829922580742441205880976470093213649227151654559988616947215218002094305110552073389454287399481963276911856497313820668722508222323458386346702835556368122885514104550922909675057463776940376865551358149867178347064602012956731965547092748611089539546308668437258421785280994938749605319514706043101975110287743135528842993488750933760553165190372132488830477221439558929894833346667556556336979352044383870538443212818669914909181509319407304139987550393791065725633804153470658109759786557024375768209021984293250153212818022146328892386570523492094715271235886084997083151256927229627938031743749266466520250245369654387968109551118551109672036153428702288003972869613720893756004578788032380298546405236192684912708886849586573289733595720560930601679422038989810284223016073778569008439237483188553835829265465095955050580291180265585562100224098884157525533462950393788928543200632398092982347978775548807852711521998529289787842725932998068365102989872385845097734527016734639185600670957120556866849049178662484175746543700722209326753615288129130959446096399776704532717222937587838539103195931694817010376550236646858460683590876283552398900752652409595440559506470990468149608540140543682003760266249508609506775941576894633054194768159903519058912195878886552761854383914958594464785342744237766562732209673002548767273278242793155529407621281757048247956184620263840175926716825980228026891531941675332245592043863820191272985542408205063925802868055287136785825147393641726448829284377176798753897959031089882915586174417971326207137929093404336342125513439258304383750229966873234305475419879937691299647558741545328265245158459735517182521101558482904378268136381802320780984742102711307221430809213336746518580991679624160975754220476638371904215969833650466659817217326901950808481114207589875363245588221939211439859427252737645640045478013937475565872284541488878507087843772994911188310024840335352796605308530593636690781934553917541302355129539945920713083831886936278920721500266695892604751930442377169588344824226564265405579986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1866045135634196482583862820673414141297692342521119584768515494591372275385874642026801467268895441697377747407834636695403554828639117630102895693837149057038565818019588226684491617396363408394184908947412511894623034630314707013269860135885383666427844844069451842883587135608367335010440326382754296487327645014042285025577940541476085352819707702964584156332432287936199247484878830986323273395068951793810064746996818308347314447031348655211975720955028235215971558883606339047452725484745825341813831730832806282182637280797488708740154255079016458327231235969571860831244163741073963830671368571167177573462657861134608627304443537714681059821741462165871033308937051883656007699641406216513387686004774177002708936991548300546433560419006501561447817288985634431490827375995642110050696056350005001283915050841609219670332162031298901434751690143400139836446239386949550709476077623841947929498015767822070375958782309978539230035299779042154407264565079596467480386621602689459279777624964891349994486605565631980774991723231502877821703925168040198703718704919644238611498092515061504531517037998624985920021708369870169444504197114144552052090910905548384475204097157659956974983036417608828090532671979736588311344637364877111736764868164623513447569937200510992980073454740578737336484201326085846843633597236164386263552911293833601792772406129256470040749294667355916150867556057234741742892231540086826570429226090621279097686690217183853848199665868500352189612318666213985238106817407572742855134090692395212346193266208220239006547629088469092179452731497586937519088024530174469877117707210513755704442302340220229497825472844545260859539101618972836677414546776513593039520386385232887689558376074342892255424550623666380811538590408790906117587188853372371571143112810832054416306162451712458458270332299045869750303874951119090870266924573016741394360648395927901272853075681988499261407363883183222817364502507068980837573248902627292359672675563136578761203804849874631652031484224351318235575672756107502821862816017309251005126453952657615169927769727433780976821743975527268336294141822661400124878011362790086006336427700842675216353688418719544362428110724881287910060399103925432914716507317250967268974532291452113887959359026356626047292108885690427092558588441291872647798639905692922923318674051609932172483346669560440248276342510490630803368837335058560085523440507585938734516829289971621607380472176891524102095710050783961012315355989817933431458403201650016601229853760321699671655456189760373563828856033309060166700912943465069698023699272610212229780814721750094067741112873247488722291358535436407501884962764108695091738689210410908901167734096876817820077728758348416365674530955875327698984712237875757868534997329935636689459636245745885711893646050160400115297706901123043788365568459238591858629123129465227481856339153473785948884660542829607158651516172178429229173153003684733893459286869663160368649953906637737211407840677276550248290683280675482054740256451275130010287701671366689770065537679873573230125356914420691588296886129910694002436123989068570840844048957086501327459868433193675418405464276818141854576176348179459379267704444797928828758322654718915580791111063896289608519353845826997963890968816801357721376656193641542631305111042914629539021853352725814830491353441052524188391971118177820246067797221389179337995686755635440697894038216053811461977924604196306622610989085645337258054594749459317669907795851898623170920562355360713899207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 2414572084837108938871377575894021520603040694319479621274159045565767333863323560234984111390041784042799209519476791294240780680486878794707593337532746542498088753988650902026816260610302718167607521114476963330384686197080307701226411300787238755584032989655469382976708102019209830280169796911599937358817238955484443980014395315155017532683540928002245802471046528949148129530008752698533992214727129492868134774862075647448818048170212534047238092170092287314644249130873519807724038467129793265970235823871390392737537027264288015960889917560703530775210547285091108744344752788093952844845613027713485567481337869953795286771776878940988733058851551681204108125930393782815430090821173029102399480286970256802876333714019449339294199052637924125814877877511683818856619948317538849860413633877213948008026212633171401800888491150643392302588838575041514501462373073638468814596339787905495297879858418210287135573533918890634245791731069191646684479656521504622204972223467397346817094101276776885724961920268296761946405051894178589512664943984386493637800252390044617045284929668381378050365459678712904874224347329275275275789412403827415273978457526819344907695806694937539797725458494031945808679095284906823544753016793507935491176590243647670740507635725087251212009385347264038738894089442871995493710398786345204429447129655949965310881624210645269348615558835177280373573549971421960481868830024308688109853119224297304212777231502815758337561250088888611109011314812948516367745862587447111775053795225279403766818440182402261608076810482121330868363670338593998922011683932768236669887801639777273172553419037302414109853545004700820709009766706774640512779563721467646796838546504418939829144061378702482686058365687581350853861826612065576528868453221324205063848538521905564464040578309560100312788692332075243248565409246496186916443481867481629839634084187970045363455271607659335523248277426489028296422200624248047031402370700351301025352951024775627228813505694192659088706867393088817959343920584416944678377657786936924265726757785487066361982750235586191868096947737652417246350780342579762724478569997226985294849462047591838695498634008410084119362450092636803917883017021117924904291737146837622402413364373348676045795811692317536940296219438773825017076474069858447765578014017087182302211512742115035571850354965636364001668612077185247458049438884299331380045249804909682555234989914052616941434622583440347520450205654808747423958973127442947867633484464592034778462778134896006087858318859356663750357666832351931802667095645986402480865504907539480298645327157391645022044731906617298754537523439083869715066463483500544024593668370031340787878972476999781334671268703464928464821166363460776109522168558624057943459197226529722409725572444536215176791627808796182739251775352503144038792480785529385852367019299599978876603902964895701037153573985038209059092761848576083883912228378964476971367408098845368164775711821157465499587670470153885533356112924017956762569421840601809713306026783506302995315324077603827772316089264303591383960529846873924562443349765330426977319423287112073682896845735429987117104074130307819448478353509341596759225650724266000879865445714505374693540699910328691975031718605835588349959410124339169498162978062778066331988345296881573892773720478082126095295039623290078913676557109005698761099926620762899288282902988903874587652535342629962537653146893276643630736358389634034388234737427682229575972073349016402199113484150066600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 4493031151754153373940921790149196971803044892204585420621978487324281496224627889533550773778267262099126411319290175255095151103497373647086800979912201334130088734948366711341540261862164211404368071767806628670670667093403283252153517036459746432297245141418623472683449802633694525444674046156880290772560521535035145969130327858532135177685291604953998194181083521388341058911404670048875695513883760837266739324836956126019226111480673448063966413337217271562492503055556228874011697563150345246875669565380600082917531072106489439154057182810551411831024566559021699416832619152665953654186934597514982291000920933581571508567961501254101534666191360652890715216365585475055700445296526692096803557982299787130395368472158452372242937628223384047043062783224647962132289327597700065612207850543326825835583557437563046417427906870536927205914391975200407218742325253514793536771242311638566956368286879975841561212054150071390917595862925791177607013201159100917762162473163775941179220877960647193551140112498971490954393072956158769971385036586068074526821030682884964348607830413719677838272353659626372767158749826988578811015012468154199339256176763093209409686759107724870935245139406058319128337593172882169290857606511149465298575905451393349742854953899293665039687294734776083000149486242440445532750861088095967709403397941222892828261346433272455626254308595749978347981294175446475944653728974714939005777590261878656260518169633008908539150579780357569215764459959154032244242897844781400283663794891954956244743824118078598572752046261232569126680292779195238611806898748851802840583963711526269242597415564154985411391238444864963880446015236716952205744585619177146520791890224666086735360645087955497815018340056617709997978063099317810315302094978003855924052577034575216068714140268824306584771879994181865718972993374519323170838861965128144514814013022305874820681889154823975440837967492933648239852534722838879054353426645273492957547211394007295822533710990816738001475554140875080256039051802672314968242007282286714021646679525039542659249703151621325943553341766209978064289197825897437812462345551397873923136918698191492271236271762250419454574018399281285487782168655169724536698137490724220638559740507452802094776939383297872544936357443587608748051001194398606309473609185725491907611088252931969381717099119117627871091624383288500229930269629344984298435157142246652591643612321932014866492370171956900955665894585981274236552421348049377999600593341827785060659741142866669579841301598859217339806656674953347364230625295145372772090756344735154871392432008453536089632161968896458877639129328352669842004307347624181970571784169543887335707968051661246636858585630104941017961806357870620824912835151801006349361299496619367969468654254044852819776189919318631607987345945922528462951838867792161176861841512229370839272802982335413572996137816504229240994107846452556378441333008005229815858911836930041457556694639666351743148198794596860568794715490756875324385844208128349367758882014241861114679174266906962392882177054494511319326633350540986974283706318667165967731866908939414410918490118072852717133744868247467794649168343707760283019240337579768000417865186358194464645672484800059416361913631737408618664661958971412181151254767525620711677185429961571616495043607246332027211410912672557890053437422894226166418971747108421474609769857354386498331659694913836766474894942180393927994500699542514446930471796875364440582097953920540807700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -5629852726275872934077728608763386829432614398594919063052629943494690541791686148745875386583992884462987197647509983084961997107068821404550105754786377456039044144146030831951284127227639468367950162616223901386942158054754987280758379093952144089612319277152611432696893284814267711996113254472797668295147567620139433011216154116416287498476921594835070109567252554868926585928804486588019371380852377462410329535118879478300352243436208676066897058882172227654821974441917283266158018419684091283336828483931142481671429506406357193175438806632585906097514352936447178084106397944382755217690848021748253445247777865539977053480463045858323948670967207022414138685088274212953651927781619919665673662686860275094858348360447540572322513930706048650176553303265945667260710659051855989705284255172570375439178347830544255473361137091385308746551253777169649675577358253506157471590252508739824244630089541086421312327980372666815073902604359695623144028626705202460902726339037700880923941923669986938316358467792334174288399452195899358124846190225280808238789872120866866740603176210476064078835464692045117286263287727864792042731860034911023788456279428083085503547661963339442081581002175513463966548610655517095794354669553692093163460774810462758125981375807278027919571948937328098840159289353740038048357979033177542155470968152097016813454173196044368688186644960384401726374148953647753812743078799332587395803274262086271141067921673285199722856770899410214013937374588831848706311072273873832703052634848387060282407908790182552341652876769656286725938876621866137090285906355854068890798477969356500696766642182853690582013326668253360671696010626556912818601570152503595440799858884776309095591704713768684138664150407798451501866078802786105149736122307042501184177827200909349255588207169714098646995837141026401296823063543301064512649557708288764627797844101218742279874171944738815071272924736414911424577710442632508923551146403624060675857401665448500286828483335062720333084711449855332391954688655654564048499507875080752002235765527380828976624084924117372463892868177485900414623496307284701210257351764147066087245133443281240852992847523252778022481519559318304128795917396550907075239012604913658083356877578361730231378752447213474041172369783114972339650751963451308962198560836792647487811885825320698134402977415754834600742766132110841271149952068027759975972043864308324636181089253257559073266384728806209944568795016481677298068058502074269398029061455346132106197661090687650429934262409751978064157284633102886843216317339038636604538407445835946154497290411123792160668718755714726031713003947479072355050508169953542257197018425047969215551303585832675205888314533779473386103049988120828130283719212118332093632119219865467185559538094142718131256697916418982694184731036778282207900244322685716260395035107653449867256772848122931422697780388932419453973659591667142865149862909847987688586509467688804257319621450412382346497008533680914291052916231600872211187645047848301080266895842326113745108029783694876283792341215485153832701188104780689140136140816138093486640575973915317901853348527626333644903091973466014476218735841929490136393677319497391274870723794236977871761771945701139830906803646623376401707865078179057136862384069209361921252824062734391415797874897366107052669177672709356184647992397047960262423343967291751339089844262420383221543968784468767523983345903048540485177120342113707993220333420871429102829043030643714424832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 1634599414393544154499256310481466392907048454926268637361556213068871541206290634238859376389967558888553643039593129341657570492562739149834843816309127522779887626220275397475868473305503855300526246501165533973582566394678127073694204447883622117111151970068103435319548432720887425460050979731839811934741773326238272891894273957678815918557995879904885804921573123670069444884436185572961509254681488252779790227411977490811390640289495513053719876503024840926239125184151089635554152836355853078792627408589448202039149868195904385564445967858814618994756213087722821057720494372684983909889480334059048963747235324658820980384345111981273663957061417252699528104114155039688176267950093210392559422160246642974270587948637463139388444013134240009288693683075621729319461078096205307284843373074100895195804162763228863206851237310623917535470196490279290317398590873275938310373694675209471098627585748240437337111813142546946972672066191778015078673852734557859167916177755545043177587184064459637330810839839648731798593287047360058437389902973310000603638714478347749459546328082522029175592629248055408204951642268998434622290330112343268630568851984830497626230153896402694903553966689216113976537233837303497582674688542109179890786259207120876045122751131791931965611271450932251873094769020319946934812791683301780373602076941004534580037652366343651177346503366428852733480338504957154320933094147927974662398093934101073730891941770767282367460556949811823082390047359691151954110438510232880735350771953681373299376349531933675881529362431131975310180632692625543163148569463680207022469120547828724423799536522070189717287286027678062960496937589102990044642287592738353041864084008096671986365725615220043890655494137555617182754774140189174726016900535697356309912939952565273665076924258900854615825750369992661041069959103733134523549874473603748957815637961985715022071391106557377651517406939757847717242955088315470917669598993251931614901067125067895764554453429384739712017458713130675830590867152906093895193124041219523530663309119125008348998024642097965682287943553374145447731702104417567050845077857606019461197645735209830657969052906891235407359798655237726479532357475711077540874360995715335609104336611841255387965394914243642195643486209760827135595936798125446484596641023907705709886515954706810375546062006045925469753088102920448625396469753161427048644788156729334892362936249746186193193412745281702779122309199989450283499112924724544649220162627075887569749157591876366812875458764880253359104790134869335944820914604699434468355254018000111044018621647908674429363510636193550774105092293582851791086749322959903935039835645857604741771345977647248407138038146858920160689812944433779458774955307846115460477902534882767499560447008814190109142412380705652654352180844766865055867533383896958678582031559989921153104760938955014224488108271117811962263264225205795771197915389608460475296666859599222571745590263406575829065228687154840168151544909167897570542840382614194542576361160926522929288151890517139237987461884289943487973517151360581454856376533277139737576378721131008720287558361270515150526027376356876518376601712302996147066223800335114205257771927291745179928008873965557685135411960021800662494331209932362671517575766779163613763273858750988093557628731804613600767677759925419802040329659486563013574106467125470884262422899416735328413157615693115844390076309949227359426296450152118007599656433466964025545069155686809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 3159041301751542589620653309774033077802251508548587599222289145428408410498087739630962566812635556671313028848150723907312577225583522320436578091763458199747161156344107839703034704694094706490174912442771027333205518785152203352244384327797920134369800281709378866227566194405619003494887269925975084612607579340192297178618252208170875156145681713431303123157514999379918955278670816261328076161758388238015850519091158538661359549483921795889576291848407091722806517865657413898236092281922306954162279375621608040070289743588077911116918252129316455033141175255970935765621665224482560608894100148914711716082003518106090314622291256907088487609366008420819424504313734146495770794565115078913210344602845869315523316732781630663048006550339572631716158641866716861026355232625823720223324537009170673717623017903418113279022863744642022813694999532344378634979651225011671325760897051827678203882486205720336515225404488601319684544015421320574467566753347246085515630672873618497711234761696651481952852307096300447082394866924384121220778058410737073759415357055279632234158386774864864502463082632653195734390155384499977744663625138303534943147841993414302515749793754523000657246611207523650268870590307088659734946750067992755764887968043041169005116026698674635978678566539690804374525553647535446613133448430139575587533484334796642916580364817688088534993662568226208290465712021263911688760635806970864016549484096244844759222173205128292351020416256329311630286322965072058648392064615090745000855448056051918138092395442382457665150705632701788668440313040042126914711055367156520515641972484897019387185122902433877634364219419855744683055157889732542194752214959720161495117872448264392152925538839246605796299860429587919987704813157206553732446411778887798860819912768428038467290152034506302930682085706915301491369718511596297462658362107229076782397020236392926337121818336068859538030642780812344049857162692581816897070391845293800023453677738652429154714467521532130908017100463186675067046214647990954126421781013607818380112504222402934643794773333441054874021861311816302260697923549409212282146141602385855526344390226526866071035100234692186894717442887582790804311382688005392332671639825995543795859502169770624784262247684690936488326333543502573284656410034089265242546498122458891032521810119424848019457045012297052428757058614893437001610741990503527724413938272816272802807945246731944537378213707273938235995005772872900132826395959092293094067016130198515737248955375516704398583394605607878775953298452858244744443748382248119323332379155864111601212838256679096818552101901229388057543464693651535863526343280962411901151206211150561082578230939986132084749906194324305494390676382916154402955613763853409935174514729837441833490403608218411625375595891511854059986239582493651130353552259318416130312554142627787121250497136240420837940996294805806944838191157498767375509828533879085404610727832634267244645203590126463747842880398200471515138984789999361135118151996301171937942897427621537770713167335890779382636990347360595876520011041814887189536092734748377715564033998690336352227385948132108913258347765761276361539627231005749392069031914113085893734507427146983467074079979984483123042965181417435343069629237372944195419376385931909597723461104540949282806313105668977637470490799789192573578355291376483348590303266083230443520818666508905876056941145603406448988749015303558542214937084863505183473554242750742679140570234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -1899541230750813293010040672004657710676289038318147069576704951688429968934113834838647093990032447699023173805593344576191487393550430903708667276161594767117777656825305004782530720075984139022267015548778307546457543017123754499040757544334491267675984318946579324063485730374451967086926873977792428074211440294918495451654340050280941880277566967594867504079775748906810868635179958866864200100608120466930754877560705234741836885439220260563181721467524549647558882791560386845640903237965751132167664326750022208101449978082851779375478016672119816825177342098264145744089342208031056654910489419838395491933813120943692961802343191329048326360145736631111464786551791273094105057028251882598387026702871098754063106014334013930983505244577781645387409361566542224965710694898222005141622404718254153652247413127139098489130089141539645458727247334359999309081687649692422402134274629236796175078445303771647894609510359640664906218006734753969980274404694917577287646898636691962528088639919251440093525755399602475480855040425958727373951596354101270594852156519018090394135065768761919102819986073552148916886105105522722676566901833726259119089663749732869293904855708339576168114427750851175218108204770998977266252678490739561372172316215120784926617558293119600079526131857478484510304265819176921597911606121956165470170622870970180370585710286605690632455977265391236042431232934059277452399785964239857161892105300250676930232132024541112474633061248541283854863239510405834396035264149554661069439350336368027270530083386175300703437532358261064685598499303959626322341471349576412786368997401071596016369559838847125199090871957811082969197715674286949502326896401437894501395459001859613462105559950574736797353791910139516078923451027491446487741782883912085407994686264159901838847771751074681305240238013020811213020789875752149620602131884065901040157666703748871361860640712483722940703528182092755851110592743725807579660844757270055871817145140234141254681705562912605920876793057618350734471831893477293088026511290297656793319697677482935513659503292821696353823515048379631193112685898844267069003552530847228135315307308473314022237160677771930922215489174923576936398238035109276935577680033057299413556752881566748133236810466934846088488580301613009298309719447140391728405678770849376614631997571951915732888979456993236394668225568882018139814492079799301254537183168150725849445926754816272226898583203278537844470826145402851026189827170741668702485015589170578104068991297332066457379276204812736412091597161974964432795006779250402695956486169898702448229416289228713658235107894642943161927160161412847481064186464116838578368475071789011592631554424967178854712996106187087528251148251562420025753900484920293111556188811896507123086797042184927566420937082015857524347934507807658171196733718928834389392065858743953753088905766249293203489802876880094397555848036151295395424324581543349934704413470937596063126352267215397102460518069412586171167569418359701636624250051968579859825808289410485559891808994017717082512178473338429820714376084765392853704435876598721396222548157063170028208778900401716441454070585940154116839951530265240202056698433744517841943715638989763007705123161985216492409106257113757074490459118733690188474254574754205928519062519142672730946037458216306498654515358046449501474145567351259434262660925165879070545362648163872255022925748878422480764204018858515050107277085717772261055743687126504548859904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -1752765801799621594207467381793719039046045684599526295815664982197450759789596563761895481933291668097656211535019318016840511683319682362550334868258005929041962771044575780721133230664904073510651958899202430975472235994533591488365411308323205099035463157441800659748165129589100267912191052884037778535758613907907097724054909233432360859671827538476126214649087482777686731442530401928304518119002470424628338409458441773937358523906477464935683809303717183932623202272963276907067984018887456684888571358761460752193312310768661180589262015171544237465030207730851369825169847542575548775557324202010784783106764489235625243177328889253304366508829685416474065297897046187757103497415350543267188204320652542100698127007128097597572729139693521475494719426924665730240511047549107489405092150704706032391317147773759556066623479637069617704434795369603716971620596128754588038583007121358860414190857690423732580179483486475228939655730380335168916788765896747715071039358320531400546911764616501529742030589293114213925371878750494294074989243161650190053767593599416356415974601398449972406348256419799818667544602770325583096058356961128662215720234568080389988709871777315521519368232762225101173922926598538193399629107821061962332776009913046036617280382176191218351502293461104014724569134087243778322352578795094273029269799323314194053495551003230904684698639017742723158957064102622264269611062628249576704072991161895194026349313668423487689748448143079574961814989454522883953854994691720975821617217191245376639285601739590489680634289456678530198958587509483586595093398209440067202496390731096062354581484282203387464606853066368870555928184058636466594419420972600389319197676801975393203032104595920101998671438364498130237683663574443454377472698854898617733002076287527774776237047622468473431434274485319566759535264104965269592976349482095963405639693380945363491166972181459839181200948097942688822435289665152487742597289002562269950231181951737411971534582103984442762087841985915332891609623047667600927578896555785239943050578940708567356678174922823948710097813661004462632952526710815074056271963806945316010608602338415534332727195553613219217055511059878674210590471341714049361036849617007524402816623425104279651610624767962767025287219854375583957668391009830194129927069908562063404943615581318154127874712128089965570535141658110053123122924932401803939584201973598146746389035019201861493187452346776088420824443075069757098660361609817180990798624668364020040888408887855156060696378833606637514142970139589784670891623209665950255360340141206085314676627386004112947902702554656592336532713817147880993171427227590524136216540018553662839521785876994936026294350733286749866656400407363611595211959880770745620770934169299990369625868935429626280208452657180052268948432796195378110122410378359198919713387372483550400952732573642447863826286305952015171493917939063662979273643838965163981899539731658966148950493542466623666496471309086218212666997102419215688076294141222825222046099591960043003988354866403178503699106366622866451093926610328782156235593176805012544033632978439341995015607579509734061195168049243339488961016377346898159435306536553315795911345470398904563953253813904712378285686842664195492016308991731004362695522487624268252350867283168781460900771633135569984838347016207950737629126685371371002224262770813374513236250648647746040362987018566084198571317228609682848262633493518917764766341019331041689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 1333836000839319650881448256179248552441566388433564002309598612995884631226074002586694541533334967899796174252196673510857815280660185320305752970782961147776183115377634765533804018233379548955577993802627870003672013262775523587931538253619126842928958205414637491338913317159222692200684874716287840731078872717970741631162745709823512526282450878892069967690103616850664810519669430040631890800501757902221835425450477246914842701708740240725971993804294143171761084517484796076235745434741839356676630238332159382301936373380352839798281749912841240423126680790331394019381043207188321419422162286905986642801661682250726428453441926751863544139792543609798077511181081540886818309366407026486947982438235862180896149597315414023519700047888368886321312430560442577515156951988524095693057556685033456346312872837044105281526877264220546342008833393588582535943493678799372749604502306887498535800532308692375555992869213360622211445476450627941248603564042232925757248015963206707391258326840984108292490507603833037859479597803680077859108759431805604058437699917590932100973094657920430250592101904128193277515313290912482908182469229473093215232426422898079106845789176256242045669398815567334743735874854083882382578062650393044463543812998977966606268720264191255354097675336216589334899231433691707772949480772257272087776976338706580073093613838295016256996786942937171988688400320530977014862696060214526961498581382950680977216480445918036165932974231897111533603639290156771651020282254435560157275316735053055918322512809197108610692889543430447807447676510594900961318843816527245542255993153995765161136410633054830972122974388042982803964942422605904961575014691565076104872343939901074093660049152194205151294284255781155901037763972475798909245150382380958055696159013323552390752380750964614617747152114224364949351272282458676195096602737869611972756830063296920567131426373413692010905504821504671951381252191304082638344160313904336958456025616644269668728942620290008888591240265509974274987019535620122149047945688634821435829888477127196668207308774179047194514989348340548044051138060709999881908435118673086623944955524392237819758206809663312790897708834718980830270257473415287342221937009474639220003477638948660121042205438223015558096170109107813704867895460183183055079706234663753046914058058319270998099319924778746163544656343343811160355274546951721194934536907297214399962085497624704793200432876207298086646995718892155539623085186666992744306917684525720379490858881931241585625815325098820669610853340100469683618270877277114371796254673330432801454593324162296947139050857004837300807680572781302319386142625379895492158557538998942066401178250353555916697876877408200706852207867992570102425310490985065681522721175017616298935055644687495930688748585385507800473022043752950743440719119378571233593213084162878925947559642298772014658140761965403717434311137451862012590328206787006732152728681186615467619005551236933256022653578074063705617702199632315070576006293001931670598261346236042897475696720317318221745324069405569913481985796410383289090637327526382619189431571364777154619042347066887243921482465410971082254313283583862069840778818272541517815186532510877715618222781095344454996777884707326914584955382019129647248782576258484479270936419186104386273854288951731577204738315599102622991446368105672446969903364069045587076952528133863000114991042589243392847156856322272040220726560016125054778220027576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 339257999333449168822913496554006168520620021460131521946736891260296761792058713029819454368906650567917395134052529387894057460951736410033685718120122905256041805164868431772438663245731134828898260455298274952724075043732850269361258506150023790706181437537965429372279967888235131931628871435433818339269421724337755283558620355410201879260028842592132449127770463650764342631845567910021610193479919086243123391684204936268490270968574750490535906193388159103545185172629028817131695673285224568339887029209832429879540690817084869700994844199492602634768789310605801153523757742801586423709179628834096284119294820653220097592676486965213317360705649082906626409182364869680860359024750297963164926582467641295755080427177716373796006203354440174055686875195725487565838962400286375492533341204328295325581635519189375480322060394871400916236798570706268226620648143727320495149889293122982300126594865938924558018992887110472874539040992724950056936847451868479326818575981342465671330812169075034962152564787464043359476565098453878797621825347936822746921607902899365250752393113067446658671440042066011330149646153464034232853693155115995964097729852376345701812442493558211341602282994273377839630474560952535319826688996616942132368855442278860419610553108683746837631558706923807862573179992335480112225040938777144740399137239900371578685782228815905956002268983347875570544722454638296780065139329874517079675858976559139884615921292113495856892869118835508184025666522068021894070329045860085450853021458868342187809357243907274864357728441301810611000162911333260447548238966185086502589616849717832461267214712592416657805139214238924720376912416076017904127556358419821086442676308267950997663092236387762308789756258519653050597230792106658130178624369023544138558732141221521871832607018545807840282445955293664500396762269757966871910195640877828441521792181241237954549175085151026348781358118820152682923506567927318339602256228928974298879772127336967370491115329450151058144125838540287513440795102880095020641626729509375562862365891214061634760758000456045379377192676109597482055748728482429092346082048543073959384531109279001633357233807658496698205624824295599386699626001426674459720781084816838347379392636298019347202996144649312721107648696960896265675230841240352494048800335398131484270883060207119154100044048143597366614772048507335831247544678637956816759224997739257883318255152573418113843990539993990239337486326990487224031259014089236680149650966635634350424951126062342749860901441182510841436714713539695652793595008691203256646956300186477141615594505773623656127951135452014628216074139129695882493709216839145207870480722511696270641176673703028239702892592673258424824749219825790913007710627482684639893398120645202290853671947755264050438875682116032160163196249513703955114507546658704274613148956864222127655128918697672830183841801318625571315349041808121929321557108413522595872650747043829362127399695160507633283772917638283285383511553553947089620119121977121203517339128841247235464392239446344256937327468896205209120014057716653366902125399963078194413910609972101336233719233798661130951654117274750429378633924097663070466481519040414087004446788494918215876086920157678405499279042532204609289881151420123779535432143123469455760222298772194916934238877857646229645107227715148490941300364770359834925441665629426612812030974176468290446108367278629420968707356067181192845600457200471209442017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -485271423905308746593100540396359016636742800549616517484147823212802961209867749957114883518429497015245725803923239995272775147741668748732421463185271172164080942922155054116506347659629358307392804224845968883337160013586604766642903749095701651626536016266957702303635664900759252305346039764786115795729245726146087484790574491786361086031217044666108981598699249925130268911047456439778627786060535745359701043002554392717955476954036878073858260731138112040953249606024225361221528270811687662376807295267862203025124805470213986056270530922167013616217321212494149565019702187465230722376390914877102911588481921201746301824942858170523762155115790235034161770561641804689998719864445135170342317559256723332089580559278123783268338593138515043341260131399221826719784427902269257098056399702477480507814073266800931828043569282667140845997846411182113053406456444368987510698849359075452729519672833540451632089392968738243845356108142946694756943300499542804611263786139559337049851750791071066421891929791939027284663209751534968839678145281519314432028614865204513768395864885951694663758799182073358798805734081314564794102583521440203933474276941057753379007569858502326315444958968109274647880107877574218043633015865430895508975312591562442580672959374937571836719955315930466681298987762790807146761538883256143114382427398287787632983574695547259193263505335586153865322566239774399543463524738343411459117581618589188569529078936099455648427162248312345416265303693924080335435350437736157336047894464074486516038899102973740446913630396057145669495893409123379981855625148288163235435554002436079743305889852620356713977493602261834327318091891556979850178098859785221755775577867016283951199689138174829859280770349724592555853959003525725627290912752914227186551319852167132031983695577067921206995048023717030110538816261032872994110930188829408915764936686291665891965173536073863923646303338256210915563248061183544407448651874119417655104851305845117603229059235660543786622575900488647614210857487403212238383105306826174415276269653199887163089536141302150729132550082449956891010232180803300315136566281900121896681639472365049222125497821397726184882062951244659208805501894910591088740827708151033164407145743407210427050502775957917313583661105940960099930148949951442342007679622403810604242544154348022645310014561121380744722294345631032312776790760074106232042293124169861980241933001025505395359886984612648111751951973185397364005292536465856937171558601455897358448749287901892709890318643733436949863885808327438447836267354502594112077884815872527200207188499456147324770784671872295661594550635822209080097065175938719887752905174799637221547293421585470631409663288746920295430296478283303605795286180920325629061828758865764087890860576997576635615649463928444449005126794823252257319199690803804444834575945999438269595540528711138248813515398009313619508940599565242341703223844826873920288014650748288916739396834512798866190521806266208051393140733060302791883042242628336295032034936174725519850828109613375947891936672903692475180964104277398942699245389352845616290654636634168032035946697414494876575239770966553152255651498893093738415872191568667933162107843381672185611468240783934588817914946437325904310841320589369363755637237852916135108808925847627215445239937635831677194596805065528927312565090025522349124040095118056698706325714058418230846752691421049381943181410415222487798048719021318707609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 25377645564845117922458725848088665719360265730367873449986135172936541369014654271178589192744939118512775505827015962772669522025724427278282673202298310305621475752562189812454682114585112695642038125066823347195689977940110133792967933769664458380782323817845069710420692993064705286608920053900552142442561781985542679298525430670719330772416797914714843403600200100659793339667803546017481162836439552985076297609595548127065759671241457983462010317298329633970973615494275585920057946754929143214825385699418852737323245126483238406558596571063496845782635494754753660051084520072322421685954533851973081008484581236723321315820587132197543389201800511332112121000948365342705584327081769308222946139213783012135327441577831422894320528231160401668630221945779169269287693488656569692282935216462900436430586338959191246269583268113267401931387266303754360520037835675609659197186426160751564323343757740845602099317524757682467232144091149516776538493896504358348762349854539575998390316985342669859138478703484997660431899105037014268392694250697612253144286481191334225873975837582987896755092820171083623958974311596163505018042298987377996910268716446649895884152100213459763951859812555168414310471938572955039657920597952797041126935679247056619564944990631237093694090811479017455638886560713662364863676072336977818829747529932962217749507951140526599383945296926156894694995735231704489202015487698469417929470522277044856652742364105889110003841822546680846563769845600927031993148455928821097197411695007309484218383110908265253916760173470092897586181320419410326583295341955891607378558210487520895396138176294049348318907660988116270559587589810749518373660597386800635652384317127472104545609816454136644783208963991151063696810689952666930598322737576125333939039770570328088214840649680530744139867187375509422654883887478257644234475194379620057726369162279185236210930899731698319646521871181774373184673448099039143400318805186987367506320221050571566897474402684118855916085589605726043773750919485991356830873332207100187594299497418155242506909549056375880449047054405940754995093219201484108832812122736786877746444398242558954806473820823690381785149916995238243202196789722611975301757776222064430901046556295835805749826238319170190563117268472905183357929082624889631300023100586071427514009813447370683813164287387099516572370123325316170692223249463626657388977932544801416973497850742085093302540794894429394769052962769804624996392231381013749105435416648602504566164599889242480422093589073154558893460527793761630328542699567282624561470460893027074048378594855198402942125971243484697533035722628994827196290019776610233918141555593648615307795001621623934123730008676003810894494511741097165260569577985807615224303099799344776777012068817961772532512435002721293570426242635884338908479366773712885442783177763641445200173859856072391767792575533505435881410658718819104250235143131390151512671252272107535052266130923004076540585036404934015175091437035537137246985249472484181340805628627361692053699817463177899660611659353991209374618021771744185640352843115309368754952303977965107977391693207514677575413641633521054582984300377636550946707133103945620913396247973677443555913345826540524784283877062815468647803960696842691539021999750885880643971421203518317667788604243730683812555485124031421296102887750969203342437913505243869773631464033835726752252565880200513950570290462182564659515597552353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 62455362205556883214522819537969306481161302686986592077466219295692426726105032485242400948796313659419129597133051226456043690210456424323595822354664957671609032707613197694663921385359506877486340685554659630150824200613769448735780785297287541018872440119837420269283714639764843772486186073343371003152659762376075933679001476569927102258428783411834188753214554457781940686020972492712307669208399771430499238094911821384905041865136554435126726427692644218963953611468830988155029248814095150503967202845928940467120244793250983603784499678913454140619666328603451414017767580595407088006870431517324396594108839070752561547266269190048500427223985935867551667243614745743115242356674435911059674766322638606857438248214663916888511937324006711878834833090619556785736575780980444156682711724165259905300980012638374646819769047648293330461599215277588767196376605172796606118966663614068533524119817833670560095025150697813549570982906558381433391624356385443929675070489333679433078206792663790016877948008989443534340977160285439773866819092723137694446548821992965073190574067057610721983573260872577681593756426552829844037767578113526781495894656266791763695436700807094072997627067960208395300545278278935203157229125307850573371323732326166957727957897116006356805748044860703002554222474853686257958051790716574903367425503209912856257917260145149659765087261797650802234900170850914778916850404613613276773195861163054779775022079411663117328835614255043075935988485253454859259978310696641239798989640123703106122169899992392680553876873424596103863376243902138499034881576281851083931191405909629393415503615842709315454326066016140287903616215777362320855620302006196215032831890315249256991904815388064619023486288393297941207910106271083764850293712791756784379486924031646196242518463928586328569231645510662556514454352831647639620959005701519131808232684513800472120730137793496082876920642825713896072745947111755437642290433892482531880431808736277896488685594438958813074313376599887525771524556721544460201061858743649549736932156450340883682534522158528907109691912329643238615417892283274420372832238632345812118860296698553153363571791653514393545970286604060610150457098492455081480378187354336583075405831963132892796706315915664286428652822654821809243442802524442772508337491994115456206747528347901395758862736020625502957152158220466782107903080874054720818127998357329834229700507753739619045980054827058555350403866357517550198686122121221128025396670470796157775290180334273043482065286413621524003240391692792374044763613788113130225307182396669230647835022444942288120453172246218518554724295126085040050101772054051738992626505978618085524185262039073116292602730829369262061897023853526090459979630245078660276452793652639901285248614841676404295742287498166664230596826429262798355069066349466192177490912557044312235963295922723891280519320012202723481500006037767922571620176829034924099169934509669465525959940437419022703251533319619590217029690687060959824811655763138950923772264601240961911984198447553142641760336977218638935644498557050686315111142187307870540026501814120423848248601786669318314888522437207573277242359188032048212216924662913163043119238399674714483184961379192949386395784448058581896098720964242881263522234910312548557289486574389302466152387083460802199561293569268043083877606095869205730559204234865030500418648516439668354657628136466108333207709287972274698274734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -6112001045771121967233299305596891931834132358293018924556038302128554375769082481032861569906169509612192908117355336909611137356828176634684266371253107855004024707667324654793142428717521668251179850498317793800663562695511426406052317252372122621170483400479205602684178270767464532428304816919300491791714699210776911441081428890795148488644091446012244332481903479776950409991243368374070322212700348276926262323454119350789928344532206359859632747361470155487867359454078107796178904624987121013396032850307319582411042645528351720549614529343233967553958561898536427794147317403486834657154887432936658879019593861357790509490251438249893918690084506426716263254924482148895751731609887388363666618529119059507769721417363749242525976040429393456833854525394436486363487485405069446639279092741981130681768038474939425019023496381180303534602223792733220620404989126521684121547489555332205948318121927772317670059917362827942021070405707940107745283780421024734498813097361367990586367257729365022877091961604813808750557979006926953966875041887056637020777429875350366997409207603736564430071900136853733865663204987964268392270334814016831983087384163576629505543777295595981666641149378126860506052380841829645429305539446304018082486548405178050938391756101955688744653302005965756186525383843192140867504922517074623171880122358055846204836784395987440586254025967126823875763923458837656215726702927930351211725448974250486105175201906732638826132750846921086108545646119767956111921796992656008916159800552885253212097850543463142883444019396990033171706720739285901288388275727427698990725936401636494016697321001231545226315197583598685868084527456869789750212386135647473358450171519259268279909190205776296152781747140639981053671146397957475400204859838971296689664222573105198167375121632435268433337246461167355732698604455992208930584225649080593348477767457793622759171171437735777890957950969257087464082286214240604044468286162218850908684218530403774784457454031449911868815087727117011820117704816113916700775040746639006040150767888370064998342979773936397495299339637632983646600285456026653681759819006268479680316304513770701924009152872081440190317237903527931630320149842537518870084034980228038469864940401090271102256767881536128643215571643645028169237446695812790798962637159175314801136686365744816814983041943219356352442379081666294618009309784687518233020052966143447484292850856172957891126158498861656130159033538049710333468035740466779933328720887304710936247678026229099296282588615656500078290407867947059573298482410583840574202684596115693868098243894195106754536292679973077534384421389229525376912630548702512637169152843432742375606545810619218930698023563998943172035831584961520800470219148903776148309937662393196884525769065338222344340712652959995831038490238284302397240312069053969603663941351593585041686802287901943150890816458130053121381732558476008798839645685884609687314498971858548007423086614345597519841403271021542543583072481622467109085907758218954398464106799627752300598907257733239875492833757202350200844693214517674958541158482119048549284088150935747197705318789286295703782786303408094718135645119453648491849707097071793863204641127370991486253239058131599657966926385361801500711191550428550948318122724803947106715161598895544673053492399729958688953696287089185318006527549583575299072503605354606881287868053756313379828152046690703089582030521327458399027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -4603145499497685023533098827832267819618309792186827708792137578063841237960936860162834593787171823191621724311293734757539914941119963778920009703562536667228528698155251189875165645399536014187616493684586239724415138118810347071918690049790175605594537935400969878778913362692592102385484998521197700832335310563032769032784133044674335261673747095276097757833922200675976829508308902655423129757426949368913167018745154386727015813075694851734882997834736239774787049783711340105067230696368149236935171790688996234929822091141692941280316033822867644662191210927533006616596151382190428336325514100624180218425044729701390415482393085654509742613218083326189978387240701461640749875746293885693951233973666804778583989837662081482183719310334566961225715217111390518061661562460043637703912474643627877993892408467603845078933827976200156967236949450963402242101042584666531305630841704291569233883750304285011167480765245482311735759736496460259661646289751230652162172911808043119193597955780392540755945059453346308995197167692243620401005129726146462007371130256139130046202314367043561907432012039184218255967320931109183800129970827431326242796639866112095688262251131082160353131574627707171928900280455142493674610616151655480085891825443561422826660548123236920664742308509738041893576465670241155109781176404165252732939355416653389594896215251739697452189798593743308352253483597461675438940131362531960246507750593389249662825406851681618791382157030158968329285845954265273307744427664871745515834938910261327647950622946472914837402520992936414261785004511223798363700520682065121234838284030277740573877257078594354031405147611056675527992527888127097567269701534735604757688887089221555831388981791834193677209359454273642604984870904138986720672454495906971172853217992439887535198429392772083379800505138822857021753635239923708535702343377327342266077424636206573376006684113278163874996455180831714303934770864934529071020745161360208852665618211725321216279111912323463895463688354100086823627500658710448327182917273742881337033100220836875581883655008488623667609543366557625238365210670383010577589027424212086336833376944580577123140768758953913151478804910000000176874367384894342491103455658492707803848293404072015926892922424538494441859108968539054797357145402637069203300866572827574024800261765417442253945475583864573602877225752972146445362298825200550982058234263954354747704186836629977738549602753238764091164798279996501973928471298297084017765855518909091603158644860158881969654269679949487937701049964935955958728002659565508752895297968566546514116397058426008107934974406003900118120421657569286855306276317348640160914985591457118727653235524059607495831540812366628163139661196323011803398935131245194520212058338138059136160619796145909496968116314989452020651724649775095833774512680287717327613760079481154045094660268833013689072856550304686132945067431276484126207972998518918302145295768064699554423201041096183979010629902193207184491895982146565144488714898735826497222323081891424008334878733669163270670983502662392192313416690504894697038787755136016491748738204060114494750693250718347376832403123101740999417226479416209499655393152235932138925143937363580793581518977653536119640949500527775900735619157214148643545338904163611628759279377620211615582107936514568982099023098209085884363647660415743483504595959548296014833975770750707662277644780014565835655887015567687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 229453856880119827805081210455725868776191768948797048081036792341110909496011821855685706078462720394329398623617843096091483213255008653110720151507699533962226944763792209421366982836198745097653313536634182909122397811634370200109830685703062222458862278280615163799693128648302127077408616882204232256936324992762039712614107410184096488283988385576861674822050200069203073020524419106418281624212741644788342795520727542572645114899179225565135966495185460759097574141725510088124730165173081935233788618664026712788514421166794236820607184980202235770762773954261602842792237394014154785984307859667015364577494043977206219064387703220208188509968719231476925705547307604172800581636245430711246579773230005608547780535795855692191540078019305020023869082103484348084836846379890089278461826606952633727800566465205858665090445185949035443636861603481142927866575442388110323690438887501409778781470089789686794964826407940573747366634218320094088945904598854023130155581967853461513665690734447910425542943270109603465285740266244085770584485396782258493468197928974303900073886722206403882207457516220848058079571502474404761259175452753052739605322692371329369805631296480307806200644290036811533288892599692102409701494957648686531460310024807372982680988846514002884827788804749578166915959712615228524039060122197326026900078497539357131238647825226068057862203743434394562910604857517967546928921820480567150818745309858069983490265926695370490430439631776314889077550715704896936424941017915991246795448518110892051864685321508915804611646738963651343621929357693885346806356962008580079238049338305054907753385087273401949752519162307441203251539315541589266473277644535378474581106486425350396999458151923519026052023821899234911294554749998965532730785276192723209551502960589972242623114056217473469339790109630506658125327699341676677127027918770080782423089181808628824332518247194160238045622106312924075118315160612380362074530817298433167266548939083555665022540280578746530711594389890234435464375736706349065039896238920797611205104103539741998841046063554461104097807386957795638143704178390446096812132857946833767922446232977552393261855179468324888529540498888692132915726753938473413060567290876477580962109611000952192641166932004778639061149222058253686814864656766669151065979376888853421387455209312857494201297050572664541639471480000373122674313514929841396608517971540760285197450267821691705491195704703094252234900513999104954590905152898093927987356350519868966285066115252031618501872882379374261037317664561112787045479771785944845994767980509460685077119417670789608757910936518220996759357011487942422858348299682397977251981937744226256739866949081257180126107285803752098175567044806369364992585620529339839379191785346376595553211697652273291783674775147972202975641557767267843630893769438645246064593762291828691799065393876860136035009271525860136177730680551630406076141435793232470421315974043227402589900139890623245029396684917560144905239817890275970588839262055502614958231857497187241860522650800622484389488718547728575507726500860742830550331750757980015060822166267544203928179589209457485677177759148005033701033636915971115307727551674098683044057167573635269123377456669173386161353380602908519980398216490837955415154581334323724525624070249839606789142045987612868878176046491547931467132253310378246218523820881746574527786179841705158318497301877454485027758800896000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 177992594796090503585939793003343102312862094153901846912791973148178352877963778236029922185892681662472557883436940450478349421056729810492152485099853511415525605969977286886940860638088050133129067490064786947019087909156280290835950435047881529637092724815092605254922835180215926229025446567479331885967425783260139266600176694740986289328971372066763120225818686175187415953807390423200860014820440601919349155129558763418585897575129105033386912895768734570138704119374466145623410593438958889591044088144245990528828618797396634986054099368164086757101016338120183970642100882057052265147608491218281972465100309400142349390997601469773691124949836522551053305923452396325373948334990102362466922873211279047407985770850277212688171988907370899835540678871582816014022117910861394403224559055853110067865453065554602257276473795954178736916318330843434892818203832905905331061664356229597118772091669559175965521814746199577693913999135421018364958606454141464413048466363756925436499488326660810671139295032894242496158671308775801242993665469174144778049504538785996857402218324397003968604138908944303246796547910792768573748101876998985171943563863566080292368489120087468454690603243230831832610098039369745037870081379031234759952629187192543244159317311456639328838155149407335987937585189808572086228390117233302790514029660537821119126433602158421947534999236732095941545068628030291295207084941031415239449801955448617801783778510660481167312360098283007115822104677627796482468908197234975123388191636274513289815469949814952392615385100401479800980873371279701737462028883826686190082833442778398556251183666626828297863998946544704745054082442856898979585512361137635171008401719590485360769427441377438531503016116198565981063940871151122825150229451268994018178294172149970567353351776213480621106632505053828951418558494212195068016771283088753880542171170327985821303466888934485800503222303552046923136918405865224495393938122564712992998724605756478538505748507912281478261304854106925069876369969142158253589886257386310975464753026746869761328965250244650043649038936877780470117734720612901309544651714829885623583643126429241913310231871374176827781342836483509906515512986218346159888011432771320991857021707921091480383301549657346787771566691104951840359424622839258986415163525979079164796341261657952137357767202573118262610619025432553847212832435212914667995306526985924623707054578180593451935272079152821857248351178605168336999036264481914729284732314914319433941436514895707465065563636539199695448586820932706264476005749389813328510332391123356763143414396342841897818295158959271977620080748831034479480371507171182159033966196933146155097633567890144756084097392606252061918588824384210650048321202470543491518069540933614409861274777502427387203802638814852586102336590693543918482335433659088162212360556935414758571356698881373472978985229999938106944325436505526180001830661671857855303697889084422363731694363860764412593479702037602695494680683062949137416547660428258844097137339059904250993103725400035959694645947134186010720116375057577474577216599492496998714646238357340118970540943722543278631770601226773421250021316293026437344704637117500937902925011775419180739411075693984482558104549454113147413127161244394327101672416292450194546543852854757041296341512813684383776109647480887667176163448011379900559159313243284426187804520915834723075251012578660389696307200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 13055031828134888281689871675470976133441942284435785798991453011076634609866206230687882875344563077510622567578059984012659643474609902834947997841499930208490352526460322714977395638846173917621216629560193317077594469142783123346458206746668971640524836783254551301133033578808771600567272261034951315307832983727036306185374808982928686187049285065006018030221421708533688577736755719081957697315348584720597474059909557026337418061585002707593926216401427947984728806303962073812844048352665592873646880223479244603994718935704248537746105441544537797209616061735185700141655662414487000431290407708048972327858447778445209702133970988183191290406106523070829791217052347378465683402919633786570677411083477454038745707745521033409250466959489898624263759469529882458725268987817933696759069142743734479717725085258995022762557913389499830546891842099078619491458631738365780743122338979159027642736263293549987498215618334943434233416265330787038316681613292616004568035479947907537864384321747248115008339402079985376302718899088937900640203869384697169860318879373500592770900297399918986531850290032278212509456665658098543197953213716867743427971830268453717477287428407427447632655914324473193908724042405210874223512251154128087203687526930900142229903861446492628478602462314223477349640005077849833964946936980566777053032775277001124628892357459944912001073809699807929852163108865249945504183149349420957776525372053010514388478192660923803829498796560708861375865691362982741945116416408157875714651290335087322228926363098963920724875773400048169819837754909146944366052532553001306547533122012895063518651420818419073029305790111589455062741510811611706201122250101825992893129234509582943264045994564748786597472971609857484892593412756428630197449031614707587503411765994380635049433219433062685926654768366449074268787262617745805737786822577356891703141816598334134346663248274359805084620634367813794346891849749585359130028546863957926185764028865260957126818726493504590810787197561168002015876931825237406274584853031278931296147224421091745861532768716988947313977935924367534427552546870667815242174965537783969837540746683569579356964401140610988194208050986653122187844830096427023778054121246119820997559525705271883888370505059880928117799939439332954465219231218842822978047868229740241981406104356176973601341796901048033005482574909736663402491996504936627566325954435899443234102987488827608322817928303628417170360699248154153929981606782810839414386772023485735029546094893498221137364709335426459797545452640125853588629362455102476751337416161026777574523953778407402924016571897328566915465279859968448647739888169272076889404279038189711092611057589706947413092326563527568221594817838352475471378182470210795741401999667093650764706792963981046774779062374236718013956244946096168908775505308674481499607193620568408457426262709910547674446022840499024005128341423855604677565385310404418383804688057246517369585507467548083388828922737029087025548845833283763390800210015236627050170399787228678685471179958866239306299689578113341224458865468041639230271288063194893535087133879386790754687315796490919100163640174663553809971580806256470507795270659210005787139546897484953650998527251685156309895731514184779203218229232198777183721389865436585211504476246212293380080618231581333718756828587409753660555030526009543972689924358117948818093385174186485774470045465250365440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -2018568572707009741064684321096165613431019506606203329632673708096312951344345843763071884938171096160739682494413010149078461843743425893125861628016790716166900323462532086276311966630245285459904504919847769854805101924098936575332111569722269385715213133043395019530637265035638275823104764134146279448767998466855051817401659093898626607606175950422445703927983983076039013675542389326703197411930035017206467088415389289034389012783081687760890564993683925243401601985000659722773081599649794402826089890119078583409778137560379095111093524717793509638725173097129247167563597417959542603517209907985923976740022272303078114943803528649655416283127577515082116045288630823650522507693204504433781922337111746225180766460875984183495199232858086055097356364285550223057031874717961571778433738079778235625795916694516769435475097254851785887315674421003806970815906770486578674381436832706913962346594572483509613277474992638526456294972948245814271894937485960092524594456330021609176538247075736638322034879749613359965724192594768410489680096851025677319506086674097350900761862369374937725176435757880948482725479607496843712921732654144805268116452237498032095343823791343286332775178898657435417745006815547043882533175799059498395828839789373776387666922002502282044794837653796045503658057632154438222683408171486031963738791563580264324951118493847736383678713621555156167789163963869719901947874357938390917409381603263548718791990543316804693327311369018686210256988580747397231022829634763402023697065213845394654854012110570230007746165991394346476046455361544497317422072256121473573153425432853640325427872783513558341866521525374169796434728887260431230103448419129293930924232674862805856231142953268905659134907446582747192371978173387042904108658289443796457377562363125158871649944672286742351726652708523845244457515640044515220390662479780547890451938301645370544752331842247710153344501674907800891023325823414959609169044412978345974641982529025480688093191388256280291843673298064978220474846376929927497330739813036467966934501448444570540653540087291655193187347275349981369644163521324255359197672971869269355169703510014593055575293147206996883605225019689988943046261992949774589108956169703596537022212722323190933600488277605497734236673824116323040235082629809203503274626791335721864956740945001284067326667321791812637568251741767709936262615034032751218766757208789499318856659536709715716789004453692446383555415196746697093351930396799970216637639308967761656529103542240236859213527672677659061401967435233291544771812086089453363472770372648144186143615426209947330580686104428259965778561322968430134461056629476023021087719419426539962077500452794290650009943561579859565152597327604979250095640335954377971914276598966397795994389975885704724326456099123103193112846578597103126476397140669267852207433429848878508994911028377970373832449536999636492975624513455655559914180799315011512280341559598632265293189379817657883914786477689278817399695374119868679554712633774621215595868607575933285811416481568828589308531706625568200506522069701335079483849961112253368078559007733989116609670383393073584167800997949777995099310569945814378164851822048956313878829446759908664006005024909565713489134038818120378738541449940607546295110417734795368546958130720692654415980874901218999019736359438025587092356656235770737958076020759187891378002496796775724349592174592000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -880370378594241486401490005416920012478126256587562831438089141250646798442767797005581093994814422612638096924506923763236837619585818885549683516314924661587541599068388651225651696790475314312324970575494683416604877437740726483643210128492241149141947094195413499785851971714786143343131128179556789904121542832212922294889549822130330786493234903701124571128807886238861434986648540511729332063332700078314543482453809553068487920072406984499838799540845614612118386672632599559574824066568190566069959610254957601282783592277235043938182765021574340773539063947826525776179459555300288022726808883418325035620576015298559609381046829611532790197417838502657378551612519615064327719961539975714656054539353455965025417642017926670887534241205904618146509906305464592854898909736639437912337071557863469623697449170452000111232265689246824412541863117800511669988569080400577495054531422402619004007011474445375612226492191942139220692618477857013563846745953164515658007057417160784204733790918420802942887623374443725282734244140482595146187920184642254247060698548922772599275792896173084772956044912776225325947113840777885871679753061814109081154718013092293062027405856619884697144334742317344690933366347535337557672355624557252814709546111073864153224065095420375016238806797545671107390171879818609279414996395870749643220339056084507409085152918221439644612226402028133036312276599454223182930942632586410080882891897559039746523932765974345261067956184801294119323179964753360930749607837898021426395030193877719449015802543977150978182994353702438151267300491366591672448301314978156648498536605861428511248941092145105106659069758899469794388510872531904459315528300864936619101330144584131323037419964930959432883971419945283879161448964970427924253275199152557301238548337475546046136143883896979923859091604790830698871404257236453863800883924847673173752049834662671882230693006351240940485882426877136792580306119704082003004326378061445850006136189183467418284139414065638531830733567955311082725090613782829549758727915740769405291865996146032130104190039411181342336400571204917275024729928379238570571898878247785716575763726072503695084540773286063887357631455050794645704629568280154838667745843138460428912889983520886593853619854309272047001355737372991369631036142679185855466866565052292702560700234138221388612523287895054726515493078866350388230304638131693303400030174497954575244205999547788784441464311232053530930367088561677862868347977762821072830685134124914723068004553204307267159971186407513222157690183549988617852733228841733315059674579792630837987220045307642128672544554702909857927913616328047695228163890482209973820365055408214326561763941313780933718354447802157344555201123047829779628821371092217646471396430417505779923860193022621295287652510435893680353928270166488952036206049232989308237962255794658010699652816950170914015779103901458395990827538280593318025947846936030458865903209461072600316904609639619269454296653190194379893572894678999859846336767667980489095596731667586725240285616465735159678322729471319802513102156502918351649266721493556700799246559733625390357633075867373384158072896765867729930437890512211488322810003050866447804943438499085255872104070939446040222726053489059709675983492986571980839336843191592679979488225369298243870186288091706205066869319605800014934463520630429434142592392681215040817388170750961032731033600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -190176399008673283229443738592225028694478828289059329999702478175087011148869985071383940689434337107042747163931834460852745957952109356445971334090787667194866852495790344420425627428380152083590262373217838728507493016578655007773777248756509804598330289391967859520824696352689503748925885702345708683238410289362622809009155509787987378551752372252948451699643510026261067441324703913442851567935979751817130759871714692742989487254961403304702808518315883960219459881179683646767393110769645200577888210171757587076935861503393853053013356102582769138425978689591748618443920121688709545667421582014815671337966482015813934327456692680932767036583285000060483072078207683818064852908113014504276774676202750630280815409137650375923685231515258754450616491558405611058552342007633867676292901613052344036900954193474726334622772513470520043077454754809327444673125787587583434867047347989304777441533620354730062125879650846301778051373132911729573410647858585188847390159769135922282880275002438295766011060077214097821949140692396178550050257871169890576882033425537812768446038622498569827212656184605448622263287940846244539006818560369297679723769218676122969879463677378339095624222171848741700969875236485184068098284021121589711627775501035124529102450612931653377228680544103576417679333855282614964095616838296420817281087372017826752274891623335323576273414871462022350524726672298198937359032875064123264570444181533158603824544319318671324707348769272230309696149884480814868477926100593519047988636726445843313171830746047123488861323685030159636753434535611986299454340481631622779873170641284124093435477738886760514358713051605360704560880540747172700580923209820556778606349598529299138550677997635033850388893273248758114545921223463560733667545141821165834819024100715813947226442001455947559718897359768672491281184810134681994801221428782237757498800196334504508976534652840836279089137898592855269833702374387452888000346017766841926304177671588019100037792165421538533511488056527153219182448810118259808576087115222101116332127004164658038008426439249807490456854389816057017842424264688084204468027812276075795920579443213777911880626901852924030528692121310291389800797928869969934484128764831192823207397642646906496774656216784587959207684376668834034553345850854672106122515214543545277913562887794713799525604206530761206147868332215584067736984928375795097754560678716373424081576003042581650836234579015322984739857184817472656411904259140549044603153498421616400588991417931325779672726119960856300365967491691173176515433990093688179672394915682124253952767310134157509711781108998267248345418643645298179260406577076630811654013794662789590665844478055850951465120694777933688963127103904641881346589697345099754974245887290871756878394034458111208246832726803617338138346647154164604592292207815300241163136333762464385592812434202619969091318860309609563737157196543524747445059803858281579765386659618842019159017865434584203147503204268867120863327990006210587786531376234078753529809636689620174846272472452159136432888704845546930313074437174992473110395419522333606326119479250421158174023704219146454742455301184581984210052034263361279546341479716204809843671929173970359687432717649682259741404533174841374773956915479611802757771902734570901819033620169351477861820710940308681985030928920507677731669447542335951323992625513745933181136907793124556800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -26068471204962153770609497569552120711942776273848830430589281685257164915831823716110087232319966196939068692721877718834360997936808741062302426507681362771558605420025446474987836678105931357802705723162169825779332537816632565163861772249951904276774750200425941510499212717727634145047185556031823396847313460829622277077504033695047083105484056943209922050997497935878997109324227758736559986213310152529780496771411493541455659350321108441082768630182898196454779868229517582567448234898528689713947917281796093141618551684726761668526844459138871831056339966896844694567223650482929950920506609111275209869533324188645829600001407716755874400268295181526609797126744223475423252529344068937078420772639535798207808245383575604579944662867178721629588248748377967261499646089725153383468092566119700075440773911440652311684954361589241143655965410984299481196284101974633239282945715490503638694593722172418900652656368673235158329868762095687614137387390476759427541000803518814076311708847040808378439559142485489400705051324884593677267901628933516518739873146140009914061980669493521429946393336296999431794312596917685339488826559449794715522799704512244308273620646422405584225073473800166930910438064803372582682058395944245906727880737588337313406393275443252923753342108455736188872534323091692827412142971271693359907216642764957445060452196121819121509535654304229872502179479528276876515409609203174347043218855979084105766529487383498381042384775742409101326161262825780571777071124487930366763109307947241704652831427522795292056604361610392267732248856099557377203670589060080551689850030626877994090692266772645940024506703077504648282527503750656141314403560810249245111522108431485733624831986840010909631326004858625130068071923646393390788350881329217952753919098451232555509408685495423536574935347889683298355333366652190884262473725928764109255814628230967471973187167500887552769427991896474029866534023757691031066144374144406551407745798923616254614615209931469324627995215719870194169511916595689844884713511713212529760984576389630728923972817230107472074334226680562419134679670750775404763306336488636815734044788136334962921456740564678060483209633353521907398213665555302983675945810869721376624867267264180350672342942243514116828214398064257138123130132731621560021942029051102130522186972296645588522291777003373650860307480859690939705743889731694777518165763971568220565132147347646885681947747175392223528335058939737889900253610651317721828647665351293321512512276775993033479478726459169725869274529201384704107978410706646760534087572127375239775818870955493163294767040912720778068701307627735805758261010184651506008753588529223289336137747265591942123604456624149447641784450381304261575293459411809540368456227960125693312516927647856947956420100005202725755452134057044383236403654444741851665575227897968108695469945286075542861116319540655025796256467036749022238954989963575654877575440207816529188106642467903324967705498445756756041990683952411252730972037304419716779721782757610230982948817420662583202418128930767243209957223335372699029054052774100095634029385975525528273403409752466450849595774641046000355195717851300855742859734900351000494533828299041112475513452777474983468732743561847759150890553529562732350993506070756149424819124854977213329249029907703238424759943666336280850040079921943794379659359722077915748746332733440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -2895480306373566840853483058672857476566613710623142815409777931792042806757667090974217894981135504406683170408385800937791197714770339287716500858953273017871065402599764758976630689373711593759865495531363564689856262119822506098148728337231184457176206212353527857501629863037308389370677313681504037224309608129031014031045586289159859977188047948120527968350353899378313781930629540450568328636591155361252926076940982445244613209281386877546735571796384011560467813016056086875216516481349105704279843012818840597651088714384774904058730504127150639836676060195738181117939115833980243662073637288096460215627779279687548586307175580800026723459586850230539409236560705502718608237114824293990008844119095509373320330872918089796646254142359262785925893070267760384510965720922303300726854400362446125497022055481669686073042836685161022653857633584285957982935111756036532313804156953702536792231247312548888493446182420186664520803984360039419365714012107777746514314537743117578037946124005638802913050345925312563262634908765708614842171618822521242067996235724049445712741261240794764796160053024681310701314795248865116140185400985663588584385695914086878053106457069006394517254539931749778454968335480158383434450139051419921735505435745280831259461781787730120498135791592300121222235071374117967234122519133247709485784018125413367988054560236867843021210549540670206819655690874369480619776191032720475559657926545963644189365476392504662786558975716342221372480375620150865638389778484114859189277563349928911670391921447354222927447609366501518402557759587824014734218548938778081815332881891190668617686912035792723882856103394095513308062321683433763801833941960492454159834479052575487780146077548929482051640829018411126638386787214319296978833747143321638616077681363202267993962349191822031252132031734131834322251055659668359818447672421557335318952935746998989021103051263005554326729738855987852936277688431621352130693229189717125459355877342305524622024945573187616690855785324383593530313256899204765285989685225025189853340861051859439897942386528767296083670322766777983786509123980909470836410352277207736564837822848177128559107082887557922386477888466717026673342308789445962935022261211308420360298345214065926988148198407164513496519867182985520077515051226335185097150688260251376139357258016910212075331984834847396172505132082336783695366337640738040516018284748094364120181253107125713695990576388314355291728042504668484237060705588452513376952948622375204177109107042282521518211514453931055626233284205345174277456320724451828378914196785094712878302415487325181028119706570605700406675297265402660967786947686734106832037971387496302234723948270157129052591803271240147396991235971706900022187799774356623358775618242496314787850976191621995072887220579822189783144755411864530520087403656847690293238579628353769010274257489653838036864716200417084223018790561266827932906028434487617948110029959254184766201795587134493508402102736720635996413272404299225278516805092506839221979463291835541483054394832640874310188618111745712830733586364828459333550004721542089947982356812847278413122570856713585187583793258040975204740197340754339386070559722779596254740441246652656984560996972771261764977335269222914037538129162792568838869699297481316020434710635402430417012655484547977275742885342095639363900423858137268252350417695411027586108620800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -227396243568904231069670217466937346634518116911260996478546864207201350840736586784991028023867889809783827914202063437834070890699721368166644020037919911852881522386442235784405648362461171422501801032868255957718951038821623251387218803196644668110449915991902133767397390279525913190544732548888746437822205809552571754332274630256954849043953135628855376784194447671299316225162384629410720685359088528453880703384117676755635529465183692121096687104178653832256945257767577480392904935656871898843360671848888660485382108722482297606207193551990390118125976667077813696345555425956414805981778048856519522403503044281185792597845683988492642901269632817926344725297033050145065022989575283289201099712656469267601277455312285627916333458787148093875272262716298753431230023065275969217776088047691820861984902962871383405982729341697858913914261201439161586136637451917076132612410039533925113075256831533383980876968124416050236640000697770427362501882265434469277720469304723340275313804357860345125429756297386006512333451723299164688082051635360648583441823797271408079827273056123233554907037833635045802369434759209336418341959109550621114139333708603240817375415412042828140453994352507467875603977963799619792847602704769979101397105426298666828877380406493404184680126052532149188255030974987963158678969661583366318586177000918574174654202300547238169174623411572743966752193689930142721935462446864258142902399808797463490372419694637556836916844474501266961394904477379745000732449035473832928484621166134782504816271711133160750833758621316861731262894046641682692576208477793552392966284361566387825412940364114956605641102094508493955037366479118407696340050271037376830508411824982396500234595067040398598415138583455094160741343073840335508367204468526137459305946656804752858507841200820262074669791254978637112818803691266607570836515576865925527443703532074860487071070752902967608985053061887900802980428346651500460960359850037406829838291874278854371565620958988438510844764429775116785110815882723003868620201069478789581248221080082510495645814084844680449331979791989573574958251596180213786578675217335461500075937461742710875808078592802896340092132438512117701492567304365351688042068465756029723873927480088475756777818203395207652927816083889195552567119226800194464304844586181246344840717270653312778352079165465994406511523226858921150626245257314635952034431140824325723080515309181619479691154343523267329806391044921412443651469445658265604234140118399219146736813719299505464214070402100764154468290069720623972352564701391820159384468862928344780914360843652914776025554618072291547377466674505475722226128609257145333886840038648978262251937684670015161968251722521101811404588992956647314033211662599861102649002711672667763314282562589270475057197897002045432888305591107564940109010662158231267454704270221978236181384583106884773123989972063092773533470544890509014166863559853302813830989886905040445867824066251160292271698604313317049947854386418720850500256317045036948128823993983358131443424051714450045098819695483497152106322233112205665372410628978525754366306268686950975268508611052883707000979858329956118001485273133740031613394540554675329501565217889350887664594916493965931318642906475987382808832590779461544259258063044420409898423563389030427296311379437297093465506370367671999279764898646086766331777496164461445120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -13961234624359084514913086464718704414582643314216574229868483808341934545736719914114818331253055623448186205423933312446334320201264948760026003276721278172677234068992523630046205748131322003650788448513965816149253267463582569987948859139019470106254690403805220563216288417356827478594303928988602943052855162687607060829913738933037129419462875822094328617454249288830488544029673957741956529426215822510619977111929204963997352425323417020858190335225890044938465270987258553761282975172498378839039877512198795090159626274191682435020516137255789087583704574461662889162956137591255147539849121564973389789531667831476407879325223985838700554111881153107873540821459304994150123257446644560299586165440554233316829580220084248489714186110482185091168210108941433384634665974755883758058349774589800879475805322753389904121323273929571726738529214951776096932586013207150472329082944120036511094676659898690624687554894160088682605494655508907730025522401481407418645941411910036559797034246016758695542240830592226465814683379272328766761069125467159555824849332117589610024548327983164469663103072511871660630716472314075189456426624614047162806918239885619152311540491772538263583286543087811601624153957570659562927651397339481055790140850944307458017892763445412691354349858973871760829262166732070888330780030908414212160864414896578005915910925958735412384139350706260061145289927108796734128317260449911172302616661043489782527407072156752736414690885999989392041026294211141605804810094019008483762468141348636653302866869095604852761649686699835229364967169288015015628914357891814716629880916640616791932035073861400091754348119371936534386735184229525334170216830769307766853683720898115629538558718442658385215405696448986762128973481151563389268366870382306088412083757244656257473545461011172010352559909500787133658672906312282002433825041191019424943831193108502330685745307217366533605142889072623472626502431113503704155893645580374043679244835283123819767181568923171882121050728169797596479605970783228385174934409331991694656491528765162188105805053968291547768991994075693619968404360177350906610547283858913783887571063630830276357824002146451006612519918150719991537378416178380873939488785760574889127262599587425420170481976283291478500322148482771083043161628805006957475284092225567654050236852591953731857633843625959380603102911667781288156150301410519847008573685310756232756120642132371777881231897564252491329356562613723847465581125260505066581551343674852069354470295524097478958230106280754620581763373207785146081875179715035007030137109734020819869096728725063991222643587199291006183304336814470132740898321682368132973647339718366931463974865774484312815259754968569569987336064400820460332536851425582144171164162786350228631563491880969747083890613343403057032737258075865635220893487806775188478846620618926762234334323824215732815282244341859741849699752928239381526807830948442007261331745108316061233757060630279465595470828655925910322011067733335377906235801645354686617428081753026817043047618903005725171756190165361562599962752369882522660214191238800233040459986017557114674649142437294867743711858185491375509806034399367673887582666385525462768031600954088580828893850857529039386064514766364137805453785684501988936598604621350616366797586996363334529506963916584901624032337166689883061250873719647478813141114028032000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -560396693396116320739024284919291356613989841945585987666065966855719909882974561170149975300661562562403290407754510117110602431314004470684226693839517000183542095851625187923896768408916506967704508026379096793030573985566497234757693168977197418390113320931273338284528537378202183712843614531595608744033353697008181014306956788905666417528369853989183696044059294412339260822088813759426557781642420832923403649629092434239576520419683014048196798479424468333468823271130070594615726518157939095862622853763164452880958286921188078057616016062273566355109560766258988028767743873590495550153080142868334651464864532038517104830981169678366838991397932330319039506007186327219009045806462262110239367574615433570021950348004063341212899466869553180600999964995461226381160999853686927449449645055157393584501957898395929635003593290083541065498435986266793934149383156618144896236232776042306226174288584947691597343461949824005238489905475296311721968512469787684030570331995507664608452039731967398089747935474286642641224149936286788700500131127625126026642078063626920545354918807031006577857934985223711474784241302999698132980612192712810285256669631060957537265764332610465684428696487794049793299566695619755594565010436844778762563447940441615209506575018399568715070663995807635379842407899166564282010824027539444412098028853835611057528908510175787367444762376628665104990980923257733913790969281422885176571396097372534697788892783204705978381816077561087336020695923131926214737041827230087352826607149588686110077192439389172416013297077501671840026476547974560330401971801405342391675270058913844252043635375297328416824711357678261436448550612455329542483798953313812002952601850465355224211537081775666308885759173212939844397841704063850826531725979957776570336869468316595240810906696331706285279174501060158173872750500195020095615501001154688270959297957356401678647369886635694400325124290858936879028425091378302538579227010771417600241520301359519216960918306789749867631242624892120803658254132035483713761931735985914635504695999230009747230590815624967261003673360738926796306534394347311826914697258644207363091406168567784902540203952697218142110922970110754581829325906772084654970705317227762916497728092857255242579001398557925902773620288209392359660599907496620859009999869852186625725733469502676070289687856835717658411030802396093532885383562110339988284845477775479483548804640834920440792145191147656964191864496572602246430107934944214489011447517769315659414572464946563933909910050755268032669343361933282431682337816374784553421127213411128402015579734516155536617766930520298008292783716467140669732244329430903757198965184779691927765099076139558580592646780452829807307101958711530280515751538198407662796338537996539250096034937358971383317758250950879078455813420844939455910433142813940190172371187949818143800008509634513366773841799658820092778386465105364380101245156765104129519044240377160701684548511705223914231443344804925546171688060641829251699565495860478812565922435016549904876646879112478563874860702433650618166923699933233856568876608291139608655306471088468346438050307816135476149318011285055902766428554977364440743428034212250057204522931339577122413096547253831479474553800454802462093154594798238435686736449790046634900908144481092134901025534828310877005973966401934901767255749559813893259264000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -16674400275538748234195985497834063850687343596641253187846198090654829960336355881840510253079670153688510859558859845070878214422463268470138461994026614162703103791639968041132446514123898591044613918254053648021309373882615994407793636878314046578185042308570747384107360895080954891862681413246399318534364534009128030854474478102495323397170470377512437000716000078290870270620778072504191135009609587123126276093050084548578335437744851982165425619402093128512265459196495763384708922454563105338065322096066694341489685833415380573653161408492155169285278547374865744217662329164308347768497615666730884295896332639352708022596985227569162891859883793320521768521223601822631841688367047166734375501867577357170682658879753678249276845669476010574076113057913035832871990989360465692627438397706721198996374873781169742960123880684295017188587666839110467841798034574930748611895386409537178475483287807065029533623087849347875541329570264935190242023648236002668346726615128446152755247026649248454821005636405687382133879854151656505814044514880813352142975721574529486594371280531138149974001327940079534772958686448175686412357049055473137367777918343519628367274437616407308003099382948221030684383898857567295075785564881157380243838894935990546563288482652976567309828157205298073557654335132577957222539851755036484806272171462191560197018595005637520548229684072959192162317755333121274638236778778024118279257683585329230653469769185387446880033837272802458174947999425813867516534057163622660269711308795923804627687210207882980168522862338940139465537104641165281583239623765689578580126760475772709969410108449059461248955166228436612446324808848698672731702216939354150839905108927316707596746920839542868471912003753077618454665637151100941575339968364236893364404885449907880974213283172137204756673632811844574082590401645264183048372747109887421137654918855618266407869703670426453751702583937560540502128614365959764292641345144670490050677150924545569584550802326068753007994889319896455231965831523299836391907894796081187419019154339050323302419348171487058615518233135368236714933066210411836390435160677909513608373835045972060933268895802143590252424133167128820807004895649209028522900041233203919916358541957509574531538177211304992711621675594038203575297680617283862551435469860941234659425474975063011552477437938557025651205181279428030612044676834766539321617555681345373824746670274011297016563026088699988678166355151860468810514582965564414083271894614554501024431956615604021740377097928129501592354898962541746650938798021590224330402756071587440231163192833171031806724432692255888742441464360476139447413489666174541386972467594080804028191328513009663657230661486643471955662702429950269893417780096883775720058251403844001421629952390545993968484650244927895455549407438910058304529272716423071040896534093532909365821662399765276648880778799826847233072939620419130500806141876208332212413982274092876872446128367338187610201490958088303529513534983393280818276968522956964170566214536324894011111204729791225754641857284046606178739056042623684337290236433739428654683632017787902947376143893892361453676249110320312940182158927391673843867270157163648926299354601286722522043042047394632926959902761861930544349004179971747432186620058639036981267257554658609847742311284634121745787163859905025123765667987927859200000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -339562418126088680533402043663684579707447037274221100400680590794962353880120125533243735399783116522010498242702632369386950966725229547134237946789247666057767994256531700814630420380858610551010976143192261518049418113802998238999482865612591373895469388658534988579461738747494832147571558342732690122928988655096617472666481412757037718770822416936662487005775295071223892673426165400198352213046267805799615785034517259256468534416811619657245046932572707752722216320873964145950309938897218597762921254316574961867533423917346472721150315828783218221902470204145880979252346206486697099270313864089967244760752497276083830323674131450329946039774683613232199573840085025951651020051122232973721474819635592459814197127901836227565722774024580311041668970835410204099415063860257874144977565771991226037289575223826344843089113956098212934888420683565989018763424663243417359962353250813692232394155336848828465873858610224445783654609077716959458696094437950567774133357084853783943778648223426883978580061013315129594713064548790029193632786006215390498036362249798930380654626194939595601756747058328021145938000396711190111374752512259649378952123230843968615815874429209358114123201918320500781965394425638360944292650220787706679697378264531374303429666640898702325785388201098746147668687230505249806472475314599327914845424676392841303386284821260476384101812388529298307270229142021830143138781713071331225250545421556103620789846179810886144098487892610204664128996585034250465558367684837927521074821140568571675799672746398282467963140102116124519763371545340396712228774553561262541306287651630743866202463836077141650069535808925949825979423287740943913086525433165383337225941025792660691882866179421267925243738487398744685652068377000817882831370253198420767403716827302126877717529442771390084350171661720105397714166435711276959449770639831380397213295743709641380814209648506772549289808159191689542989933221843052065349056489334190135583196670642185002026793564174340861533025041878060596221696528222567469093493684669423875080483208238466834978480511576083839124810094837756637346275747653387022766345125004034174810634915503020737318000576964912773193830289029117711530619750936809736871045495812312453512429931158312317936831060678914149273193696116125085877548285562439550572138447598630735985904522744022117158068100766168834620762276211914282464442750790853299816009413902164386065460431823516260016679046448135382186842948909998587477397789950545592602781523067269765517656857620171384667638472494022184630464728938527393347381555712730250998378534574943589015794855548858972417380263601107253548468771182301090034969419360015316772579827625468089701058964289053982964049278498937744208759739703155500781432819961241917667105759884747260957931956219356254977419102740760041532929548339502933257069143507786704227667655807501609957830594364962897680489676491762446267766404676723995851770582327426221409056471834861858491695148156378156417004126121728019449969839924588465543555242084600493362647558098993138909318816651464792150656442210833508338350287898178228218662207864189884260859145535594079968118097115863775033989899584547727520901509279573567369759858920543753669071038800513409349722270186438750503757019588473875690186813153546138091832186720744269175748162440810830602705664157852661016921646872193808818996510720000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -5594253120073907940960214516924650021263273536568707596485129760455561503234745539931960868643665857221791282615959353723478576461221240486921351141226512032781086741315296820650830199188224744588466789459646735954242135595225743285933338144546870603462207439511079756583256459866362064439860119500216374581045620693557376427085278988911863266472786660496569981499241140756872634358937448076810899989624659050150135177203373233375766085495968452010098868986198008700148086836545887765216021017918178188493577785398026225324728825579459716077294711743905097227759557363030509346282768306776567537291691365910729317070803555334456233595949515211180741471197765118434257786892576556404205134102078069406055278722601956198042192548376017641880867105290721133744949125594481609162977090425669044220358803295965625341156038482781590561118766625907764924569264370750631246537112534003406451430857812082801015379813383911942933695313620179182960663369106451569916607445203709329433206019397556797913107148746170610561424165065090153697176917188546557132015780883758909280379337643222141417035980658909960778808384152145399658171074577845597946894295580685883418765953817969296177312224640856904477162555998519495042605928285460004599373342340881910965553245413053259644286201889759090996912779082565429461475095606928442850376385813215205724937100154209340229105921935193200488601616402324678407444849863703440272518473164534251301778236292664115046238259497691309054765020684686512150757246857676779485747854538359231542340392657845005127635830493271898444249652541556876379144290464793557206780306874185802695243648303976905492386104220582966016041110132825666155688723547272483936574395969096402063243681752500435188911204561013825961099492364891343076718215018200104952838050122141251375033448163314848265692882254108598450691667899258922319564862175719130052493713136769994490162897412465439913095340525555920367093935333328947039602815197653956985004080931750342239121069153859140621335608326996398536991817246865474159148987901373774942562480080998332060297539185351308554729859705162824254931365115543686394263531216160855652417956405075918786367968028758115519554584241331202124883021324886157218357938203680529646290615492241303129565748866987379599881934771402474402520519667331253212893883493691197899888654192300834530806705074871097529933594545709922186160214950949457008056921640019095054051542565400114970291806843038208862500885277074915014836126982406460282825489017701110900701745371573179185832864791178151470574411647965466472617892005491746082782555197380158458842161986542930053878110339510405310180395448460101030463358900190627581184478823366724277132681164985627429613083073625534044619844230378723096133890629110147119431128582766484176906924411037497645285588551093068598826070625816863161838645478623775570734454154052565936479833510831314921254763671591026544042153296950577412978315682013034373913414064464902337985242781515557263826393800777376038004654909317524522063678826323397418808201331705848888862794219046031430320358564036184051409929491960187335971811440651092512320805486957698118157827688718498109202172861461797284799867959215351190882683617537829394447248737202752049905568612178032992016501882136392410611144740547211113928329261209763877359527385131734665622673750400610515516827026943125319751327041130111959040000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -70347969434333422526260998009971079982826237470554526673465182172097726295155972021637592509652771132414242214652653770859309075790363633867502439854222554147457242192686175897797082109007805768919449907915971323125188786260753003517288118299450890342911586645748208273636067645126779339833871448606994718205048144361188372193396406114609639952014117967755408635960326654503322863300824399842154983180934916875335118513369371223492613270562874757573349779717124446232703991703313820254409117147952419214552209597848379926263915860580697546884218870388950541497150395651876544935411069066437798538722192590024623548504092321292210557590850713831103163969502082099008436397498715019276966723262287856230090549004243333361689339592651168724502137602860295936394743306504302948375373264261229557662939224631423647694834329563471762027779536170136434252557036257433790648674891636897932284448101271002201113542523694623954970134623194666960813044008619737436582134710192274749281512078096675819205248860066907419380875110315690233915325540227641803731309377655053988146931493016051836063420359582903352287988816986522820578638087074920410503454341032492016712220995329999243142737472757510620928181073929957642387666302290348505407279754341532887046329986994045119999386614700802443096099494857776408505597120671686078905049034662346370529633908226514821410682962766340076456442581643315043030892125433104696431027942068388461576705225506783451081136363616308441738631310215450720132011555731798555891706423375281842554617394653367560217945144963381680085716670540857625626201217237960684848530945052339891309840222963307366476917882453766544890275410106437732487320194625546485712435505158443824616608775752364603356496686792969334390269982091272730221650286248571135140573115851262326208361015613642186340501954380552213762248710916424020033433172822943655975412121080897558228063667469960811479174439768712817857945747999340421919749045351533250257741572694795090013134140194373550987996478579912544222424635674870614062716557999434229044424014158753457445685525146331751308040140861486303235140519451483766716517964128863193545212215254185155956609925605856314815082478966000667526544815065729704679396077127176969597990598591517665886076491270103136560326820473892329694432070842038041272763226869136814915589151428220796031207232208762801188394428824978952228496956917457447094286812052395141007978367475879386866518806341890640886696358981154179979966919516093053359412602806094324368336122359187417630819045931618532471322055175787957991945138513602500207261218127907896595800785099537938172757526446566700708433721085680753502387797059294162308542475779806522538880672670129111139313988934291763794545088133274110306836384757705509990150033599304320645324514389084193332284417044322596964452984090560835995357292597721434950011170240319132840765424720163640821510460755049454011547695507847344307325802698994158353282541983889423420806968415844065565968543654704280830447821820757546522990315381768265405002836261826199441641149127712228446014421133448692796470164030088361053740271324387805117646027274617686234159126689329485202648207283474870137877863705438052948457374854628004043119365802089697553830593476178438857007245709830300509548626930511738850915584098119042532356915124196159821014589533107726387218650013044953833359465984819200000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -672495613604716518505833255982517418854103420547189700556146357151606034808589682780524946422080083120274118195177980801173258673344233923420779986637601873617707882413946494109458571439416704646642638715816927363158337495487331395995583517113396481748246935839042713527916971188243221468951486155684846960892458350233589198401100637867361936821313948679682287114843513531689774107792795195548829708252765543004927845211532265131653401674816593106840770348401673379200047438873836964153726627353503026028627079793358607948578260022995386623256612415770480167080566029470385667140142691994995872772665912993386357911301340361602355704135238805629504813827916785782781574762824861838219985776764671629645773286669214640367337088650843152843007299394198719952358777212678329848132493330717344012432352939061535442633945420078132621672866985958557844651012571783519799680793591810108244412005236840739235114929874950427029040485115221949727228099639466247594493180402572037786875177496393790783465158654656649267771984515744806784533666521835329369934109878153488023519940387933289268959269078555998757709607859264645957183826764549095164050686893149963226583381558159550566700452755534659443534330192881665644841368992925699524878698728296851170698197607875603224021043705001859397929269980579947485629998773835967856278755240556492346258641949663364801478716776373785615135032464251303031697345149033262588072044707070747557217314728165549038070376314062948804441170877278881423889249428157220039369599179781250011824708101373990828217687818080407945754487190469913845133878166961485003313131150185847734787744152776010152963030809939700329342907601254249021602955788213022958542175152136558630242322218689784884663105160808189822948266604146962995013604084426989775597059379929679298141576219579968211639760695145468845867750089329316461709296235578505248169066105304320805442063462898494143549154925542791989304080067812087394515655656021479751017081406758502568323545869853985814990169005813142050104768588096371809235717658851025318761883852646220944176452335236094326501284333342102575079524512630649036636413019972763912636716845351126473007169072799215308832505827795425941675048024251317428206312311917161021915102048597522204617171866979511773762221243804022178360170944275280840992670438457905068822298514296349688430347775173182776964398934290469082068474504218012204906622807490755767944072518161513035218024969473444333121415095214925905140334125796644038972792252975173089875293067176288783799337313551450293491926005068359626397492884877393237592342657964472220458613513392960503827787279971619735804916534497422245568876887389071681309780382021684827431373235227123206695201228811500760312739772398057822755972034858774424221776847504824390286060595744281529127979373768133653907138838518951166160140906847542507049727149709732160381256852725402681487334917050493494547829236113539199487323567013797968672677047365022418370702932808598406898650388847654143519212101262564382954523332657611996901811875409234938787566913231892981060263675389239137480905146411337202796219603117979290963541412380810978452507213662574038303162166938516257532834999817091758950837689289375321312443614621125287849983841722138146298657189604839644141411466392396518529756727396138867135133879433024243513603276051710213335874384540102018660827136000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -4282314383231730737879084211353547696958442219005441423035305556067729967412391008959439080271415853509481480899972444125408530798713811340299471606997208528426768603352438672096699693430068574132258874912182299959228484152514163874852446239035136495629620235520144437052516230265335182399268514369036516002393109048623656089798918648037738065326032098216960903941284303831307985540046702779699750013121220283252833535436742370437204793918821768027199310202546703876768414152326457737850743060558119486018966261588007435645057311958480576097308703419515326903638095401823673954586180907612944651132418248250950446316324949941241401603736941869046779410463855153986695372164837520737265430980773561026558079539212264320927000774599080009994698310836453176653777295975016686304018241405370481519437625420532042257308252508391879044414913986439612608011686974865294029621729477357590185076988354427595257980651652097091851211523041218162045171199650889594112101163730038676142844970912066040316043923839987130571981478324561698465957592647425851678430105252871914622949260631392227208825590723654891104049167251505274508334833324286933635165849842087138500927915535738500817540322600244280238336552024349582721938294241640777841706993765232827375147888618325868719125449110189426813665619414418683411160992657784422275505197504424999045431183795820555880972365341892138181150580676657136029658113173257809191247601308021318322025341401795774633780010859871238315375629123765790253084829670662033146355496525344240449982763734970418341847627018275573857943346607986867168291106789301366672167191294990588646081210000892519013422506114038957141184787975314938377236551117837204250251307913838447586842326803524817473115853406458271728373014319245979708773435332854601973829309244217026260123849362979195219945133837282658195345562122930251469214665516902793403017760114300172918545079032362142147003005639501144423225707449799696646380920728105622460060835854006325028971432307499554396645994342049223949862150695991426898048616396126310874919252606479545901876504139129852807317548227805639494670242391323732702742106518300820612969703573245388062289046103571531419000657435699061244735538232182997483288568500844827108152040987022280881069479902776366973894494586890045651357282557658573781817513831756792844643679556451544093788547212489312882402200295510420453058232964996229662087740836077446874776433911779249783051287707349412277247776729417569335671363151352766886211964249849769654305619541473576768252928481831960620764853569191791575433516039953390742777555835056524293632619568818033163504754241107637021094874298393690257728426243205732119921274258291173700415872258791198077332159408483800891941031105193691917314587044727264771334307134694892501273140202856207651392438019855018813136914947754707714596710848927056212637321638298859841883590659701881416569518630154374231511959129708723445982850242118563424510183658966061899615961375637825747976935127628192811345120496735041133611155636338125538691477796640762492090220529558872478372411338952263605683117113073631669400036872896297780553597725528616191429262046161039485885975021190538222518180704888760457153201728154454129729261483315245288219715490222043544466895736399664459439524938816693019278969728906953658898250412073984944239723407290285408938177716525675315200000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -4584786790219458880817812216752281892662798822983613808819718357100989064617965492893528248428827417633447396665714476466737215689771297814526607645180312296598362493537663632735590996007233559613441081050252147725556277991900808834694307211992091062782278346228088659021215084066590592250328603828126777996944059793658108291339917946407739911711687392213053098587175869036082814293946609748965695112821202428283908402674234827708268540871630628460435920104044638144521329699902227145718511092772900982085830519765574102316340717375453524907859632233127261911832675639717634190053613299760997727785183148852776895301215963618231294604882466780699370740742666442233998420644435096090698740485825294972476267289792677119516781164557782307862577430858959187776807451573366604527746501043459452302443876992162020407383349644871811610926020579806653566155892035962684144501711688419442173468353241466212599921375429459662396345051327808176576362902722236081664560386285348364362889432726477794808949697696541654762231097464730563520213427451010805915776799821485863443405393210270155793085871335649888942813876951754191399002346234175827315533643290341521589904370572032197093335208891880586224781406057994915567472882505807488737128110753569401888926488319610546100213917616483395238746173060477568726455843196040938873448588819356522414509010666034417595121127335015884066894819266182480776228947251006777021353336088707884953354106751700381746950090469495265762726726651220520783499388279310072269021117409881024756517267993856493472603739210171852091843090977900456812459327213700818408309658950478295828058892423297567784748006150259337224801290571492284258978760552588938891459089607695146581152501558089617916696677886616355750250357444131063754195907775688031571984615910450848200624019208737214077628835757242815646928336967276123948638995794228715713435567125557853846008428149031051847690967563337489379297479219369569891145572554835243623621531314167254352554447219415356672563737374649221791737662532701771652477264537886479128020862806868166044851414413285337243860170668220435433730559464318157299649478638686470656425981084070738484857480514633299219915771409867552420776961172434810639417501075260321943026296183589827855899768739959425345419562284708587558096568706407267063079541364782183917476514921556309065541509834574172500002712355359016400783979604910283044789772625053564140959261757024658101660265611838859721442051254071759086486210835199851930642059469485783039280373768098002294127308233229681985717363690744631509874961820460200946701665036503268095619525808897494701835200671799035544331110773612917528508404346061113663015382019082852673453171471597286714350564271943188444225361858791307888980380871044613912049535034901689831493702335628885183868601410081452344340584107217420285309180294982674120773872575840715356923298693378033834934944938103888965383000479434403207596780409066528541020811726663284270925642613572939564742976539050282741648675047065315727195851296163395748861431555313770584583990811123374699231234736409700758603953461803289398990448189683462332629927912999604522099856625505797380363685521511790261818303959675903547303386672827801772946238603448061172923418481388042698986552856852952492893883619698346976888565971207871980697541059753397109429897003114970784296872181760000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 113522621993800364628647461047172708420527736443197457889085575561801111701458027395578661074303320003217444489376768493447305563879159122667014749778231730012397824236829758660301462773345265099974475758086732450797780920734063990640099564739574648342725213831537592457006536686732880766156810604353844641120128255985481508526858302942756739494927614380632420217060563438660286490976404466635943850417073881167903712855879795349403281292201134519359242284528939002482557655299790770864056325172783156523403410206495407879101113424474060370281492948068395638769047894409983180425158178641868385337596378238428522315218049386490901187353084420286732997114909801041304258689212584922513193942128594349068112891886223442452938202684653516147005350478706093828269218721744196494625612971720701553564810318074042377551028261280329593568536998031044362745405823345536247629708883669036051016351815860466344888939144895295673668390212410915343177145514014061310900231918495498229741230287271434088997878314717859845551360567955153761009398801256284017050888683078527884661911130606649470179040388747082857997293044824405409552537683647151724283325286757622747501655421477516791131138286458797431368979705695249633543862069194385324559779686228758488599090608781759159614497862711124919681856705109643007253120280886946087440366366461403286285724711476363058802122130465275393065296628117715986962007673399515840607444480006890600909918173303067780436916231039614995626476230010669611018732350543804864676074958444540157967589520871769070997554655503210177107278946415852793839654291430598416004168107856515523401944559157329708732560341438003185088192503099687776290400259103903970489727120493730790768736275616272638093883782580465174026603523783665985119019287247682436752431776778680831712536673096512787317223241621017408449228260424458545447545383984706832588628704767879636006989681719521491631400341837168582156741992706762812983363672517780213342525279912613840677833927877935095455208866823308246194043762759168234784288433594427327003499065970027152983003404623925700034292261673821224676927659923141896049383153401414857423837222530778285688912114685235122148693941301930123141243891108247764864466904278350888102159515265667738813417832788905584320601229897736644532914174037823101530333060632091420370519691656869740093361756834422668452971757330739339443490155262194326395323695359202470105235542806060815295494170482830003142878742841682583857486561922560891611509480852935233041442420534850032614050594449965251902137492650780506283564840646940760771259848870687308945496684898283320032271088175965643077780430889757749319051710425512001859569969286117167357575029042439759034184430820884574619941592299529329805207475178609030177584239264221544993340269844426610952404628067817211797705035074883115902692996039325804593620999777097536288013143861119062899320845746541129376539392781528015879272051547651751531022353248689494246176625893913818121765844704002248030000143866647878638550416016855198133677532981864613297654055921557139853589180506567478209170255649493084218313887703826169442170905484347304626587528583930148053861636081143618031032271439981859085254084449403609181011545200709374535095853349841727598907532984834379301953317339230727846700275971734330075025948367315615814786849398593247248384000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 279998568160333377595242985254089103334036035575301751257338600823610994486895281697876218925606074435293594079902178750716899973027588726781691067934558837222772527941795496821067117397620165159726609603678133312778849700238071995165338068282554673516990064178569667293574012142608795245972500815782399654623020643310667642337521087325754103597086275965090956638506634230057577870553078742918024550328762936193840034431285140941630095248890676707753723357520284858236631666934413047061224911187991148004463747083783153836260386387424791007879201124223208039669891378389807802783324044182335858804576523367771070241707034327613933705665314285918904439699067720750214963328333387188209915279220326161495651857271852557424254631965371600635596258147265707189095768917640262026406634039833520572725109283628990947069287708181958868600308340295989330686369988100767431447842278872073410475765435007088360889833615635022237598589831225271787066227542523885862636178412862282490584420515658049452512147777878541404032703815016172910797208239882731637659017564301050736955368734976250176494982850512390616868750695582132064720004315651938853951760572619904290498744824196211182534109184821518510803475825131195665693518984057433293916364870500705379092653406550108763697623199114804824452342394918157252006065327672214954129941940910839645869154719931316683977265237074713812490879187032062415245940428201571560456745852949420784657183172795153839378457805963314443206914303372083239783872549858464243628929389615437481038996308644079089003104908210821448200212770715553083093977579982117305034521230631858108252984350140073278895625886207780181459004494423224054534598098162712044153369317601257334400487224770420956413870902674553800437019701370446050441086768591035410112201442012871651961475891708155663153601956820941009900842124471496856266533071168414646319629886347266664424112729489181382205092026239932563625516134030606312362590587746141984005084597769368712912447770399305182026119515868445883776921531054566178959170298841144357915472386831708172579090592665855634891745573036250982769470853445147868970303382369251409471946105517148620369973476198177068693027245829122955006720370410763347043991325441236331382656805896234680522136738327061628851537047584799659249335865527850908387961553900605690614380636788301435804346764046313951363766112088970326131647131040996437253688220013964133389615838577211126583554743360471296645547811939873275262038298420077653010041698293295471369459733744110302523525268101342211536706772374471084435750494161302386539738818294592170828756336019671571396946252947723494012656963854284502419559044377257243166927555497978167830981495715931392836843031122997632844754076505708036013542214338773689346154524968784971513414163554090327913616489603120384782588217542182267783102706994359335094822198601791107970976042377853067803127099252983642095890550605752239288307534039085813202402019780971164707216284062272117744808050314892827758388394091670608651060746338974675494965237422376937032645128034186415861057488230888220052847879865752362140413520885467470174048926190351853581917889810629273482957381472556295979906166995903373712805728139303659528549536286242758394350030374267942993785106275284791260470384757406921209391194040706021888211227129428950061964824726732800000000000000000000000000000000000000000000000000000000000000000*i1^159 + -626265281663271214461275685774577496196615367517550317215263215161764450672778360355331477347186575047564978429701800656850535311493031824461180322365998131980495765148524786060648214660621622631973023459586831206355205003147210321089546148732354086912348718221611983460864370669340535586775885853009336082602010231186260374997701433216407478966764753292808020315274628627650027713400608445085988356367597082826383382903362795900884187699190311744897024891868933231551288451045332492165712068279406536654103465152281733903723107918581959465032876212081036880598867557446370636959950554204006055478177229121399062199812077875713324116401757180225650558956113523862613953195722065377188854881857808760589667690774602776487473770149146468799640896456309925895103171993261123844790926263873249574321048187691460968835122668841651782488391102352998471898971856026791220791488443700916521736927577657418350617772762247783347207751591385437706351534078003653059635420882967326921660009194937248222356896012159998566249410971030388520743210942027318753728688332376800807284214211438612289965429614207273689177490202283513736794120174654688741056284585818684150099420174086887512649391469393276176685074984867141956069360802531344149560003534917301929589702204019887858331622672577588091924416060185326997810922425881078639593553595906685806369199460610473270372720432371762119915024366949025019866655700654354450873031722729592339432099882421400120571264494305477889974702306923748727692887016451970100110658057443569871783860147789491069666980628986345210405560934787248196729339280062394591855059534837556788265022925382310470421182341752774231544799375406406012512297288126766131108933502485874212980777684081726236298469992779927816738427885270236317208756367159393616601144146679233679970822935023913802884403067592130365446823109965265084358496955850528477803890054109134681434784954020911406138262587873031710683902065702715669032466136205341178429335069522389743891062039432387200426681541249556064576395920076475704049434955767038244263610644565923254696576283936911833421533820812726795925634512378338171299340495506888846266529605403304985512307146755792772562634560495192654705161725026869078665476290178350645453740044199105177967530280931339072494028849115367533122681328914982305031647136283991452979918882611125635516370766645039445132989882294319245883805634953943941030826143965630392862838495776488680037997517191183446441090739564567712023487282643504902712472808027402317415260283889746007535224891651092575325298223934152147344166821419400916469210180976405141207178363541553147552007094738961802114941995357201649109844760991364007785837168971638306929560059129289319525521954261492698447815815808748292632821820186214966930031771910770225306499863518457981238335682383964859560829294512089842147313804241031946958856569578356644909916482973613575530382169212396624054587708838611922209128064968156353848609991470647430229991677816677899088331766094075317141319054320232025352007678462298259365847629079135880670327745272653170545253488608327404929596552831141735515558065420396766490643481566468995997550287417013607525126110599477730720663509952010011827189129410228727421547353478211111372508323601606745361914143820809984636321152443960444007704602680563927471394985144812408353587200000000000000000000000000000000000000000000000000000000000000000*i1^160 + -4341175442356445528233678633316540848158325634138868528030810998803885470868991904612664455271460991762814959599833894968254012379217949715220145122069402557553939080939250663512108345650487854932921242912979274679573384651659585611593312558783933912930557077507127624675520815899684087976279085115837116646152218139362925261058061843640932431132528874366893392594942969698018928697027168428001644002730741262546179441718955574949694126774750570149531356652358755459597783834832657305531438626782799872964818153046102360533967199990566556948413641375015980394908914987936256970115765718493585284054435768283867527840092785241314252873096855490280295511090195880630424644383981382262685910202346138486197640669383223220890981267325654111021774218901053648063869547739767192539283370336770942295543833898294084933533470954447427005391459924860176968438122039376621151775374638916498192346538957938291705365401554556813782788663080204408828057310119658192453517647237298774636520982866036578249327571049556423469769201274199474165958342689200295570439103045299571290568922603888200682360697485504104904830897317308491186679516603126468472348636162962591762200745330951415311420599559501116984102589136678442090034468055608896266925376506241051643282533353563837416246197058628076510284727374648976526290184437265158246774314391065657438423175858607655972158900077111391401503563298166332809461302396599304043337740356393731513026768498066861663743512992578075725744296785681322752153286955711561738121798517641957568276681185221217652350701106413804753821024374100735027133798147765281011137530597951040948994023795536918921142847511703901925406060655707167334636757460972046146893215487429203658485961743313747613235615829387843659206259249723658209143343548787073417527949116442504367021672063158226110226569738857073974785710873977015398033211640856521274377704592407295374198070580555963526098697155120242608194656821101209976086087297790318883926262310792570961315882128925060078457410353403886006669068216467972940109393010823069312892634991517862206960397004447116789103705991679863354252479527664601617563428347413043278699151315873378689354071000088685027132823706452495689304307631456470040082167964133648879306886014267936596012910518741862234886041115100165595630365739682198340242860822683304415947608366362966855687782509834069907289727292641308179788867732615929088171086421025137723950628081991263213582315908746349303901255595504904239749594082162622889095014623838814163274423578996653527130339567168380504643823517801234712368208956842591025325725620094145193780503939085163264393398220426709139543274354231612118873812930531698919746254384705431618016456799398226775248676966677281520853654567222284902831077251759349102434381446022329543437491446762253261561487900408379987641505482960547333178505139171524025777387821214131629027208422392459751688646925812297363127698088815684228011306403486835646451892895462681790826148674635753118291306378326729918623061118886554504111207571145188848903462960816519846428038301566458861460436949102513316158568708250036692149225069735625264264279599175674742390090120351389855640975368203356458958335328740236171540510952167249210191464172667863372043223873944611965516981179706743654567673928581804109872019528785693769277896232062156800000000000000000000000000000000000000000000000000000000000000000*i1^161 + -2034241445586258915513672623670399888755220006057171680404207805840238222279885284532809614806786272155252113604980661764945999747793237803427355333645903254767959182752040971476293471468799549442797788968936037562807560630262966007088611749429230959864037886247807679688360003844993887660767637097504374474385097058059471806290994855347173408889776834637746638599764469170491093818343265059678324040777222279010990250745909304874510843273699981068910145723741405307731151489606603291632014423409159949078598514369893559762967340166554356902876651768992323290659708219168185871124541875280738924877628915608241262204732732491979242938343764487087062967603776948409559425693245850258450738072162656001929099456898423198478273511450392418628752952251347194810480860014512052046908972208469828686998886495842836866114335730256191407198118428058699378435449395867474848761616222456185003423519562145057465201896578583586771261956085504786167024687249669583230400123336889215851211455936643048313419546741979786863040103436428871196421432108755143974246423714552185946023088231706124943447179175839415098658975885578600298609473695718155599787516914863050576997965128753005395944135797928891475353351189375484547607553247989456267297534351739408113268607304007173260099843378161806334343124446393290904165418786405480188997840323221302835121188580694387261676410977914838829613320523076041826489990982682254273486561423976128779219300194375976286971698247361870491227447415445937760714689072374195305705883890643959231354850745411203844020412258132154464321127018292495524653989495376467024673755196216698746516234387609830338920917426884483294344008518778144336129971250217679173921934963451126518544898236841981185927204305646713641228348380718182756163283415867221045836754464755412716008708698767690932642557528625745155094843763955825206454632405284471137396504292846377521281288468141471475934229452705082959555068057554246187186863950902382244234504797152975859905941129630081624915470012093546610550267351886970600674791887100059980743508649141652301310454244725560318033880922474863872123634454423565809959267034038401867787909074796994052755906607410895480362964350422730722614093155813557706579299171485978543188363820834143202419646541098822412849488267870532859854121040374267857764719439810783775648057674822051042054751692951838460827646980039579671775668149054472759798246787043208718173972805490603175130889893194572894634164912641209316672607693341022010908181761200665418100528731529541388978379618153509985542289301981574864149036810976148523157647932635932116793725706907897391054956570510712444212461887099188237323854447602385204522288311915814473769825567628377246844664586840610601296413511545775170116490163958714898198259187102823776315539813855156608648017170291687824017027486652978800403919687154744982167830000302305912289309420219948079970391488380236053304157492218413338561900648681364852755914071638211810678902390742405575354099635280070989449573825475388164528060971903730409836142596942927649679480049271005920023617942238899464775507608408929795444115456926513717328268907951474463074153525398163188859150851229060195293340899204878618203241004342552952909114133422478675449719674930775481839301353625848956655226107934855921720379708907891406109094707200000000000000000000000000000000000000000000000000000000000000*i1^162 + 54618816311900333043479517805794391680385296821659176471070619682673479224757851171855784010415285401091359401202676913089613840577102942918719784081780179342524631797579841353920891617066413706129595331632902477755998860492104007960179121099949083132662690190384253751810694715136500427360755282653253453238706090969350632436942154485681148647635725577958174088887462988362149515942920441188722626206478281697736957944631335606014457039938385551881743369794530499649307575804833540936739113478043368414814138183792161014494741201505612260354866208603109114858908731250014942342073771711826568131336130898868053482281435196648175145015305259674036222757622632116664157227109492104896679230416153716779036113314604654348814064326327111418225344320652411625481893714302877131394478150840081672566415298724812919350276006773626783696969326142280046358738362245138111038216901096648062183981296244294011341160326120711250086606718924057686364787812926353106978279859217383968351125189713078504112430769096360692204213453560346112736812913722434429398278096392104980106318469023601922853965620574471183070635904426788809195914391497851265037599286590776971633728801824255453193872698264802521178629843165620632850844615537901987962006533365421914519871021572608457442528023453184167785663968421537090433230510442796966939310258391433887838608936723236935832310756245366472163546279181806000272115901937793227274146906197563120856373623771527756598920163070748130372136041730387111253312842031762456780460456195562118477830298621414607539368938790065313801314936661034421887000227038860511710503594835812329103636410441915088391757893393787741444789884071902810154626950280085666752128978139276548881091476363476376129322965103320302582532464027811367129707854909860292920845350617732627977221993097727614796523623479985797575431434295058752355204058027647346104610215880109722413810440904944490628480958981910471598297817856996707280772238279972388677756719259323630635914679480097264085270349202535440321426031074628685300365753220142601243234014272911924463684418121174651342480201579197868895604766037019841051399408926538346628590802721583757339749734845587889243094902882666807724776902989441580142148115914509355759745731300941222005591039155047562634472470910932450610687608282971962545313503170693556788902810742662786434237384513178493689201378890741886233787130369497325647900518850659530201443087253660433622267717970149745110775371890860003597730454810112242662658409294865758861729534443588378593954611676064555261756634842086725204186975155847978604951057330555863430172531441220343248007635675204849657730328126038712043843293335410746390427936440171906438470458970283865538103535701344182312628491188514527868737254916438040598714005063851744129292366474288917486750724385940361687170145742689679520730284908822582428848933844015810653412529927283193634352585656299102950847064318894756288262043227530089080433699519906357628263382556987048761624644570076301177780360474047120516857347868972798750924350344583846747171248159156597616469876899488242784908026396011898749818696986086298391281602378063496795380009240846905782936118618478284791898690427267661655490418147544927086149750364322110088522631635271674910324840194257683281120315917377339385895586320703889080320000000000000000000000000000000000000000000000000000000000000*i1^163 + -40141547869695774312285365330988633784547743751048182517545415799790919377542244828636321105074734888869669821089156649885186795867266137327421675150146485737196775247031812412791449221712759130685998556402823743191994751981451160868612036223136364450166664994416976584249796552297428319024183249356723262039472508345408904716901966638369495512925207149780828817923916824063894006761768263675804085544705019661292174450735712836379900617852278340456682583709142954740565273079640186659366015204117939589222432852312635568225114783589247216545693576868569314742746782517465635823922624905039473638406576916117159939198193849762295804060882118562508377640142428052508884630684711417814147569435266193863087813373735335618654352974121452085614047064330748031911039520718913902160774970371051164286138843805982132971555439337741866927784564518465526449523834578428143649330709453916740239184803246229168870404037409533696215295012982000091830509907351311736013553121689112132215572119331249063822015331158325579518636846596072208787464744281155184417878253048777012519191291605309358853553513474678178997235966273705191331884169868464770838710096242004706835690661598119992518964654468551998356037061019365585487601210649324966500042182876397491828487475197045438722269989231095240527551692047221565037495640789164439706490554569267018713781423663008737052644892106731186894618875902189002459996994157002185371425634569059418901761708073667352499379947241357452098639299872262576181880890669891858054357240828611856566355445042904001726261629519565193301491315806097893037701481013750429864595710013494995517870876668360046982659071147738548905599208056350604733245411219599234678917542776428472010726887327234443955469762940884376001599530643125390100042998850927529536367224017906135813338393367274899011115940111003265934803301921488884006435962498362364005067092321388576454396365968904570168060771488468147289106605979353633478421092115809045431965276447228753279633042275109745641438243676531480314141583612040285553674791831103838091889110380534589687079020091807392177556913658051664111428512582165370574343108261907283043608760467705441621172727080147310772913983440587156345018724043988669953815082010916749247126348406382587971577669075169276861173644022001815557808523243858928468237696414359176408141992571819298287504380648597551471299044091325257398598800333059093911497923656710234055634261411047135634310274299176936825892858205948453412400947111444119685038905558680347052194442044071371449870519409031749828930702006775292448485321170729283698514588558789451207172225453752819321321623011857985665572887413299218633494973015962634475817422412447616849824357706270945961292693316275830676338137846961983617303055812206977766148442019403128209913059420822687190331404642514377925226009817867871613381874561652169047661721690596893114088457931086496097184281685562971618275833714283951243316590797656688230762381417100837295476348911928511734777211674423115849665632981421698003839691535562741589416321589285653977639810068236706850823705754119025434305994333909044805877789677441160976833663652230808196050666304128099113309378509934518214034601835865875354581864672213073359594798141012530796374413706813256139843544490377121290754903140965095415995095318528000000000000000000000000000000000000000000000000000000000000*i1^164 + -286669201875403973679270474330080282698145120277166702288411479823435402858986187421487872608831799051770657856314949608854738102072021728222618284256948403183004067853374624622303841153150695973782189626874872594572926008227294021727018132791656698507951641718694991757411911280910300764028143744511679571714063090847055739015453902918784213995925205910579786707536930984135462539064817134423094582228283927457895600784548413596462846915465971253415454974278717126211708663566160433910946224725395111009644750118404303102782632509541684806048361725296586572230420884257978465551322156534518303198702055812200702533787894404252023333775575890586095192841605388462248247567837661687469498064245925256539196698101047965896270319889140426507557957906277597303075701914688955382095490876025125742505413943927306869771782523234193172779411391456669141810722357076623727440837355956980138631016901950541228952812183793208554490728236800922852507729884239309132634048094793132909673937168815237901032405806862888550687109189307695656189291488342277176639658958799032305293583074107665906615071664628618133911161874571132305504089569759551409484466910765128583451149225260668267067572780899433291964940761332820376853652956843812155901787188492009925755163711964635880719142634631208503320437184069333203891726208509828819122390679426446115425076486237164187951734497422669048610873720797238791099165059366909995408056984783332957631417642902721580949097222134853072449727757325799651683751555131032284556986383268587578203016543398708170086268872704642774722476081106503591626445174855778413404460707542750392611653744832403083486529596731504073405519850587662457558219592191214398463764489832829568398265183284444129454719079233548342097315665983407107462873776266840033120056401747952021342574063534910869047103878314003114253189804713290140864084721182598618525575549993728882052094777354449354973928048968725766388605775060276762861586600417613376081778946659561315778412632374032761913325774549798718375988873428351235637801568412883991317477901784789046848741546713014011808813102507239543215133758357206871791122218520291275329776540827139660060638561244893225134165283521411697942699982497267909566401038082312411217807897749875718955563341494987709116650999551647437625329285241010031473555317016022352072612730508093726261277977974085767500698893807294762965591648963933750022170754762742280077726931973233495394583863534032070380143846757533665731120174094510555482283564892833826403439615932930404643261250903953501177835722875898044258302643733014885591638287858698419436838879418202655360929193825863542892169457505186120718829798350126608091397869581069795610762145467866298248949273035647171645200654956782855406138301125183902688158690451311017965402732845754449593835364683599678130143256100330562330267209941070795109274623231567045821018605726727203407488313892030352741738393384713788229691549291666326375250463767559325579479668336209533935040714904435585403910302635381834185133276207457870374960326544699657110133494322197708936832622168933794927620685902337570191533717899711458657636912114972244912900218179800638875868291608708461489562409419249196695614488898549634387533112199967211145601963117668100517908153643772017128381242311518842152550400000000000000000000000000000000000000000000000000000000000*i1^165 + 849677811259829693507276114393551388429492991210823100405279194324563185372622244629319363938605633177332342559138835063914138124597781615967931643599370981642789043231797042501983890227857276480796231326253344277507262106099647492969018360794955664186970584505538678117993755655095682312383369225082281867933523961018311762248982934222977693922907208882316298961797167365307782992291660515558582858582240375331924331130320148403625572114784088612640753508923441748929310666813915046505576766691568118009934450270779946215666954475533991703002600029675560356975236348560203743526580691607739242977553357369878043561780360745028785921281995928245622754406186242161707882095709710678187944731128525202260119488462089279048682466277472752994676348557243009726981888700891643590452400878050767749143514714960596179220825682331661416275025943305527007157176005424142677021651485373655213218704237347538574736375851025155247614500565467154378518856757992919265839908145320788390956188833858691721852345080526248204400063445619702635344972173341854937228836940029717484334207297757717673650072007095971772694589120139275310773828293164842638153600729610283358507112969518178561845565511122184016414535844885056629299775504812190921980746912572780236551826239385790704737825836197221704920105689199387862985682904253406788326378521692949891757094946253586960782725466546162647011548612813407639204373151452166330019067563667628406540403967846090989858168040722909462531274560038172744104636453916768493270263628753577838249309694843909884545296740961876741146156059180213484341687202320251664799110335400664596668415200177638891005331194268794354676790329718331166516155676915686289367730753729271751492678086137901091668410819846573719752232306777488896169632660260118433779459250583831220872397333976772880766647419043114548192282041739377232497364436392571076587741461458119818066009073352299382886177300882546424635190900117647057097449202805557882635959508333219020075806312967976629401265987334760101917571597314796643698241889993660316865146430468042438456688628943426604259270153175501786442454904817651942681421853686786222010641869079297902457650348579700029498874889430486905585525582867708772816505010010336983007616572964119973250387326990455674962373444579770016097134921603107871350770255869926875293640529051074508849420640838476758039828615629714203837620684584874312402295217842556720042656774504344075043336095252304575131762721795005091006613758404686252609836659673696424241652997210064620691816577080324507967798196688278050730852877120022863649467435047348364792045280879389956959382999375421444067113472143547259125055908058912456043625043944939298013866080578613509120107769361840133683843785042433382560339995513856346283931133173028381759792172745959966589000438518391518679794110258291461184727926526683719314031076049609422616438191970073431389408354194000689762437262617611753593284635906330775804686844313413806679898024419477151177000780968837417362956100681659859598907707403666155233160932306221921209274080551291901267421692391800415367669121254493589008112955246389168460395956389015767933808270972275869295652020075516661903560970671464482043039803543296534199631704728381460192375399718593955775814851924114231908350884021534720000000000000000000000000000000000000000000000000000000000*i1^166 + -1209484002521640748981236274388731221362219330269296256314261547816519406484890507412035947168189445663089642938607657465592235486643775529622207972981856810433004279784967373620850636791595209855667180796265222647172025598567340160913747214414786377602495638684345604220046991618810668658388604892682173001006224288390499991679216830084203806276096982188200975639204041048644137260390782912534414882351235473657062203849014951673891156026351681194051794418241043636063956532793333894574502376346229082043664465831993490923392669339681608202132335825185169150636146407503807415596455992652423246409503247261863365371944929078749442231356451063390827634861191981429600881730655654304220286170786626991563206228118372084298531947537429542116009099049166455731786504702064869332509690667711177198042355960272314970790831791248603444568295115045083720442885920412358695997666381526637579739533374114996748024542311867748760262358526717238295823275265195840412226549383843565096221125636927531030171936447278501479465975160343348060306997514246158549074131707281729845524839828862466920988636292976080874957609943549078287092573898461592774480564974377969891589573910652524247311071430536337759738912050328494850397555562924576390357243995663612243338670218296592623740335304566016860275334379443915469194403428317461603869970605362973627499101672330999014373974519597062300264208863997535172650039658859508265622931386578898185084169715150512588391964322645879145678500229445538370449311639697606952543171393879176533212248589163509763759004145951768831995675213339837210608193707257100499763119262945075701793375215422731220312378280508962050648443771257364069308844073461013601484091400931047075377047177671937601942230389005884665029114878800471072898212482965479355559276585814870657652153719349291140520707091197292156196138090844507592146979420207381156841479534563830803199032234027865522677341123683871667420911609719662511149740403410925868630333502190169145916577770447480240483250548562603126113740620927548145626644637166228454991795136790197235455590589635167204684288144586956193941776836288489863160422303804612598328029325891629871510509282164561501211664008561060067543919911837637780562405609320860617634644076922802231096813240443798954919816808590228050173206442979293867397358894487783387473807786921687937637919845226633350597564400126298910971809570019875747240767356323484362968178076026128857020871353344355146946053557326564059931582076891964013144367445916474545271796467340251136144698916828202135585907405103683221761862503186163104098787746449053152078589144714609076376365424569264572659344193542013162912818608317481140023220109625437352657125035331850475179843263460526096738093453154933507691821651538888769584175175484092246842125762263569718357386592929251408980000956749452212154460301632143922330525831922525518250836592520787866605901412800390673737969667902722618075682854478663407703565070651406824466707818108334071819061341866947569548906164356855546571280793908110065510045646177802104117853462702902900744250608960604053246973364725517525004841499251158698559586833341243345911907954687056172422086271230961412720695956394998500605909655363783587046481229915327709638829909447271887601510596118772433828184064000000000000000000000000000000000000000000000000000000000*i1^167 + 1112848917985650717849138629201725562989246566435158542638972710067135694443447321152267053905616942085520961356182045803541003614647288951607077750666731708099070131622487496687716699832201162499924948000687768383776412221192471533545688106058101429493864068413667748797375436482896280155103158620141519044139853301868259902934568817518965631885558401567065103571464852690971988417749772637907931626303362334131520120290431999524032903155892909886665651069250359912348402487993107905733746373333174534780504364593884624338493175763062747825616200890757943495330839008258142510804327984808053374773679626283546781227776575409279590943701927867096626236875340349256843921840597995605595000332999110991196908615861711963853726689379512535016645930991390703702849239962617456740397453197115407680538321244009362144340492656667418454837761182237561351220116716818718263373591228781169732426477501737605989040319148561722806227685769261737887567359006632983070101001234561189097825497292066588268535132965806688149466658944849509980507259208300001344777150952434808693044269851082884663117368348318335014442800765079335657654787693743067922490727715422765293257269211392653583473018808028313387297541763984523695068648015763111344847401262659875792569548284712060510628078111308182957803862535268298522801025902233216538177255602881941658655568515825909376400224975121833161706578751456997822643174572096613376049647609543802262040102002553204046787510958539240187156373508658228613938272593728759082349913116911789573742795206518065973606654267746848273321760433517947588673670548836427304438338857421550850007432472133037106306536291468113872819904386781070067758476841499620028657415453079338743783143912435359308979025258233459440085459816335239220632142994519473074180666977900202630776493322551365423404839884426112506484505091078651209571109769527126376577418313102228382307383248821319102599060633361447658282779796892470705507483951080569434650612165681611484343627160295881110628962111144883297166328488119942510606412521673161350050973378854232740062486249610309114289017787809089348146260188527667781091485265856775655687948899259749175731264632317394492157070963087911043575731210382517796847363399600622106283908848293244322414033274703133477285909936215712425863597198853182847273805076835508118697900927968897627275601306294798115513885443489510636548242980783634240485389050408306998555574765206759237503074514332466193204797272534169693763408505610948476258904214692269580540484424589308450380097586672313340934652828100452392248433425546745396398581346005154065126560199547752183867011931852868768277245489439019466304513319796100638008828276767914366309088101164873114182231199285313024851627672825238146451086416103510385047960716408017816188314314755279024961645095048848015831590111743178218807267875380496552404035111640969739314040923454931087106862211084043461981657960455383054022746553149835030945366288476320985623189655405467479727614489654360094846801744573199068374622629272767020612033100060673682109983626587987730848236300211154877477719657393320935760424880527631735026771959470260471181807637592724796413742520116509909526694160217429803129761346247342407440017313046108564046876642869959007544487446872431001600000000000000000000000000000000000000000000000000000000*i1^168 + -711725839500742621877615551889973747850951407237099048303146897931192812598502995712469433836329431967359177890124742177998485699764470544789656286487063320995466423602959905033858392250884996469921913244067524343786008035822657132431257611057798171949163290922901683047565030088169503620301515770812247635744889085355770901350891660182441622558881121112004666138174404642487959590137954105706491281540909759702996303343594410011091593056501420658520662177381171650154849586399039100983252017859039519719093942966877534501631454732135587666919523919595520481695935040817525780521958712055687107382334708139657619999678715781084485027978104049698778386118701322134031274711902302099740438497776078287352012388085585672303760045900649262537185292902625092270837121528501115125139451167758369278833697449982046104116812744852035568961912814841530127967557870689345100397644585232097837328511638132969261225863442458181017939819159919577721095867558509030677994107749385622636532282755288063928944342891248908750817106406335100957062302944611487946822862117073820837625591570345124551140644790254940510048016068640278080278394205749935873511483069779825842444737437552917194948726909371063302248582249457080521886444556861139528082583934330987216652483740947310336444411361112546680664767432667033942818818280533693130857647376528733364158746171036170500048258439273464071111451450696171221809398196894917704442922675764298975966208573876692076090881976054586804041548394101239875372069381913052900213444923734542952405978703112213999491432799157561910828369874984476876472922565203317920860663240971341279334824388269809671837516239123908915109344783146833795290713074791554279838891866056904418189322394474352917718143371713255340138049128540969265438864626258882839475404251148935009079508836930996586003152944464114027155277810641831183539395525645902117223217213016232270088093142721554130864473341587846880016049128021583753820920465302321005068604085608753126003566582573983610418893483731153108512828758784609432410810543857965162741684315816814538401796247000074734502025665809417593406394305266943262550415181090294401080967923797011916936301867094201928040020891756387138792523440943516559143125019899010177136872832748551875867131717953466341865506128955333108985838647791136689934270705089568558505038557999670868602659255907688643508858462265233692704441859264733322165198150333843574523641510585972413021812770264300554501047385934677359307815585213536011715227216044407152707724936453631006844962838350894953961747897770181107309723436826362534055118716225591646351397183792169347165752719140950198889822034506849875275251934813656695247580975377745306331038569799655995087622338001507934974675348914746647050928094966473031337491490598667092171087240693185012499002926273176490710361112093887260292075835754134618937778587284336364410486738454932248137046050133404597358065556140888349227825221170463327352115327207278491334819101724235322705812874261215566203876597220770738921333381514895404149435516023454181059553229836543751843703825100936333801367994106157056185656887165071735974127901065108127866258817502506229975055272901793004705144107365653132902836956264641933667059402058248479006947149055782185041636884480000000000000000000000000000000000000000000000000000000*i1^169 + 328108400810156357533969342589418583076932102882398586803089063075318180167978446533252253486291281414024213851050659256631126599309630025082287905673175933625517372026979109911409850730825659652855854301904088036622595172805965499385516016684167480981525277099663165160699212202812995459903687679155341536417127658062193449345137038768742903904722850849607269168844245153363741376710848032177769454648864788951773684926344322004994196804766688799244160451183741353821895883969864680088965541940302767332519570953654140081909147593860202796141813449651073077125863092320462069132481605187189312724738613632409789220954974438554712218992597964729459233001121573327764728320878360136366981214459478601143919894098948053070843899875289683094335278740349603793022791728106432424668510779767983691076658965008302160489818487031875709549202333670727426184075047886268978157523700291887508320045409328770365766598910797077524572558461568861363665345204976110387691508098197705669024210569722284526655111244046694584151521043653313164801860515979514293112400784706888291064051806601520288460827032641578700017479112357873826935048901332326020097014345426490919973394726173527323636277733211179351969576546933947356644301888668194574953523347552568946392465743549689057521949652875116362036399260947294255774112555973664503216851565393309507950059089390518333744756545400353987195690470822051648392674079443077452153024447366481728547871681924699878597986250951940197519999445447868360836495193299207952231254973200122991367031384750030275254779366871156900301317474500741872734816182904181365016696235697625722043758175770341346181985038546968098093485696187686894695786869138885332727669922549315731632362531833913541246316524474484312925505149072648969966554703199719118542879023821340659402653915604987645249223808621625537968657624238233916815706684459717841239191006625654758801080330150682947097904695220047757222723344818004914432634534124952860377067180803372374666804112506193120962556792644518490290814173788450760825085659485138720017904772296660978739808589041406282089101866379318521486901974576131462548498667010585706339143687340330748902842748945086317451379999674192154002338144433987599011150078348690213094611243316914312114346466342925491393172642356799056728181904579091211708903374570324219859256340814076445926361991835407757825687549719668305284535235350368768303590194406086032171605421116945070877399944611794467299045052501665779515838871174454962043681849213029461539154373608805679355571627694720065616230823064938824329012276330321842690691600979437865244759435801048906828325899381427127234874155471199697972575563249625263505389932407349251995883404192789500487000157370024975235616522041715626202741060659471940229780579794546272344488477333712537163864286634746662417547250414383775158644476994010152736951408330064536738121290905554843816731890596113663180889160081897550301269147376106168313548082311333718130261511067007453835531934095600790603316233343459396908504830044314918336907369723710593767833382559567033847563710816922537064765253904465971400192842036648111181236109857471623593995191922298215623559983840762687492581012197986240911452223809035661606802672664416853821138772446347788288000000000000000000000000000000000000000000000000000000*i1^170 + -109337921837979695255743999128500046026598548930243708527019321873531309330080701572696763331697095895717525466651442837090832069673321749004290634330801231836940269008351033059615429103950955559211749484545022214141655411083201027956026825670952659000087313808963199726730716181159174502361530398692875040875011523105729350465895516160848288687002429625061664460649466732469980148864213242865104862599228010408327805793775575298336424363832759867627082400768039106428617307041951300199063966427609010841402208148483635047411168176413448933486365734538703983507551334401461304636060729520529090624175911961201341089208173637036437856814306991163330391967573260324625499952964106635900529517644847759263015057645830253563405003636800861723685166154537752034015408675115952132309466226964256682393894794800098208859086308623911675262154371628127929524060540392293019853723084509348725974754798192953655538168302466758365032777945301414848165959542546194656546255951822584387686554399170131786825951267599678622128824403251490949627153547778123522348014736849158856341474701724997590099393401512502035075051446005369365545205704618152951883138325314058196118808652388907424761799675136964145763359005612108485808703285436198718290898620811582222302567407676770109690538111423594549794881388379703317791543625897730043489717459469451948634772646601991825406791170306581301924528998093868188351145073434738141839356286172379780722006034654483715976823911889924464848835618946129097815600278226567442838291283644131241515771301478081483562091949487857257553034362275990844131585143014205097732288370234619422179955400227907814737236988271733048619010212961390251724609798457877605329477538608614447564983060247917691426461138482405149070763273170933410341644830629974678608704736410056050778895382275092069449791142050279312246416805034333034997095263946163939019036109232324146650703008358312643912780869888485244789318189309895352977811383032564469799307017353115226513442150694219784805051370000992290076938526669146749891020227148267704309822269296867964687000046036476109062361387681604565098843053408771816864273411970452022241829023374735234859181132606864541027597821599019824917887999736156915027466255195432892631998268920313713659159275508808288721000440602081092914250668206166030717510201184016758960156925571930537581224189667519870583951325263485099378175216544844044951250933443030176295773941834694561242968404202874720380768460731718915606255118609445359290067118390618446786652440292491753418465966920547421962770824378217154030848215647080678925879198531168898018854360191724460154316085434319299396245687433568927618402498090705122641822703264196863528910462791337170212945430032881313506701428593047286902479579227601331952984245370010161979055569587500090316213160712022307209129866764266454004313217998164647468023345994910990697732116217860405260696661265701662687320988704566792243272173358156687572929663813827177489403028983295334193961504131989233564240669620174151723254887396654607119702428782423990032522334095542851073844182677903361248650437231106113281879579530157913467942751658679933489695292611767057207037444260216935730878190852604541955818117325584492982627896436377853131714094694400000000000000000000000000000000000000000000000000000*i1^171 + 25735663650522041069535026677007863120157782878653570243423520847507505392661126551089056609647509163235514960295639040557359180454157537528977608209849473022481808271156592967878589858198902331241953266943021551561987789419206091874764529689064445540120762254408392344158618370745958150482044102392691130205134428826224384610207038909335033071259035522442397401163384595744410244793052677703798801893028410041837200193829966388056210160776943292531176707349554887423429601557483790180694357485469777816828125413065866396603032498096597341205458562810888758909839861109333098856807484181151851259083614392441376846941599536443457278949241189745456562151133796591232703475896173528414176845920481967418379151819688955360171708283548355978065054043940048501686668913813981547334375622097209512052326060935702618815591368526438906864684164081607516775297196794057789738262418699009358754297575412321523392849267130621129567947890022802940138987014693382988651623006829884997902359492828172624654398198983973833817445371828695658458205406891873591710615357479613383387184687193734084246023825833466073439242709052281210552533320386092110700659902633262614017183467316069393358332797225438260496401075106599782554760688194299713270597684924840736124847528626712017685650396814557690334007853048375870219224845819182271471512490000075043998422876927661354045068877140035062332126749266929984892683398389217524417182345110220255054226823794845245144016513033398635307492464405181212496711790511700530253638804231830781722532253494816158547462374238816877660244963658402116505515667959129720217982008989154897744674603065044035072595831101379047524618769633500285491473856963243634140499254530007055746664223855226521138377970299881034274553278547279781111346500461924483130951508704109287488953527351858032201829229462969039175294334672128967999896302249611696025125347109614167372318429308438386152229951442522908356047637540995999892713382273153128035929184205337444950772044282019961139915647630583499103072121231149770166161272923651652607436482274198589459534065164474040464477062629484324786869797027463097947224389209067292726724951571160461891508588315648098379558513651733884147896119790293788784754312291343417497473906849358712523704496522132405971994274535221848747603325748757104759379197888230348630088965265522949299252590922986818123666534871287072856849949402392980773110766489775251128103512150581464216540247963572247341155006913965249835595691012022115777484355583204810968979349398740349109583069390710138614238900423590751166484815938212550413621301872425821866415553179706911258427880437717090459694041525908422067884716244127172362449850758563545475418454205908093136382430762723308636174814612600107562002063882891377632120365017056485763456232285627316609368833059049309937391314586714343333442358423015628719459176234433325667053874752994760500969379521444694619673878035517421871053543452273700287329511202454271747925736775234157199979849519508758124224469122856151081925892145626550183608132815218998880602662062895300296497337295900188066790129385560643872669594027812630774800257684275268807497856328334842051250010979761989015834434446568226413071548570590242970946178059820072960000000000000000000000000000000000000000000000000000000*i1^172 + -3913356720999837973221955287709788554594570043296511794958096503832413621599807790628349576148778051020364258174638576073878204621018369135793441801637211960320707375806789152140007366187921377357665051891266360218075238479526992690093360567024020410549021200786359064493548980719112840985043883759658223082962556034773133091323392186500473418438213527654799909439973656005812929191868412675480568729681477771413522879076681449145427956589341104363566206473952983223263432330222571813420598091906658236512197144861793292878849115000130414639179072251642144448114666596165216646250147855127578892581429401617930629865854130669778071149746091209332354864276042027492244051109634798833883636233195244879702330740900208393095938724627732530575498408715888667537621123983542093721368159318856383355938732353579703093306244800783538906417968237747502311005413474195385062345551747535740272612266488641267158362428921141123038212647443117003326566332506448901156188961676562104731460106710496908004632847452716733906323891916290054993334035789351137131717188320201399975573330663114996914052794502119885075815858131542065819058032961299271966789260860703186508653420078730277010972303345933949215042247290704189700171875057921166608313664134272185300603728637984719856386622260034371439737853128777960728598942257254267198219769516946877506061800154495148543112375614737945313501528644700786887478034577341084086001780437916837056849313861832794299023029033188647345125132185821051024787466650758306945658700412369921650351871057428785921355721020075456328701760873853632647694629996772500867998822381615029808766993114713624239545125144995594573400502840641458614976370476017790009640402080149206989417091179191075521401035367746314096930081624385807325793140690075878148987138207723473089527742950055064633294893946751404945339644822451902024250682821275239176851638398763177262830717189951618529538671805433773598341959442100680944362572488119511368069954237601601897845474259401690031403884709245105038275139293941364375652034374866718407555462868835334009521988609501931953479283498303131499104999360524643918187318631567341374222163284248514340910487652694990780568400620985666580032548299980472236348625206229352056186764927162907224216646334503232044966252676020486245582126035122035917800630437661618961740678358784827207069079919467749670904122001041817524212902284941783210919753536668388822810065507793343486065483319395093507295412139988444582823845525264018727193628618985558290986862413303117031098465790982948208295986753583833567876331881311703354847633199870345130933949630744297633694131218276070232241238269837929418728446236104536977538030630134181435489600942066560804694239484170020469325754884155624678416452025920699197548637922217098948453701884126667802406948511235026188530551488819758915439530308949900565907081521351530093877814476043629045237427803823112172312365552144181004946247145533741018257384121215603573930777268914818354289957878182797091063258393966477609953414041890508862398402107208389720406562513962153186737883041403980428270979461829839206321068993153801667754752414689353986284431788037790564816376349257176317706263455295098825742403022711361205786791378944000000000000000000000000000000000000000000000000000*i1^173 + 275796368066838508031103946790314130510467072075616389850996740083063532429226066580673538183137794250425352255043434895599173301356465967305403932131690192564381679241016958918062992369440025163267705307954127727668990666301364717929129907359558214418789290417258871944706779949211086304239069845462122144220307610873997982603532928407921545167961213111507175864009495705877847689562647775022222883454570206578235853099753025804355692416522650195766820954450407318086278785630476848413992664439256370347464881593458743264461061409868545076333956321542144774253585112830109288002903641250110218446365621164767046941305929365305216391047607293474335326077583505367215963368937848169404345276611744836671941956485700481129291806946886475727032437642164429394760713992030471829904511430707395247431121889737442111244371819439869542782242423933387582181839564096453728025020223786112220329410125230063531160887463366467786897306486757506870923794073173000464457008043092430252126435295910864111802935852538040140084249521480912737577514855862355291261281167610826983691304468008240717659269467006535842503268792549951597713187784703321767356986847979908953290741380943468134284508482574092586494915877165530009188982756494603712802718072519381643295497194200083441737476106315144967275408422300586482071469095148637084993652576841761505156016812881179223870323879993934156559259166518952234475781462446696373557053336474942726139087396472289723954564352797103627676486607097963072028224928005268566689902669509970684664950280124559703090058983528762394505428544515825800609214051506124008090674170192651496080487694097320575505210397906618905114677159389800676335994968039916255052489202958542990497895248992907048331064795581090733603360720181294042537388289831500369835041567927754648698669812287597546561307405587173211423628753057217365332308412563982802851298554681113922163939649668329531849918631781196222651500627918369769449890981870932626840608972803641167567965789518134361755446953149291101723570136776546613599586423748969205847253938859822413480887281405827595065670901239237421783049546999038116619999901706969556316176349466643976351209616007972674843007500478252567046722995865050531004076833231090898754060109204654475947895168557114057728186423511841717224915835810985925350991789754531586425855928235499817253971590212604875004693676138038671367550302609686659260022943816400051287199720364205826626890720664990400477612303968863154518546888622230111345904234292296335256973525762971494513955407881701779458138718878441625418209428058328520790315499805331087533704964339334997239695197443199871201203956887103458426368798939864201747763756479201587468485062342085794618823770236424935135472412690140498507091058120133455086886946533219039990629479587819139884672313945912127991581600396559784977997822023174279831885269933617216958542798503010639223737621088096405236510315296232100288170025513270514400229124346055580233782871701376872932821042195012307341650131093146638697222419644172874791022744519674807257720884839725870810400523752409517759592415436178034206926530492178651383801790240917515798637057466227292476872142740315278270805051439586848899913038505829623398400000000000000000000000000000000000000000000000000*i1^174 + 17199383068685746382588616028467235741795577131359404690145719655501758575468068254036477559433533014278674347653605873612016294165438241837258247695952083254594231019494461252768307961373748782842336269246724864398795536687936542475386610734654587537736470081761581001566828153473147867279681315653980826838294180641814561218846311819699766644475828888799175528748403564079653255069246142727030538604291271098019236498713547321799659453635837163824474448538133819741696976221084581925945197180119647936026775997472778427513818966776885911757811027366123506912964693238730139414955897996352702666296047967137318128551353134959960627701975211112163313299798728117812365532070772364730536171725471765318951779933925690756781556186061219423351395589322551186853755421116826229462159704158774958864950413401927479211402380101023685127973534509773950149343413601151336467508349371094094035690431430723481728215124713338799305596385611371108235884002966637257883273394107745701185860893431733356052479491689167767063156665048963867285942245378734644839766228115333486763740347224456148121296604868531322586246299080502027069300406047228333104213387832084586410991464862444677360739930662832258767091327269996899167628943584385748041396442823515588191610885711746446698740269170669271303013009271849357135784430114046926054770975773310008576089829997526334832005860367961109787199761424090656721819022806480872477782718961778805511507739569969292091393258440951911944792165790671864618887617227885652456116081004139307481293908635340864704348580822085732016123447003168839748733878582246684928232510531722789722502417572547987854700716774784829624235136954474281393395996632020985940121204685773099163231737107977234616289792448837177239619930325987555941124646957203519978238783576681443027091913894059825068070995293286346512843032195930222466686654469506011557793935040345946562440571938963243525970827459429480736722238643382897164874893302795026011883693068509363201914355562598824243638332720873486185071025685439594496630409964654653443081583846650751912366592525405001160727462165328876106207012734742550221819998299362128658792518223987510799890966836304500299123570616456553031631573798466086633229680281395034148671693689183629591369346436290050300007876361602861021716585907540572968546238704302530271768149163353344018260656236840004434244441398691246021777586286825363368062427482304638398297224900056559631530901182724347101512777589578980443123783695857357966623270292103782262961149411917573034577404713074865394746236532207874803124571100835378501536661057755009904170596998454143220146656545516771564735765629808920200161839458253396598831430908696078995612730081323322232542129083670332035279033806701869018193013310473661758176086621694004803232452696953875417933797102848286687857030664494614165191149908195866014364924923908128621196376113444157086821885639295738788794672567698898943539245130596738767740307250825621106391691054340575130497714405904240695170108783242954107374864431897195585282656186809991119076457300129230486110269944242050648294940276191488773458146655751676036995591486367435655225269023636636303030108866063637946123298699512725517244269854720000000000000000000000000000000000000000000000000*i1^175 + -4038998015277199643380320870242807116719230594028758288423199382547358977723380828297476036527823387342729149197657146410238913872857935543657208894021365150628719160124525150672142241015530255613938714085865242663073282044234848205173633493058300195638732750249688417049165866238535000573425994579314821353500998770262759362002658078069651622121578179305117125141574085340969852181298408030686272222505280136164717062553815609724979000949550252125428750890981995958419196585602036624050590626538112332648502055282519592465333985661922076787870809839006844733889172931901594398053432889096872211227696692024134054172272873039358076811808421753405184316546169962581236362403832638712876476215494594355505994165135947307037036444507936475732447435871460089342350736435581101930857232701511723071944575139822302235370472375477318362552625917790199193692297483016079432593978211764557070896146064186161078390353111094114157881061404217110757072849933735802789457227319652790831569573438495141508506103550705661531221133651251133407077352894965477028433902139979909894972433095532303656480515509901148377117707920097108046416042439680325803724344611171702480642080624434953440629339452853188032798723353721762172370638731976047389053200897116574005501392554322259034516203534180685270020375111136177610348109311375652183687279032897547148785736406368351321038378342824137276974589501855165765431617018505971294535868371368624328360911892085348840154749407853906777789646039954889661603946169568327045326914494901232717078254817166623016670189358972863789927237384631789674551117134457038030784234300177678103372197152430493755491074020556611015141559100710943618791918436325170209790933396103554661419726232847514853048437698164449627763884118934178425825002447817216008722558452661193958798376668375231145405075265754557544647321898115188024073560910235506315399344171822872900065262708449519312334504241285307176273349429772427531143096706327596969435612083652378814408466982119929007671072942203470509453447570154208958416404025738173442940771723291996576985515144993832458416849462909686730893329693542590151543389139591068910632955468897114340494854644884091753042530187855413873205937453336191204165496270490267426887634218622350179318292945671104733982569818185716987290096760309502545959658316636415615532117050201812905402413839632013013574662916660107636446265195801199176888047690177521618404628015945111624166822580314902172168967509355115875145584346955602168325770828245878358638743035709882272984835850018739853305854991568438017055142471683582978481350699658792160121035495151878566547242587227547569877408106309482639060773158533534551322358313681173660356639119062438324272940631100347071308176081829728517615781742303935196450921686817256819061953658686275260335147571474239609551947493685849756810598653190183161645952348572282961564226810674716186479470348484577156634531474245533248135698792798079999797484022556019584193594017479728757751574190961694190444877789074069960341707908407225639772676991901635077890120982964826871414466732181238928032287773335224808647159962381468148851630481519591284000767603003041043382177371095213870434771130273167835136000000000000000000000000000000000000000000000000*i1^176 + -212334788610528764043472466466455225067614018089551075436582625315405393859268709632640598286153213639850380906273028268933803859917194469666325813255929630011810962766854221855604941999260612281957295819734404797334756466890690178506760250443979862039222650668176913505425082171128208827701765157421564153769474209923705457504513678498107017040655169248684640854885900946418127847658323971274358845720804071379204206396205310191168885949745664649494643963496266254448361940485406344205006790051092513272490996058750193564538490743930353663923093595553992990120239674389233537781069257800745105798263593002972550075203926721451658148237489591949472011447653191514912434054768913345134697006741068002160800048251532211040466047298280184751510180659092218166820458398354533052328810617180700530124477177878539412052442650374500800131050061751867501556757879245634568113745648823999851798700672990526289695728984047640843549580663902036860844151495664249471993094523387132851158319354958609573657757684966396057347258821771962337662775593716749831249402946843129761489673079908690469269113362209731725701093041690597533091351248041992486383469820756783956789366047777885080724530535041138909543880771060212466935553164388390018500947652919877993469735513267555323263467373238635577753522295285307287857953534069720160459255528596223340293499444329922892932541246121458534382050524129554410053757672353193012414717399028670039873788932665253426771625464670510557907974792318242608820781211184507687739147813333626321823424821586994236277519843045359312683795600572925816346422538007237877656835653423058205012412026167952125339356641466486125700796069787629917283768039149404563099746552805692969542540289200235043408740906421420742882486400899761892325606650970779452582424798496944917771161005623059230770595465294225971127686009664805826800447123784557241251368379346700388145562249808898946867640649624174498014063560452201893393280512832429044788170458589354170676768364843415609318938265947015525369842179730972406158576698269323741946833231678151353774048982376550150934899119987982396622126215413677393418890760463638468376583412945814526606702107777909827386859766713481398227321907086623588308195426291334815037241813306091163359935942308146456815828121957224207694723467319078897161025078721878236539253158423942967208347690745889730517310302675989887622152639039098492934282279146492398066103756483581941967022553453562417335633598806258970946085223435185538353612009841354632198118303095901340327310979878480367660912161376031475118058867324831628071721619038804126062419636555004394653802699305252541266865029322345969730760524213964583372846196115134924485661321932593642534792849951399761976213193336334189320425359447040961663613907506341096855714691023593154051598469688847036887558689915506217640420466776331840129770096373361721898368985412838474340446044269699742901325407227477777438136732258487135666773336124392636054078884757662043902607429280703039396829124924896227845538144520122567720385645900885785106587998117537904760423594813832964217497086751633115496386711087543152183029335458927696951192166373323100637523589634467004993542239027200000000000000000000000000000000000000000000000*i1^177 + 109755472235224255518745516949046997858586195866285221858917073464776237529019699309767554908923435695752866766413397028085344528151327849823277034443169813740858807129022216217601650088755964776078100165113711387857933869585931044610826031965714902925777390111408625661349114763990697992477634116753054446402781475411112011633199916083388105765906809172851676757770389957845295536122348231590240726885048893065699029924742650831671547603504815514784906548103276865093140264686296568481011410427591999302373655414704367226064114742779023939587011338262851199185536159867734139758218713652790035736725347587868491551162423357798473195950401544297474414171212052800824238333592729308547102688281063582916641915703113249186228014047259164530781413837573483813982227555775525338101405830096658172187252490552733006735212618819358287805272372314066646931304932303339475564253413648462922325864285325412252587231304697594747026782138985909615032908720020712464383840022399297242690323182781827059995852089115682440467424425801640363954760879123186288371222217833505024487419304446126777213500277411912659634001547638605018827129527722967332516912936036264794676932924277430838126200484797731508974611834981031815591073609561845263615501183080629368255357173150182598927775867378120771565450169674566367551823108118997805652743744004278737611644918464133003402412766004825180479800868144912007172200788423275343320005059278039436564881661688499079365154334753235707371661067850485440763620559680825368822175837953058032034841881462827010848673538687652789862194313892793696802445740293576539744833608352301234908653557544456660391437976235630574246936817884274450086069127540084871101232519887566121916625573550938605171552902333039957255261212045262022137137271690648061288333139393434443658899947754712784391625785876157175974409372743963142172670595927301384033765613260467155336941686422413771697803172954423779136501548980080213812924341448039549820138033325072280127179744698049034964044702342125607340347393766415406304464088994543194897671710302713258462112038859686919897667329721885712668763262300215275664160478440259493078720631256895674271133551174462145988455738293825720697909082410079612590716361642307186487173375506252652815242755296906305252089407445686220923588917230990081300160190512455752199387712725008561973211309932520887295917007102863180918952584026527044783791312285164606158286392916116604637567257088200252653459640678228136694006468212526741053798253713683531560331448071274347234464184668536709508429834679860255562526085682333096723199367456870574651509923408192518270080560491520522202052155775276657223255743091169219554250588840957693541790362826809441880031366449712381928542410302663316913459713088500093899843500885273412159295555039144743199881512947080167134561784870439293748508008594488668494967749793203278263553476316186611333105625238329937991751534024125429896719888739098319571559966555863224025652248933007820339095952180988085816051003213220992129735189683858058607573184329296944677485000708931131361715744560073046370092113617508930005338405866634380479048312578418855247223024790196871458401473730308326031360000000000000000000000000000000000000000000000*i1^178 + -11419694573837667958412397890684537896758207859325441237637945837541090555830464725825317959632750561037453475622169195498225245850506005200623708828936261136400252233795613144391163055190854738986179978424937672042195521063204263764753674193205174803450252769353791488776876830651477838129136094723434739176329983349543391219341725154816111674491877440032837104667114515312048624326940306703310321774843429851897301713329393770170775871583154828858214056799971774481370949640844310765160636320676927308497939349116839999650475537000902775228362847037728104187353825442673781086420559759759375465907585212714943021442759091121177350859397999738660258361101405865482672766725297032427745235561897485459461495876121157695440252391507216308281819686944193694804142059336931329241000228651885378883674712527779503453186440021413996658431982780690272011280585137416855353003442832039359991247371408280944325603407908610342574776815656686224545866184541927915938403688430014372263573193559736053199495269520378793069442764486317939002750676738558151211828889495654102969681679789476054408261279084929191670364161411555078529420587886489684950860634718112221582403534809134967636065926196089148347322627713877651301978443091551561819387206554009741003982963378639073759800036445393856552322941865948141385457484282837446948122209174261373272070553228322528673780077491143177418157173659624466352816166425959298358177500501572943632230918838940348252057276150656109362955485253711122974373021730215561529282876633733671365099370444432052712599461180290343354751399450442544531885028462640695791635911036636038912261683623098723429798693321345731682839674317130070336415169073403601819638028550408085992348456045569494293033049801944286479141069426317098834181803109560338389827509165623188424352557578832704846218487734053135309579676869073290539048140564664868890787554988883137708377508646587521200116217107929358965253575263420522014738982389538835173072510460175238770773465428542101805984267275448504849869866735442335545258896449656943023346711300214489849666478373677620333137526717987529225011018886038920576064743371935923180533339477372943062737779243831937791669966727020306063590808371740055609156331117022806338463816542745322898032840497449831743868140524018750118702980182522385330432491810161607228316816402537316080684016322499744233127295018647725238557472359434217131856551917392408156928351085515384786629859238984496462896411107922670051840814678801413344561384761020533137528370694420754859228594066792073728318703568214724295883205481894833872333760713998794372223291123433547662014755747777603928602783414152808071197347044115873749446386552883663410637037829668471185436450787322958994784347216280410246988613246829720656883534369973687312732658632399686889881036669771044003336316248577726789318848430717770412405854479998544166034372138397173971802496058474326326821461999064237479880478963230941511771272888813711480486010837057968590715570333062378461733697388208945415463900946525366234330425369907955045939080089870486063617576074335157747652786922758398645970896611329007167183253096682890347930564469632753049224454602752000000000000000000000000000000000000000000000*i1^179 + 533520050255090703323277435875062902631432674578839038279852070552637658975037838815822379129084019350435881057862396302004271231785377737364863346670580623540906814131041169189048448427315311609157182075109738574353375164042126962159798029560454457017078270314521295309966055039124774440505553426927420761650364417664722105914732873631468252124345788978963423850071299165972789273649036308315121038666821552063804288406620445283927108732721353286864619990342529410111006785964725624067472533542766093740763896461113671064436141055984510326193661823493045546171244057545227769343714781963223875829371605240221321935227775186364415549320015312732487662743847690997113542978844744165543322984345792731689201927983635072165343727034907175244346040763109273579889341841093524671121107829954110688191156147797688175459890065292186221887332789992305429858581135212208022082097705094217641494306276220810307756187003780162595695867194545127378387201689679919410052712758986777090334065763929525635733298002688027828270045310421958040823200071170335836516714718332730460043624930390487580161933021272184241378525378156140492689429365305283707598877210911687711800082249285370341925113894380131114345178157693816765052537650789597864739352581413697039046493420202050473082067982410527234159332432007236452647430395206830246629765480929930462558797297235306069870388081614459164893827787280486509750647364238329919986945623739446202812562981779229237033892249269751969907381556300506737735294122021765097768510505781092273136123507328480910458793099280460273999683989095355448586444242092268115792125051361172025277539936528671373007682585677716990858859744523459772310015406820184090441960105228765388219355886458580221519781794239688076802114487421485675567509474822206233400927596453650065142456997874552170518074844257637050004295343411412328187797167430590052165417189381643056335212931311848478692333425936948129366034461560827185215621627677512501636083618034318006287186069961041337585735071921283920097544100671598977007873011371869719587622487309303149496341229356392475141917654330261249756644822229908103122924671771108668723692147913594501662586261011215235677758297502232212591115667414038840749194257939159804232209352107977174032764516569507133547432907496371915615346303687398674548892529260933520083144408344778705187414869954942813108507877507978975229932278779534452904933288199526585138564114797775537784845829115229993276455396027381834377591710972107773083644136001675390621318318393105731954210521734250678438433682027156041215708932392700700662281500581726510406114765186903063990048403897744412611466887307147969399090187464769567422180368119138242586836560299474781674865294570010784005567279180797912458819423676866145581767506349492801407968353397511966243973996861185367906209657655388114829092933059646306907038828988737075874281229864716975247148261843637335206392510872935093641490466172502843055075941056735710992210342104606830455571265680767624675341726072193409046268639755719659681298515361705272275413416951109754903672140184525165085858222050363763384623547294110502577280562555514857182132682101944955699200000000000000000000000000000000000000000000*i1^180 + -11242451093799658416105705294325163531660158532691792965581556732828999182941828710316054357381550852904246730416301123410637313048814867761444645664745037979919119001372622096126254935896151935832444067137482423319759606620062293147008834959084072619926549461670838404841697981461168866549720817340875950596036161446639342114323817283044514358270043695047007394084660425282767833447685679635028496848173768382338858576476793381563459647339889287008093268434201900079069151233559154444641508198321536341739876790210331887767810655101693424891078491765403990635439861348193488192030162553399423552725556535326059837063206869693119773712423985824099871793754670715007374128966368978738626817910653734327757377464949967344934886254607889615090770270338372218114024921045163162140022011189939323865768187350901604151192829102702406466190522920936052172975747958636813083189179861644794163513514472203301122423456978117904675479498444866879843876196588883063496797318382589390858452771084650785974189637319183058190257945141229952715287671850564322390294203214677863746626629457406669441706493391261071206734908976676549536630909984228452151894497924658711299773623411941935846805199863061173273593604201185465430163161082722085236977731173431648009235458270329117974435580724290078089950519358473689198412668310629067753256475976862866774625656078371324696747995221739310911436995278762776242032889527963153348151231102370521030706718392182787101580332102310471608472932889504661204858154059275303983485472351233539359670207876647476727937531689516149774737139528000969541410110102007818785201513243492611137545909461667510469092716389936911031575781806992223777712222872865718955526632196245421504602925769920761262827237506909649228935264159845401154577207208293039069861913426942171633398067071164628789126353461165088745591187618540249067356849949475958364810535633525141336318135375440425163100739673754077865860287220606704351486480185125714984092553692799881552039829003670140977479445178725224314880674943045555203848238878468428118814572692962959105670050632575859452001556253171413691070854651315549640171633801312890503059332109566248275297731519835286549340795916069966144945003113106066704458210950099716959518852007520873897220136623185078873119822521339252455697542549894203324276954294981434523649269272045458837692637941733188091368222959751860055175952356574035927805716276761171823763374041999845931508919346514119966842698460545913645138785912101411045692464165278207674312150035764270287402014391999987267411000092863854013420680048274431805382662778401185456359729673836753406570454717267039667769839768317378741896810029141324953481765018530131967588250885659731788666823506544249178271095506435822948924854571755748374621010833500339278180557855968279371480698660078304061082043790559742033971415225066092418754769559211619895862683005802072110308432706978519442770036449109434461315151612882382774368814249298055167166460049801208430544100857994221803554422548000920311845866266614881609488333952668259553433322656645959797192879965534941786934886669265913289160621748419091149031302788176044816791356047360000000000000000000000000000000000000000000*i1^181 + 83144479913283126978254942264761746380946735894739297064987598374230869108165193812644606636436922861743446944110196189379429744528468562484299503795184937183538064712364608905225033218784395864307819949757381116011550258261027691879611209156857112826295056659696522013777907249798025474616439958464806820473180831150455296871624096700982078947003760897003959295639639229806488347301907724984877479236404620334548993724936889863352719595052647921365116969585449096381026742049888545318188686669397607839258878291300025296076079303949714880635900392473639678641548037246017841979988799290345967690186697157755826301339083691703186905533504612476074439171873150912546853052843001387608266755414786337031870959287781907309168584739432663224375804139175890101126186806455922938002329273126434763839633883872444000005377418626968677728432482426139864192676406149738305200488415570792356776173549190246606740218495837433181721794149767979143041928396049211062274990990827487926968478549771008480885081525054696148891343603384036907003966179335059408101710606942980319933601795990910590466145722128300262923829977596695436758498679225350698827790396266359854366820725554215155333767383704550808916027807830242501033113292904396086506810339425943231658640722177368645276456650300590390760061618065402639174942085798292779863692412876982995217911350661099806533988980923196396389765710207585113331838136901530301236034844710916751361649433113733009231231150647426868522737841246077123092023775829439615816296103031153660409038473138124704998449466462727073456633857610557163648534358217438569966154960796632575872600486237273136914689889439826841702783376441163063253434309048236124162979600127005402930442786576905809796028985437456191308056934025669595432954487353694757633891160254847269532675548752160911787576858769577721726803956165971128630010457849972933181045136317183108140728782635627026193565984743080064465358810716894003168098279466568047574418460868786601020455626657138155018879758290078245232274826307299982242705289246008983496460543151415909242851433696931982865239654053484461302184615631587750037268502574050986850265348380252536426567856667823228880814834309345063441376190868756286419977138424106265287477560922484073560478639453417176697063235783712161535693664933429210224882003457104522217731872760634288225313357193955443566299515751457099125900761550015571230424044752450499357323588462142059848528731659500609236025673956639982599193809139307414660317711955023554170490402842895854076284403823655381353727355310098718546134528740626667710261074645005368290755539609742774206523713876217429188057180994828715522983273281854854673405251743491751935288418464925292214995601593580779605144968931832778405959424548757862580521218479222164941267332326279539693513577741280824618932921514290313915352425373668839913890014372581071776409110847969993148561967607381101910711711960002659464344626590939784144324442485761295505004021852339414643634515166609715612385197740775375132342146313141751381158931706230520338041270889854536121846719346246773979451753247145966385064666064420009680177744601191284736000000000000000000000000000000000000000000*i1^182 + 2737961902348281539628218744130591889845307905441578082432332610628674722574220851568388626481755263993661527764165996931880016037240266024687161399833088620266254946254363085343249386559378984790236376025560125380141943649604056139997071667580293031076943890283582719276619892035731480032417168120378077593068680101184450029123775911329126033331452709220739942759991238558529623143926515945470121574199252685881560919065852435919986159236182816591076239627778488504780828623028833359596827022254441492244739608285452421123205702282497776470965692959854596931234696444442710480888047905687600520472275331038587255726237330308248155388126372688464550355420191390859309477209581396309625116089733140617304609084881044146025524296707664098381857695087309510845477366642078283588025099503674219546557276550370440374585414805202642183411832288797179738336014388415485771005792197959829821110465563969430730050068440754191615389131289305064295872876636038433278328051065921376392684585174538881386707707185512692556574865800884906968106436126592736712649730914439887157482380739033751763856580306381382025515164248729945575697736772888862390347368817590961337209581825093537255907494489570881740243179965466216183063126928389070807298295438837390861973527893161728566910766065706550155350062450806326438950129818468355143346728802812238615948982559519675397877326614698468117801391557784864289486078026349380342406746487323246542379259138317616960483108133202321198672289105323612397507017645710892278111297576629914947370282646518121126657608956663799003905524930318630928066590085115125576388498621558092999027621518194996636969503896700106999721150305914221143812966352148734276874430545675607536091072574270667741853250258398842676858695394341988235669730676817668771709960064682019658189224155016948212387537273627196945986872073888047902072754234343364898129420014345285069588203982504718714523298760641042476565067980517704317389825586469532725301083263080791316783439818548275432744420892640771655838769825434887815805272820735175254388871582031175524379383828918693283654006825150930984548756161782123118340894006116932049821851168275158697088294372334135653740269508694489938427595220000518432694154408089542269823783260451119565904153021915506881369076365708484044806880931024001594682244819757416148894470457496142188392936856275913565827358674035814300102727846429970453411857976620373587659394179416364973019847327425557464341536499985679797345223727671336869022981108409548804490633863313538856805997477288386860297168815519854305598738582575605974999657093042789933117126358959234538797782005566863957503058958096688433009912070832180897167057788570094010117090773820752171367070042721033199589840992743743334153145282684208747060589121107988231456871205318799840817180357627125509561441072342029484039856935987642571114169246412397066292338422518736538252025816595058659149653762064083511772144398728411022873353122124414924636229390192292751563756102345896210595889574534660643402096149850332760076575596423174841157634162546318064403869527175466622209894134482999750147738883159662831218773196800000000000000000000000000000000000000000*i1^183 + -1806052615432407129691043763787730965626784278740822171659432039873296597522749976411762069583852284408001608477762508353374449632414825204899925153013594821153302859270209111009661736160717514939446978238109991228347124787859053492668727001004682106434599196620111489140339478365723868353020880145444933231025032947325161184606260277942219976879436663648745412461981108914511379812418673155884652687709987358197612486694844151033470511319987370062799000387192544715256174471993181837560666551761869480898073312699534594222927205462028946858408072755656167783448352376169711614925397268699511327571584790652737540027139710520422241815473367309047662516834991114674638282024992204052921154638400464507568076769388180510413055142944100682774172870026784596550091512053551426662699668189683372112735430192464941466081167456281235079208538142716435525121827954436204986437960720176426177173019110597781732465399831282860851540080423485122378496275649982168711513674303598151603028309457417344420666287618560294724753592943369105217785478850115831892277820886805437585729024848105454836939164672995307262184511935146040562135011478963999755201817813918469425349075924705655199982072181246946103581945461861600625886041562752979596681795329574857337055421002027033862942695955171320782494208181949620805268432522960326940749604951382189981724726476506574827013249285707585447660359495138197679566389853912331079567999406428554363566991009180121220487806749412670025493400232231063913660608411751347423288909315440017614743524380229100690665415303638273354377504219052433005965793354568786581802398888444122916023425563147799504540198565855892838930939627533579253972176343381115740692349207388615603904505466349469061706867386713731020861016975086902656298943080130557627193653750886901597120184010536362160888338195073406186607396166200539618008764309162506072882003827407945594636115330480849646697093188693073286337420900743663863846803577085511567870397030812282470624202612797988069729655545245572798251020071909685973156692349268391649818414598834184625349481829739449303222234929916260434191643826012353095173944859236327880703116555429875007834274279602336604838344305081247936379957075200703358692765271443004138968732724596201697375739006505608008205713562337083624882179124583287755109998118710597993657052294952301135672531908560102099056609246751136546473699512860358809122428948874129367426897812639648891962827509326352438346395206749856951668494627266690413327261669978104905914192618009910594997082891812309480627830918679642153719359540426907971373687956846001207487637411185031917890449512367305169547198998115060210373515449242864770179385878391172931986011380847703105439804438263655313135036888203415396306349502420948536528710283931479886840966955107547303407169980383157268100684504549482317812321728273074551978511268270259036887309245877911138373582990131134683070356934145755440039792966350784838428428701321651545300255169401177620840283845384253349487935018105213120071663973295093990161911705049512880282962401538576320453797667184743519614341273487195059085396782822195200000000000000000000000000000000000000000*i1^184 + 97650360970798525298205292273941155727948429024980299392161599498705242608436983863644551608025313688932244102047567613273120355219154585445492643163443934430730935585554675080212183718479278468311103089945577027896476990635622182145751857802761096476482313584201288543874448937781385718787688058405900884739231183037912570228578731097504111195266097344511171178777472908069425676534983918881264630484895126367691633756549362487052035954746166127371123355558784246438408550416425133443048686362137351365041392122784396956164283152549201960713902252860889300735217357971973826823850291018014180510140434653530887606834370872898183453708314861955400362053850306866820732592414419405686835417613136372796966620453408346931529968822105887543236403667739496173040251638215891868551015632421510322022709741821342789197942038374648383488891750861275491972252269088524546088023747077304795390280222028336273106746946729549568854018925105772625705422782707903978149342890434306541342110611133863581650270908647019725567763060654950977913820858425763152982788958509938593032732008719237779807629183156136486788702339566186061020569482430691167684609323880773124691584822764575401091765009747210882346433239441176919223488252081805121764125133757415233010787046163833916818035717913040915242718865949990148067682269549568806229521527509317347389126267150256760595663966431383541598956560771802211659948629443248345371358068777522017699189685627918059832340228607393977506309168993412733472979104682481618439443702278487975862262208521552563298609788903738778576611466969138948588231665636366632079301304301977553448194625387521276851659508348811257456265958561570445198965119140276316045563518570806899235672869805379942752325907144686720947586381536147079039982045555632746620932105378108424215522873884432388677466383288893783741623077108869050105495173784229755579219736102705973502833851766505253804168916187839058549207685299152358988002146891282984263281979135868093239688248953905623104486463776601143458365574586354208944831198362032269677819159343123926624812711300491761259707896734251427405251772352152358791328441111131923045332147514671514207698559377679413864916940449850479498475864610707206563090265660754702234072911827922484968715066533910028349558305428844904298129664684461152493103159229610042067321537464530512443527194766437502164367085170196028248316383502782032570725817503561566442511804378243291219677645488389252966117899739528446392905063301692478545451698760292095180923124161246247474137716393294920431959884108344169014122493084395713850714422340659767222942830938243839654310612030435483624248975809304208527272667203945573810276895739916188699193901503742905921289054933841090657394363382988554597940429956244975966056583334101506831944771646921654791945783928894352991334976271026432384813483040537958432571279168696120537574433688899402954236828124826913937753851534369589843781688063382098786453976913372411413569067819703673216223301900899007764153704930836386189842799720944723571494275976756510388515586700116417821360144074201482808877244747666152704966656000000000000000000000000000000000000000*i1^185 + 1579794836742648981345079964669071576705767618218889108413405853712224914618884228102070875970863955672206913122338354535120535459708730031015049306353320289130845792774154476084068578825714373172088488501490544265735114011636171323197743796489358752922063748696031223353264140950519194024019941511563810232508374660294791354514490510169315600963513013468687239207932842074077619697314129333117219927316769988504704979131724913429006489942401710587228160964231145628083290590944835470851591108600067604405566185118510708580975173337417887159681508986019417674740407838881426492926156191542407505112612743957497989172167684546912212795602882495313886493642540020721215186059349585198566012268267367692335641386298042435100197720401357026345801419515473699190640841349334016917862067666050823763500371105565126092777851543908127239902643206155263930860195332717920470086164192356537861097063675702322627359438549403454510670204601537775261708376031253777610073790412537657430490172325359644704433933543477240922672049979305377058676502218835766626414255541736164232266509362720376861822915644383239290834428977447077877993777741522767370342851035924141686147075238702168659860609529432684142870209573494661893152750970158751645601850974646535595110916750806018287824314027400247590113292232488918440263798243507682777957935609623073700126913174653385494546928116533697796644654412436218593343490377502945377979282037435100301852989527353859588681957153028358997479993108989914258044841860725215882415060547810585257233862309875968916801452651714171999164846069378345316420671839160572176642147642446972890115443265701368397870064063938220727320492133026346659687812297514417365677041421722050520618213793117783027066256381197044229739547044471743087835034917522063754374409138663177155500748108624295010564627414628084334857703150631420039690446725613188834234425704377674427509596789081261652077499038734425866194086648322014606530970050821824462352389546678476833208367549781022184463129853124327465225770561743164976154734722391704838794926435430179353346917879471819761558690373327112567561212333368785641508491221692922937745574512891583028507528359690869273675541449789500832262088214930817631212491423034629169621938824229863117848935331003583322594724034764456547855964378789326798577652282709899273596948901466369155873709278006743046436863556985770043350343270666471337141029274786685293542593060372517729945747971400112314653333403217507526426733420561645749434509406279022532455139524752859314085259720496972401559641335895968394271869740275783169925127836324772559210168684882943731403491676603904306535455205159354582283347675040042566154256820283190282184744335479529772865715489146358020217312038837524412401722428874536477385134155552907154320574047037231143789842989446253679897938411175403733937576722780270950077599733172127695450093220101355946302204690113161407153516318391434929816308928796711680019034852423993218262582145372300579777067271441755014660540725401799136965516807672146064490482356985064943025107381663269746894004085929501953775992107643699200000000000000000000000000000000000000*i1^186 + -7148822194986589030073875469966107333335955272633854974680883286404792799011671067740222661164578647610583444088149123263122298184024266418784900408246296443681695742050307558818123281484441295894774252124640214443857259631050345538931643380410382744352318844395122966854077270687519454886039020261362531159958007804102224793806472195633535343155909561027066540101406673952045470812250727925713608230302124476541978608758026205082689761682525834505776078960340250369921856682426533292185148593347395775760408931401225795506916649368702718416197994938869196135993044894938813986085409774947479660716414436256880684045740825181826422585508073294692900113577260066889745205061773950861284715753210991218730237418153716505148873148983354827458293438304706812403076218773184317254506365991726288674282619022203249283693526376161638434644088008657010269167361908840690502147813966280128511376444260909673032663962552469448297299885097739619990661943000728591494043825385583867520362377294795408633456000729721881657824490777436846928562979561976030277722907882340711748256327960150350907218853247935424025153163665310555385743083283511443312708453861716638513805350266206905579489581908942209853997280440151268596906496026107177594630141923070008520483935721326004372750352266813313863685742483443846063287953623661230308942482516351954156573030324516560479726501377245109496474017723368125458950594407551430821661550051769877443424153590557391506225482188288090166584855695937306348086338889934993658487851549461917358722969953830408547616906037576210526298975673805975929490367149867381396666571480918881653217929032542695458300167333572786950530397155150738255591791154877933508465806169082525679223135575327840081651045613305441688386695865381296082839773836056018245173962520172587421865959385871110071373868309043940699679168206375668743804958173087967541970915070356388195801949558526334359264611826128929175583416366421410267387022184394866620717000238981324779866076940666983668648632950696321943683232531935148267575911579665196018597767957931701850986216289309340681478223669982981739352903837308054428688144257183315692952776832420527727516450558358729610239354231651254156532363855713929162361817789591442010050797720940105586795333949142624307191041908301565482341697267157290975358391531954822686839486749262839779769622642227195452384982999967268093820141518516220550998122014367409050136985765341004413121771734733771372254733984613900661423592430095314899944833211474446686298017943113158449418743138715443902463742986937202620677737997273526391646248920589629974801777434723283514455296807403699448019018563815920696860652782313735540732793206880926953912716937068207847340731258353355583826115790939521694184855664642003854079102402644641760447052161879038147884410986812384257344944039084202911389253149877286201965869180897853767605314604975991718002590482125230813308417153611369189914832330309846311849899223991526912853038713640257701511189975325418080433438517994804836147048127607162491834829470547201913713540021705621406767791338302442412441600000000000000000000000000000000000000*i1^187 + 71019842019552622753871533491338203903979693771597871347029623239910065726991306859724808407902027133617422490766310102015501998776689456691824229377639303171763786321583354678604677583705467833807220336794092298520081165052432735046732624543644009959204271825798931189759423798024838224318949222233356632492716228844676409154336822076937966204866523228677607904882410515145626084569248325553543452230633498307798433835706093787689840611255907338897875507912034766044564482486703721289101303183134725663472787873430361793902394372764552913458037987585987492302494707402801982473910216745555475156911453312371475980856269461863050401281756981945350537096743753624994384297082289162150729994414736052652600590297168548833864962882244706709355298637885067349595141829322184939664793745235735200098294908084110419453624099078813179651115684689956206826816612028766864238654289343754082080365751237075035894672624313385158217296061619916273905537848493462881453076615610865280622738350226270963889619395047493600727373625621416423856715101822668262884511245776372104822553504272989134534515536681608484983234327390235169309554493448811144463026715582092044781016315310852911575052523705393262829001438312664574544465646369173152094338959266618701133203953185622697340733024213375880539320327656152072325462580223041647514918275661386329122234683965187923661624740959854308509002603852871393842558219662808197386344141878573948871305699230397262484623805650909084053842248176583251258032654317514257605703010118783229666886740301497104119334075542123046711505102546317501588899601505102422049149434070634918576327172322728868294268170679799656597391150641136995355245736736248334148198969240020001205722283562674927706388938365602697676606478180650646157347752796595467260751283495313826595374456951292912145995526432272107367333125124388660021964987601282615476801152387119847945014342279021906823596406771841561686271937062595264848357083942382479191102856037636277361461287531665167073533102034840927654666656904008230679852590062045204438323912087962129181251656223643516744516528294629644436994267482404552548167552719266678924547966194546359165062120603841987897698777904328241943312229562935754224335074070123504924088360017817010675500771211198331940227348092652537494440195343065589132157457284669857072811709467324096271390213487897421929572110254120482208920480400612889063358353688785183669491455883225419645847613368211465660715292650567910201773695051208716696537832137054922238866264016126336907097314264423645537129543891140440964683978239208624325807185722261020682957504400931432869889824840747625641704146569863947815236726542806506982435455271988835783416014505782387906035955809093812039756117764980712045991668731411584790205910649687597580131794307826128475865497082924367119226364265726797982266525989079971858927972051446069066752917841093377791237553370827610307439922709191010287696728273736489038806734862669842411464371036151721577481266337432740331168054230829477729048678932821421358587208211646306940171350222950307724930687434752000000000000000000000000000000000000*i1^188 + -175422524934929971426623537701903087908398416235321786132058903694166119861318519946123366048607701383585789160628987828404741442633729646456696815716332198351172654665835434734866110162459661482488058024868159427081321068482190497712243842320483504496900048659661396422446211864824595239456917115959200837811233506317969209333155105648714095881824977379607830961489559905912078201540734003874475653822525598024002166820040952503151481392084271296970590300081028169507721242357899840677989917134039193733708525341200195609098599558576848394410390495256654617676995582916558205375661156885997060898535277099810091744393917370509016524186842533445798052164068430346649284692916449656125476138235673919767512659773941193481837400200128933684441436689643930019155521013007391160799437294911016236580082284904666145923598339543724180051115162901566621762258286976907486913588695176333101201451761156932753082797901866966033320642112101308193056332088875806809024199373242736021093547702034242425726837650974967931718939142662896591674951830935428391011653934252030357459358586731047451502447405128988493348086354408316210297682159360277319273273191379319069366340806211063634831617856737084505111542318003377866380064372183558284883256495784152741973677416179996169931559224736725214242816579810231903079512394995346671330983978462123049810820609113935014398475426185091710344845391083022552555818954016284155169035091950979954181799711574061776871144879096625477087163357013419018050687601149800434159124646671858452139114122984111023636329220514277199841172160104270941615985160317769904141147606487952912409522275226143658968978420411102130355240335147924623042633474214897154051334044959291827326981352955184691240055639939953297672974072275900779157064093662361695836958569337055836728944871626287001808245575308815768414041265946869280542588209403772933377121582764102236526513347778120783043024242736632576048208848002801576581416919431748804924925470441088628223811010517388108276398859546683807424500008706048358833184339277871791440229549357318035849448191356406176131036742356903367636825499326577094124934089563676081642092078817688832508386667988208789520221780945490711931391581161780847805201540752538140351517097176412565004630278025214331908050832613645171511988167089303438074398162101450334834753985195262841190579119521639103348696346324169370497992595135698230812214003239743035788828533886716107281435823102718588224182831578066594414262054619747285075602543852876804492783591138629084100996856624995740037385833433413859456698672562626815081929290633718834758495246901147437564713282818611651395432547270285140676183573500131866981237770752923216414235491202920536784090258042355086837726570168203406236674349602672012194224287791417626463228865367533077998074302638472588998772537281790916394449077239383935483589725792591306066744637394646280400326046034766745338518511542841255618744713556949604064573481570591510967832923079086418282739422713785217731751910295720470913751269675331618574682621959667784936789506869370762035200000000000000000000000000000000000*i1^189 + 630354665612497038862235935743682870099296337088068148114186447849476535971452800156113975740904084041921298430322425074077883925764112239473320026328630920819180624299197741950227719899267520373998564986165923773828424357767168598805670129535519249195086194784181551132104869594156248972160309267679028130399876342216331558466923823991286557945099489772921648357287488193819055697346364707351906344756594451031485707686542906186579246513122777668438049118588491683442466876071857417820822221378196429852365994043842136062869262132726605612693920700675063772239384606494249469591076458968503278583473595848805663791081509587989632904240639396554000979088788894636435010713948508960612510121801122874939056684771426763058937947242305403930248395065607087296349271334471822134432679297842291472948455556015515256060463349215668838246766147381250230659809222021854416164350367760118871328174303934432052356217648532029565572628039791770932407604673403949315393340130426766541017757430075603193656295840420740890880316405008377025128874299087001473339358269919177489159617355137185886007039247827485951826709802345729870848545556247481103193274534179262950653332377765096386910156378001761808730075308426635674954478143745578741751729180237511590236351605265988793524266643836436234470564889176116103177466463607010271628031486023553970254899776216757528287544476122694822358265756460445504306721233035595222579753324087644402676035192716809312385016969811355085554007991578401616342479712849648484434980304957320250839272724873844675927676176080476431877883156445486300361442206837740620643748689171909355474346279725086126691024567784992524500678067792676500548028696361869716988070627127255020641230120637225671676660637205816952144624701682342769375946249014625984903364221762308508049502714297606332608343653598854385617903188429983000700573614726635389853959080378556343392827635137258777317658262055015011361514371015612419275211656941942449417148663337834194689500136978259453982914035844951581124843033811904081295151863314505142111213895606930723691329951979814446347321156987965521186264478763020072629084052094370623947221229830097187658502245270524782590874802683053127593004355939131033430787565727031694658774072844592555791293216604819565480927459728257205528753643447378879903249485149925386835142075086414603787847233012601951931921968842311726234252747608766257411738817650502051819245490216387719795721845568639889166206276488596933696091521576329873358625358513125278855082154081689150643081430050585774910531583584355176708020244582821173719902474066342812409951494775256095634995016029530161597706367917420965128504064817785314180454693072577053354523033880668374538530734922177882044195602196526787198646889341776359720830465209318812627838925773200877138153843434622523735208013647337146858852776311429916765690016050007370089026365128052428629996272151703421295824261313202228193538402583484901538208266430240083824191650484429198115566685930908603812803656504003281806202262191830374574302802774392467887436595200000000000000000000000000000000000*i1^190 + -486197746075346686997598098841712498931500844620705843014734094713315677295061705531334433488336311707504203402090197125694104325183576104162629225786153150069391478268881196776752301509533888795954959634779689943213493075492480691302786802365989763095442020222925166962465241035723483766936997998894490728339804445604652005873262165776295333476751730443583604848610225249095922428548154736636454628661499690557870386028088416159924894180843308696385659811140058228577040023369626657358654771475757798488421091746496696068868315990355473543753443093497263526472540936208529047479375304237375112174704761302236817914743282937783270430382308246999768141495521533336946952227477290711150265171472433996302339893345266010726261921953510656719969477413617470748985040923768757613875022353431435713763848752996611232774825040194181412389152956279077815219858587431344817078270663710660322085617600375862040802040792988292757672298381305028990090388592156263599301038088158260310783559535772810190895311947700080198231257009639215268811109644230879836193896950373186945906625937227656547250538801119678028409954411704848118578606127391873417893862288685135282554652118065734187969713631009693303164078048765761028954155208353098596537624676369991992058805779729514032974434050725816280278258590756270783233772680868005583319150252202263796461511870326591069083432267471550724530196153103234140195617151586532156687175064225001875738688219514226442504612244397314016813535513263150044841750484680453862577260077114870512478840352466705131208719484010401959204173783480029155940267045380091345637113118080737279425431217501195989031489321978753865800271057293203311538200837214208132383110406187363907600938201533682136172230299430233961171743434800185290524846288821702813771599405543894153345145748258720333398560918931725632138444967191060999798752742044089966116951663597146157930725797903634985558602023309084974516057941671322122312793919401029897226300778987343131665792195696146513597180130038822814634647718819832225964284052934021315408878502940913325549470066262238145824095950958608441812214687222607967616599626483937582309983619681547523871262612898719172870976304310988712716848405851652124554785670539521357496593576159598550952642573525046404957802250185759227758810824698746775122581976387717896969549288042745881088844758652852310414735115340535301327696177459150307496767678491836055232919602812532488002979891805179530198553226662987450806800147282367622277921368599241435164018241357861107574041111918418339832967914347157785507747836969896949802044276954273170353824929179052205420157715694214462800212151591365928694126941590870481994572886644515638635711956962086983914928029933702609131893465285244264129676571648647654902070702973897962719671042077012427093461455683185222285306708335402945167254817980175749944385767318847283834139335062409691367735651955462329662687158740008741638648524317531607801223587510019491213696441933390513005480987885964334893003325260199916425146318916935123478250310860800000000000000000000000000000000000000*i1^191 + 597023789547823531983949725898962909553490792770362464867411306023280610205626174399187833904981203500783523488607534239707430321064295312177032767098102896589705667362277338835906672024965624060151496543021840837362427640906745483023316006432705535465680091940763043045910570823240615616834972947653435052110502727394341191144970724532028205920795792831000586337429602057054074460410668745642778519791199866072418617108374458658165125153589061040242261728790887049018612066363996778091235972093283940956217835208818525152461436291248743772586912817566271423308319705883487522052866234151543623361547220031828868557072608529678261167339190645416945566541560536421512232723836715756362099797030922495803200405240182327142010411693895459594193093736679201304125683584916375685728144688158552149761557862562281435616617146685442516406373558628406642797560365833508677763193226178542926838423508828815161542744671498168908885071367092616727969785274716009657425088726264550641992101657896709898303457022131561607959919597093396804079125509251474212660598677214795655089596643103518991425459097157078618900372657385665331927228415207050620122901223355743484688035967539605220605365412027534326231373621445858970546781323350790920424971890536172971494869652069989345378742276075104445995242213552619716883430979821377265596042588824034701201742892953197763591762781088888622187487798345244942895190920368593180849973900336542735622712780235183950571274545633619669649613944152068067497199075547924041140716831522177648477428983287328143875630855476398566979060418743995062570050785838056294394550802978549524747187620351017024945190476263770009975849688832320903233794994841811662529127900098552314169442195024894309373923942813255960312072531780452196171750976228992416090226810327464449004685752520278007577516229401836705772616209994076497417265812930956342545601246853628537111354512153480542488820574447730402919678572604223782038068743203704472983676720268903560619664293637385846719587996105903579991092753662483715315714043994909138874753280782671173695457636080763866983997911213949953756409557840322419777981466323583426475679358976415158743451612645464688242908518689516595565648045152529189069814320400877462657354122595776362077295878474749307913442479192303706551275681399858586657263072120898476874863545535505597750056982246299389955451787085040312216827601872254506533416026178145707451803091040504496786364855174810983975360709743577199496823108425036258309030167819656401578273320371681213583848891678858220527912396106700653907550317986030292711915522115071717147864056682480596787966713278192155939803328938435153477896643311322284342762942475602597234972230734238970011409311941426406783214994407044031907684454846810895855449752985045583048848100895619165689294090983081229147031376937761231148916815667547500117168644413407309632779077917688102576622397250450285671733925433876720962043018357655733855633873684822928934472935149702985774839856614948698554573744253718144834861685554826215371571200000000000000000000000000000000*i1^192 + -164750634227577961373192011939913339027140723495706380423884788436910030797510898242413257936816124891031826646456869200193909056298353764297486316762532738504727686037743802807957106181648389871130853176404863207066890874513056381956705514695703946425870524474271435546466280913661805647819128953968531631054181736346882830584269407247620127815590870662645241248320765621691393059847790504653370128952227410622097431631699627046364013532010561360341135765442722327450254296603931604470190404779678824668966347554494449467641838001201873253388489925840204085305257888580537816571731884800239172147971365737099277474650626880709902585219233896309220691008778298777217007346506944294747463334847843746389123064502446243375774211516807987511239342200341083960656943550918713129409749639095456891441114908316155343945180073347101347124748214828847402040273808770966552016922386148928053314939614585630013692076519878880422294187817639524298577423236292812036788894171576991764669406708500783557587687419309657888162448987245951650257700868996855002640558878384460063676120909761291582395237475572077887412013964822932466463135930819920988422907133797192784616296325743933378930898903889023528531011081720714667006122297061598559094402096257658028994598968895570106614054107515410434213042728759703562482321184603158238228273768870026997320879075872835053772012118745192648406387475721468692807529435498064746911879903397971053129742942373461053413122151144717822142828492986608711340834059446239067360619469068192888741381147168488349617443851073971612706569639049970877569147781116213361010545047863236848255840677798000402631012143757106467403189864550665456194973725117464748536972217263923317858351037299999429623009223130843296491427445570192228939290365047731548141688727417863619072652637028896597616847435640582677472713475998267904061845411120409104443371860717927321431185757324805054580375830284570213315957394514650728068442197151213874450237951276472121136871793017839393318215567914679514502059669064004515644116480095359064580429570217397530340615008065767680230397957393743710387321780829796513960164266938208308545526114800659048149483220532824807568562381793863685522660429894050494512850058679049538793507482388573176484024146555392912816625698500913760902670662177713056606061541440320154100175342365979685779164637095687183110374216923306374133731679427087470970304923830330405877260033597129169374503301271202285779516057857722204154661755424765617402919366339680154080999949450322929099433697245220682264396448085470443733738885069420523161235211609654102615937711219820526611713219797465801647091630925144257517267921673750345976501344312160778835186309111806294888113206173784957784559231494523994438031794439317891371415343626606701990868885833078270161684963487145665567997336060431193598125831485943031433937308515553872172094142145855343748620351348468898195547550949764648415002514100458336626501697730589110331577895571907427894562382040965510759736288052204234063440531947520000000000000000000000000000000*i1^193 + 37192060027461821323711313768629474408750784374418146882826310277335585826231703938044675882123926453077694898768131992658642005261849238001036937789422261799899228425180796183209826108438613345592471722223047875059998200435591414693995957665668046227099678462693039343647871002270000342949282542081165804755285601790510266403599285587971957493829272441214218234496145873205521275593848628047536139718877916475367918963442592418968277777122971727562007745515858090725325110596289627173998169729495273705860661741930243132226482651701948651807011123631447998496551786209268181300229148952068844488982467887169694886965140978437587105878270720485455764773002435138184492036942637380940334088739845361335846536062062926220797160228776474968154086601783100737405235892809198107207932665770732784875000950359106573628775433233053053929497655077919817708364068456140955711867945897277065941407223439442170211609619964199461805995488133245747472541994613837169094301727214796676652329452378573674878004531712649746543634975078112084744327015492669770587931064559516021220298012097810982095977814509158752445764616225671468755363975958713665062241353759799711043474125997778128792013470492265746577445347048525057243837350892760047163182572972232898694814733114734124822533974029542710762417929094037860229845574725277356496153997901476165146966334171845624299466439433211438317877022921353468267536178338206842471684446808903044320097716907394710040571450456714903735069612667748972223252445740955071444141648213939519896361831069973928956394250342848027780063757985561545010596003274563918724317926357375726349419892625761875537655020057366674772780409312242134064611717109569988955665339143352053005687254805378595644473491007788576798151509782097924600453654489667463615938256468671507870273346161857818612830923801096882709582145366973733483405822152487155773491257259578347967705803848746273324028829097923629805912996398661104193069709696695731819550111749545034827769083702744336916585058249721557026734621832107456424122720087058636440505781144816886425401800676523790073873737422849764568298898716770743820731931921930342578923348409862122776082900340393320033725808423324308394663193848617256311176631767178785418583104182677601856455801891715867159696391552300027630315510376944400831646966092607085010085450376404432836407075523419666024906223355445376022681591284917961209571136548657847733630987982196266995097872183899482908542235931084379216307662382073630311603875606353056297430903093193744410730220244571335486027746112667182396833645566689517515537107916536122612097552086346324159364646808703545334714251495843100369674305061087336551079969312307427710183203659232989265152455475653162923485017191040606237573353591212066104256635601827499857745557242931694891984640799723593932064514494317730262945161119754696593574618212390664191791578298589055403813579112588551247559737233090135888238337069315112934708401030758382251893246901885104469761228271344287773686232961135935488000000000000000000000000000000*i1^194 + -1948530089923724368749620090618344670055029548365481724861708165663385911927395963083114475498730855092727739093897262593057398990080284889883045015815724120883889110403595625008298420988857177079550759073636821214053870915921169246887135381744127417799633267884848485264188646310268426058532816065678843667931295885907022933074569036415939277914986443474746171617740141368174219021678661753868276300940890392845127708621443663137575893263664437307687210453094408246815510446710111559852685971475505589404741128962521030824173951135573213534820526373216148202580400261345271750725819326545025439789743851983298631721584586822886264316902648096888244190303322156663788779744174413123016125288504523801401322250361407663698944882872454962060615943901456285221735273466497260274044293560853804919550723636291355105113790237731825701853982862078870945053000480196178536401574360312302237381646127295802640313151873781256043178421970110735097761386038142260555151322848312498051812244510086932269649512855690112144303679823774382009497533967014958323301227712150456281484616279169687274580214217986565483102176333507171951749147328064984453949872120054663649561293916145221627626210785157211710673630492260654959733750733882433943992852519651378660112662877812865898749836589926115683522120850776822855656045709252481555691895764245956854507326862920588433981272204078502658298570325411942008030087990312201422198513361858979569348455413172131259819035264143940808045277827729133347414024253997784850966507951572347929106823385573367812769918465007802535543518097817129865671508675432373023434733765030397308667025335045978038836401529861770630814880889364602035162489508994553997568758336470865160576764116587772956787935858483099134461124131988098046405669253614988960525833502011897507581423333872323565744752301426270604766440639448584460940454666844526801391722482160692015840211658120851092946393707175847562719033520142608386142461523169691270766598687507312159455501233816720068319781629402285245914866334456817444975754679873392957613564797667755284314235172233369687850708524933097157511959090840151553306739534059827185509279174961068304692681143472063517855196095749191213555745621493294392534917230109624916516890602566991706898244543658629287112200093050851753559443341372522586583679684147561726857978048221851615251145417755796998961944610482280255737519844141601982090779090225421470510974262873328898813739747685475869267359555613002459810771471184126237406976200054684641922262311519956057487957836359711888089282521139374788297881321157497207122616811117891337869649070615538283203891034406433220302812477733881577682756556893543231598872028480565979734171024204542396368415190435254212953276630471185904033158925989156349361035290169001506725160357177506994915956115480991116733820225016505042622693956282854775555963509502239230484048771386002095430647564258320652247521764961549426625312758032492244725931862778133484409181366815641144698803632394378215319142400000000000000000000000000000*i1^195 + 179623596528668189004028140040620841659507853689874013686241706243937853190887493977098519965193917924180767888180068811119422756066781928765644266785768940125402678304070366479636192791550593577975323337379432389729806425384726610206847083165547495809561173670468699378125352765670969685142788672508685217326946404431593921973299994318884156868105000152428779109961768374259269713240744538701977539187263443849330394353590477859578857639575276557071560829658619903117065517702496305978204296953233070149882059552923356248422308585586363608694469281924007128178529630610710724431310040141957628330577337467592711905159332990794347378677229262720302800129262760431214034964888537135087913158242149240527404060634911255480718292030476733515808087631589939578786402748511164663767767552497172073843274489961343836579461536406216935996349628367374064207703753693000164705547757808672517466274868723762281169011489539892556242428836684808853791938420615895008894260772501394357537847768519120148533112959984542106763834298151277978966579835633172174356815127105591717747373465828896034100889034699597744339863844871410947134663897680666148777705644508327488787368922535314945736794815750034022667103865365227910018952373980933225982795626124632634780645937254554278213026398705070797297808277165669961694781960934385868279842352236340342595900312288888934055707674807218225223547022129856550741648659981235646743978817629030521066250125066194338179661061943937883640911503559657022310184798160053826425424838174739410914836367722388917114274780336348563425187937146013869924498267158840300160259172830545846149416287518717882605559001067204688827130486136064158930263450181237676544258558427940130019833290564973226314065552537872323181053904638052808286851788986244889613836497229683677538036146153636005896372685957272299293049223215062458354331481155933025935628567364802601852080183886828450527708578363803401207574816673361420660234937013145588566541584165630670960496221550742483243096167363454281517930213029343649162989179897716517342650692277700454028062317454690290552916322729431967702177697693409925527135084585091399615441989193710668549948370333897763039397507751923566346381959079875538518146820696917968397099552175876208423578689198160252433914928359662324028143266864035186749986387556974057215230704163325293670686060188343950648018121351310480717113322894839844786717662602617245400303220312374612652412092660096308163697662359049810367069182697910781213079511763643263942298457907410580454557068429761313743610395368362046694512200467798424222210796663787820776362491931623179095737150856677686259129173647480611900993519013087065505468128716097670145155203440535828013625037793300783331692163065970625461698223704286408792774983095785694761823475390080716388791551696783246039181986979701613454826010920804193527955609259821897338383239890125146818448645822676446409366965981594142044040158837902064878922774663308500394660963037147532976735775621120000000000000000000000000000*i1^196 + -12825140122108926096055352089047634161338760006690643975424156014608064066798137616261111913167892103956397207463091345544658693415183952056230887166547865316867646677684076780254545549276384292523535692551597268171206000440700555751325023153451324867975176563450994370483882066743792050460181604708917627202119770391557153503983144953730343432975086709567201817032453460173146513056924515049733059648817112025638105807223493672742748347377492400011914568014780721421008192068055606229256093609671586267079213145833580134610831816413717748032922040046322511558572822685387356681733057046565115986241214648624838759936487368196209546818556461296797225997690373951957079440214478924200793347542557940159840543707467765889301191918199107923234863586548493794986469002170209975230476355057757735280391454985723744031131280565416365125177670509842979930499447550984594793497729348988157074869160655896890338534429818269156140318247992501291676825723161819161934494383303690244091764074398799664077280576278376111531140211779120229034125318770017007919075331571364428597816959442991990006416733351773467332837036189535731103168959292733565824269068340105685034907414022360065559650741564624603514514458880186529284682382665491044784813685517701205335301944377892546695656467414063417405543157960925137144723002241497325899671129830550557094232066408597870773776300230677573909962410704166274658143895256782820648770650842843278078096524121846149231544060741405229679481961018679844265184925317898623507110250002042074128362467435384187966588387471326145235683465658150795316648155545777223523770890333277306544927852647957412285984934226625453006456858820872385908817187372680576962495080943729116243702484476750973629081716811025023380136157294122915880422916604462260998452252995296901098018288597930731981647267780743809940636033815247819293421596109217626668234643243343033774808631002437994969319101276498365811980585925122436599154412213875763122291660444374604019634486121098362948089666812276824441887166522705243194454643957078572892567539413576961033356867587179376930337491213424423671149638118795619359918185333343657888684013732435998571981883932944497104105962980279508017435615297647314732761138743013967188763631051258524498678856839907534959088688100171303537493007426662326613131633426874562884534543545278764501210939070605780306089769290146533905572760622707356943355264998389214428652015101472323935689563920672692112285898790161465098974725495350360229467292037467468355076665262815876753302332894085804834028736044797855839745448603147364747760329256010290645324469318898017853670964668241467741561052304215339298740421713665964536061256574433892643695085030273997238978039587657969800416676572188199025818644604736615476253700659013123900192848302636822814410181718013343799138272550764753972781931806757660405920447529431114997101269497692413033480687746917003383072194039602093212612896839754533496965776711347597581657704007324401664000000000000000000000000000*i1^197 + 442491358087725020782175915561439513772044189523856483537351957032441634441159871474838052971045966033550606611342466358672189843776845871767160727359291279691429220354373544128142787498828314467596943439379621894876482630603185146197600347607315860501262395420289144377095835079462464300327208962432030112198600256884512051138766002838240614961404461833807963633006953367626821243504042311476617134977295689230378154419871860994847745743358492782568939933656422406900598111620980657420612324610988746665023861455385048434253469971632200295692717713063709416243075364026756561711214646547247248695084893057345562209484036377952051029792406762234721352797960023138744573950916418987166131939667183806704625572156064100872826469515607583513894438858949120263441963374876770480501946177106718722030591536787958350975810436721711118681561119001794571335890366643714659982555167822062792470111174899225807564559709407862821201375248381326719325378448137584935890707136229963046298900203809036300736599931909358443891440087225910691863011406673635119060868679617253166159807060277378063176044386675704927828675369772608585177016112398972978448503844635984716889479303207228997899003192061013494068628084420766835992958314333696082917582006576227722754858764860145771792102154804039646231300965145775403753870864352113904273929913118675251220168089276387215064206710296555100159434773599748702146281880089923832584140579208889213212473962663153889823081209681256800721716934120214519507592184134435423739498366837587261023369281291562454300549066141703673023460114732897296937413975860734942458310358032360034324242172296178346062346922366189945497710187546162543670335633948094391184199988886812475573580419751445979158045501890078525237200955883858931281594879011500200475510772851845833274118015381031887748465457664279563792500824067802205101310376516936793753774393266261072436397217518131081087269029045435008137698592294961735472282546309096521741662872097126956205154718799246622839781409933655289527078142701455616087022926862361989292903422200865438212416600898131507534370446693974408149550423322369669592992984437240056307213159941601219982966459307586789010646310343781417805701547759533521310370811778197702996593862251175921337199685450327820630535545866820120557145672315995985562242049996206619915138120459559327378499030961846992766450075243660803587901061567858860121050064349101771716878068366329796742833890712604714480502173734612520177718338598351061744101560704285831963930914942708052358582506245510748345351141476496483111903367073883442011094341469807310298642701273055765528230126591182666820896042644953648153817749952265612669843551626652559098605820499849146890587577934850981744881762983192073386045240339114351112139967570342296784553819759092839767651467014786132626220316880689188018199648454351677018619430054931420976743108998169474239680339652007076499186662569583194939638990025891934398431888812908408838553600000000000000000000000000*i1^198 + -4679274283130297977028327035055794735383052369162889255438493380107675825218940394990132699255533472704815580943493478063206374672628973611734082741587462019956343882604825130074862222541760033429872701560736606438198396150178707378253025285734078222843672104271022130607247822773417698212878158359351244749696652905319291343361688879608336410114574947935193020895172368624967967738085760587562538790438766140524247553938408893074203381838418730414347821028705090816660596135191751068612554504296437902682327109278861311977445027946448597854691009591082856045265119115567584576903880981141701472357980996019417435436363118701571544735041100387457460564053344074113188346127501704990169387625149483716486506209524420247361161501834683164052362041439384209967877541900663621837221581357905370879106850573030624184510467551113690133180197103815705444387798040401689012332700140913221424302306309954657642388711391819110410066078671147292210541829603649504987859039920068769775089428821074708426835135510752745916149470999038762077383017621909901962613046055219699374150540661468729663961122958749157397314506589738076970469738828138993582549723650837342782922241238376243767151402862985952517275652445828566297450075721553936632564237531436500273372992848474729357033043545452282537188493892491954212737348201978642408019464934165131561737724642621941125193625255317119715087265329491046891121306378561946170977340069410130914382812254509160803760774972487548087471544342446184895677657343252269640512427964367055407398672931603251394596648483477982608073132217539515506079397735221951838390792224726167013751132791047616812373966745495727849323308523153971214880240479051883871983357664604448267037558094581337699387192709785224503002156980755105431827518781065242093377638306886073707464610268741517673989704549412533666730840647148534712987715135420039322592294206312252217183531822462681787617722385579650475971092777016946315808891429866666506931678950450211694066722959907228227573576910862366667713600040038434514507152993788776703944832945119830161650678006421343345774856051503363690074207009338135398260973043726873683423862379254493769556296340890958687502589505036873855392731303016236874719597223445498252225450135084587088128369089525114763878461694762513857769494257449161283662709288693640357931910871178434644573441231599292757603572625619609268404649396115120126233724683033913743613595126562070581882241642230250397266343571523111871128931074411393996410357148227322378283617480981912564092595853878186708106532599626866370296737407118891507103623402549136687256388718584634009574087550190408657497845465077330280908201914837815273791985980634869334814424484400200000575611642435238446032369987605009664340820949515068361934132172256810143027476497482914749723476259614067939493031774997708245673552352466369274289054665192327416066967072982284787130434809626826347640794239107124366863961186143013079338377543680000000000000000000000000*i1^199 + 31070213230411597328703098532898681828720201005876718996587849839198370075562325751981963244201412931803581299514695536452439589746824624158948463510337181142408148634765078710887531376048975544743233598505720138026176191313717470865825518333620910243593491438364712281866782417847475747530096944007205837959459562479562737884121125712803017888598445144776752044508033117823473496972492709740856561154881511769545833049076807889475767549666547739050623951202074490891901396792023086465424726929746431289442631572852438590412458983815873954944097124115663406853225050366995236924952683388251598571930979544663248764919147296552984160493566002995775408699425973937784686218099512256387167414786444056066852360245326248656715544169709613094316705177969170484545975215731838591531057797564036999150650527067473460769848530717490686259813938402886506363932505969692016257715803408097979357575188164495614025416845802258143196886426574022595643246026762223127380804059993451497785799572785017477821086411933358517319951030608309848014819901770171284642483408899837794082948138188292981192194508402249623830689970980929856264082251697443481479658889265845220829600335310355937683020744073676051254094972085121420629041989496548768582469080602432012037989794945328316377431131564498554247831796218379291508922814647222945268946817309415049159032694889681857349886613673692366618552244708101734037492504758247176201216334768343032680333528346336446100823978193138246323062372948511586763860283334798004318129111416726152367764336545686583826161999227040637324565013888418464414051168028988367817807025609541097938699888881861176634750061529517202602238351505367944806258728019938845862811489993368136089974117105280492905600011826282918519170336813053113033186974879647853905762732281245706115485147158275248942687749265969675784850482478548297594896602382666558571122487185832037598295366474210458809088899731462824190584198891092064421976219881602754183277363669169790568199931486433809102273844771392652888338560507697837204952818924771932048485882003708079556549914732513022677939380666333335319420480774355358064343027393525269661951655755567284261946895659822958883018742343341091750500531571531843405969218790726812448772065251818276140729860380031375746028500625074381699368129473868675105066584803208789361039952613466235946385821148703750227856218446993754958278134223005522707068461011821950999902653210352122979356070751719026374382358192539987671658409268134491922635889516200994790706150027227073116890058118788645481145426992974802609395421850889114565344977023710035062797093868477902530463878445301475210904349696418734207442969751828514890441502483320592982819662380803956458583590035800780788759345610636089347766964898187963774972165743829357717641413126170830294880727460896063013990240200534366443044590312737719202285618596438563697682435441230868065715620795125001332606569167217169294061350896533504000000000000000000000000*i1^200 + -18321441051925417805691282798110686054199382967586791570331236199265831110221080662135124795136251494603512353619647943688960621550563584339864688197241804514532622565110924770527659084765124775502309900137311795417453998595946325430640776443490831799859768675325357274543381239631562156192378267617885511863574965359977697058879455019610236491880780079921689817829193938095714538551459662301818475214550237670188022959676758431740118915354343987569767052279376488246292355704734113577036207915595238926782808878676894862314575303719675056773846313616298845502454156222763084584289875797892117219305344089589640797473583525773495509827283740837736724796364182196099567468786735602527421141504871282551208652387950832328371087776421054918050828956827386938775048722636214625159551240073541762990913774236902311419922325181453368587096030732858564866054847433734670115468882187673488777514321923785010828631651710419489057847246933033108887408286953250524535635130339741285298059404943467371491147035786199647463333989170871028210499143786596141828304876652749292318492848258934296911614571930172962133915162227743383729974492256378375542778967695029471857064717869729300256313461710052258538589586478652310438257477359220168914975418802269829824548946270256243947725204162147272971838774207629357487504367277385886634882354821048786605528310697982987432932936901234911741218195001439141293026911326393754353657780056028593981753676306016390307854098137484758747510139393138011739928953833079870513269487218261076540445985245341084258751473887910775616804700453811578456210815463923905509393223183689785519191584477364649583485112729454437549825713620376571445285244145286543355667818965048535884542521601898811905118573800521896182352030259889248855915261234226502949020716702841709516727574362793072202926371818374714211090689288410229264336350925165002097373460370851195620921896132759524426057806849951476513846142524402035543280615189880013295950791669269454107863109979686272132310948632689264089936897569459357881717145546293799613508867555879504675361166149334140119853321335782858659143256542250546270794037380143352363751160688643545016777873596758383057591263335543158209788688183750971969758619252438616034860072425810798687266572798870928000066037256292635844332573302838018263177247432262246657496633745121996058819877699437545676029722409189202811919603775956310584485736940033291091123099934033088833947895203586919845521922740236576178747036342837055425105730996797243327405773821054154327802897071528781230557376427565004796938506229556851124620898176853703005762393461707174122487530430128372434843106815933072468565681320290666983271425197461109293098757052545752179275586862635241889683763360147631986894953416008599091134535789485802640103930069469530654237351780170168576097130007329320311397423295823634569305740286618030537889346754207864148727924327160637688365394722448159539200000000000000000000000*i1^201 + 132728322273311367792918051086044907009479010664352975728274394026034521127938796256233470269183374205158972374723689457843606718234409919241198293038732521039168109209942319587855742839537523252844212354769497068408766194936499400686562489847622136449434411948711750186601631942464027812596925864205925826622663059751208430293344136039083808485562458975179587095645227700734791838780314952705955478889004963347479420690508053409503846527938048812072704092783305521337743980356095064860683471817782162563709124949856525345628149710935548758270853105421587770002337570239661479986285136716369784768811158247093727741258831199521860487286822901378633558859320959966274480806904998740651006685950010111365910105643512058197020811038134587839010752085239101278236377959982327090621963282118559999176690166959576817795169899630581364362915607211649900731054629024664255372081528769060907799437693766055268535983654943334393473845247484055456451013106874910612929774463768035979071522352429581196905181864291400229045239673207244431384371065475383300591273759079212038413719960805304307030974548162025036544974812634847945574236449505773576691721347741689746941711736170913129360739946401402958443179986942246454636746718097683390076706307006065885725964491015154333542924626997540903887565241344554747705067729652749790657097076641243127215611878040664261636495044672870951192591469325017653743020947489308800739689409738279866362057103353164859438946809862707462748754728375596960705701570140368640703949672256189041436568904900861516533571126092003498526458878809169794112335426387981965524057369228395111465440715837981137741242987152327348707227839432926260336271347759778010047073632307190772477774036186801817762825990455064658652295658883557021510403014702010484354372484269825414759748852700876625550518542347659338919684959305983279098195229043825334248415263310801765564654531237399039193966117026898784569299081907956581098413825459452605910381175171660682436919777073020367516682546218487682619989427064026802141370618528978669190991636924643214396600587922572836565448470142424484307177988295924838058705680994093727303127836599165505102847033318678872862143341037882708772177675178086360284431657792654179747279492715574685901467417505261826156321717322184177375751658577273961803997317864537174225932437590174081117054411546948758054879713255767786812599056009050009846688827155458812832450181615199048470495734890558542501476049506065845996196824915328634093296229850311163163860120936995793165739199196492256687206618223173208939091797924236353791044743453123838268699976306666454471226491104435491252313307733610680128949711639413452582912263894715315261017784736494665359531548523374290672833168569328965005731866917787596904068479092298241861902384189700215101732203691996685133368630058313424459001595063698859796995213434911275889747401546591257656841612273275627540316160000000000000000000000*i1^202 + -41643949928243090008650226105849414033737536503521753991217782025222500972419502495732010856356016143511885028220183166723784096339357418833029213579728459099354568300105641709209335180807928509525927495566190550462749738487271571568423137172390530432613240271733162087392436197591691058394616024374154306378848917154885796048029586240226250735726547458535254331341530660505616463844083604548851966863445455453563822365243875811528692221341888934946411759381650774079896889002214693856568755676250293535021113239566023501158414864101596376952573146160544231875836879742579724004381374800071458100821677128205705658546673494215006844452231693297124612689232530838061036668425049301275870446856371469135267133563109389876251855119481019001367657444924540475195528763638116968762450600853179305232826384767988077259765678317664770485642807003975722605104370631350967996702747019684446280901868238718132323530505951216439410130509599639180211194633876240980780453002206858189311043293895449088413075295284816292884372380944284417341881878327475782310287082093698500568386427805645381076424435028666671727165200562603533446993220060934463518153840510300347555573812443485591526053594846742604235477029429641909927851273784111613093821087153546389865757278458041726247942895433954624400439238758317019639006787791809258213971581873162663607825680462960822444996702286246931278220070399666984548470456055701643305408539444443011170647180091390998943005847761775821053115653614383232032734037193792920433739349114292987813039877237753794225595254541471151109187123256495403479059311968338690601468044768462690885329903993822902915951754436098828429555992829840332554859264855242641740344013189403487076872458529668115572276556920692114561497018488237809794866127432833466986576001820014112639673696879017196834567829556770099092527099435156635879137328042671110705867070590933921589779349632090521422046009875151720976315790856816710429554921111577443615893772068902440851307981380944261723338559709563865465808738947466431411300504007505747409706182694673482691653793683750157750604685432385920465064755201851853256888310290645557019449468931740498221290500409176327326504340171334980437956361472724837099131738630812223995721191386762981059117830269454052767645967173826545658659107732239203280703145105928750904451758971932843457974095001936689825997812222794415689224508366169554148433291750369355380475882374507136974415805441489829659052441493309994163158414823313791952315552633930453913539286056070874907018827586240142839426275122874048324220954324541499273598373400647234463221736545707530933689942096083262657205279931011668209527139400405329592452536160190448952024556117323198240400441492412219595771602247265294156694653925206090386216415026121624672298484306310826163670009430747527361204623304372305995153569269718298655506803685123579171191506192563832043432050688000000000000000000000*i1^203 + 3580733995395828534995460709690324925047402452353124319922549032313890641898850235482808761850407740024526747733375652994717065078795692444582652423436934755936135081116205945713943274903724250645305246695859049338871420435873748765249319327120445414042463495063811776923710542198613093969165863799870400011715616079813792710895863480373953454710993904524150546805079815304443894908943808670981072390112880612841751145827597091294213319348271991692298258097748921730996935043844902819471378569440052994825856516946155843720788783675831374713635327648183733428196943550596387238409840109532788514594612624026368885097523643686412388846828502695229722619355896712160019083410780997134784838244640599004480239551308259882153381342354516746041070370340610616625565321936440643881644296361514890713432315717460003928983807293946529469645082086669175785218730123444618651180976536039108555871431361560974086402097241761774869269630937897170414315937025585039842678884658820637183475699542102421132396107738404313348147104391184498697146228722168979791207968655589014838565075277728529392587680769015143849909484896106182255506518658212081519803476950195144424979281315623548406569008348102040104962564080825702589834514685651811416233576019603450047833615305253787270948066172530877606030058570369811721229956679760055342623160121702182236494249432202881502188760032082274062186821853497440832708637208423087372713737545337292537657309081736389138165419042030153100853114965731921773076373417984407638139521578175386622458595098561723920795209279922182104468621981100927226551034230232303331529227231942412961914425222922857992844958029850912423173499139682523711238467403889266885706790476741014607740359236868819068090784886537115197112299474579730061337418877348970529347731341021208784976567383504126501206666134929579513984677165558183912981876819267739271974288566282288163969943950297204851812387460194946901110401543474253741730263812988592176213919614633397221434193277754329035993514812175978110503754933846707223664634684599710817086326008322951633541704457079267763871505786924540697349311911856645387489119232827604041893945854432302945257255525820234107957360330953347917051564046268295460347299156106390510568957387297376877640018740539150716900087849613939744022805324118888123907854615641461834999718374620326392686970643062613074340412628121118667677493979340253060987466057277680445092932197423869309226158359888436559360223030898696160111561780610363373435714002549825819154462819941483615279414362263167289311267375138538262498386207343212472213486069479595416667556563503794876338053279596634052555446379844336346777330041477638300294868531560625732501571176947497372987092014260631359771384706613421482379793652244761892551830666455193620141937692957176655243661628942933177323560560568102271147205306809087694414434946653284345583907740057600000000000000000000*i1^204 + -6760967158322385109089581998246995475655190972530523136579570229717980491037398729688289954547268854166651188256278609467765840439539144769555966764643471242860061086576781966248459601953328247925888402229837024645070757509743177778956374050091308283057114496880161050065703273659472209476491456440732325337917628716101476602266273886433189268633622909959617929123476378481709219436333287928378578708038927995513872398606020121183451775571897726231680768519490812015878507698225415453365621175653355065044409530527634373272178353100326992619135636124142229420260476367869911600010304732956763600465956487242196426329064425660539854019109197909358053602521359626784726699304224926825742789927182363732309480156301162992303675792744882395774392393626769869107123029015278987805556721773137518211315817609239359251754417971066742092183619231045837477067876967660641079159592346862229982510537374142689189936385204811225555794614346641280152556431202259236372841230893518742461181711075403248135966343674584678351177654080991893791012539686447124568337920505056616083370045020356937465800407495901821754869747645871155121937059717448929506257599584341726730208775533611052187073896879573390587371773931865470813078219236320878608435030157999363370941097182945321248771391605484098652039911173679608100724646460111578321782660744941056454437194294947388602928893365201998365704626045981884704250198103479543787179545974206857500006280615347072856712977565570414112732445964480271656815345707818087198529599825447079569541140370246469813436992662152452775857269002599912230273010304767375180724269754729167765221350059344897885252316692437003667985348890337899027096774900343442216255201328854591982494968261931043692908251691911251521231138608510194383280006903836213894631892209246929871321771856987448435411550214715084565214018534859476228001954702491198881806448749433289626019429072077422226578590694867459485455037694422403292212282378634251893708629258849669785785233123573605787414673705519218046316932761040967404193099342406447149141725974871481018222240210824663680050684860270828132851603790366913241500608702284495539845850379838237761593458123103235814252405512998115050798719848423822574242145622720466051556026622904334156029519182866725355044709553755944000514854460593944064721133475672688261764691400150020501098982664257545610717243488474197563105126005950823784115088895054757109344670273767535443551663660051995310474595873941500150021766985720830004809121309162754908112978918368453408534230358010428689328830732668083037077365340895164835698543049096579180979987412764905395280866258037971890750261102671454583985802399641314671110316868406484675695337817827491720115574800971227447207727305146990864229176238330819295615983982443640566086467966549974535134960170081020085543900173591690278379193129177504578186494817075200000000000000000000*i1^205 + 2105518620665271010812698027731059720898338627550956962751377373806838654010406997947755206727244842450250912542141151995876278221886353962811528538933798379713462990019143935035812732939146439007985593786786489658005227339850564505935130589995606274736754122878088085694000692566799138109613368702033784937340594350512611639406557056882969266835516785922021581319219329597701199688646028921248529505720121202224538970416442619948747374278341537450075260573820933745090632592700398300340411483531790788975305672692383629592835568863555813354493919292981298082839075972036960277639747783413327641525034627809392172187436855604130358704573818103576916028078644985957726651057115230361814612914219768629649592622847984361913131350817321974021434191513128834256434605889459092521507404784878574103604254337374772148691538847946141152918568386498824934971453365691097221570739355476646912877241612295905673289855734224463967588880937935502325581432541231870977898186144327877446127436517108658555153570673792351214340543826958897916717603248483475855520654833039165059190299997508152532477350978379043533176836396360392928956926575532026698743550163075402164701790565674363029971343817411270241434096050941561466420334400834056450628546420886283330701907358745510132309074002043594012869316473769576851562426167530831773710759377647586525306328609359012074268190660953331421351252332313715915653463565289855727447814865739718950728931605629864339971626063729708852528896944369873995073629439252773690928735120647657362880052890885040213090209348186202680324537524449062639757161847710589458646539788327287034406136630112500347569802253760297932416798125935880479132078184946264647742807401428482450747750398123162652829512443435699715234081719276869748941015406718955312896140618780482736596314930870934614903564649523228926654382500421933480466552472047960592201540487144341868967955724452925744692650342302921799613566070587243213018794886764479150095522475052866981591030087101966412349490977690596241955700144063274766383880726101699305082972666959682157960559863360088380091976402310869575734245803167661610690574140476517516458898315462930878065606123766170946640598091110662291727696028456944148451653427495349501396601670407648880632747654961382574111489907208858109316268510805353886893770226735411465961919521267529771375605983260091226976878519008787986922116227750560055327716018988511045336330632670238542057344176525336630101020847268248702604418821819633959021918787432930865244206774771033943693157133383286274608919399488341300443091570213205668026133689635478607944767441140072686284596515396740967297920070788649258335246827254053170064504718987975023170956338377872747743873950408991451767648277231126668801318947233177226927889767974690246565732297950936717513577157842740707563667928869417771842382793277440000000000000000000*i1^206 + 64998781819755701011626767449741284003869790119423615559522521334993849803830611943306261799611158864850183554867465361272181171747639836929429190117879065455577916420577280151996578141855819399385487721932939452748907518622435054101977932881095899111232576416422483855146155414551204399876704013377819830770110134463746619603875485972970584328020840914337947321889165648323399286953800752482868072090360666518880071850661106773086626669475124112821592775984842609029120189090091137118468335190905791124258021290559000086211370459454388005707647158723001025547005332875969847181351770392536671758679719553779886741120254755924435449095553630228055693223349106212012150484620837927355633670772389480505903871881410254778626303598920077763060591164298323382657867372800666945018487607410347997931910949276663288311129527027087739991285420185054676677643591674302172975966903490095162122990474365751283400672315840545140900822683523901542667428641813849793004830525383151011451575726717607598431920330485012723032545196565983321107379526320162190917512387357375096703525197258755519634090609137234567391316872334479214680339655579063840891105048465824254652113500178753187745744030895967204529106996312348139229260909967271503470425576515871542237425139682424273756347112983414877236062196321721295750921943604323747199142820162721093115018379572972713515368788658230453783733416639038115772558595887815096106746785556184129691056371965255082691689262118470957665309453591013821855244100234104877541544346804500332898249787899880454539047187759002001054313593117638294869182758172833457359547926955770107042578470994637869458672403212371077150006863763099010429400987217450012710949243897208118005203947842171154788589843285132949574248059732947216377178436060121428030337934526847847958347072833809207629487615479981919964199929024432838501333271321509102461149673881565602925320171127537026932079793796921230448570296621545191438895797228142872573216195284675053399053072498659743360821059415376238577951515976696821690586563000659169334093600470111751673561569674592831989184462121492611463797054873777999235954585402755990502482848655828139521438139559385768301611635129920890732305768521776740142548087525292993026490539847951669249646121607418644121108057119866817828715377272239742385205590576221506833291198734709620235912024943616827599071569847890693202871750513061187024584332453184132180297699045612872857388785888194051091498854690017653652600442922625065129847976867130282835438260030538618605658927168658650181450060612780819508379707025879144492839619309681425872638297544285565543555915222035754503710593966220760560225604117329618071865884394905149951035603638949919145784134759508456306573138368319582287901712336538355569234624381313800956128739643130974668290162623896309446554821195517132800000000000000000*i1^207 + 137269401295382774246934175534697956315465526611515703069313139121741472269414835817769523999785502802798196349838504052114016442603331884034613602791001654351321528071396342197209635904987340277249054326199207667663311041072365044669977494880337978270100206271005945713328468364461694596460028940815595827984728298437015459467774375860626403191604455691586807992514722888618743475576834255311124587713560960083430656497268034321789138750932114934033481303555988615977629470475573815720937668449319842348875594844808782125565756511825729383746710655626965758447223952497259247156964437118971419674372133162683203840814086092011575735237143443110320881706433022773649035879184597496750187964434889208423564396931563501989391720464084218301178412528677491402865747776594915283116518623924598967684514346708532284626120486575748751807125902255650699205650663258481202881345342923868287048085204552146931972774952340334535915580471197992530272859261623589595524620759938230262653605691594002406768169043699472242467076841280706436839258313587111861119309370722153530077614989326387159744379287881572198086495043113583210409085129086359624348702409897595709489880289234878471099615603657850379384011528850171663732253281199148328196661490545217290141328711023628599717830420607000435592578193820199105326730782570327294722912218037018582365423073024134203898029544159344165376141693849800162708587072240564630786700086191691163212754503098933611255837640553412731663955817624079825358845296933712017122418005538728568488515225206782377848194024228068996477748550482040745903484921112766810532491846971972572798657202635133383791706176287270426424186586603088650441460374887672326882591305748975617479843399527057073281132299350386148345857304341898181527875160270810720292589602535935801170023247913702309161703915366478855127143349105041904360431094069334742685026295550573582438495426323925706467223089326111178316983116618293572368051233615764384671145272971824580694914739945787992656968768698635059933303478333127806247446919849006371840150173283235898354528546024023541180571102400631458363273348687321081182262083311295855906911197358674172351005200808931382279543497605661754453134402251356808669421747398759610855978679374517682100817316613330605601143703302722246941346608675411224390529944164638137485125078879872595733561729041222139853021011482698954634633027558296760198544532361356912555249106301411018885151836642973595794338740457857831709454335997933720383108213217549501140093204674551256343681537700859069045690631993987133230502632358018752227721459058624778996569961918513079826657830328173000084379588836264546038419609518059095419910513922448174654394137830738625276477036954572560299847373284539454983960034816239631740823412452188663790445196706031397077904905504680837120000000000000000*i1^208 + 78165549730429654703456369725882219174616553480967471698085901793056085325685338751263076524136440875485683912803412262757600268983505256125379052666854093859385120317741057367931817862596939718087941002576326780965626899960713125967347801052201739113077428027768799465068267075374991334256043176183847584083597669295472214401987496114103065583206514417771850454183725874219147805992113336219552128301565945695347709033774506675711607565897768616326238037264453698075339111793403270604373150962139546818301248586889561474981127300880193627921639796383505541462575888292309306655766880328872048933356871842317450534279459333568294933341898164670257348406300403341669284615134754593806223811399312115194580422117092797570561500029509354770022319934139304518213866983164232350962380656925918775449039899118813614724665499843060360047238561418257445419133594491000195763023086409761363777490604378117025818061276811262003942865875518967402297835961657092026537299230932017273990002576823545116110383251849996606642584972174244260506263828669504591254850814371464979504837456589693493328081667033101195834777916125050512420730377575731521341745515240030683136956147429823696477853605852265496165264611041788157772221348464517827289614344561325767583555674987933569107910315371515603772393952363019915329970012608294866038003190329126022083022946081329296156374434230008748314226889591916203572032927523074202700017637741032523378230735607247907816472750873943309997464092517377334892927704431790550101283479609517731320752935733271297793462308468528034964444790243148635126664727102100511618513901140623724993087441750891241036098144966842168560247594007706193776700814803053453890867117927963610359871018067114128063798461759956071174414524996733424291462612779835231596901944259948384514178532009370636769395738749341174455892354108049058636242986857392713436136258149981435936509419561325625726718040179812385796697755979089841163181300907688943834481947556227129544601809460820991888645715506646979160049520495322946143178195921313810018955876087851444493194508034777360409531062545718301754458438695530933112148469111008348897191639116875748197847105902680595520687112226704136598988007583870617896138982178682881261772461780573056742746466589475190355909335137377264890003748390126761357088876222815168850205569165671828254081212825871478382514524031116025330879276261120717331003843507445080805522744170379299294072098903956829538198459268995610695002272872564570600131602440574825682210356467974313534141627501715134047118247539276561151700496089345171534411248873358308890144658763598856746190479161607552275146895216103445349965190221096803539230749424158048061715525638597274971198312556377764605636246222870959862248978778182114069403661150893206447596673717839593472000000000000000*i1^209 + 18664874919073909190550965640194290622700963034717726397414323709090347476580306004167509829954273776097415782427041498754243439926781351835527053763986579694145579019588504575734037176414564480034498619566317792654076737141943970847201998661859619627441013383857026307612426116838892500662644554795950346039726895441764907535719848132939813143069191156165653908424002495888428582091763016682339491871461155303608026528071455655734653941176156250168141561058471255834598920563560096748746735965576510364957846062217834456199447849113060951689053746675225393674745010992018564638476255722389590128593815874548530297324018629810903012919504907003323805973885057379204893638918641584142356057186026189387529191615880752371587539525333141718848265573204735011836635925782906278926596459904928555553209216817342975675354571174187076784149940966139199269260073673090503179120067688249530498515917068463452629830591310312163750677599769589938292662023058697529197854302333727068772283716689595498782129702396543743242507322394809387162555983308286923273893050755214438495571669460385821069964851544863173457279321341861347240353975302539435919312761590491864776713114626678941114716309837472142276086806106282437218466432933817794430595686660207856915344914169887675594141776318356091762177404840137841513548111693280023302978838804791379553836826634656503272561467599638901055949780551479328422864505298002394727157798615620763028587035051438608934067227744052674467908762869492556931699107262042397929510150902969135873588420972992262189195169398219241133280225031885643603782804546171587466408205922477553267347952926435716727928018283669727405978938439850682865458889988812245229123430824432839443434251172568225685619584691260395246912573360130124228908280799646816002210333004578397552260806474240995696172008418151115349470359692283390247445513602481462284493698949150039491591310831078715447782130452476379809856950536838163690439364591973036811148933170196190171315650218373531279043483167305734335298165805958419674136649093854361109947112110309936509426801894466214850140217399535290055165364906624815724529445820809339119009141766950860933535319907451049719837502161384507862664103123014624487247532100303764389195314482717651593000794929509820130196057238325452877407248822614908033376619022292807416968707886328860912784815245002845581718107441616390927154277708902034885228816220702613607030688566901354671869268971684683312480052382622747773096376431047217058714863898604427288106308420396661427582019518879023773371264011808339455314956218088744619687496611060365090366477209498307030808571091115751638515065625732632829013493293269987346206776056979721492756093611527379303133963402990737193210740357909925522175032084150673296232104740532938342400000000000000*i1^210 + 84450759655165741479497549550876831019467710098815113190456500436047013134085129564316730827201487033894120963081020184217964114452384457213039371481768108456291618756049752905652461673571217282513117193540282407515525615473866510184021967813444345215404325162663287216049217865379626583581893825168277274597569500628908385010216724798127856182767217822881351658333044591389756803222880503835564619952013627228687256568458597579028247814640576778262612971493074704979673045528009065371998764270871950697090882226890539533813096711043132035086147714057509729647921334858314891504407205947112974701931291676420336686112145056014877716923388758512727720125566568956141965109826352976413276047654541035345516243108396627918432292724495056809733544040026838836657042242358740924298668430353436957420277137672423322151779941710618919219698495781186530511354024604360843518498686574520462600919625684496299182971430619326374582880081310745912881236415858337052272023903623370634209060536801514043077626244304599030030704587263082724880082033427324757011223884965180737119349286122247331934020259464706348720064041983966106737103034116190700099046518678139134995499137788641528171363962826684845628623015476231157103553572765747688739882271464375761094260206827777004289579522811292389529886300524204958801616261603051890854446936700632809437478415219849035345766171958954089354547958106299448195289223582789488527097267064502175772827156290378209674506034461194354662346786974956504582996376762200782438058531353183953122495944635729207207459250482401405938821967504252311176940973156615224221865178189624329249052498614844951896376177362652806146702680626319366591497094386768832546137035408589964855022876339097356354572586668814885984039025411682468180458994349893239114296749284637124444181042333721153030436456536738151490221843357868533212189095458630344831841614123783674091814029610239881042733525599217674409435004024481716394102654061957232611647267010166934144881768610168973094756513082247587383745428751722053121373869793264244252378051633112492607352124964122216292882897125242587810116168208648309263940508497535603445394941538813554065922207934459751198136270176215535611109467978194730825795089080094277168509523691844752463366390627113622915437372179302903080920318141231366982429449986967262348320430262680872709663046575176101115081007964042747404231311301120652067729988706301579735690334031826689581541222381406708598167187134179061480541982398451620221736684851690253120265978859256221980337725180734021737454582050175214311382038273131698427599262469905454710797544954285331603749770198235187280933637211412196018529256128211876405215241451374656921035984842533517318448383537896196606366877651799240524267071992632442880000000000000*i1^211 + 106196359074430362052926164242044970382551664921405740693237809816633726700883011760981981568108738618411458563305971453818024820929639064819096013536150736249731720433834508036543188116964255172453265607713914736955255377758776660150143422092171894256059121490827371769893337482115892140927741005799117536466240003328636274736186496961101596724271375330791093639840640569352660998305681779414604913772948799794766792606149861306998399513896476111883253666305737064467034232106667317661013160394940629005670052108101310947259967567240851036871962633649591210357136979567951739612173008465325519843055599326238292307357392363889692572315879162234368078483757191116262051872296653373253757943311652459863641072998665588604801833459831364813697509016970605264120754817923810732010085265560528297249570965197196855276047290590506306773384385145735955912035310169791438415967620725663493501961976849025892046564617664986724478145275426107871118223159101579960102707542164063982822094604162241300520498687222981176106369473492062918813657155118338768476240804081993062600555297342367475534607811908509535174833049350264239191644079896725028206072772584565445608678587077234898333802716918414875017955733984849507325380222243417201690161843698045716404746438728600643767292683549458699690644629044859360136236439599363052516632189970566595577390141559270969013549456204049552694327436176215783365153964459700373007608683892436733885554423357004152919339001520904638461080735614679215356986141530758703222449781487823029327165274848326534387059775578368368050838326038305844626068388185205509692043738926048431906220224820760051111688807150506509705479088103353210940464429055270969636377657366158492146251800820733142062394195197153241780771088929525735039565740838979710384912450078945747280034171482006675397478626225153569899109320537950109743535275688697503941171891734219723381338280723364941600071969100288700664574838475312449459982259014226564828545651981064241241246686196513245473105077564749849646521052727248957970736500653038884571501079006545457144896515149148357029558709295627708176448340279724762391622323591740770097832341473955861128353855931488112366251610881812984545000232115635908495613206311888981719374308114898561207485540629414016676221849182771523642910452632597750193090781022808612239012341289150968213551880184126784787885524821022982415106167874388977887946730812277757202098811065384597172854984796554846752758157502942697099830977779324093589055485095101413266253618718037617226257124291512791900247702287135072187738525470308109179895950593034392926004437371292722150755093096334996460227954224786989401785515913904916795441846785784778218230172204091829088288734282059761406011902361862144000000000000*i1^212 + -7120726443290637602710659214560220083444173227222410195042920449008801553334498520580166454538393034078534992122328281367916106114041761708298148569738608522672431085949839786187023190354505375986256799767147258048407307583865953524541434993172885512402227427919817293091074249214675025036725539087900961827750608927445743223274272424389315911981719129890736674650988053480988845249597581670232011824797516157859214495065726917215616163064107434397315920345901611436054107502200276235152708801744955088380706173376752706508599224758670669808172753377511435462834085862084088454408189243082912335017715384262540247332272964216936572415728156582513724076398051437567968045051884166219430322836234276576310352547238115806174141029397054737632951829433994610391009292066243372955700670142644852648203864542171147486385197605750985918596215420487576404494367116448013050789583563360441743018834793926351739442656522950664821228662930840024006221960294057543818867341386907466807550872213271847159294094638365438185483048899504863293348293384242389264023304186207139309557716152777876391935250949503373300554642538194543213067515960753592516077524716256852170252004491658662549446212925775039962007264747811883679471387561693452429149229148328314079105729684671913872900197325828790500001331815827416521257614342617723707279239568627970535920822245355966945241978987801600256383486325065084480056695319436918363509868197808519675774904161099762624132402169647428273119652815192362681537354305915303807809497666671111376921945382670049186924806820189116070889685566732576108773388915278166913813763490412452298013065742029647901842179278980919877256318765607207996564493399554272561546261330292993144529191388874716706147505107872835216027776332273726252629477225247483429927622440598930140304778628631800295460760352341605371304737270858866640511003230831457815341360427456180573796898469325698139365651120070615047351203710050335534371549942870240251217987055666356952901354742351569675197985000708167726967397753418949721783909184543044178884472615657446997643132739808028485898886847327128797368056370632608401668739385366056826411430099581082010080793994218925112284863935662156593332207645855379749678658539755423202839956572106307461147379879192160449780685566053322084686606606292669338000694744683336209361111382647553910670790537403759686067506104819876937513719355551128755285639645211259529026443396203813652091687805805610896333017419272950356684824706393074787030941982022371184543883064737751670469446227720763588019808915788725437108331765691891114308828413943563609029498706588412587209405597567241993695659742480023617044987219407632019728957870836657658568771653209924245505487509913600000000000*i1^213 + 168597259805068022115224874698709801518633672067552283894001769548744564305878998632307445013366742637662615974587974014050509849931040770466504799063471064303012045761845330696107579365754622301670857087262402819649279481910130839780780281716216305679446449738281958285282660340395966230227630836361559284826446676080043567789606109352030967192127047062985593072679891609407332310418896726129674112074782728189429048428454058536027414106332540845683486196846627969906530958402859946056572385196525129654751780623662372028868810561869622382149721994195871307907222704153544808245437498837117886071104467000505542893008647095898000505237519023810823820887754840342141056911505145427786973858920940667146056618600361849576825441238067921306594315415079894194694019234005154062341494202361792090431035552404216975946170310552951621307644210065360916916592776914515042732075347868366744475895421348837098932867749675104057738317307696197301847764460273439768261157657656409018811085461292701813577747248974251940380523741031857942196431712834282716515733666283075998644513469515700068441478413071535042848996158217565999553302142997302417191139130203879226423805569230008022154737712872912137547880025305142678731977932684948320859710830983754200302397835105708449614538112156283157205379543428884521187561916337399874459187972179942787537048369239634503746078733616301042163829242567106970385388195482027034274006345003537220159809254174415491565453324982230621235342590878911676362087549943898088855731971104635637412896936704100881827944239944196814134428729961601193255345558812851708348686478093474324552004859065671224642831004101160140099001142845689470856147515106485454800863926964591711170960709556961640510940376046368092583136791714896504738148282048789191552374788817475526463465024464156446612262548629190710721769990530504219740999897355588339240143289051607412744594988081057765758670763581249448311864797954645303991964395145828125894998288216156778474739341443097945359208327865252602689118604852873528981147020180042033634371573311793086125207445746030683361669324655374764203609866541306938741111539485229424912087201941588527152512617209497301185663655621449930268529973430967104683525654204795084793407172865361687805693078281820262573736473668391792956067450634923929659448259177035956887815673396829435408071050621197202232613794517776451557406676797234339114921529907656993379528966883237534952327294057043840090842298153103274472706752657875075376611632522155742237282423215112953475948972478616457386659624264410259258178147156909125053075495073363708481478850602876031777529295373967406530562452039933756896789432550308630617926008221959851113269166080000000000*i1^214 + 35615712075242758415862283542656405668986300228047289074428701628208535339266639104114467014663746669903910341746292029769976134728961316101843210628203856896364127735853835305032928523639256288921476008743863094670397237789722150286942920186935472083542281379315359877758959603194531815682179052131431991229105990495573374034403931851339863663022804150358101199308191599544479623904632991754561053973449807918602289917248646177459014236192608274444273773680047492774056002078925869523845986102426685093951787170605609404251981310386397146354930218416725779754031081715221209486762701038368075813213734487245401864535748707291375810491741439132088438974074710292774053937481043859684511660876854844523365504719923433242100635633787042188531013388532520430034638317429004671673886699833184154842341139966402374028782307920976745516259394143949192436629605180963988522906968179240284082510011580295183217408709376438038678604972922457667232357935310945640211343405449258792972880333297895658138639790917707630562929305565233359782528424101028712503037366047979662520271001894155851129205697263484744783613849957736867605494138931404629582291444182768502874267335215256998409577637951472330071170418887867748224777357809004332082163049360892304023106973013796028519475756450229156918735856935464887719804085732593755454853871101048400242969140462674880468080585697148118642351671552548170055407796674048647085264422302457233329179583528033044038953525254754244602372159705039738914789918532678930405290397836090734346458452952971023616610052251018023601789971509108233567406647702669491478225432870807812722137066906305477583858570621812833070428803671656813422519560255243497582214470653635374708700208743675778638428096343616786619272738431386610927527750503219381858249319530421269727115635983244192532265948384051403266698931656711343042117083473391295735438356392519431935587993220749909102478173338732501321975782837077557832842698478944139052837690700952460273122338347889954961985855773710496234008674596718784237704785166303483805818666197639224829177263175978608378020190117945921160395131710629172257335380212791494047209626566237677390719038136021316542259665870852177124822962249683712615675168836665908148215614604284569223647414683918545652137798422075636250927683921337996555581865568800125428978708306158379801083297560336437219119772254234606884383906131054138026809358796226573764000372483876559099521874833423420910213100566341793626503886592924769295738493294883332761301947292984839853478385966753258926086553699976508119149850888204173264946972666445555695911431135931237244708318905409256112956043890092055502300930877003212521472000000000*i1^215 + 5596035991586937877036848869584025086935148339015896357915105979078825819752303091425746744024937735912800186391999881608833847787273295534593895188072877175200576392784041635550062163307197450604577456196954719417029834024844801747125388214390895236267014970212469701770716307232545065154715430084078486169564503331899669707289137197967734186969210525080668954560796297483630709965043611580037042252488412513627243334165334704776131911629186357703981383352600609073286279678682757403050498188601808991565047414980651064531333491710869720557713734387537702075797475959068013391504930291018370822645290710288493186630172819989102570115448914445898980343740739926452942610217551975422603336211434089616142432442336115461259183243580723251677552392283552631050543184677902919519229833081219612249584378225788996593340569338286437378318228937049319240148586455615133981228024276263415581052953408760882037074860547459462426306069789860408855850861409499339126688862413538966060549484932993009467513742583640901330069672135942408932539815953669864365143188343552030058063735616726402975473814036872708025026756507346063025997515436996574239287582071637984211156572362590605758222249393542232540280153213466730779946444039452847714496522958363998096794805156063040496139305159164711815119230634828775728614476155089274925351707122717142848729747424445357128501456227531968669154039607495036825221923252838214476538371057419230577649619142963923541010975736511000902022398861186598276748418487345647283797455460850934850957336114969751400015639082648505987948277550526278017776492929305835543897443383552512178334847200268267285053310749605391765724168445662938921219541715511960506720019699394733080139417885149532921794901717202429516494485518174806525550035117457047519630955845515311672640437175050827415456530788305078056722790202084796317153409562947547826822986925502929099308526536915398788830595094071934764112681460915879092718125532668901379964886994998520285615581578766999924773959891293683153426085526614964760834590150310632013913011229820923574179027218051188794800977568788880820306583617776819237864485218031634035455919725543973445347089413484257573325187278728990458253567350043829495334803932850861761658034720104197401057131808818903286284495483112025345148244121639987414905015588614575676255239284471896187906014939710155127477186352439798195572054630239460096937817053604056053196217587025723983110483434291611776058631556180772582641124076595532951767629397214230608304920346236804136060451567500642765650390359222024589516717502305743665679175401863801882296217277730466158221262232047434279136642558486118400000000*i1^216 + 369933552287805322257690698582407396135126074786716265947595002874992943036131203651717394224559841031609994410423232018037894123229408257334733326636821309201945771339984764467460417072945362397633853016492816529834352781358190679164209008416535526823003427761367639179761597515505345631993037991350890392961219403396221256635592731104780234470604497315342359627358533023686835755815474568674607613486711095117827817159548460367614873824321651747788935887040013107706295242868347596813169614933584393914254299701719929601785083444603394899333210964054395763185363656681980291079786595763685786494967996701264891662399104866566203537601633018734089945629248263637674802882256888017779723994270631110088903228508763514192614808333036922382173125437193251220140374562028377116638415623131395567413430529416077985802187600612014326704110770989071592419759144717129911267018286872316929612055401468962472391693646924924329616974986292392393617046837034167345848015979938001519969198660920654434339870087363011661676560969458627491379873491980432838017647048795389389523729416465585691857558123383772498652703546610047377144449559357626252901499231589102266865257875609187946186227911136976455721928220026567976254996103446558530929540686373089020784742298140205109963923687802812246051437379427325059027755140606448644526501972554408515570019950612129268165734507660439681490448297647705940651079798557175536347446799404118666779042207465071466067913138646495398794033054638690642422158774847161709352239862646097419914457656498544435955838117152473485286844965968704377088250311139765238097093319559774364797486490155448550956155683494760615039771299216254591388479006762650636015554544496733223183218851475949476592167182594740690590048209630137751409681249798765098665250416035691484830706176735918260416661098418788642680965225938292170222638988139358708315365457656143049801128904226373033450545274127375378680516187401868126925434784277991867919473147853920261688733519731596140112676828968949711217051758668436519904242935230823443203119922276834142833879328926743375219929915338089263473166307667275931456416340317649291238394501261022963240673274646530553041907391953523647842106637611595338999399318296903239708687261719773673365309493628835334582574207713607606752554415834734445942583431660610433388992568700447066362224579227037184678597011203758103858848023998194754382771646106044827459324942912850138510406687829648915043452664141445095940178442299036240598841896997815639900341910224683288209506772549687138170717846852975371157242705111575561728929783020828610297595920927118529698306457600000000*i1^217 + 18131547516032995896347146034689598668772367489586500534402296595600565050384413838626079059560764043612164341274423589507448056156695755051793530742352016367268482084892844951390980961725397597159661404111716359886105126941517185807159131329521671208338022323046591551413246531913475513250007841209392252728125369433762126583902384451047741868768346085003422076042457318345978088974800465406416263002895267016063043713873678502075263051818092432673729357210794457863829230717344660685557720071371622448647441639976822370859391970563038236974161743030140981642123160855850960334256333015284995572804707772194062315032544099180916943548128778176567558799367818999228169295152783740469346169867995743421065764929997425226861883502215798848484106773403138675109955925973859421557517920721399100294564927971323707605312174656260340791335488751645092071493983500899996759313655111463498927396324716184451204173660613587654824436979978061284444750451388117068447368049818430925760867029925760382410719681394573766455135105022055729402653490998471828459171273753726954639590193961886937750398183953257177299316811275369113620517584093756864212127529902873448286664364396516810205789711949126339954316059425390888007472265305646745514563361915610724484041246884834409477204975881548231268832211128007846123402592514668832816973132601223401829131506365047889890673527885149793849681789752677593591143870884241205217346501666600110795634626274712700887571518811151204712884763454179396949662542077937313009857793211167966615327461722884201352698936459270997613497177060240605348355575634413930481194112768830447180643294103609827858335755658723939071453752987445285694141002818147765258260086846914788551772579365608555356702522939271427268955970034981866844165757254232769075421997266125927246336013287846993383637170624332345175987904120909272972654902946422135161810008644434854861592370068716868247614947639847553497487657602671154908238090771219229472267375127392084733572338329304122010434587749338051221805221629686967417993793228023935510677237303143985008910904547359715843656537285934789637078111006857532609498943017733522543595271088384890702918901006098829540939438449667782733930217689400393459724857341506811965267545233691375157384415767698583922888911913612195529319061276252238291381107708038380306601209452723350841583680003626449209428506726222108164513818466798388699122470470683137934032459220908933766799767238349896667555449638302374713597539396691775390105736255698884151868658365622091438278700895942574723751777048970913652180281453445125998906165091857999069184000000*i1^218 + -233021940169415389153154607602217580292946461843460589913410368605601265101306048762819331893418981999435589116794782623273163361126746144313854766454786195052234945825598707022398240969215009670360267603253334219003690375725677341752880786718780034253798636584785192911445284708803190504114854100963114089517787941463372280220845874985950927247927639457817589998384338939341218777851916852349295775937110704987894500418684398670548935935352067250901545728574267991541714462700119619871046085138802707979589864407921970249384623384586131590573552419290392634111800302960716639755679631925940761502822926999275670123200662370484285368597361681258381880792018145631903186813130505323611993630997129721365454226963873387981724726015296441537337434422678551152039344609309284699028454861039200823356270883335598056691843261664907849353977181457467653530039035530218047480506856884034359720950977551571642263319140317398306449325132854944998552817759154040160991766992519772219106670748327728853481521680650746136877483454838348125111654720542415438241235206297203463581831748542224098920003322823997493719864752017184732097179022993035561421606185693071303089769663828025816264253184025757058727164559435251719901615932753250767738444006637997484543970479725067093543091480619600281272122863745243944474781495075845557927964294777533840128503358828765247998010956379534586440786780486276334398453559182676512774002970409369777383126933241616112352632079039119810587916965465358126307628112342087323172906600982410899313710686469671960110016432632651727905534927105678262357343139142301187217330801119416223579793041263806401958845776223484355495546524403804601121427440123690360197402937556456468060690004829687829647939523515930194040475729588274386192422898277970902855366871586400675757947962500473993129284208116243939695469565744545056510573615866097194484864525114457969501265229825584618439545150384945412300952411712457021426930245918749612041619336429374209049823337330593757957317635732970419633274424355279213608839939363534624812803905817603615908669246624900253867144792449333343608132428160782015870765921819501303609767825093572370595681149796176362066904485216919646190073540508773402264999324973419072641903362296238218491221864095198568644185119646669552368460899436956134457061964201750887795335199688844362173656446153972013421038046030089606482311880651745992025961931076215478154603408754573589795626530902807784019330109926898691646417406635807396019258729999062860284931369896502277486448472879428949610989303158794479862082297030246400000*i1^219 + 1038019644371642913348968972852548311070095515404105131595846404122827303390729804206055548658286102534927500503007868755532460633483032201792135983764796358809776075845781099873178835022131722154161215896975133435263322406055616992053854449783918145960948937305898825765538229106637514450735893072709296848262369867348004678553344300916309216913737393691101975293059846871993124211132775317547534755451136462551114244015445121951101288956294092867899546231339336119361232756166149400987890360084112186048535253909983777181060721076627263298638406792381254531603118807217294465827268012765520822070287705987898607987307972748060926231786081704995822776110912431622866663164878234137876847250623351700599827002861293861370464991018585513147494820397314785873860145398032623080956195947776919645040618278612344412475453217750265489786222658014033258231136205037884916430078026930275409845396292312384222642058259363959650317839226203417329959814270592357278202565857637569485633061436795388168703130572357357093313947657424792007467581986083604607406465325456397625772748252876293181712311558365832745138324510376954653675159251699331857749162966800946942327905389564540036516089873982437263798985233354463913150170114662811496861838653467430551711677278288869595600793342141743711200775719077879979418926479621612531774224990890009823157374489599677078671570207604508743644407642099946187678243533644747286148672593096814633708577918131419410008203358474222947255405204684534066154956275007922313693165432750552067224001224196181483872266520906046751723306452441665435760015505026585948297007269700106260102510731507516609508244590503708605837204662374391538682220142816620941263613625188815181335791231483072964847729127463147517043481206249989870841152024991841657107593234878543815796827646216855518182398153203551316134815511935786229652581506791328156311092214495661338770026030723148009277543753201655145762746318917977805862443900839576934781088627501242062416813722813724385012634673878953715584079921903052970447485824637917579140926507661847309354931695138547014168728270834592659884943235301075146976346013496156082923818639188877954618193725625762025496459278786476207050151114917320564008917508851757470109726749633562255416015489398051129374500468589354201398442934221829470677883193123416063482463154239781060540395939508967428174584581000055899936628443217934724969466061284941819646705928214589202840057176311454811854618355554692940477945725566046461325049400156397635118393222583646501993626249793791546779238400000*i1^220 + 2013569751276937593134763662542090604248337855493768681046876132717415173020581997892078317050835891755080766505305568861258148868948500320880275705555728952756586434803448077753826698263928763382538168265566628249080951673094528714367814432355585386841340307123837492141185824225405509687190617468696978335327162605266249701478319635435262970467887678486479084834068131972348148740682741305139323810857610055232360470346406487689896692833653271726666458010113942759971994804141104885615128092680855252739006064455844383769419383734422403500094871722574321676629129903950126004764057579124084663089190189889767307782991903531698326019259926381837744284982045177239066735013654074822017640233466919493000723110996541001198504603791453159002573595173002528255809989056708934767172927712893955460989545406249226562884779474456205029637059162916253747759129398757039723727200449828637287556440048800842572261526592875306359215465326269299016335008713705233286124966923161444967158817247890588015794383265200735973805903354041011034748082119778538376120788227354752966217925295156253062166030763370714184080461422569260586394234150321484262010537639754576657549737229015677425288993447514072011365828457337454780315705062565450611398386478354953124937948093928485751120007876254602425606897735922875098084207408601965491124102377734994078980144821458263010402144860013154304134437323997964472480226265882128026256056609907658647487383256944921769721728807668847974410425705202574776616447859692491604328628907910912007250190926631493072553982372634221972903794669209142852907177280078115978637317475273416065881992219123701400694331386840091910613524794705597673079644399481728365014975678790395571483569278718536596829208569242101511628263402924166001407896052691276626255444834584059207214577708686325091819225297161410371404778224763686280668900890662678401472287292487950866125526799624011336791145126710408207485974799891983626857479117369064255905514837739660108659648191056023723539714690886348675392285384648587480684498804302491913879214645380437735385355376083945300532613404024697460329084968665729322976620403802538816982039961430279919781339780668642250001246283071114475628557081842023005851288485218595387530557505675409745517801377500111252902114201068302659914951489258087824662019765700225940994842687272987362697929301871783886759695205589088740832755106247642462390432876348155382647487711977430787513494485548543347294474980341296219082085643263998117072995206010110110648038850560000*i1^221 + 50765429122965374441855643802169148256504537978481784138917699851280142894496627954098532853908130203227827851227704283324222958971135655697865098077721449068811189640904694470028666836350743199030255821782205534497564218196668473493149685234830770788042702318386928904049114282104256335793638847415664115377655622848464067059080178562803989911596149710739459278946541804222817912775813698719266718213417513881091496490241181786746339935398093059465555891411181496100637295880889689986883745192303732053632353259879185940416507647831654101211896857477250390509952067331851598365982481203304246269551941394520399120043247078641592465148441758282131243739850438365369880960422082456734358744097180236592074051168109792791186331968075272178335423946505053503709593358254494901641450473951530149962151001753648600156559115143374945135251829290695549311832605898573704066916897044058142913997715312509667441320459048913619976368102849910913516679780011265511475769529613530665556733306954495411072638554363253992432397352772917853399486901752186703395140441741419227771294599697152623229895209305402560416951040562786873458652903471914709556983931497000089896974603464465049717913866977739841953519853094959660479389711411789866089308393719690309320153896825869250086483185595027155267527908902297374732273628258011412540786372543436767752200069803930097558868297222307665373846632702049377890157003295907354742267041965485153561018710237481307095144837191073252471991408479235256637575125451676949943394362332768927509963361843014609128750000513431007482421412069632809537970927339700279840741543915672619687960185866691150707828264647858233816045971216391507854797017591851192644390233349495942162778730142973867754497963107306378428829072976314069640278062918702075047897143126597120089444704023960807969578934558933014821068488082222253833766445839854944266394283847876469882287244553738411579724380272103677209668181005608255110261699862343413607965764163362881678606668028093520169105352810598169579867207587365234746816755826007993668850648858293331001841753659754462394189554739665083890877373387143650730288629459214563812387285212301328679209565704946724399897112339742334082797643696031469059550860320539980597736176556280777096213093506073776710291644702388155147013037372410190885394048698686644609529955342021347184070702828149790022183400334420859336676721432274854286880828721998332708284711210830632420363907637725010852318634758683011953707083366400*i1^222 + 3415645659729998751955875939959294968204629439815647261610801089544435453004207483877932113814064300787058990584731937297361509531296239142916611626804728637770502552743565061170024418960484268581998544158536355432417566489425080307693640085080333310421250756124329078693376611749746290526712675413497558063477837515736165210970902887009947915577239503729207038248974467277669039213808967951612134377552286191024200465568863070451834561956257574622867392388441103581900039477256230329455852703494269069057569115709177585101193373401436995763165619299191785800692879467741779897802869343932025177698760063737773747434274823940379714949132053027954029718613118229993031949968755102243863322136665817611399049388876981067110788002103392288810113448258489975972076480062070864427366979990344805109802710174227901523660281811527892434493070004331342964881954848428418434582080079124582363702166759378871843912384847918989684197822476435261887919028228289560259659176232832977297263430926739628821629146019877808469639147802934502962075428449522370419437043025903492374071908624675294100364128953100482830901040538778644396580745326916530762110694161704368496251313163172189869833939832906302491596846958503205151710020370715884791305614754408351593443228972732471246823284770293406457691251077766163420113555012184520207034763637301851923639914239249759451573742115017164290012835638149434735615051285537803173421821739919715100677381449015341024807840065695439380596258263425013686338974240463438690075860509559722641052604010824667700985056482196692310357097356235013984257276501749958876890850326300589097009998203328558057749736608505375997347424923070451990339381479830386480757559765973846895259755904653275488828698769214782848290442134870166050441963570027293855364926659910826153960105379954048605934121375526416796220877253836119456172180072945388959068875661691904787221457660356526638613687690309211731517720103634004201132634545843825658149086496736276524331976621432810883804066065795094345489434703172465922154600113404426788457415161155487987646929230010950084613895665879817780306850966434455613670114453435427549997741804320223294116091611726906237069512602507279825338265592977401471838253099399395117223981478201493617621739682553103052791691640164001933204942041696592568451084693008779949125498755252762135758304539557142813858874585868624478182178818314753178299082632654295066771327927791476311335276380160*i1^223 + 88083717583757856398164312298795093696778030438059341005042972425716439495871804726518553484147508828355097461581457297075950949037738252631008513649858911734590773701516487354363434005268278527572020473806620672769661932556238744434857058351502351831741495482586741056882649690331975254528610278664910472614998746389196040263412099770351005064138658230838057788296560213380712108756925170827288858325376425901181398588434463957786942565797185726643411132999994559274678266072685853989934390199897942460571440882591778043440833659882740561149099209063657869087936592556843284646582206876491944982274717274892891680679000858391032791050652509181109558225935322875469675739868591786572618701564688549814058196316641733258473216746710256072780064274792187854450098783536106433635134029153400113066221881320112166648169726419932661618920946219289792571285157347787094455008127443385018476554628798953302654764407527786358572968558215633048779985549320789669941098731354786482421429590559384766808763467383001580162871480840278997053784294210795793774197131520517927522761225583221303415679418908852358594737805872314347206211134562961014890988026825673785613213307084498702670967778397043500577341186032138962656497088624944331164663135351024538886801143576736320674832266625392993990155105536228883853671980148373973792817050136825504684994680551466360382968011196346611064097663214605688910136295903853036070426622084346533984041547379896978856935710177805462620425481730047001830750621782778505385274932661616045849867406087131945127231403046360953501341340397888508362742569879759627743325692102279295274523214326288741321938981265740568296234278150479194671896887541827925793354695212027631846453510070101432716919272178135492816111067451921886814476332397866297882109352560623024872782219627671179270751338764598095007153762116689499239928638047577245342711245939180293213429422656266443142129421556349379115532512045188369236982361816690959073250457248971355027680247799144733658126502486084388964815518346991919996553961748726261232112877607171806120159840237504396177539610178739011699070231246691364243861665444019922460206683888355110430059001819126125880946198124070358323261906634025096428311476023640388155630812829590675553941707996959320774719601632625733594671749945534431554947193868935657692607079527223198883445902907092273883805910830120299312031204466031883783766016*i1^224, -142173378610724988650395969776527249057878126778619038605492707626163022294064752157799933545966460428376719578405534454109856764373023845114169452233724136120084054190887152531897772264245241232548881848939607612005384663355239397175899256120767855752186376469979105281842446998006445178241455255403461524071847433599131534791036750266072638686075855293817969238750942269462960710343551526079108767230637205831503392375650951535823791692890066895467758858254938680750468141957767300978655538832554139227695739779810398012718602843619271663262011377492917470077770692675216696010321451449163447339313432253307671439047989018667634934264803153958204559708809193620213752081927825161220212370648122159568024994538500023753524448378087325454579612094139777729351983329384886136288549036370058032696782320545670098739847374577300975844192042543256882559145663333041593280791754677496726144258786393306215241835480410165360530436818725195197135125288079700776232249084467064352094339244783979800944469829226514428708838466761313538401277134178224352751705495746192076503983865350229491197615598202590337412283575548254143744816216629180634235708783347893221893285137677015840571529024825713646175700224090167320994045654068509229120539007071735806402698608237753860765141437400412576282360649597348434365434609829215215239952579572694868658603547129688478723552675693348565818194849581337551249372785326808876412739350851220918257759488253280051988971922046699487981340366959126596169265128382632982414017810381031065713794505436052329008943764829974559266662904084425337636057887476081921096408469046521607314200076526943267962301653817769506533273418857121351312727198171474466186861979536380704168599412594701197056213029959944754223921992280216182727665087367410543213625657692656826087606617102810442880973851204752355007034584567064311207517955592112005097970846159923713297730490566334433445557303704611196720410749695809014655052513085827266927955178331213304240958142857283017787420319935316566095402962828406938049494660430407248768637683463363345375260018594303955623309920950853882746115372568169015123126899549342556638835798576202821787064988036639197743702688851734669846102140899705113828217377712966066045205731264334548765903200992508663335339267046956499235217900115735786173058239093342515889145667491543461394028229695112986526114367266700858539008535220534029613700957167224795145150249304643383476465955579457117264744722615982588651137473728682216189629989546780571870120993276543899761921271083180020823336139020857147355513896610576919331243089988826034633981975468171004278942650786893314849030674139907785422254005984824822902806823113084872766277430643138457520233363348690183441515617007463878119506669073508341782544739593963034252315619258285984663315498597786023584946624451950591585921396865290930752053175009253664129978665670026205072924651894583864196092964622596451729566818541747454367089475891881507338764629798098810210855342342316688934635715928944259366177488724675131492987600162005320794010353222046200015514088499354588443052192002279966699242786705852934272144493856009887458860864336986486413336676717559992704792691970129058208393110268816355661195247127582316029167641995235119445808448566682760262053378730111299893261101437257877648920932149196472730832359416153433822209946503117276497420202357275075137348948017732304452700146594042476367804816215767124825882408395601617005849583865132627487302715470626980501612122523913141729904760481829302079578333131994656043220588968355187400784957733107433134724660228151283033778640218593533297328236631524761285026909108906663866575023152957463622396031370961632933675195279269712789397147142831920788620457836384830547230403765592341852406876072374124361673355104142599572610955070817740110920825736848485222764639987468434356911604311202022265686727535786230476116042514944477700291585770958597557539048231289519105502167280436467683293108997249705703721828747301351215808769919213073422218014238288149591494073266004492148862427365922338884735586090593627407542148435986611466154857031268373614451771028859611526483853604878092033476254301442862774440086875895965440756644364604444254207487248367175626874957097233826681768795127740304577187195202450979586287870673745831636015633325003816252211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1406573709445056512318588791010708448406871163000081857128294424358142187136533240910034006619346763879476835222539619528344022235003560758429771319275643370187148143805743103511883723025603088151859779146203342292427610685255734177752187581226771130624477682541944389138333870414394098733520415875475360551593722002287392804708746438863504283844842084834662525456357951474577300141210260189673684559476797361685562589920691415358244238285828085689715185609395112662072043915561890411154166497524271052108024086243713763280686820658651944500124501441438253787694846482142915448601244349783055735588351520372031774897289884474726312661878740124671447662729071595136096191893459742939051992639842129678995985910376034656294798107969706753815745995159336033959071596888457079228707460639883017442242623544570193745096996104596196317613774198283109385806512699367085803615161409965789488737042208550346599907183204444759077068462030316047284756866966614694690277469300664896076804504045762633395556450874441204780030493027265788442124128101635605222631641434131945866245709739016108858499400086867501196853039822477546811156599007178907623517393970251524799023393099681649621471173819178262119181761788484895318962245118914694647686715742353301608732996484495812843508306002462019777341239117374488425383177420405567077141490830677653784318276410703913239858289442497194535477612950652265516014330664969113290806807125948739547835894601750592219966926247502279171952762277509866620195709032633352066554170003036756619817268906629331423298229469908399916597848746474537062208125998541712093815053706983355358506179314822627352085513015723983189226210763586564338123800354435617088174468307445809477088382780237373077290504325241096044621108882894187692836798265238376852912984904716991828573061366228379265105008227968700818350988755628970302340408142723430389533114118110067573485999040670693790926456645971744990598626076327629449753235104458286680192511716772165348380822659647712232260075369624095971358499303253271029083094757351232309633818107814196006138687518400929261213340955442000186160128762168553000710714495713812495813620067226345946612233623412303185124302154750482202648039527267311079127601671530221841146054915234091553978022395746368715643367963018091687595268599524071861781783692343512847926299395088151297371075704877337427508868418465901364493227461437992247727933639426488704041175472387466969776408901636129549136015061532456555200947302082792061591336220441955950968114610669685416524991776918242434009625670836446004923102549115879900195016453632356461120119362427659214989314886602640495944970927823484530181551646008143676234566918100470495160283797442774883880037696272621824331985975472437760764545889409097338092952677377247958048063494643339121524131832597832284237302634069465993772363253497474468881565723598202255887080820982687057220841812067872108538333097591449239260714543878188148400921203428875920923919097352970108947683849661417076822689382063512678553812363631215399419651148671945762077506228204987362099229474280826692330761322023615586482309490183256657103915969947563599951673835235381620547318496265196990622229179444484267181734840481304719591965910520776909161249764609970261152200540824389907146444493634712460408177884093881051697786660493900501775946106618449756199511939868420845905257318285159548503947863474084620853704633508532474171471120431853274227723497300741857918103107373865869156966600140705993492214348614772507921318306478813773507457068309753367974955761751996307016578899629486453539826347936566801150172999558556353650562318203668623722835537268253702785859377614798505552214808841768814444720954532914983882559834068679425791303596350934111123352462218286026840850157109649533498738902361518701328639132764900100560320057601042448912397598514518630963313127877714354708702777958145263050354861526440919538824938599284280458904552536255530590761755934024802733950270253042365833880375742537378446648460014087419671152624329042136017227411025293360985155764775479011637338751450877137151009672446241055678570920300773968940560210193929126761677837366358637441592438602191632112224127134899578055390469266497822419968795330665411498796694461325434455118930266663281637818108564989947230711223806587545353996019096290223718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -152336473030154929393347002216061671790764489156477764406210981609904399191693181213987991793893322336331926890432248936107961063364344077195465625604135202602480178865185496694268956044030084506669972389811418206636969908753548463999761812957630333424912695582583418275971340673280375305093364427648721244449994111735373459031452860714003391307822230370828474666277647988479585009829799219520303266306637508123602686758944134600699164466933899624956764976446130246949298046443764465149431199519254191132623506934547790669138132757514665858202650348554053773931248513253683446364965331361855102637887353711460856619995797852892366874468908475179578247817641646613796808202442462038171585108305375535733774883884356064357842570621797668227926056250802167054229320467117826797251847421154171345452329357161442166909756995099695110473447899271642078962658849692898503562783553488341762151776849367380883033777107621840754595426119971000964009555780621793186296551547573925273025908166601562121935638003086800301934765400045471075439655222639384534982502103635969800164949128836444368077038451131053312377233256818714687846501153432603792804433912568267785562859816244777860165448445305522000928857662933224255252217162031557945075107829927354325235999794461842829643279498907307925703614459305283640213812791753993294202963803198937937798632518224700288552170618163778790012989437970717685155425396519755184554354511868338911860105614257777471311529449736127693518107373711663602318280398132598327151284281490241110864604875496034536494656737977029539452142695120284496316821753966220956740408215775264842102091731238392801136571970664325071465575702173831525379489386702217651103685839792735199230088593282071214172999028690628182534448101573375831573596472421778135301866920259754476479697958978786885293183423049648517371399364603492512235686021939400990372093307938278995050079032037129698153469769562568219910447815460584544957377863029656488962004310120987737969109909957264780190173736882129142303621698245228592379543269394372638592801943234143787271201743504234338700086615627759268631788543080852991415581239756679227947061056864990295710741659365101144239393910752653533466810295665599853248903678505371930887284670438033547203317411005027028075767722346582762555423514165215117971434366668388560672625530633947096527154549256498898887500522737400331529752863593995392895279417355597379254127083657158941357080497667195790698078990398124226905963369408844501419666058494891220118477381178846204434646802078948863228023274556090168274096963454521711236480090072310149609321508642846622622077407622418655165030836315359384227665661117828160271716138742318901548371618319496231618354630420570130665202331082386904146199395505626896215287690083649876569682230691364440170451102716360087787314362882377484184038272877892835798733033337405185129786325336688373667147636988797213334474258797798776390994161738111053763140471567365263633463467088631927924470451446170733498577741765931578217923645914039583559966653566158383815820810495783132347428906884074985478377772134530048855521900716688269939183502073023971467458799221627673887652461670388842947258523000339261157406213017414921163485453996540786743542071811660173904190756617330297701234854460143495761164158720313702419456511770490058033073536832153407088631088426952481658639711278671806261452342519653164889318435762559287085619128179036822892848519966857741676003310432537974472474393777765194057572190531561541021754127836248027729732494408839792322635921943979608201203657210435168440127879307903216068926510721703598805221591296698664542073661592612323329701600963000252014818593987686903514804003604805931193628751140316840653045521980266083527956296120958693222691497774062331279849264846562087176609853984386936353597249826275290805123127566844704210404332166894871171964686461132640797513802958948614547938523139857682029295840548852123832989809955658324845192570582134887384686887811274858365057854049830578812849681838940527597241918788553841913282681738320976029155078791763937603549637009945656339229777921967813230727396184029125042204082683689640123703986075955648756416948320796319545140745006180028114456564520223550954091949220915540809454521710374611978927071301596234808983894280562890050614023376776862892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1734480130748404837609320057668858187766725797919669821990726527970299284186729699513414091749476645379985188530647666495787369395071273895743393217124225499882198247977841805651353151908991201897093666640591778121382005693269841172978207861376801892029432360680898894902853733590266024742990907950171626736377095603146332052571269005689005166717786106108108097918481455789288068072262054307069078693361513980187644649487754228249162203433350057319176549741733406594215863396332128138553409568925583515912009638951502066115012593840065532369772419962920668364953757393343480719414279170886174248638292693819149260903928648535286025567696282532264520792684622689032160266183047070824872104741831986373725198765104766314713523686671766436452406036596135026871536689040140610305303987142668780418300378702695492797969553500505366015432710025790653613393185955722038734308954715881233050639899219776380159102558649544743660162049088846383693673759981370845552323192272219534336440419675830138522571493176925574712002559207022874028886963522978356549858717028896154938929346545328846452789447556076632417985756057250987172099581578332644269713887602429935346060482293581880400504747917802784221845989315577014756579161727290100266060748682093540539536026690602037926905760860351423739654011909660836277334235657210550961417699431399174492591275178083910386471293610392595773011574340785743638358119004817077255174045215732673205061673338354369944458502178836977545692808486364992929286216283679129480299412510953566591427528870885402133057511351514899991778731457010861516552168244802851169974872024303891683723631876525115270679958252542021958255505594042110853122284637435831314194215837249295448538418083039849913839353322161462866266918049398970914729520189769118132281443126902131640253732179895448551163438562953764422753129224656526404879346201965460034085468421221506927942542761640581577454776943693813944343516113384327316058731879744589283506094019566856733236536434891030106652767701469714405089443082800930887719340739055559655124940994316316887819085506093047752140617486356790223936190811981913931895395569464848489936611389590434936240341951786242613922145863979134966236467495327111571331819046474289664876761495705876681550631595545141263037719504636294771433706463756750666089459392021184671558332941436773314504870888172727181945987059458343428364997269717560065685987673109343959681585451303422435172939395807259254189485057390505984016576678679064118028746135797959939030199352970771687278752870289267649586471828372595451321661791104361817747596651127410935082294778633758541540623492507566959431337187707132905956840135319594932314641823221665332666667900706005519302953983191198835442289426816163019191293741800870084371400947035649667741503178444600410919507349182500659197506331921421408364006814202339515509414531445759463434078749892224799861544016344352539824054715755019463595268380472173640887803809278122326949241640285398584202272276741928262178421457728956991985883285246231887745942125752941654578090666068363606750369413087953261187372921668195902820880023601268872372025184261364673740051584807995145528225205009151024710400374987367427703247972111581109543857867457602197219662858636440168525216496644874498352363377524661948418237653133244222613535963504772291247755581097042689549173508919441470185439961983108768457768108375551781327920496810514515349883551730701891802971427016227939217703048837169002426490849171397200290505927493225992075882889785684929381118984415099678703032703426031449722325603102589103890348991382372725305167713764283128200740762702543440936039459467056182532149177926936676628935658757812800451687277700709108783059910056753035030291686602595569804369886703295057990127318978604955947156048410853740994430674296763827118528238787632527744038326159511930761409780793704940106817591004192004119043219882213332712204447110636291773762872858165874906791656320926058509595514317577875700970581339016502711364993250837893423136679404298741072454849198869480550019491200590035160820911159895378636010729876756835632268214376493429170044234305682359575146435083390887054761130605828708180681324923940205276895452858107351049818176575294853424600325624280012602867123878866369030661082184519044747659892897149867466069782356223537971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6867281532723082371190153609349841909733428324500843095547848553394027692687095116833370721056054123336274327981894604120040477234640036190656512203132963644038080416328933090564227942554559919418583567715445140875343666028990077925127677915803435225856647944626038344581840200615331873456262590308409238642057132854818060500541197349608733624019728748567274869984351496935323469439422035546203119695269020850592597030178427807275171768218587423468348053375444216846224951172310220542643848948837183854333113942125136468350163589144707167204237931480487293225864532174532455233430238360319526554289895518919595284204870949943991887357149898159215653964786123933221777104244403147992917748661369161802899956622034787778511517701792125117813912168588032506343574183006700999595689272192123612270596027243027614127939690365207877816654367295318438646183098161157844049167611284278689358350387778385476268889907834132527954582178121607441770580681528265444529424309774083668984995697227980821850054999108084268263181651829891687462316685584591435485400953820935273912314872565841982005333429718701928292281448028109537489498298672774972429192654329880905050271927682388329446952331573044903919235717631935837421963205217899368302578396397756584838257505738835973577394463491993085433133162121495240764874904532785706943208669082383556696517544889394049122540818106755538696417019844796528508845837486421481396224672513980715087651899621162461117186750972962455617396499876512008561651362379336904010429865398719045166352907249714017198597510595518009783279379751280391389834478194169227810448171388479380038034066888260855730219896886088693554971366662757957733714524408370521564002183019344956616743314416199874552378211445477559506197640267605451931427059734685311011598918994211572054122612183270574172573485100525948317192808346877323755298648894846623702001188821993622449737807551708292648783352695543300006909469959108642684104617824618572955233434021467629044444477734411116912436597745381853891314925816841409478819908672213244386316368609115448742270811232145848742174434578171681267824588536028038178801229905659414835002242131770934591432552979847181602667897276957380908907605868552081039577235518623406798399690390655481592333862137698978898625253199522398122007813039471519160479171984668918022781932610223944653780686055575204114623458303952314440493279685751191948892017737583320682835720074949853776658034843347451123469605084852636954027693984525339575452730213313573273097080405680600860020209363191897975755618943645621412601467252405039527746561513814155919217902209391120861613002139092237931324860322853305052293152240863083605137216778056207914958780204778425977423314853361620825263270802620508466271781140031848137512145644297590492610406493686951539741082897588440924166934507867732832868470057751856682260419583796971858788475889798094139462809491295068866174537936092653371408336086558172440257423005574139497676556486385597866527641604960079313600529836614221865984768665020485902586866800797240687816888255859735318826281555109101144962713711725830853223836864618598513848333529097423453233783156008760039985705289571711820908521935288835260571863083873342890131298059139365650693300451839274915697781863446819392807086297723693085908482923033857676452586140064059710902882910333196736850489293328549104278713931141207522931090929003702591078045946745227043694708057730707467560152524795379220247564743616540165397272466913393402775698149486816435404895920547477510119844643690047394157818192238029611149966452573334702430058835613964370897954769631601951459106839824546680353573535341609627358018630220574254541291029129403736762842370331139551185375169656849816127657395993147178678547779493277898696672610170867261698903267820393368619531145368579259243397676659212687570153812671893577129138141470733606059090540587172110475682141435540721457932065539793362625354516447630805707356443446523468653136741922335047828701206694190977629782610279359222446745840734192977423546873663323196781143628697285637341446225701617428024933083273657999498968763410819367451975292992429245624662525348991028379198772229405275167520407976811859392048074691992670909138958475019621326882247187464486543054480219884489806144843204722403410186939981378855054901796753878548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 16465127495174842960651194653672176429103769015811477423168234285051623656036914274726033372694991091883176324948003151473044592798037354749944787281304545363321806918617652898938129588584924807272196408602287515213346169867937878223409416477762738467316719240552132640236169488768249419696112592197107029962508997137312042825875850662077219648026705950655156449190837500128799202649360768550043138854592407767505791624554317789091478998750589470857419129260221485999506602564017039766356387674776229201592118691622049410680152005841780136101460159322757848520326871249499541233905210104273161252655362954781123570274427259513773424279228605738288694237216248622055526599754110068236577209495039070648416218626008965991368882029347365162476248239759182017168617304581381335663708861970714717507524374460250148926003734433734405498746950183362885370495983163860266253133679502744666056453791730993906372208593649067426323358986273609363095695897335255230946992613171184569622368441316917376806894350663930697763060856495768704082297728184638385928831502879800223018755519831654361911919387433957733255214673120229995050879828407311680654735579566378056830524773914426624443040584047007834319076496253245686951115633303526604456268533399870730474462700671314685101386839093987561727986483636896205199079946998869798402501105999822647411161807948651889300082389737929150900739278562698333139398730540206432483671368512812027706416361022557581540624955348650655115268258950532577146253403749586279814883097600822825388735683258282412435264964319998323120285024912825968903905056813537424800372722206570199523505990223733752277940783347206288098471599077631656304476398643081718200623333069094478649456247191632840048669366355138503670591860835667790057739046250314877702872628093456753216541766676607575594419639045653121827557487064832238007707219575170240937827012875232636475073093330032701634308323042119538612471986917219752081062077882659312110042183619228466232991169727482934217143763164679760804872034922398609486549218649670153596492215497989138360285019814233806512733779636864209678192832398125487412050758179586668403566504132388246172919031392294874609441825883462829220104774670194739049141476273269502493483030234651038844440595217002312532508840071647265890237994191428329281773421246429389883381487108093610002878448596851037829325555140021895798620975083168671127183792020350499216296226204879356931142740611873468221788154914290887571680905796199967540070842663569391325169088132895777150614551745956641567487571054532741886081932522659575379529845176692089101024207678561020975197209686807474893315522402683190660108065609881186199126998197627971401783508832315993002390815438502408150730112979474970297904656435710579673421755379268452833595060574500409921506453955454207571447831563362052989386863328515876033995803914210458676282828113219656921823657729149216658835132406185647212421969087696160063937502865681585392043511386773858602975103662584054281389817407635895514232058361018802781237468108688422216054627949917866440226319639890079276774336525075758778580941033713334752620277299932605266480163922092410169235898898537257908135103210673892936102625531755107575217178805914919199184740944587026763058274243092274122244685294686871113874631486595061744012354225802688768591787468077661741413793693420489097388422575265176523296654344095177528791435744896301582187580836488886785813111704091868262255325095049606628957362794698247094339762216879386449548650569395784654123550573297261976424618099444550076600553280661250612170304486890964349261478824419259927097644302507217792668215145353036584090466069434446841320227537453291092890042625954930764696564607593266169975144784057451953762125411083547790588418307352503844896512954867799501256468295495307390711437880817801287660397315027553512186006789552422942286305417625619693867673211262372328665974314691778926411706360147870694642515768709200432866574790755542717048201167446003587542139280063990213632746344816942694841766627367517630045323087513432290578466101244905475113309663376844737000240379277018456322808621662237558189452524975839429501031854476796152631779390834051155895454110089582231263054265230146564708218261031626231635944476338622511134368867803243570059056695976880369813612090829570048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4286247522390102705080865648030327010368441398196173480240146448093096963917992426126882853323493102426035070739863336340109705334603726895208203796301203020470302134577912341074537934557651562461159853199595622378275856735647153346964499594051868508858648681644281779716901208194767179744435480257674661761534545560883485072188656095171256885087267121509881963571404125136731011939288906628273055197601803305782413596216502641297440231351262504377286442371094226024558714347438865784542109500143591637397483733589192277668634721858307790613202746476281728744940701726805090324451516606428671285115148069201723393518598774789660231662879326114561182698627969947973021854646978171310160851919530501212368755421993155122935870759109185512880690080806068728639201710223030316567327382047599192155527438909442608067736778445792798456659367524011911198132169210564382922590743115480961036386992075766717521605217934145756217473216362217328357323596185816782453700034027295879188925187396193114815301861142045886722641454804580489281310526184730062710469356008942478241404335720178118759030065431669800603018861913534579713825636660350571571587352737562601089795699472297437307044687113688375990078645483193812754812890732809303832652916700051451038412423391777593067192859774294802766904913826358630837149276745381082344586728857103331393528148951788215836488594327591953580376578407367255047136469525519236281140934139960752764409390097617888046566830260941891731715878742219387205970940686616655105643784736331670434945322041531073313359721617925580716451467076213023948342236383340756277249593808113923484167941908159962723589306506113036927922369962669738252969014245893301926164941674067255716855906354935106196341188605425131673521254476398415623386571018926052276949359716413356821523095433804774211959609121745429299880127149257273975331411679674393700026926940415233520806840137637250488628912928062669066477892899697838294388759755610412721571768273849141581620455802941430252893222795066721518238300384764087395032030482332952278933887063920112461346843032828392757948993363119362274034888673335203559629270110613847533528403485837518036235870934566094641964541016271416860622221111094809911356251981230678446493846809753353499838666007286448811340657965360774602854263384724619516760464044911978889984440701301265429657450172428083691854361756542451355038282266320172703986180147452021944394341909702761677977193849645827780721384938489766048383740946523005495745782291701606873675991732868957968569318583925419144150194421640236089316755321197746030518299345327418693111239743832775148468533428963696596116546970109758964902563452864135198094464542579536550136739039448357497846630309373893226941705962369977156360606498895849552098431398770812993994473583853756499406176536873963099498888439940746692777318382204261880392163821639604650074622652213017712624089361690047699721821681970021958313502999811940208018484039704355651867693125701014146629641510029464192597374311947501461381676978378660564904015661452768466927142914639315846105485459152245400710694562244121328323517023778431563671457167949381738088459034846802756809154762280499160418252455316093646812597713414728017642632360092694160474461775536385405807436519603192373083748545153668308138879429850846674433224050001954394269775935653570415853959174078809171174737181646249894852841770109428248326941916929721145214286538973781815207004782812343852677372035104927983101816820797037613771745081745711538439107719873373969068675407204321409379317760437080072585197223491150574489118704977196414938180680814076419163557688901403541220175547377572909756328483821359518033516813592620994598414456637034614476442330328456838556708433914050228100564222081184809902288767063123086095620232062770296609404762497414608003508011598834679260561849903208855677214042693783667804419733145554501264883394037621422326371271050792977489253304432489334689763429168309145423330900351055368026336518385169662803927449068601688899120397567685913891394878120092807096133929058660983819046515807586244322380180483393717644031985022270512399213194259212161504252112379556530132784017921372749366915017701090545985382655393578131423956182128012660917319695434190780305521213679803261866058921743318507100199481621422154298152580022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -119816784203672116098972724346213776730559004674808184217227802001521050251951981601780352024972912046066776859364524140850202626584484107592443848303149118666577469156108836263719847373322372969673913323126791885595397133717910369960203658042669554021932559785175716652865170577358601154376378075505553818034779993318865656559683407433839202331834339790900443792222524469866560977564693663328985579563349800949805868430326122437439550529819303455470256086399594408108351192710011685788003168259221046867483868906187691820805562269314156170124401273969624824371400317610907424395438211000221910759802796678112917939433067560449054767672904446606964002127470229737708286551492430724043394548783803269250558799406404267083733227384910823554454983536369879200065742062923632584848295809243232354344924986373418443664226038477761590968487199783671429132718953873960027787479682595062671816515648296913707576816791475614352950507346400021251498906574809738767093915647852906581809359353015106657482348994025183854698869324475941833669440406801585090144147662845671408745235774711061133126663154196582713299988858723558903031343844601751434111718424653658434734837294227182181310126651757734730658860509261674132534670109428540970742779230589204019414509043755812075767170240544693294867151576821094392101696176194950723313135751488793080550542097698505827716004901554767810292019329088127781408115111899188955342462161988431255624403271287120101585507061739322187110850190061619311460154255637606341857197737454287764027325117333046905213662141919067663256151945746789215765103490137072792705607223000102836216452331257032998173726651686942031884745945366812719771519101896271863800805307227851245540562292850106399820846396772609150384415715466052209326225979415831439698079342477869302095860257372741548793893765903095784971798515013387529828517390523616597080577642383865362091810592397824187148298520475006189072652146658132476056154465228088779915406307567095421131053405710510971278549648569153443738833154534872419820142610574478536156076195778196267482890061526372118536862237912882401161708434052770379339378292871072742062442316427967231569344065819821413475941679813490002687529944029416333606591769673230522989474736267133256972367937844141741786093789068092131731463832414000602551331677380385815016599259874549520276461928536090082054190422160516308345391814604583132853601707239572380644380825998855045562383648598875343259204309433469727869247835449878309813531025169034239627676713311780721916910986117648353815960605655312477869363549109216566060911355760363140944981818530088210574322137991439928118950514049478147724591820618700834552093384492066289893134058416774162620859090244697077212678717022814751251241447406440735375912870456306880597016849379798245502748506953139540863324397345569154293697602921717644844895559418471155187054527918103712313329626711982143812108807269570308141130214626733339377304687272078200776695453985941210507091580411387596537812142984055203535563918302987374309284003064493007110070133518759404151632804445499207042809080915796950488095307200928964759654805459931447189380273786565758423444604705829526236466744338373975121052857159954686049459528298655962235524807193035138655338868884985594465056955901091437752568070423137833580117951399330254541778466998939561460711937012058324585272180381725440813163684453452471905266051462981866938879790012030019477604028350696353007458432150757381960972935421466091051721860321600714791367554678485786469893862135587742572097802218009587246272776772849514149103489059441662027573719483679595724671893931264838183898297750227328337595290308541492459762956032151895574409178582763939157512527103115592804297084434259265766134428741960544070025481875488655183287926263673297861498178270973633822531082883906380010415957788164753412169093112239234672470782053763871410651652375102142415042389115057777944693085131047430239087686137853250615005762189321294315349129260321959406830022994772478155232173990467427116145741496758210146152255855907955076333084360974686280453712406039479953331311720068122696372692652024268391931304122345511321994853599660324712694097825701316964275861673450237961062143879413984672455675161604079746012350686169541249630312030362079977778617748484164033486390212689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 88299777019528896258166870804344906160621868478344515902176875814492599553069856578285178502572549488217693567650676107173046882548023392734145706644823682234312520137715386885234484694490149034616765460047628186555107335208046619286907264781379512932928037288742551057380740996483274033590284106834146535104661124177793101977260177616442711142759781960464553180387340951223339444799722382552106272260832265956368279979942927443196794446743558315099836545955186966188564849219336354920432676271083689126268621725607442676801350289257963001534042744885956194896407593757899188708475557701401807773422698805536362772000935043556969380839896736984417293133628083106909312712285984842330993006969806023230310721122097026708926178563105816118086963425947732355317226287427413966180252027442914553986729745333107575828307179038363594657429995857018796323084621595558305684459945582570968206322549548487495108243884737757158517658783326498840244986343983052983459628607088072506401152042840763146485038146146636296033606688336899990043488674611811937030214149161573748074697245923478442660296115340185236475781787384856618679972320407784813070409411192040334114224955049086669456949750005425475621755054889006961954172158107103726576931761109534403321459879351454804717520646908477330461230475796173858960928544350850243917757191441150593252516040525174922131053232185819123797614438576503789845846722386292044168886000804921763343931011524807622231549534967885829027221639421798856152259405640316493952395231965370836328623825070947200479901714100507743427822023114021932505654029006249571528576892125001873789128126036589217150555847985414132331045420276040004963523526217643358993346843315007869411468586732272025591928862062228530589425429354137306369393149627403056473710860067331071362315886394146903616149036574803238089794305781488110500674539676608682761268046942513541057181391407503749303648796488358621597910287282833843900051638474074383264360381238520844391406771599159813161124454042653629909879666565105516949542480165306574197863170442375846318664997931492350245544224773255629237952276996334313015733500977998447824687236186893454659152059603903262707932603929681355928938017563063588312286647051156270347665695576216004967468807732289994424148855790908557365151752228511077147949148804406855212841135770423997393808612084804343560189486594409333992366012216193137831086909646092088218931415193919095239864262482088588832626068710264244378595095548174617487898250613026459960487242191844201495843134403538574653945560338490774096800803848608294714138000358837029880339310361134595196368883892406671279247402567142637939528517333592847709061960126838778045794785014603506464784501352290265012772894145041173964274928851519993637919893383278200580288070134550247515941200562159946169028211318065708371782302141372212169477728044271837575371650767139693482609380182744896273744267855424321860296771177078971493507284018285197854199184348265968547271990410222644373525333746164794209357138302427135831612591282888453204693559672976818988952747970825291677903394192367153026185535707943749770609159441065925019034183043939815588411541366957694586341327959119403967602356324842236400745986754096058185272849838473740926950620170247135971438872085752327807458364916504149099828263931142741450149144656250378845406229828878795041186776946862900671898962899268831916414934783891534147643385784433571230269263976288484966234074668267559651019206471310885462499809492450155823086443844274294330038716774484688737901057689844652180565131841197141898772964090087896651292201894439628642901938377034039354689823902673226918531360008117970411108892066449796520918948025096428197674323207415872560819674019525805508571426548072897405662527929444439119215544554263830045049047851404446868293351773902000531866430617310003503222275457344063745187252870406079923236232353483076923087514050987707365050287878062114325422993389369093911686476171606635857960943004109839287771645513047891323205196105322631116352154327659611457680596929165799113605030555649191800343874438373976251213765484643608811007568674630107296624794830026377485552343104802334792018422635826127464133911864889342135430090584612773047975176391450816234589686504394579170488753800197378223911472369366017762544217751552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 136998170383755920140232672921929369529301767832505675562131115943383808545660725979284799247672123596606289676090308988831975592401556186402641377080723759625985405801624787067249955925542442350739383998719129697102581413614044209678381347166290256610694158779582997492478847159154120977471924091341100656410876087303463592595108661883620116807998709685649094652695558644211762374385316267986883196790186082619330608673385530190103932434474345493347847523524123847673514078809401083786995073216418066874688095789227520998530506628868128075996849825782465883443455674200305313974313286852451588262395151474816990444839083312001317812845593376012008651897276653359404039609310265054533687426908845287684841926285596245240541370075900275289759538725698919157011762829884228599670605414804594811521155104865976017592623370992556917382748029199523266462742478389271194544034941639910030487138143842555123850363651998291338344807556962671293855178090486487182859812362145933481942347409960122016318141681134989734540839412550355016125582875838623225274840811582099291385822500184959292727721715847783097516475911487692681035819366030606656155655854188840243938252292221785797664892486355702912959464730376180244637525814389423602298556099873838566335358217395673121515473308526675638153619099939376843970763900557013098761478182530154618535318779685439185267138712961781072237232167194051288051371524437121591812628830467890933476039807398036370659814187726346323839327100996221342027154901310909957075030084925166995503096941738701267210718656091336415521380175751136780425636933769746177783912710269276784903347604572896907965168042205499261309492005195297470683005928408405610040348373338665675798463679831840404356349023391986338061082206265039217501981955670772352883349150278048414223736593347163096159911186262713035802014155574200094088747186693457097374270617798327867718568499468370723724090103076067707008777310966084282643907380575046890079237505112623946115889375829459395126830801120965961774776097492550037643107560729387121135125805584312776174822666622040055975063728099902095325196750668746672642230219071157549816233006549565816633500881746114349786481113268185456984780967000116016309194437077305236929372848232678258198870079658366043208837974250943151338212984062646194403049058474700042332393037910294337980899708138371603686896122830888075621952973410445642106330276398610851913859665877672264546146798708640679650175530521800201814326658518954357917089457285778807443240969531791873859678749981252726016396448132389769696593859852264439100475998854674166557648708785595984516155976674046167690427287046443873401189310473373634466056262324213378725966891106666384461159515881056982024110146918620647743985590713522035112458881246041768029944233674239022036387703746130769661997705267289899113072198267279707739078737976434120215138545891924051561628158012565924681572102257729552502531452777549184568116671806891831686175758651029487889687542249751939170266065529153913735884707285210040386928375736072754083992804130502609401075329788739394849896672396501895282153369433283844166433015600129975932409726682278098537285486925465526529697962394057644073170169421685852003711037320947980739615384328744476691981671110186089854554483447740353607565563824348101344796795257596542968249482244367175927668134465248606549555904929865509297051051965566984324758568816994262764735163526528131688048123448083937596701082301745959858279339753730449077104609711501839369249836394371670245611953087893964061172609606372820792099691208647226862058125140559487157391426856365198540891948971289165236966651614982941425624754876958629533118473480571446681105929868169571157300737532861250672985529874806633000046015309589746044709131706294940694551377396357743815406990694866768016252509218514925133145775989403153639937322301638226187582206880226729621032424070784610237727505918622700528315824156307650878806189558017791913340059434947174647729555322519822799032755315123959326882740323232557450389074005647214923672086223258337566292087576426713793501554170505118787527452708639688400050303033821151409908995278971785473882337905614549313008120374612288058815050978119236098426446634143189585712486835017185368164789324512675116871796703054755751314270673260702094763176755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -968628387796322502228075484988858733065136211182637085406269429038746454541284615571673284047384019458006733062122701633997318812832782678971976418246031911294427523589758575504095738989671475948415256126029395899713981487152150228801213817695542029455750395610869553898804431537329842007304681222908088255324539636171371453861720058921029499162125627052426831588199705982491478525529739196462781420152604347528169029084170269622829741373307061203136136303982299282244567847718620637499936125763242118131581756977483568188606029746091561919287677770065461840016542495397419925954527163518817304286548370848004786854939519925785982301447067833293180731378753685676344506117134153429885032813572347347778676488029479538141037843376546140741627521199422502427130568396830632811815031349181866462204693809611410417480777815436413289035678765713401748471833477223192731549313874444635641042819690932541886438545002276528165735981748655750273441791599554452105623801230480285531619313699646361466707784334231887095105496999069566455169548002830367221421820077742699188340518567658240331166299449157338924550511365449673584107326227610101917215966518028746424127787502561840566793565899947767006158351910459438321510931334678258665352125987532022510004166168855283095056354584165882955581734329679584535076657969900793957967132261000827410845256429634031544738734271383840023443316203099296429030492307408237016132815706785280788655013115234637287410367040206576287096176064915720419315205918594037975376626126388958920035493347847778597907107700862008770476966937682075865343219529610942614797529252040991626059042661196010934681942472491113446281391113653130878533760902675977076708798562521165685324338602858686146268550143684248956106479765700855596795913148926093867802189242288646133719685934821100603677021057656146430841783849119325579659663294911647312933400993702370903223973907320336274259217551157613487875205271860804949043032566783528437904261363244037206356607352291162333566397978773170379679358341473271900348133196165988995064653261348244770656391726241587453521766579200842046867928334761626354479527413816130585107273263447279045470300769960511207314494587356059207025354405670660911978930449851603982029237104022710769694881110219763553730362554357071362497723623677237781850588992346021399841626408249283845850134393253665412842639850194510354185149439554311577856052840621021929824132020868194891555576557783259625803002007544622413199408031873246924986213207112983544621309211784932351558725583551160160349994718286641479788905650524763324766981346745650917435370746414100375992785343298181608812569673224596542234774083318202318704393897869459865464600020956669655487914380697916338831102530367819630661889453959713646685904417867866020607094360807162362142908140264193612501611747461244166099658718668898382556516738848497060398776345282571031228858926680069308366987891639600318550520275232912545927385684601315582903901164478408052364955782520281601691894328943765329375963460704679802616499558939368501429469773929708741908962045348419142611518128260049681626840612050966702450574268567378737928511602402538532388684582109008072925300491613331225436184260566769081041466531113918857325945542927986710551882311989899098531986445227466606888154328264818642658571709206809311643460053285858500689597665821818008419226548259005464164647469416127115992160172558945941412803448870170602776278886166230301157776936554624018817571582100107726465839718046782963593519092881383175231378958988358694848775199881587961813094909208484899523047571585158797394661681020053846959760490964229221109127723728416895643913010396056093963560042585809191737645807149332600213459188231721659219414675451465228431153142238575477390031160728982454595887442655973683556667866742938600496770723253412662925611935001525130415146302659014954727158395416846902829890527807256833290075892990264830790352734228586693093525107092366664874698105213948455180880747392541462160917962514553567253345122469138977496676655162006082550298396819841670894385560244210418522404074126682049497566901017053720282440900825687889602074955465176653077869294367147299202037243114365682334011881732773757494740137106358685428611661373022302759922072213038367932098452684305091967224222989302649849653493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1611003067693624620596858325194134888624210878348821930419748739082524144093575076655815933392339405705240808187956650639556387569753763932657093375128307479390034809827969452707539934216874108507287108152523215216362711083704468302960678484655919363271951604857546413823750321576151987055539896657246337816363001909375614735641684047576818109952909701149668156815321203499383471461713578019193062402009047857486418362914364276766191586211977174073403341551991856805822411058534192630431507785888051991688918833621869286984726634654943030476185723545959331696897791126925772318383960858901593577064910945994476741161547426001899389836429878443036214189777967329659476120651295915461041377172893119950835871772448518276360382052214501598761523299574551233185309305718546959340497904915603052853793130042879187799855668512425537445565665507579384932592564790807830765756223490909379755731536207833551055480500382718017708823143866233113046497841085471104593002904179262266257284946694416329480290547909626682721962938576916353665538457683564256870178618687438075275816436882985276056396633913350081047928192201620902574216825631647505468844964055328643435899895417473247798500196150975675584428402659964487902863946862578485451488788599087355086685129075743104484133288057925711484344113731069581910642277934020873938381532237240351063352509379529525701766006667178617012296243264774301136391302960380375895204331419676604756719455258770452159033231172566427586856968500213392676881604226397955426065096620371516481802291142121236885667610092441207577544069763994910929463969318025629465469291332865459170217159621917946661621878398741560557116287073265117784227354846025576537795696057383848354226839691005140457566107136881749761876114962307885963028501310985041313383543216059364413107729970504768504816698720761223611384266671167266079227632456934969512993476713130964377259143213242951385131267077083868107330732930394169757707377022471680679064329307615338256909310924997820478916666008775671702230265449435895364792148739535737080516905745702975470003070074725993593654395616371456039973521793286639037989490792642029793727982988993310977472172249289375113430991475485597996994428914960797155465421398363601071660092617443139259820324899002624583020231557002460334725473010943169345144008341849927790247055597807381690631724166148351332656573309233852293902031573247416786984039592016010778188657970478948774684266802846887227275420807764009631015637825801995094431225402084231278111725225464856400595613508564625714416395785131243607072899889418846136573675448316315831195359370571663925114207715747140782055221364654709016197679613847201381919562491943492786754886393524778684713610102492499021981249975909865524961086974096174994838203770925559088568298004401960389857344467097295376123200971473091498740205497486728567025550310022809684150289035657460502087037302838294659608155469698300396490164151530736958638199217180295183686378841878431123270099456648312431066503164231374251077036240359871949788409127372693919108466209541929919782495821695875832193630868805978140851498933943071185421506282204791094001271744085043088125129793595073198071864812366363617055222259079518364875196745293179031594689228652287573384364346882608532014149978463251125658399821267464109683905089901227536044568771590499855047732072719112372791617787760870368986214378302533634234849976896029807195705008242310260284933230391412288961351358989163052330661678192292504847122570408639391055219409842355469967672329335319649707103646561657278778252660826903743520054176219945060309642125378419840187398892022930024072059818579481494496671400668992365101684237604827602713211461674221622370508919264501880154069703135777853808197011902995128611210227775095148477508616253408131135814264789797479663568073410570376964097101080289081145800400156571652198260648565537104881505955932408302714843088646867725688425777588499670388134967850535516356507069893672467565253668470867173524738864469222550512057554015616630298113566623715512954296330809255016839808611430764686185075853703847004630875938407620899935412049915753395631391345026414429717524571038293973347051393648856554960503157014609206478098874992161071226455123779146719302192701776594159709123490151664266982131180419859513333514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 178381718519627359647906263654719276151593314930095361324373916963968943598539047074074482629618392018450360889069202904503926792405307850529678350559651028187705556315080567446517173136372789601532157333222300665528359837052938097237816266600703687782297045153911063366954457027890432537953242402696255906083517886741902299861987136756049039560806878136233683960605806702429461613532393395859358245841671258191693660813350601122466247608585402306331897197824104795829621615033332539309102006842603767340959260415707267393814713924877912435942665986974188448342360332413332900729844598566609992006315281605153057411184027416821243478925685045013637979365188321177646404001475104268732733799128351760846588280589354905617441433726101290937660439726795465873886676421586973350535193223786311316539061683322459087869763046186053125690750671551856415592671113824275531483849819656821871173335580636138540632500044261457571306688640236331379340387142599978869061138933377136419567095592141141287581639550064452593678353731164104023924486959864114335986233057229066875321207568788648552817956877401675251549508958853504533761999688977787619461482747581731429614629597150252446041525836055439359986528657883679697979110521058982388915338949242510818317960336765166003534384364123305666288513208803665579929612118290853640391062887313778361466194964531805595989631835134855732042952080499805415503310907230793499527684637610783650552422137269917822464663806475216667006036861419556713308409002903183855113522230336865067985248185404745899738781162753845376599071012423416468207371006886757177509286150707440639364968203610413029690144432777128862734455476223271291711626678792073432075965152127551558152084122447831410176937330744345471736773142866101536708111626174360118394826218650180937131571026670148822375676301979862655658976312634887402259003916410583592532660627054639202327613458401339173047535620140143998456869509646444727558682301656996781604914285852226848374477438897892172855704045299342802001068756001845912624942047707528062068518103358195192392826342232945399167942962564407696817315561794478368911402832935183094633883013159792195163332304179706667706182401081078150020424172035501099768478725468722900252877151355053928344901284495349052245124016393077082788366980187055283710317558256828453787953613540794284037303125091666671882033782941658299904273926796948819644150954428422091205604057711744047242919654429560928829953855523127009878771969460188453247801939544722798110445961218146561700175203446322072422671863254519924581845825842872101906978804857344308520926973744227560905932490907402758233086924541443566167899202546170457087985092160548160450935629340044290333920346174499392115694946029644267885863853559654686681407535227570793044878125257317898654689746269160857021628601150898553989776321635334852594162770454313544494241759426276340661768457349182128407777922843768888728591386481468368123887640921391492836089370404487743743582640640464125316274277585309096567721584476852097688311849421682388347214063553825837614661170485910441568817058424679261108160173069283077953724511509087976921773259019385716777793537180048865853505987879833117961970763589099349721518504003369898920321320563426306809583239389939531734263443384520349687886308109770551747810079369267378000312552390344699432724230909348620687443865610452364562248479561315315440673527656332355020653132904589142287541903989014396768546470346285070455669123315006032808066081787996863108035780350307652401979612182403813034998134419934692973385502193939756740867768820635249879671297077944972403476250210550601402013772473114905650655169070420867009288320179040223149299545654992150484856494207424232526643540896629793787449419718272998756794867381928367065389973739308581867878500653072226831516611940134422129569461937409705227205240916547685859629793704712084420375231172013243190689231855152050672854279208890870724660735411343418375092964925346196595983970580391386850010944617544343550500161571892057128037361929184820445001031005952647983690038600480678620481944901084900312857593512409733590167995806735826607755657085374820216084786187957408983951812717535803513376483825376907072352254834659922975431495924957759125702449931237333365111756361166767012580186852486334015078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2433400262976482794009873904876864935538236068914652859873157360105084934539710785876476840732686020079932166681905124048065012948731742959828236978318606028014367978666090105128528558151828925266662151215250233416396273268819670166503174864474177088452050357882881050206061271085849007640880600528640782523226542004600082359987033733753816863483782745489427309830676866243535134609963130553904570199213008057234397927386130042770114210487380706281650640904707119409563967198859289048233408996623747519041240789068449282809256416935522044577063147264546484904649386826384997151343456853445660731452571256093570871082213053699199918264499455487523377659473026355251440829555787645405723368118788700005983838065384046204781771294468796850247064476591163803441313826127089352921379802769191075393764311754637939584215495757183116277612272209264831854302905179848181182887481456371951171020246336259248647355224642074438373374149585000520901790667785682869307897691624193783744532346933438847294618982869393499080983752905407940841204004387510092065567694957724812602036144267231637460867553545526373158500527800778491109176072934371243182153868909703114798249442205255326622116951382184000675061733508199540269256182581380209045635984991376580005450021528360737572338153307877943520857503009131607287124580578788967396267599142356040653887427608939608405573076520224356167844563579046195244500040899582109172082118833772342411509133044630949420698640366719191210068391063967693853043253038921141088482117573536622072647195918684882566589725679837350882879572144275468434213949261854911766582674141893470688403682840256853558671002017853823228636232301111978512190991489205181455315207333557898638348576365621240924819051950569125034301769909662559270819685123357548980593447333425470016803203561288490291920846069188524336322364004057045110551385633168636261446334871377341263688014000989694188341856494785368896548333956383982258912692292074243600955636222423944613438135079241143747047512325675636881108800301185685258067254451520111157596565602342892168842519045291357864386853215770591735967179452616957248011305314609843280825386293540192024360125813772246378331520416168313652964707574261480077214655027487374594656094530733742896769066550279232954843011296381289343213535361344972024372386999284463075801019672037470884053952474344407039602991733506436044820032763233730860325278974503624410666219603748695801640593021729943605855651065064031498239276924975610170900731164866324069120325274048164169482607613456441547372905964384327911897032413749650358017554221567325196099515691165537720425806880054972308671182817426784772017374274365476888982350012596754494245039173689656160143399301774081349272881641898441675678940231797619525932772054201788017734708770450628789714111074539109934706222039368853200149824261545323795679814802688050035170015884938195799410805692308107772530266190809278996870496564080083134105920251376345899632298178518060463386118444425644563198214939591967678062925678066189620065090632050331747485573899732399993603681376615929049372211351031524461456045378212408153779915292486728676593935718072385862290451597814718959622930539361969568008273293945823019196657615377146089014874884034001960538947034565425671465309794480909225940983531709201489937739394604375947855749927019719310263971633973692237641450747445452454512441187972676149948374138743659637004158748586826462998627033775810220079609284407169059521913542714596846254582023005404088288222417922426289612383659331801956651378335293104630114217608709478755358708252060273290864276372978786567174193163260683165455509044990052947948889761885560016749208414017947734185728448182959116567326234777437532434030160530253466374780160856973797298748846588923181564108024709672804785013944919421225094549233354746596332639675085380747521091412032660509951832744967788635542849363869186480816278206517168608298017765183892349660836912538822807838383991953967063735743604714179855029861423191410309975333430065881791419767193043506244516145356549188242813880289829779056908852272191465261416502068415479630894219822053549037914710608662662654591529431422257124757634752589783651679682578881846548354992466440602428406431119133245484323619218988133040159164580168581290260245810566078513807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1863309547692156981664622650876781006185899413335555074513157564207939740375463308069073064693050455047520118320346002277403552532291301372299179315871810570165553248619699496126064063936108491549488119638376384258216262432424708715933079604337792780006567571990206251244218677635933464875973730241649780828011795167397386366052055926996835858842684442901570755950880819212500964940840467733488919998229864460975563246501660432511369981627324300257897032438096498694645976261468386114320022202764131940769831896535805062027101007643692415091257913785119887390932779006974353675448666282712279271524658385411611795649212500675931249271078801813845900531310238788128830548996265844922619510435912771579291000957956413930808236769892537354969514054119382099451483452191784008455514922080486554493634590710807174547871179752945738938368364905512897905844575803241410538328622510279286656907451514361243137621655226872860996394009349153384176364472051817736406749857061919173462198567008787678651722388503362165149132349476436418626791231020025105535278726930928996225384963180475612908237506373806206604413593991049956110243449199632177653799627320327082195954457021049538168959703370547673505244180668434916558266725944369693315627456478342837882088909620365091173926468855438164632890669742504628566283969600303678459555882277530993155454731891560301602523277787341694482735312978203979624615561052377068279390936324554797101874420824142441426514961924381188318001325033721410286461393705536081038261114286532251699899775027319667803595331632298309190903123793864318352275118610243697698212868947853884699710311262622012098051385580811808480241396823710443797408841907819534889569985574894392090377200917978466803734975008440623764449085493753474343359518567112749135722146534946817325601591570838608010496111160533816661041253318994843279308891333846998003650869829066372880053328397868650859431738598326249611816600577591510602308385162684703444829832148964648933311805440612316510105039264712049041601583222438743184486557101998697792144726020077719441099554737011561181274906820440051381311432538957390272131488218588678687725386716819494101795454312162771054154973102395579380845596236949101371006113372909116524131149016355807667370749672484431727371240082161610887190055092062949139562869713530900665554895745926331622109660450967998922616434506853872900491353958127405509443318683101739181435024256997757663879011885980371204314582280837026765002279908518470139266991871710249283840348349340746872244925448241453797484107246160860810485276131937810240704258392333398405351643906913937593707128056305049678697247848158641909298362393007808159141982591613557562709415070549284503113099051826096859014901690096055214619060631552032107804088803648481448018875241153693267421997656990921572516572417826224403982830712510277699692408485734552121268634636010294640101806195497166489526019992636671379847165224900793966374930875892995019212597315920214143266222765393921139881823856315425349860916435498311283024502862772958607566404677231821000075540923531658777930146017142160693046851543289952253057387283271444340143463489868604359680842749280492445389366850990839052574894373103963323643181836837521172636654290838194979061790952155530554381435812999464049146086146351318172119653343713797793558468790975465700692486756745149811957390258492429513039593738330924683152685346879607367680127883061603868874839366286245793524558333456368576509716183545487195669939353020749194533628309876648333365765703016931153315975714376690525235030978647788291378436502185657238065455494260522404548849642792106737318296968860256487974547610245805408660222192315641670913420811398530739949623727002816445012074077595520616334279480715540050128380026196409769084330151247712970703580760187968217709897527622410908366040007905010176365051857488601877899817278900351402787610338216313747385388433836327757387520313229617437932808555492653691202790113643092659253751348343341745392242660249003475635460477755277953348522465337405054736307613376990978663001105204449375540363245881163360068872339629122183184446736998763320089579001097289506665898728848712419358992470250057881505731783542933061800335130917724497711800292748074916317601408770864730206527226198176118828408997423450423296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -414496007109344385598642771565385130702599148286790258111018816967925714891128627311464122048430634447294242230088837944374013037134816357577988277056502590159343174960729781196493916972845695835740502156959602721068371241270822240153348943287015628267129853203429604005480141447703090334272152337401033993580647071042875277954508772882837110963468655384697721770201263689963257702803583186918812213777794502858078685034257946169502298144798906495306120709220116605724741599656233185135687834757826406992420077342493117357458440114011566396330433203998458784915830601274436861298317866786573719646566483004625189033220727896086645615116379777109300633705550812658531337957685794427265176330355089779310686817527062991290345595929631700460872486740094617462030237293388374332363970318451503677090920188085098948600193403770759714695964498314653376660038061719862838200455628425706706414844081963162562535257047669997263169523682030007493260266475869660707749565610227821482316157207282416811944489244959458559879958953117157901885948148445368612079057864293904013286752279216299407748229761927738851470150252519225985961203973878071066045131574955968177582707607983131871677891259007901358703550210782908217676102345415914177588211886692220389953186013147146222820819414372953435423876754205254333350372037283270230907500731408588868367267003587981796002264693892200563172870060116441768421359499448743959193775570984044216831911471847233991060480407439805302731930735349840791058002483038105912142795758240210062970304881789759636986148469640217190471489918607435554786168471678092561022763890734272764721013109949942030201680658648890720083934519593098093083681688758633955258721775358197501837867059248773778179261189940507021134700516957518605451005409987571474084996872607598367719324713765715733040986976860751890605441183257089878473664577510312258306518841457037196194653330167810422468176420069610984691993697604272172933911230595445306804196584322160827948618529406056794461984048669946263426352543425512756876654827389471161109113644594934933681759083338732622657617438131351370840013495739130423475629172422472739674360613066878773203029644383575101033052119351613791246090255339838247925346839100954867060280984753630504287276827685995835492985969550471224706519704852279557364990551344783854233567023206412732633292570332436137370950643600100074848141450920922464569972580231820283020013473784543816530780608938360924669575594911283688050962187787326436914154272796349597548827780145763465366048027569761675297489630891138059633877358102120900311104704495047282921284399379369778600172616354650145249866307546011296765685590667327497277163694268002674767170999064492218691816712846056516058060098708553459011529118778926913553141351564136006460100677046639884854273595081649905294758486334382809408524635109596397140984804854302952156234373004025202027370476677123117829321626413196949760007273265082799925606038608067975483575823460868466892294622892973945820475901661000317690473482003834571794999085206906271751908087109448722342760729110646657540262648953743704376828707729784037605698579731681688754992271803980399512427547522165417036637494295603109431408320183045600154917782626425394379934392166594730450451958044556652716916379306207270079348294897995969314122804117468685567097694158497245411667833616610973762313478749838746957374133026919828663414568157703307138212735794224749020731194099047914610716193827444452472170135081531955018173500515603724695473407505939667006184321496404269368115230657478073590570109396970646299186363033701549544798618889215200222376119172448931613079414392556432250078493930333193579817861892418201380704182116887265820945962760414850743618603534077773167505867910384666086745456323725816282819623463924560572599777776959320580573715788905115358083284785293239503400956585548846523038468813415866797075445933596264704357564730611434724388342367737289285788977877773978629728745197629115759700933353333080243260849362534277522696413125700696867889368430424505900651904046245557625521457011601661692185026878547598716081439444607437861258489977512877543633339752897865633855704379957905201293854539349544495594987465030918851910878444701789542161842203378984344600405798741776885941783090061019098666288609125990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1483831429976748209887113887787429380603826789565788686002449838104628963420873412927842103785864145613079249636683189058483168131443416651649824110861918697657195970152483940461985821350975386211744889967431635499666577722924722444279395703950083660157926074589846911403023663550210888169887988974985389068136301091618482710011065244373121136670474114718409762387108444533512506403148367758986842414123301187813867952689381887010040235818942428370083276159044611046841790134616189345994226255694444750110750885399948208361358496306646037645470789864622206115992269943539473515004887710425003326842203348529448644046861078524040199073571538725454990679721473028285428067930294105844756476604263281915501916471457720846794576869281527536631042910752369054182091784045165330159433999896584432274743487677388612666089323914015604949936552771386200955791011167625141475887440284499208155156222138216198078210209482546541078633490031108485454293952247400448605372245342230466613543088464708586876977205186404063943924898559174768443916642808228164583918564719486209191757331600466079432002789910837383483404136075752573018622984576648677696780753341357814133054019242093022487473793817169684824782915650242742113514120021790099087928123503024700904862783629024076849261646831765474006884874015696884494389843628800200407817154586412483987441175173378711624862980563419417823849543982275502791218200853625315365798860711401577658484133223029937788125854746290953494959452052665050457717446440157658028229108896573584620208410618552023226431750893733197154584783380185032274941824607932614160243724366701148723491122444600222229471376160416732852118085471552069035835890670377999985852323427175090618942700835344035814358721710790795378163073798516202600222233282371031132964207166021832028657558313737847310869850705297228902336152607689394241517372721583913119246231983575122609896492859879652005924800395897953523645271547717457808948381913537573569499686281647154857197131726759186356680616988581550738716610333521101484518888010878649237157929661774472961401967114204793963294885271843376122640148243357033396539121794677442634368533943979917197938271959506700354333763135679370934926588474295153298902712511447683953095274476467510937020634748849289144030189873547555872932610592768905311168129468721283220023233872653767430696787798589845973876069741761764152997591839023117240807817545915067334729214183923417605356339578171857665914889701703531126515578885007438360052862913612957703741387653944810599871427018400338258240651939712469887785657158132353077538991835646828939339944801765038866655759394306820137885994822641886415169179256093499686029194522725177673742074405655730409937116395363434711069675847620237484683698320796519431893580840816041774846735097070720054536393224688714470391324852702639530402671475465692360582814609956610990093881369139799905989888330447154956941162749812012853420838015443859728797077428419228601703310854262017689229726646358008171650604664520561074167741517965253233535177289868186730112965468016175075362192873039425465089198397736858547409808898081403966950734267623385621010589311408084709039540420786879764026464449228591627846380459086984761181608887695044181076260573236313236720065733859313065890122454312545233139677749124282257538787952337288738636546534145507557985028241417549646889730818035452034866330953941820792501418426652818621946890797771861966831345546520948164490229995698353260966021439962519302862894354450154013325691401622658424156603323295388868220248022667135628948688870031540141305250291708826581444159483184493377683239347788547867714612392111150574584063294925918438921923774565418001647220571174970969491889756079994838853656414921348489380750062137517903788892394021695252945362898365963784008016276011152494957580184700602152526861322357968885090252174813604749944357949954938130292503079985834986103258189565567758379059931451736110679908145954505341273068648610598256568600546817692606608849883239971101421732837420331451574403100548761821103649238786358586169184002344130642535680889006349102842076026767104901439612578709610195610594167218100982305419958118620419953475327465502150258196287955703429121961774922397724925710076878592178992294548264206994868194614428323369826523204603084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1683012601657890865918923155930158045600785576103209155266121110415139219263668915674479331679317858867913565860670645870432661501451879401688353261388722721504618125056382012841959672866793979444341178489246441701985670427902429283753781771131445422197989054011576593421152192018482053629597849418497140348811972869675348620651801378574636253397739580471237377424082024201776680616309795905382225158779833100382948590128311241268543808433295441287784152920336175089577289270431830008408563404828763842443313118203426737299317288013447207365717749535857554299735635388300446745762725083702644986358899569699013046464392835238105015356956986857776611755729324692027433591582911964793014249897276562567392766820229038650696558688717038489654514700707486826741414863363933846293483648900355124471979594912014267410626324711235650379489250564696728621937424333428952821605905285945263290236734936464154764453366667928771036314386627366925551673608123698838420208458041718904023324997888425792278211006136509172628015760229999355029311787691597575255565767577713629111477386681862110375341805468507629122747751552046441776459708696804760325724416719208739336774796453031542991146544056291335910768856242677341062977709011509047619150836072051271783675130666505933629301930681979265467818421826634202404599384289146273345651960739361579095407019428056803856201433831872260192904742202617424941210881475097558938241465093910146720366523197328893007220923948037855674861889764971107775147035289661598237074812267083318145665918513610845117213840045998851837047169423407485734152780100806786508554051136529301302671684166245784730706950173719999345127858813588211039714215721609552707719457498864645849584835746705355338165508337353558647696192880923254078720033932084385989445590871606494019810228110843641069648552317656723206380505482537061317530277692633431978607252054714533329650253943690301699799151829873266344017739534120441198302900571943675723434897675444544053935424356370182750811304293939159886316084756999148170748514282400401020322351123982689056784809705287658007964532476584221164530453366894338101386213099130076572344948729773201308161782152314548198910719085962463365767398472322637939906003568580503096296556045554856499919657742568442183873625447607678720338002236266551211300607498804812322661102590538535595031777041449020266150093626561182269252784825216355042950675706875875293742600204169665689810934184475379979008783143491997343367812449539268477044686594004299258974751189252615302966946077676049987554782259690349995359093213930387201199625834876858671198470082731505304768741080145855303317345476864848149278175387123142823598789827162352620665580989067159188480533023783553771482755112381518651079852789424349071837291671214170921225879211204301335993176685670956332370740373449403935889258140328647843859243864930499181253982891573331183320357992181583096863515733059828239759548784112727972160853809488411650991581616505264481905152211899702652568022373222524664572614675047019266338453245472454172862945615556636472075928301863480118132238932500693900913476863212198922209534629090221823279700437941849062868424602025754844448395573881205352272239041475000612125991406134035845874513224612711169334976175389772344599158387393308791788934296219259326176878505957384061176168302726568951794115064510899730301389411780325887783225486953204019458084507311223986161385337486273934448491488580824837327290190438539752848478482530042238622829436363023026771494847762065617568616068886540565455199128599205927644112262805192329092034310763910837665476335856719697212574753755147573432372835709037651070002421316845325197657519777020373265392030862412448181377781326320317281652791967790439952348167078311048498564719220805122284750079569872914969355236870621632569883374435597899109239093305347948649689864211540598226627759676011043815649644852389558034351936575490849450904339614383945643393261134815105433078582863623026794476295035915425175652185798206993816894880578140317284130284381685682163938444221596522149122633211289073438308280005516983298216586929984733514268341167622941663146639688360563877958881916623296596626644622786021361540336289201558909210920764643640147823220833273783417208585727766830483822048802830577983309494616064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1544992306610096927337223817044315084771805532939896040857058430933546261668013432373338676215861727437752385011948551682471764311134023240786938243354605938172791659017840031987716346037390962955472921790698304911175749387200242061916606222889435089164554302561901268441145688894183023840749380097730854817651268653026421861779741525292342087247326773063755894584673834664815012192794187716690234661468701826911937066792554314191477704265506546860585075275041814259104597689824612149103688745530287354442499543165163696117773551439809538464208106201405076364948793869428101614568204477551104570088688344780254131863866107597685492801334337285710788691843569655842355762635089216441152956617988690896399979027108660589107321758659432095441698265720413131406137136736943061950356206525061896451515457312225155862364396661990886392414921913473599268524286258974950947252288563745918087169542089977630640567795257903696193507127128385668222668760096411431254203072833687180497411397213659403334035952757107496939990392769296738051415243069281759658970883837060523705342876384930626519740638121063556330901808817986758407299344111474875879019697969201934453195998409835234110475228484473247133619282399653259820917882826950773887022988764014213634761053409583223668726885117626802350873276993851394591386967931873015903153709894206805927350795708998699663670927701436908648119040964068283224501792646401011016096410835404654579412272505483658534977447609887119036751488872894085898958341402670496490113304480526112656528583365533262325465282402739555898984469738416428938312023128986194373752440922257149115694313105860237657845643780877577914031385731085463311822884572168896737846147285694324812145057432348895512181920581184504173958631281882521920205831730654534118244337732202796335916646440578691578757203952045759262252913261314029374250940117474091740872451293053626642765197132357021015128997568966255190433633144136250376215925868526846215521101087064194665718011535582831823719075998950087670217085735283642796746289993372314020526714737765123009355340249438406296759109086390643635244050041566918310193041514673617478683522682627037334837444303098304923514603475871818786446417578927477461653822497739623260662827556286947051015727215284225039762736231540426609256497329911158961938858881743055611400421164390186815566483244126061490638530940901680185342701501187751568115611845428872978973223158600116562361839762113239343894901225069019695681044222710764102974788628853281070312151643167338590680708014453767487254268302960880682382953595461547150095747966733407672878111773422113296494666347817643636341355997180031773054842714628796341030159517648751164103419988744857192451702593709834027998466979478771237485020208875709568953875328398414882541430255660125771830214278415958500619709516413221646679396537778693695605802908036740832582106957624340305330834927394945238750572401672545667079131371257100686696160708977748928407210276502819157454567203241570498154579170840911332699202434562337899546752971577739904861779995175911686874118887750876747623148625872355841829926781251929174761346676443387664723639810598019437219361317048119698976156096660827287649918236022847243272385626184404106705767258368768404897908627841561277875759325893539646856953614415447423280636809285019771290163268298303220169905791591962676245498423801218634429627534308589663367164901558629424207621989504527063466237328129911682639936307976725275279749068744639685451186396915081695795778731472515405753906940211578313680585490481473026999728629388165743843034755870277183116486744770858795295287462486982823323779237805353096399059740584333129105617957955215303036714622507626662691244223476981422072211776098924359132262787235572694008661488342846594094971953574039073671445462047152373926327958172532030469948662209458764769982569896870726771946622804630436086621565760296203747133804419218295282091560789057505801582126580672949488776480329571271902903289258827523097887843816417414676256052299585231242754895379925150488779809422530290699356881525562069857830846650092408765756886439699004913707020873672332975327337957095957084137947566889861085882780527153705479320400748606481825820213380594336261641162568934141574369186800072028940958996537435042210788252057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -286948903844556131888896061208957944291269611956119621834128013310594998694516957899359180342323085206218754785463622761277133959875188075707251975233334815311463192213791100093702927013083766506714892417158374471590383588940280542667646757850957040227245456992196632782975528040980127457369123257594815859739425899012548543138101160350821297975728617212821376104748715813070005595733270833354658750625556192005710562890018128775080207766236405367898383570622076009279557005398422331011301206124886191797266978156194309221646572844316531825636737282735922037429832689792376406382957853872465356988332976322960572723077123689690283799560454220874500310794137878933594984116027817434266839451440084531651762750662449862514094862836613649839341081448386316664341228440121089224633871101265504093106365046829550299488492084097673485097980450186898020270347085189483427547462345813851115314946015943440011839577220921078786746331994792967802253821120324091668179597466938411667643981062748418702441168473757915889425081641717850244306804882275675221852325861786929678900631370670021476620172282763978276284751080261281378417991057330107505159392180673994927785010903907044083217066276559855013174918019868710327593793524306633173903092018898709544250688525426608281648215156337054883132110391285099784329741725291054010716711835014433678450746314734115664333496682130955005566088980880358195800095901700223983984207257292438910567177132189999819230936453423382152825875283650567178780136285121998807281273295914348494527369039482203411251003859704634276142275648858124876313720842042623287545597710838482409190880916590070731464964939588370116067271447065441404795881930494018023911988032408937653997390909801464502124852994491758635321554388703688187293524394642250099852091381502012079781458897857375909010136222310152326627773698693438342332516811392483963890442884338702459603816919040396019123129720707819663497049272289738534858356786581981401082913576031213268281495305557544633967600190971584058026559482392192531719905922922475040809283305206575692197781805202721882128561262918074839599426893417162451227236023992226716224570143746788218327168909103095572211175764557461766637189047362616249475005894532171241266632701764664579289288699593489608730845600470449546834431277823266796339478930774616675014656810040738577708476676555887129468564690763518550526833593725810015255116013704299348768731925038294778105367057615059052451049577447022549061540793012965562217717708125594906964940100064932854493969886613430259047741855292652079488461635067092672693773936765624721989286650782799210474258394177016825545384705090466292184864207601085286209475948677928197927159346656172055067708540857700980701594255197874809578336822643836278981430663938144520568800267744345354781877788022153259696702421210140761720747177247198112838258354523976704564297918720918081430323194336886262117230973151606541769718944344206154411921287355862059185203983831859086279744348765001501408229558605442053033691412657185000523401147453306897726310727259287538420442646476412160839044539941184691666303209841478981820405349603577618722775152795429802015181526021929658336834301217373207523437387719630912279745941084416983296833237222672314890052661550532838767651738353767882612690797724487049250980311081428148245763933652807603415354554479879261352203036820662129752279328914259284013037431432258883436133720173602127016074580981058588161701846757603948543001527078030490628101958027375176879243168706720868309000487701154164589536252118258959545074160529486465060081239627328449282113904989190850422850701079114337612046702720922758543537825136192211123131655229873214302911705105724748844047655333693901024247563497861298589254889751574238994756301726195614586119569734539027982807221427227838126395693433706190991136353649630087622464018146493086564844315503462922546126252959779907703648373369410340371836252833968872344610865454233331295933907890771765257119765390169734103599483088040187640702826048745394595258928364368033331387123823834105782059551474634208012068028296727086257093379747939213312217859128379520790971581026999290662599256518836425621943931149937501438722824702171457391710861826332206389048495031029592978235275031842062789341401483800826869459189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1056188022039039310117548719625678545517422124497851051326316394880096765516022347296235720367645431357463109419850037237537605951120054689101307366425251655811015585488921922731420271213439659716999280142631918216583363816848208190917102418101395130605184634943635958734477692150527639015959555552702272006940316340510923011247170373145797921685072169648534836931547064632095193206077108444025988475274068531405372073985228402920379360813245943157099663280233175660137247425983453743674818509783711775230224607009684795142415215095893847668673204590173305460357412352816618441238225519682627721179520823479440615433208280362353250429553385703247426225480542625952169454796694854428883851783438990324643381372255385465120142561991524082955345542296530490539194050738832693528154214999439171971334505633758172046035399966803592203979409963715743150929929954077903486202804820706170816407012275519986675679426375955686457761289978393161919597459227547724703082590420021250156582170302971669539383790024818900635337008748593812797405975573631576775480631447929038487215402510601775620066519473670723131843425199880356254610831847989489597634916441346491417536621206246544558496653642442803977885275296636950650255116094313532887735135865122752442732279325759981368718435002029762409365424744454957803802723462008706128053807385693281611976352654125765923745168014203202548832690408191263511698655513716067183380274247432808426370051522719857003015152402933750824723737693767107845509477196793801628293607483265244382788585229549352808206900610774443474901008468781480108378118065931744181688479018600065284797274760716896683151501646434418915691591167948372635905158760775154675488038690347795436005845910403794506258807271614427125259572035657414870623568477427657055067209451500504857859705270284974613811078497887729666881554646247079971092733636547051405680761664258975190122555695867364372990816459579535224197250106171558251100298311926056032888190603686406231281568291982324360577959841801846269732524303992577643323069850063156124141895704001644526931194404127001586077720153867773166757845133453013809003747949339009802243639143815433363593509174852917654088097437292925420836992829915603202551788874637814982168347858762968759901663391930013777341234586133443120295025594510095367686887442110288005381803890393785071968910653090148386103480989819961171502291208563760628195589493608461122900499380918467049511169471425981580287845824282131688861848572827449067359258926034133675284075797255880644759572488249257769692148240421788473850916336445023815496025881887842158165917915296650443500793930762408586709710704161914846366680061156789990498182887124313313117176673235515915553870421934594698001176541184968332250512240159837390335971517824871967822002395944376053306208875421448814127627763477596828952712490760427983931047947424696777738806208961083925651335959600661608695676424516797831506145004190109549587081699092791936255482955382701511289185815398474867111549502254705390715286562073078211671009968425543476032240210353689022079898646847726544943501878373053741807124697727112696823760474994954035805492998186472416190672750997669212089114128884595104683109327775985588300685241905792016906339906480408460283518531651836290715881678884815470170499782937763169925645713989076742983370090395169095866053397794837130929926273007314640865932994898140176106685053336251988616196377013748173127882195566646408716434587132028558412263546873463444188270408333029502045892289614201584517941643031291951916952332009112016528785619705304717857276642872635728812694343777972038310700752753231716161841646608424050068598045747604140918577030763563864177561663046824716841495925963761808883542346454474135795295607366927866028549222905952713130371423869174065996710247319932519705488312118165709027541762120364612919970559801395905051563355117945468160769646893158868164333722232858825676149008909565403562283405619040853336185882662729285949280947529590245592660295913099975126126983893878770864422115780709330805469923575571699176100130013438023884115137001985372772580666610075351782733291157008702564758339532331450383716919094151143307342609889097571924339024621492038046712357204714556604175786343020313557915926414092943835043409090680655739617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1026967092657500174414611098913201032113348505939500561436553090860937672394608563496678088491086083341642710613541618838744549629511725562489175707675107073151863336615726135397919789175005366482264688094262248541983501336867099535737188872856848924863637208190579367377547846877270516173762894335185861844626908155776515084048366389831899401171928114849313675496352620916380842345655923720094598125618801656108005924522910845073813511041262461320426954968961356196533182421644734682088819096699571516686497660424921179199062716522072247927844272540278977063100594204502382673137158744630196617743193322516744627531909094988647305139332367065549776613602676021329904207157602601670035755941788937350895727521296996760125258809048872880977591533516703405290169875145457853911535856126984799517638941494828428750147165502874631098522722721143675943695365045534828192608944194502844993405029640547152012723167012617083220204844785750560145314544376424617675365106087246606712561425694602302050650408059096966319180935702314526393903524527271962291693419352920949176808079450330767275201441852139312483102653176669813623819836554032448924895453216635465485210000909994461654175439527589275100984047435991312387653957894793279012672184454138849283819014337723638488746308626942748614169525995078897059908873045216496107832335550010194600844040109769187091200071866973218608563838754490846452672011571560355464351240443525539303113328954690393887900760690526162494495124577883172410271443421526979188544414488542603012912329114903444121201036982992007135975542059949542469754778622713545045673832568478918683776239716867786849826761271750476617550458347125485063373320881295020209629118744640468139407790029427912919954326485188429396419414048262233615569113490783703144559214269554113518151607903737128111894861232897141576095442992412580159833151160580971581954983744939711830967224652952008874029334851196679621082803712266929524592438771907610644946963851579650720135278158748457164594368904823307880111560924281573504347921145425606770563333417762553945651169854021091309255797981675752489628114817861529931251693898903728250252058268419901357816443318226550834362206186311455946595218800400518858392692819095196605360596829255064856709865282864245364860815082117126582267611063139232409464473985638907745988449489442514457096894359270405831659101831590385559873820238086517921995344421576709915643619114806317012597909479788211624504822032474290459490654016320104215194976485700830040053369025479828835700848612496884473413992570284333203611616891939236321627469692969599216462153887688819112082131288030115917286708717155272909101719162029454900618358543476572221434702517520423097078718306782712118725223138178723331175702424876242063004955434043822491726724292412211480450012862862651648581943888488274010990371536950070170555017344065426035784211642569666219531011462344347989404181444989029608576413579646280117085721441833814272751908386844579507961620013486030707986217201429619079313469418636447480443128491080826286346657477461120285097898894501267355236966957316138233612827532317825062968340044953192619626168884784039966502869197923149939891213750073491602602889043114120900424034872107370439099588779148504874436595566279426943999116242114847689077517489920779196488561438700226493413163725574373887528194523684198021079335673477543936559494561711737262089623475920085266164439865755404834337896075259445426759802960432613338177714625024331404861572858121482646410019337294420460228447011189856480913583097370651649497243101972978567026830847536775405498329008127882897105631229795376410597131986206939230947207261172161519441692246142709241523459624367194966680375528042930951017673534290772578973353830705956912893871930434392178026157761732908035510068394737981974820787156858099369908597448316419657177548501417202019766375643700375442156375267727738550812490660810554297346716388355109929253573076043192250358664664108047556204182118288583733976342306070247656483338426300990994780255666447011952831601497857649950728821148452535194122760518737423991099483013295875944317677285193900454626578546960541757232723417096866368907911633276657531029574445402397067815594099812276569589085911751359312208220932328292174786944868828295062355968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 273744172269293439196898403013922111286145915284376478364284855017911872599031116839249528298090917397005643275320235924122441669073375141256235390513704072245343389842065204824570450009912221868464562508885792451091839853178041940684240280247381513819386304591199531948593309519584954882451674779865938076160214815589268975321725303886418765426993225939562359518472638590071796059309625552959405514426363319564873468779750909959408104983081115797647797430790500443609814158892364150090259623602945417793279156989718286529139220954717014865083090965654869708660890828558310958559906895593120385990625122738554485631799066090333833523311610506962652975962949686711279347000046359555031467738199534571470760009981677572456626471575709778018213038655067161352066005567404897608178926811932742528819130777342251391625611188542160389966087186317546615083758499038553946925539959084735523317722957882002227773437158249713756818958308854694615754913686154514499768634722797352008605904991293174157096901200664963207965581340500358951345820272357600402925831448141207222569583890592052911586729464043350482001794636062077150215212054821396704312519237144892844828019207642780975956570497019845724170598677473031940439240872693299781713866950188117772561243886045874002061398170618543631170075445547052890360077273901491751801265948546224207493258601045132763324363649452860250246122923324614070084881897992695232042748763045680229646736727870189233494361578907002210602024472817477279583290848464434029462253281525015146690142351120455601751494249119435981365911026125810608439245034068077273515608029855006484688871550861917250299115721436847765942088660864252785901754128127693731601161380247917734859521174429603566029304926823540126240909138126095001030365706195880652653710265801464609415568220904356204565898258427730780339190028033355467351277397404603721690995895881972644207389157949956833914718456547868636625927043756180560027804454989035239128604846027186407105414122317767497483852656230698737707510053621874875821882278404692822114444503857879847500833654561426412983059267425305953410692423882106988402446958168560819632466887048257671219870712792047782639075943126262760700407989009846715195225706222728488566841585131305701224349660988710757904147395697784560163007523707443546428081095810625424759244217175404728064740989662254269614212490734141581465021556719809731807675505758750947087223363211894878834727437142325135821311376632650344018516224963506099832795962432275118516033107111050527437168061809071441900902445345992674965749714920863781141911817392684390582592501744776419473962036144116794181919328996826302162957667923523309808217821564582960107837504813105089878078139973252722728093163991393396708197752118252366467154261418515428005802978138984497936643573439570391466096571901498714740392447813251675645227659848709408546663404263242500724863291831680917129532679379824197031535847007256401559834797064581122687073629965356653940785408494995948833385190003134722420843945274270734884627424691692201885593002824813825836635993668578736688492013834894100526547129009309683838972479284611418354839873283081911725068875830073943739366372329534302223918236368767438032369018021558096750547592443943806913287127232503743664732468802075065335900705946199477964818910916806810394788234613213304176956328746838569433482581440689706821097991971048728867059209397728307438749241188365092494035445099617742231395656918354570051142061911832306864695185431641044163378005971798854227220286699124094243959135377305032617255851992551468147460653284644959962603161509428801596796141650994328093156071154745297589722482185551897715896057775530947919106614828101436863173776775256566826016403767451701389664968123211097644388976174789997179357231049158138426079458382376085957497830789041759107834981121934666354863552749217122450964511017259896337278367519408000739192317332334592123643477666516890351508388888355701205323531675540600616608184513051440925761667893470900255665423856910797662229058550842243109856145831142359839594271150008694616871089819941720286885167240194132045388256256019116016476969632229439253168029512387234132466369504665613785351021906037674608192315251667278612881390244753108456821875494247773618341017265863498137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -125652270876823407734572706909014445974356073977091238227158858503618776178533083095288277574327271918874708261941344470040500285712915092704664701704345749811123885488824373495639789391159262912971003054952593616785914350989349102988762171391372266404971114466457147137321595296164323754919965383136691421761713536441497196739223366353235511631058222621021801215764369556540642091432551148680016475480425743918828430113076712510456348917051930630558783391649929849466974996162699970561417770133903212193382183674237698116342853411308772066162470923588325377196169953576568509230504854741119495723650814010015220239874450275311173402463311310552216177431769814140850868002707438261344496229249905305977157284665038079408651318648699254893441134987125507154925493442165954084799151974047710220328720257777320416145630712573773097726794253496069711673835402420877244691143535196318063274105065185109806583061623711240427333072526375467451749360077745290164095916499158067110952314691486255550127943714759254741402518141332443695285482168940492415107977594163274054130570895648122140786857222205416692546223298588462473659915085018277403344301856647396499261625359868581046200282929187268755089637403969248860880912228945123629465053823435579378258968941604874931755553944561225337496226236871193991139265997379213372196419486186249047882131492837008048251247931655870337207492482221633524957312583849761694066795941792537445207928735335288710760267772680033921793929894849388571078109289439312042517393933569085285021165153248057418552915028552316315337331836401860526621320514715905796507259553209276518967440287101284322136750679046692493903315729715980772866723641533179849898494052501323438935854522149966189959508306051663265102919280112636551342848053605845205611919138834650324693822173829830149471470744191922168256702681274867544483035309611082602452750845628312436627311755729676567582029207233199866948024649096925077175100221958529917040251161387256855938418289094173100621565679718215017718729477124787358253237735369564023966184423646326778115215745345394227687017508304181154539986078882199505299424001790769071514012740919860470324090948047000436003614268807592255831306667455617609186556094221725997944736362048489421436042613675939997693589365821163023338719482024643200059850389563741769688805643075686404145890759979150660195062705622526429920403531425986078336024916019186777110289170934548557433334299525771148823193292768927017109824703290700413474904109999624372268916132038740842100416898693361781435252909130803343690420876145831867164330187977146218022499657563731325643301810511839524315866482390159069322299622053994244548891374936627965307367759385819880134719746960616669189581571553383923322762944388046180226755301446465111242312467557662807228174400506888646366323342008531395074314918426543958811377399304679186040961555505215314159822847611614615525017165510170937777902721459476635401211349278198318835453782052792444475474696354095477813817056777818099692900104121913147233403641695339823161372731309690120557540522957714004106677255657887433171849194902092056673955179116568304828422489313690775892404489192076143502188541802002409789638241462253504276197981924932887535491207891802153091676058605831137691150478141803409720320369108533206562404568501626825301388260632810279886994052892017496509133487245446408093411762615788319491147150873885603734390241912053997146834095677741028358887307490962807824148487802279213178171569208353693336012290681851713220276357229597180404702865525321475871312170223966125294789743544752656561681071849795971570882283917881136907256280009443488447266499131244095622648279883088349246135248775938561930475861989266124373264617690117113535019623299389092987253354755446158093127938714632728417894640952642227026527150370896956831601994821826771128106536374850527223221692454165565786375196222987505107859635799108283750934476750038624733556708294678292627404036930612448220661006448773460072578405963059632843540389590219623195142791114024942641643103668110718189430758003926698523692030812912266258360380944751727045779779733913717788863536973056053462580437089147156695804346930174886057691209664313940340121944663138014610194879676485023942037549805886824155765796891189575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -162684477164037996941929869894266957402374994949660934323390733942269718223299671921753007221613483845079879861495669380124509375911462420082929988416744566694606141256540844800920218373297064708434232651745372809296063077681431483042238788074341371896435318172431862726291475220662411387343377430125989105052969722837199763601335730131937608179692499473807354274551741978546340285255972372149025443089234495353430837098214048720613651451170298024104271561436464943035611346909296484639958405859061611747794618622770301696065080715539811830242402206802751782955465847862332583872625543800040905131877961926501421119075413644499673539675761882306356771321266670826086268853224508833954500726179294152587363029898901703518521571303645527830164844069109800318201635373802654038761444268606870406675268336212756944224030673067465848772466618096735579439791081411889410684089667962045655192579635708359037108252410633899666063186404837330226350868036612384134966472776208496577416013572971885233429072021552968747719547812536710043566763739160362372550601184200842284737211553743169551329251335999047965100316587386790021477472017674224836977505521756387001936613417839815933969567828195378300622228853165581364554554540285454730395706559832683716493046656336219556555967378040440611739956591950048040289221433654817926343941410482918166122509037014942356758341691134963316752388765506209243421026052002014669928595735454316294529857900887416007504976781496578952459821659435066274078183422808924031573504171328943141252570613495775524772939085386965674878902857485050207319486610403914241035162393612228860562372358465533735121309827445408399381216224340319911470700057439035585249487318859539003961400618949263757814194370879351233384746411674588238458111417851453839373116335498052524253663837402059104951530814643143154688053855662437582984181679572509778587968242158831440249336974435127753813108896676916883382852464986744191730844039784157697985276609638282117699271983329087246814432368226927962129284151056115562991668555219294767266597229024920918963325190935200888688390394153220135665656791808355906815275196134267133233128188082499663310782294227617151831549778847222997962964464753878367920268991247085189241434863407227766395584170003577018842136739846850734086508894122910543921753401190279037996336526692121078568559242099662074268996097993528437380656347400587610733724270519337312011223209073769571563051759920442190104991187407072212511100913052079811587362320711825603757401300091680390082473078802439123779111075522136102297283970906631619798359857722863002210123852917822608630274471591871147119181660971971640869535673700313643302044269416044681914293174931898441477659558998059583674934717378923609445091863708866294870525579719536481299194073866603443425268446114497059626728563188702157631593078335306373910612598602624898492343421248250047329837038732076045069628911471876670484101878005525481536740183282856729891633615903701498812826570307838235916661570197403134127174225377744457307916606482864072397170238581611627902058835145381321990334851223055504135201267879524021359204716006194210479364482269994443490572517012202196631176580823950982633710777103978756220614254593581857844389305229606227327554356290849093406350568494746848944385647104361083166252779364208003022848928144813851265403655864280882995457007381961025172991287091557137786580443509830738824228557648968266509771170512342147137929150464212361957331379013386991621396582658766982369222593732019944840888835145646620908772806075179566129566077037078240766988461993302444927102263604090567283820558965421537102197363690548336773815215552747716321399493996575310956601595019490890685357976254789202731718575982799094580994217054123275890804790677428643364124798156183330730176670400128119113673015295987891428090951001153579878739950108969543527833010486939584026937060391375734987795752531969969933282186645234419330429114066388527712953151311162270593895233795445799957699234364902725101956119978070891398766000006890037765807134017262930770294395153924822959392504741653963747496595079619194816238793654999487560056328152589760952629097217796791039660579138736434802281797954416298781550999653603676615934953267538179776722390394051000542750726189744128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -154263965886709608058009669842797673077729857388712039211516720881547750311113879950111153100309940837834622143469152220085760164397576507615163435175831112166949318639181114725554374407335056569796422157308708901526954410597432529557927645479080563338693594958423717757726623971217660073787286853375891131578941520508791110188224628972887114561571951560414216819506296557445535401067302349924308503456893295833808848636473327166572047471557663027948531791273873559345808662134534488180014804514335485322515218889308474347398668515322178021040213599014228331869475752688791865116356410284832815602356849369828172681331633426137674418048456078082750766798855578470113982948944013529083897601651758383092640559158407896020636451687120939926221140063219576136329115434169808538638838458490789108705896194395044878166322987661598924538432904373208034952802926975833206076251887410075935491523553985287149403115345233798478786923627465322985988682512275666602671382758346126968636404447929658515776299208144969468525474035980990231551338534023130729461316744850357352029254631799553292247087084606043593430516868051309184617598298576772245969144125621905991045005915584146199219875029514308842378407768506552714483471784869995666494904891613276029923829613833808564446660841755105587650153610369249937482527801527785432585008107556271722542357695422046910725930128237452434690229946678389206568456467270851029392447657252170380320390162617268591415260987109177322377125807846951385277034025088777426499110897600716978601769167640259074946609526594199149611797032918989823442676165709620197958755412172410302721728688982143981041241896223315445765832401410738946406956979853786920666948956753109876187970689294370257516684204577822874017681999763453441033362700058645559745910365672741823704102372023996271062674897493483403082255780331585020482204261839075108636969645894914443603661635130810546510935377125827097232020165728505427810510179553266606951373486590782409310837823301926537545455220821338224863665988055933447018224622289746117082004471805571236568111495373079848978168783045881724771931482718718808928215649521123889688627028662127142795550508453649281135752575466523856905186051989517082621387719347028891631939889006486923285928886653085456377975844983394145832592992857515734349643222628669337998212612928531905707157938637356619054996281618792046120259440569543933440734572904100112091250122086053009146804542549952799328654400760867764457049227785027702740303914768181548281703965285690078749394595040123504512340320500539539778016456970444360381854160060671744246028507541543790323290205390825931334607326718148388079224919587569172888789744256375129988455937900987284493743095080022382855835725336326983932110874611617448165485344065739032823894253523522943283940877394039327788951497136272651499616030731624458329545029317663499593712081477348141082390601465039194946204372784465826227489329367577204201246322424012127878001301949696592026951342021298044161738362471893261406841592044330545854495684883503606381434273806681522934845782297400707760434148576537386935880439238126674581632490054942198771149625199194378925757471359702853448489467981166781112609698380866914510504732460125318804008604529235220832662995305454793028007189927206818756678010363027880532594517705580347651914433449468073827393816663162393328633084929215921769832442333088798011730972068298743739587336907627699774621360809874590016464654099159056373981586879948956912467555377920848567912865138533072552148604349551185818032996175145935242597330804836911759108326637437095658468325535444912784131127945946984746113390684506560528697224552058239965042030430737996615540929863653448378322377674509544448368837546049172008083542381902990665215886535744116725672298912748149723077122599494863527805808858238029050294909272961396265724800335276279183233428135144095594778816514732468157317138807756355175791881127701625432640936921356887885851789934558238942824292837930385882182133585897625370525201965663276853065213853687016123148393436703805840419776563670165841697639478909510509071098594144184033153718818696914122680462953082260444486719215545896730681040581879221866390326844964068634793138696336145194639888316155883593907816802870626714569160041431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -164253444860657651660528979439215105975277315427899705649369688718793440867228606250045391819350700914530293385440095607373655747874037223247221338059569534756245026470760849666775587212041426038765377536679772554044387959992223571581915641300717532153585514645214771832017269440996269907837879032560500892178277105958208276799126903854006483853228422334304246656677864619076280687949005718479091559898055757206564719656048987682868743498072581472063277786160000193467165155004069841878407081094041989448231798073930747030292439906200026510104966766491753476900305189796738415498409688476709265413268242656860824323106080949926205051804522999259248590199790618717739112670420753363795595713706073659181664580426049085057106523202041916491262193156828930707997806614233715815667767329130661563704067756857063471277034345220171390167367350780995097646043893438971980303256724779280091258672089087459471724046626832313221773165703784206279936188983970862452937557037526323185342441661181768851363027181462755116612963450188275756628938470598811816017842181139789116747559022434151055433547122482978817039159727531957085000118087612565436742498651876018518118239319591299660278846234461252670052015530163076684883346116654326597315074574492824016509611795186143876006130396595486468031649509398337948476677502313398358780885093570673937611580576728832882464293104168395846404497094496359871840894427783987187462281102719593166797582688971068074792810283003926724321400791312612995646589495614221479691972884690043254005146203045805759451509855597819437464656433761114481316862076101673929228260119177778075241983111300500571960424504447220940069830483965145689638726043892720041251761710330407343415629914715751859832118957039414356203310728536617258767104284157046521617901991483219880810097173109292998069450928062758021087137228317328332648486096630354481567415568147709943192218188497420932843567576108073921945159757667948180382959948413115024818157620477270617733293702417217950726120084114450686185533810653895860759683458936355419522556342231703106941595763409666946395270263896745497213502924328772113695869702578595898939960210326766180552666288662278329541295566338330480835412535203408859699138193587022608110601568683225821560053605438062630974242545083193314733982842770453570207775398288051547782311983376519108190929734725809980911601379656948794553726605980956940879831738763943395212848866928811936732700051536102975173287449693461807127857256581150678972948266876857259530469440186632165300948741122905328486493372734691506311187443457712587118453508933269290309970780954635842432641855755414677994862237180731729085783619973952453188669616396831886930820225850178039437196461644415254088373511140794141380068297643601395690010463127817222419946399660317534931612800823626920816758560327513534257492120409650066085235764345794178288324097997257279950097755716618757809966607251535007800330404604155237423088019134911443734908480819967369745671836671763413539010539094067634262891716896146866416560661897471547362469363911824839876661460655752110022875074519000914609803081770896669073390704405860927770324555058199449954342492143025729990756821076715956325122744360961622684150053671263115299873733924796246150628588340408170403924743273286122978892953641016779155327235613694577944785383732599551250897522248510086596863654706535067822631147278266493760200472096516531823309548291259334189917969917556803015423017581571139844150719741177520114798456013230560691989758563332870897619244765610180884036492788062009700453154758928231225424351231943006142553627737820029328208061035725754698588444922263914178883497080319402114901872102880171223321009890913106062519530855953922035946827189724791491665159015412485356956470272649940574007450299179299123819757134654914052284932805188203623024681087598706411886923539913230040037010917294426349341046572464651560329316533507220455865776245408418224166005768411050311824788039407697455037631186092922539436470129299775967924484145506200744130268053837210722029847498213425617402810974720378993547444443971409574084596472305375714741103305225604122097811896135739879639400965808663438698905646223408334509159892933574858230304636559165876591205428067974460564804297149489443463023820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -155964069739580623653906214593535826277709419703176447290592380084133376761595357530243435662758859595812345638730131074121944430086564736885736276992872502912291669128268746973526718481347878102197180604803350621137700169048244013098722355379939808923264737563577286067828476756258754400652908986128806769692222116041120772166940382607904188112509799390380344826865100965418462583265635936927486115531374163008126156295266015422639781541193693029606967837713972737287922503131118316210970125621233022285362863478012293074348445398702720695585041113797221889082230579403646356476355778564821218121641800869806291048524262439231640921740430730448354513460158811303780490961985567637544560606177175854604482696306922660851672652159207279752942791411544268914606797890396332365977919667658578710309037122779954284507403824194282280709774868115539868681452295787711131509860523842656427301269820061229863672012769841132946749999337881931638956305105588667374761472120911391166258847896939359274902649172140385214005891961354820887980334501627114054353740286208101477973640564762754195264695906448371896938252662417689054583537391428418510899853823370284445986278014404191987226938031735504864236754189149175290881653214058549351139224763550591802332946025718271715940200329348914456680978555000942807440842612887207320031404028310148237347012483743471883783876340429721459902709008298535011002851302078750710431313956332720598144946985152463319708691018949088336634723843907912508536432232543212930049052004369082581046005285239675668394244895851349473280800824529262185737922598331814728684936756226537571907195967253473998109176978306010491120734722902199670006478241979938171196703558426677847736556633125024635657912574821905690163904228704273595063782722356067505471080551037610272175446034520019226285581293227851918028578434713871468015839339666174489397035813759608730247352800351439202324968785908703425780053125715102253809053987739764390178825110241735449564845668840141001714545447364262640645293874891651104534624104458926059347126155086225409080435659662365776961565262740410055226528120472216155672875691983859016861555355578655698243100277372760257702541606824525259556502050775956979454524123359572439921769388896885395940596294777926401961709272778555234238021471232406560343696801186456102540584237399803239867375032837504651458281149593385017490273896300885902752999221600214706747463225720368602126649940176190253308318419239593213810643611356570204269533323691065432789677300832118148099085845688711812602380494330374515788879841253728948591481685560032426436616345625798825675072477456368446293112131174781755141569937042189623477369916012134075959100570101449024526975437192667388395496252883533196294538164376728418678500946569436882932179052185442137766230111291883557464191436598466069199431444497601800172851801674825836285985534418019011495871632330063669573661423996209224788178861858286509121815504327451822688504734018698790438634199121544578210179418222486525717506208781946548312945630734205201051607404541864196885384988095712891251596636013774086233463373279929900557178362254652698009248507138820023915281081333210301185506340837684755149724632548676279520565149299683094459056179629147537246157102181529853480870532856049662816117833126442805534566596657712534369127105407196016498433089156623185888045113594332377838188627832034806931332036908471223386669932627794756018759238411853381561309381325179012159000120758325247939724653551544371582254440829935808028763544285048717638041972692222334075967602464182104065042036646635421380114694290208513974800512068331141955191925308071615890047620212261499018621105382023563194021136940703364656290557498609126238521504156484349856657950839344721594707473718855702601771408511444074036128001498354386093955555133115264157547759084470619522322391612392166595837826444386519058529116365629355645335223419207935258139733093168438336303344360953877055589555048787629597174322164564087888976054038591351791328389321106215067321747821655917733363934411440133703930504752185753455391639351332850254876496303738012764321544697592548684115964895122908063872854659757912792470835100634612556607955524252186497178403216785023628878169164141810787232859070597575004773574246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -123444461210331029261721327433187472885846006305420831983016579086290620592768072488518616833054759688679248486295360823793468623933562807231573558505464765570198210648865697893115640464047860511575906346884604630509442061305453879924335839022740475011149180252786907318073503767726170016859137250967120764120808986502796731866373696799069039380584532917101378500248473203904424329138339363283062034051817330184812429268004353021821002900982342365533055911651284403399206338245831865135281657250301535418727223711340307118126288732416951529745809682972846935320598284826099110308042989444649367800297327033078769354146684818349097470238450194782699105154693605061451664915765128683766619620142823607984789964677836919375505072831596079858176294681982699991772243439620489927140759440832559639248081599870086138748550777720383370386627096937585689684396592349589143946327901112972911983458462302885899142424470720465927275520357870019172452593121242297292891533815220568246897377345102541840837132096866142997537350342993273222137506314962864724171794148540130449087596795640313932841653915636274367985229068576860780082743009878215806708057927666401922005404264387531739610162266549269891130459697415156326156204907051786770893267620242056932926652344954289171437207658677593895188763359464669780214779891952250714939052032398897833009590219669421114715726530772097633973882331653641138713702785706980486957726904305176577280718224898592197399612962748510704355960659537365948189232262079139254039990944007048029039436008668900278661630447214840001931678992475487758663076051204955494139058201903208565817926323941265298727017490135570132801405792138182140261713845942883185427381204395389737649448824773317089058987873351425790868231711127078382176408866678297849147189647370755005002522463699577231613569328904160279862306324737289380920748723882306952005968333370076745800473511292521102757500089877476084068994903824602475188412376587412517891591560580573428691465067302449300936979859219215144928992664404381459332648539738916285216040358091091005677148233845321217239248433546370889402909760592101050198205550859059909265849109679891723845753145361889770992427438392244628580546991568572527187983688961797479748043576403605765978822155165999493015907305932805183568754853418911343990135502838469795801272213246025118875856768296475133428468228012577130844601192440765677346390147199233296930533825490232644271943003877423265166465394748505286757579753596488179591501061059258344900391624420802586179253341684669567320660140093823393428117833514331686271862378630530288215226325477171495530521591361488910483254553885303159950237631488085060394127420144819608476361622206912386094129649123665883354291343637867393669930906243206774339472493598119829248580856794086547167375426793753243170345951163783962264991908647780740688423140709507525391612216338025719307600195663540141695599791484980474029136472816206860478561084594054804350159774878903885580600055503030294332274603071725574245022374420120471243028071708032714348812394283611778202133202428830003816200710460433748120341755444317513774521996487881465153164621392188802026919417779472416729008233931361993031045616050564252101738127555044137323303443578477497660691188293351403067294410017861210295550153105177785604143785621249759248634894856156060012280231470847964240405420869720023246493455950496451661322483934207642633387543709177026921104859825948049549661985669107038039664163899041394788578745980148085932411548179732602222701909887248705415394944162792321203884872951115767097322489915078046076629849472142871751003190635817007810797811326079612216356592104725016242922283533559039965711110362649876748735683643614196141511061438608752678039932527849897768159680907014794644596401939213885985474827329345020155818763645938590525522710265747879826197348406942571749353103554819648012671617334701015941873331990864364125806186948742099673398932126992322386239197059272308732279540096777770772086837386729766250240596508286175171011753244553843105324521790179966862016454885133392765113784116580052012163099874967328559093357957771287025865421781505637798995350862060510046656744822733032310254979808542147902198800743867968177762139263275927153219973075287408713148661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -81947893844081373170854220306005217823717895392885806687678226646425615069385595915454559794901849362239585449798534430568508203771999189010672504173608464146781730051260370764099830384364063285317910000093485540366782845529766117668874587167916737196014776297236884627733810588400782629435899692767949686458193994276535042890510244202084129807025771510262304979269744336738670853915559436661129863917505344045403961773792885723622599217451836856721721996455874835891518188645158108071386877420003772882088586499636487729248352757423950876684497343869794181785264922395355276660687357776861558263198057753878354963964432811931852633137959810484013650958086843438408058787036717570100967722231708461601799526658302777254895975845869509012168856587709385582135196976698235026474466212472924078249221289023214046610858348296968006146659940089681638363063695392390575670624347890038837611512501992238314823105922884068873380386597961650962802594019463155686989518306039052199658458396274807553546411313911668413249615103279735691256909780768119937758773321854224322843917362688944571403037262423459898361970407908670042501593049909713064432926957172525955676163363846221285827771468798125571360844936357714283345002395425418072593647032845151653192663012471281188692192947183610909286032794673284933853902553616594632030246157850145629898425111409773153237506895532800542099522769685884138646455063578418855138786126854813186860037307921267046955520486096374921477195631831627200269755195926013264192654774021114789312600841613613149132752765771843477092134503252356368914692650128402499457696570506583510103885218107081749335189386971367827926672482910580614518020687445408621585715371060869548593310706094312635481757223344876813653252585883124732612840538187106508353396165768310806562849176829022784880367872627502270564817781197382103208046926264981930036899972794598797336002082706834777787822097081779988317566278915026335550053129299572011594188526942450275113080415096372946772432441730060920489699462004231605844023205293609290514254830595428922400684078667818493229932853363012395220646141721070706885235469398109031904423338805681164553452264707001793031804495802022990580998824254639563120465464218454137369374314278392532917655091302676553922630387784178182326858705605186021258251127481001023465104636972097171309735444369635187159118676015710908851312037211964677484617889026437969806225443865606194313388702646681742329302459607180777996651657995132598609683520611395008297987629014001366459756788243772006683404366532188207568249891291595770149702099158246060385208850826832470780096058388706739303576977392406726907167536081015801540032215151807745163694062553058246117290596434530847935149625234033770974049086176044958777278735737812968468210188733514376212766640942297010972892935216411906547139761027593085051448612083749471289009655339191162442478508033985133235591325176895538978548092113352366531276062445563167112226539023204161025916943490666810605204940104872742220365412050757026287087193844603854823357305532606521496888049503591477988734105041932906240191927319162285171488983501459206108126556570296664406390239880803741855610050590085224727234092282838423996735223493122757640456079499960037938915732952518968931910063714541959923219406731648175227074711920088443209602491410877841307669630255303827665386367489241004668010814807565716117349646106794414427866953530943154358529821025997038452830572855435585223323596172101834190572421226434392679898092089050080055871139516680792095876266665836979909460584668960604061705436945097788177709083607845796823276284268372531169323008343294228252490566124701232226812926465405929564349821580980308609469182859377236724229971781485393514135053230923389579132382326633524602855458765827521159857741997674587166843089938945662070547331667021033722903688329137676188150721253602053729329432771053957879293533969279723518526599354327950286360459835262833226532539528155157542868838133464717611378770072650146261203818001629758448021872822553503102359162764358589406065823143299106984855778916599844253921659601542542838157642810132618138733675052973485252871475709304395475006550708609116203292696539545803853456098260884892644748551474144979173653853349176792565415936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -46376539939410161111706363803026578800109862049791985313048808828913936869325904586627545690187460791740157078242814733124154504053474112881502385252167104110093727297876343930026001862428990585791883681136560791045484245760889761900252925497181560603656470752345262835629457107145809370996463517756417796491978375026389134925479962438026756206054163313380796500326051653912735022176308569079532593631746586814428616557067984846983209086864862955783471663989128505455245203981337386967041414656464181436999342819639091608732802614102383296722852179332056190044754994638007517067355408182553167184242934052179219087657648906934368964028773152932150426505447150605765407680166897276415290136128929470166340525806380442108646814390239887836879944610916195067191859003164287614910208343717002463157551404451057154745627415552324499710194669048895185689412908885941965697030276437660330985318351975531472321819732047971312588818381534784824993059789022014752960458373313409148699139597766714559207381020966623292777718697523337583233889368304822421414838450446323483384175952059898910764415476998625031223966214089597236526443869061178964351538512492818625187051960329335901718431726566414387147067886270447606098275126073667033125054570484018993635781763763825565545062915186896722840074214286691811253165893601918960751150848991509490660645725272798444023801099749752823077635761451004154259325004795719909927179833928375696810319570166838991253642615220506052544556725960176918709084541573108821584637202829757606488409959780416819790606197061002576844295369473369409745439851862073741494216378093386318901737275695122060788959108396066887092433545845852121513695991687725844579689428343166940695675819388713145369137802750702062333875222892164490117122822109927624748579031056378910041497835535802614912993254187738285339682180682484606085771521279238687309149148525567187006606618228449127256698387928649547536751924188169371252985890567061530235440563056992815600352754954429570506611375733561765777042326126459567681665067385321546484427676222596486041778201427160183360401769842622386412492508921585514191026105579007390612449672709547153951054638993195906991254995537403962590972872826975270770627337416715401838333424979750976062387243240150293206983784744155412105170593020707226314869815304767374204122448629052658515034196240995176542557912158849326519160233376074620182679108387276911878736517494320597999333748675263232484983106950169354797687788825128043777421396095169861365408402338759778931124271233445309277413769704669570408364377226781375326597042641863492851976168173359470489886868075362621758053015028476856243456228945089623003100541064713914792263037685627192781654524256930000908441006466638012433953818897884583016695472081717251914199331863533528109064004408564118861889968118621616371867880077590316239466122957772337496988728579089176627753670188848113112523489538984356115753426306504348231062657964043527899253505058650705928709629158731900778924455292788993463989204878609531996068347741589192337948262130670341298124867342033245689852799087575044193929654554155971784179864830950308230676656368878784066263732036206042577439789126888968012776643712736140376430524801872679781281736621654655262063011943702871013741922367088104527896331478145788067130381011605508761430456886287585118806215258019461833223290366525453285372144821701040146947141394803424106122914849846741798063483344813166847168837255284851102996254631930177204192466071443723386813734188446787550278952246272359106431122742343498160824415305075426790092385319603315998304547965545064289666650591767750726684745690822379441212642389771190515628432827526032358072527116236857755657673031024804785194969974567564711912439350609360041009094204648411989341824991974509586724404824139067841166111872392391409317107635228629894072504403966689113749803174344745850893814923904253682579056737271012120985308572800552533939735304927778303378755396559741105471887196902624361947281898736701224160380913383374296878339726386092368576921972981954627125464087700923532236751689909501156882059883110099473565920891380517163402557912023428308853941527526542043648953232353441896054793364345829466096972069358448475760262237867505795508360527543091068928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -22866454114353476644133968448231088677624459459519994257134644816878551335740168717340793253473041559915973366390225833956023862879534688494051894071452609737336031606856562174429656077828782679060089298263544061855776289513227491021488149333530635443894498827194294365424956381251125418394303494680791880648064295148773979225419475661979226955456180028347577060541268088956976339942828920155413885930828150235885163189969394190451563019554767857859392421157882198665242123047408682484901749776176399640180224584810390795310496577683928092788664946448559859979800193153755934469145261257247482365708444201738428808349280622089010365599779416012692847119954987870582975180467311086357999912342500646771142498041264521908504520837498954247851595577447641326292045767913062849759052754840557037615224460601756497209540009299149542303264575410987438938336006649091456156500988355325224935908499981507526182361969962420274223424567610422652621468473745908187696741355291167297709041127006786624624602334461855060988118234140572768758169990737548424154149408280072985546930651486792702017525440296744745718282606518343559492678786336308240849450091275459638385879139120199919461264215921985531873147681737119747185429947818532454597930037287818399784334562490963184729211112816226756654180464663288025034343725406591035488542268920417866870099502754619114416979336323806674153893119602423840903625701251088969264162297593097976690212312763403634712229028063121502761965235605515639691810665516052859472611682258874267572362263555958945907704987502204365065371793685879079606552122565225469611844905570071975652795551323439227536760274214929018207263889074670776345669771182499933471132943280438832331488605959490241554757573437730331443481905129550202195518764885067710617442448699986352346242248648984699736442346760404198298775224374544743895332408732601304348323486436589168879641069694037263156102425065696608191638008342656280315228562577882152690429793444871299239343988120388424876465662577727557263326760717689510358921583968391368190183495006823227106136321017083405202631481212102820625272877466527428384994654794200474310642978282430876184966768425528319532253592127381149648860412554693712664535717240213508338388938528277833280372203595273152893821268812610589598886746758618606658533229445993943011779837497821479652927470918773003480613319357985955613747406372962689940652864653215683066665128438338483307093466680690884349396098796054774478743630278842053420982681584212318539450762304797269896964618088035905033204846542187816650764186910637393296447566882584979183165129852817007812243570794527181168504536602960745740107894309590406193183043763139831442920207146420632726993945350268396914660701737388265556810184293653533907549779518423391983500749817969003878061437130902132992900515199685753131516027820165285378809435145962626564555566831942895928661227944377373084137726863542455149035711249683277909931795140196603210243659657474241127267735739151013752128018361178550251020496067228402086249604205255167502382685327254730979968154225093709779014838425150990072861295352242655706969059971688651547419561697792316827827968305996497659021939507264932149685834928210955541264537304388795349557222737653245760892035102794726972122568776888408337572446520832270464105794300855437357626391687290383567689631447894593360802644730106602767243709138448800350020471763775157381720416012608316046260290456785201309956571645951011750999989131360458784192352468401600571851382922118748934203859385778622017646604719451278855032721268954361004637731236773421925895526627213977349338605376034249578946908301642044369568745187309343685775762509060095307869545550604226309989690338023130298789676620780663529331675179350841130724538940019995121483905194792895358497342375269632747668142165208442698420691499206720387941781005807798451929659077910455921987337258221027981636949451616293785172996848367708592884939589355694359906387213169837820162495036038794653242561038554608137840858135557586332665355712698922839908760962377182656594206637836110000508955266819995109574696948806887254929952648417457447262836726924076033651647699993039134704156873529669261569993708998956514301095775563484509707333348085731710242060671599509504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -10012543110607645171671401707894645341088945610182879894320797595335117828104966301076987380285322676655128166844589570546437924170854283847489487301108080090423565687853619871954738010220550118646761629037335862750491426131375925815144002216291518076805067416628122692441618648303206529784706579884413130327482579345836413496636328349097885578338230348352861143739571866917315195625525934135606312749245750938232414800343556058670323909736602070312718951413354635899616718841187984311208686854003283084586293199317569711006497676170311997093005397979904723413489152484490630190663317721540657208935444969314124625921207174936415637285375991142117253799686267096123711887261828579893286030582423342612133141880952431225090351011667156357865934825181343646802764855332713014162797050130141057434959884531411355541961324223702549551326153590346799049821972938962901420967583809249514817324397626282021952728466668365288304213712396776768501480811282741428314080127346384496320529779449945651942778776222389133566527381770124910201551682746816845257283730142261373021063523565864427902070094927666935576413672071634660297921308108326753744675300212352012444613975311418733616130980447269764713865383788978360984634403700863583694965528593427265807902452231059804149056848187469829566740459815143148054777527777572353887280712422562052537730136188911637228793387794526969947516745016926577023248051979859223589008784330856601556468412285904079049619246471710160249349864380398321470740359803174303684543711176983189933080120574502270544077773431813654467137064186716523217277149373956173537054921432877474672986704543939463230850191328240776447551361578013296028104287781825823450500378633313236991250960492523177953221359959092968010800159997702627261481478672808580984586669992362727308779781739346177626086277922437704272757871695632571493461931516645060659788247593822685163828026029715582986199699803496159149667052577137038608625555683040131250903674220410575985644123470002201035537156755400210165042680201629481678802392047955403741659676383662557435709306676270914503759804590128839339942303092523374085882467666982609995009228172846971353155118149926448267437526147248911038324975065347188346538164742302124292987708681093517388545724644871329070891473704418677702659094895823340906885913796551074155901205443905706937905520728432487269346179590818583699374724758698513870289410353978407204999089187736574949353122886959745199546608176971417251105255343043163445899728543953993494522009454436515069887757113535630300165466624592933807794135492743515947382201769333928567970852281256205156501038539195255834859812335731651182194997694025057772032598282075072400617439428112447295225453495654749359476701599993687530826503320976066726258868173633366766357911250149716580871161284185135347878491577837884878470798342331000642762276760551979057903315244572574880033976126666777734765181413488964259452502801198247035999601031707275756437128931571006150546382833951196743863133715984738117496937087752960277466437595951632039736301143872033959927915228045637903780501592546314024878119356227485281923576985045214821062693877360757175333115805980252232510912356084275195935659526030815345970570864515620516533410625632526393768328234862773667144418410355209944657137263216364634594158182281592913674830716693720263533051345837182031542744391905784457117367975964200221760693592543748901417749485181871809829652287264373606525999379548004018593677730637395995401173787412385614887873663210136741117505400090057572368015817798083782901104149456302784557003745629685909222048213593336019344145975759491703927270053494209673576576851043517759028455327966947068361563156580491354876507184271577835072154242915093274393559495530719191784852533402595985767485781537241502382734912722633241680644114035845664617654147216026874427674595804560648723656148500693695969839824967972988055312876455005113699015394164672038360916625986019213356863935969804954572238079900979155406490377390024653877578575876271142983018200862878719918779419105615046131286520020095608712256106909780775674969385471969908717247849607889679021359141375340391603843983684606506910806045117440402303752624445034393115196861381947337257547153265725861280137848039669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3929312209563255916086596883121051332007046783677400190920538137764878123948809157992551293882500494725753048581660363020972409938318201652002648339099582222220105115306796213642326762830591447770741788953653797783077122135494005708419624862705758990664165703094518789077137099948828533370012723022827658126149611655214911577738660257479701523443583498216439365404138200194424916330996861141060779390213389210243378922535603697719647739540927876328397901651634559108361634051983305511953676861166035843770931837152147596790432406494460615518693690997772676885059746235257374263354641259572864698019970927588005338445035627372715996516376415419536843455299182275378826701451757204774994441627087204374705086917081426940081112357004609994739107474831170725890734023645283117636492268657813432195041267897395553839983143590103415688618221412215643039225081924584296849196223665897447430338103085208459190274853401632252223303784987612270843493321601681524086738486987451377626920869118404029380967036821471701166560559235570631210485830357464418828122013359052867409948660517129206228346512577193676798150269792189411289425016046942090253723289895154096930869824563893134892217640159733659492691577510835654495557635876965294673191029104348585544996207588275754306005300540882805000809828328000309229331526294044790555975062479489631969714454899632666674519023957995428003543902113051169984581239077530275019787275903057755087109782633982763089046951561188542871953956132234756783931745215918639505429002088856295547832236129333330029191451823234778962657739076303672128097381320706091990474303459268346416512753747502006623718911415615249848026967052159368994611772651215078158901971623344347598926445113268088631966053791699838953997230314111315880927758498273396741010363328639990255286291278839817314108878769465535889616407754304776516730097860555791617032897244668941384176530863352430216980542387494373617870338543302695479653363261347445220272234897727845150899860736300679822431243456371668366364020041926303761569165263028044383056759514657831967580993544114276665906969523860280631706894827105711675962798034170140885929230037341470829047164040563188223815915001630274116026931121156916887061215099788327849769119625135093416622676337227987816969660754239658045159110774293510915765149502682450907874967907753321549481017238150359850278752981361008943440969442984384214989399802293748089126493584321911226697647201147573936554976935237398966104807157210770460605242211904001264092901026072263222862691526332544307434442149516320818880836863664973797275434983845917652212380631631041495846667734301018144032339705793490781692568576927634135687282652597134534573505358439791207928457420979607304159616554345517289129131623828579947346500625294837446766803947244900461672664861093399375208431501099333855567714890745556970901323790768033281370913787598338316578829578612188509323518810032472945908779777482738228279868154632057701874486547057651711213826624852591011359510835831756210746490193211261450976549072638305952743084503285779198512679658146804462411075165352881629588026617674144648964966367826314114484881978988358598552411047621024215980767411063426329695291715699172286012727230254913552743781377146443042617592271552579980880850351310729118461954471774343019664620405092913231416967423062662108189537245994723180439608909687167288357814730933482357330974567599025416460294152100740646277900831840431143024881659750349268709238394439536778081507789948748271024429015521445229676409771369905341155331534255690296811845604459917041770687103582641115209899816399217318395443383147187034089043138165487236509830131137516243825041625637514044152321561034332807776874970941770211931656928079270377508779422148632535935186841453627137704852939215190696797705804960694869194602512247965302177638972587539933768591725425577874456886374472815551679297170957746447555906620249802797946107279441944151689116212178495136080150519063152786353419126611844550246253605190131430292089286827731476184631800027218725500447818742174413070054612195466433833080061504483594396189923570250683828715533708513413620894176278539790832894939084742329839834663096318015300554605915131204698459909244975315802673440598951091197626195902464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1379860449344904186738251751712418336537543120502387626738596398626999125704114923791150791879186444592163793944623752655154915600269564808454478542113839916503929531817576770681872162070352825318728245884968293676317360610771880083016351722375587140037685614885993690664885603738254174193211480460267274733498095684180075879513458545652084692585249434944953148522733026419669744901309755129339439709217004479554743830496480535440226736239171925957687807161770956601967759846911140589707271268127616008362021245948083477047117374102797240780757325075695482261757703937952499072764454937667110735456338830662900142105451970940779468832650360879968990330685689137415053066248139276531088330543142587261216300194847579804692592937643924378384766664583991758405986111445134436627032844623221309458579151790313505567561755741534499492665364628809740998690774434921241428909897896433620301265284530538895663278102454369821444024888852740279654291155752426792450962666373634954998107419948394415909504961918180067109351604448846303193838012456826042591583620177899047162601932337440237726020381007291714865757911062411899520606524059470109359681396891534039058889752808243975436288818936926436054195984509224099029860964694082322271461719691757502305509573336805645256788645596194056024120244467254505849838660830249322725539710292938191813365570917209595113709406396621363951734433107790901822309758007385801162517113605764802998605298728804406144215173162908088662752035359273782912025510155700831800841614270280851665328129277463644441459373257416408756442153596783836108297491779924062652575647073495493856118405043687281771484290240777192756700432627400373785768397439631947428577868953662269683055770003441886882987118585022294536673889218571571501631107053539674731940480752499851170281793266681804040841556198382379918608304883066659705577745735892233512669579165861500425571568892610846945742534788910178024339787891770634425315904890880160565254973132228813173705433355826817500329627569569218454372853856340975556905272461456357289309968176070488534535071115843011615214380813050254483636176530587808718275030696928958870997033445243973927379271064912107560444884927906326383554545799904307592128767867724118485207466649547880899633665562473808728906757108680957083815188765228646684583786106081428047579930443700179122744490593412945997708973970854758102829743898271354749329952870668556726945768695996244448879514308792535633545234704627894855995333926288901247890427883490473474167178788780748621630641051280649434990335393266577419683318912915249594410259395855285358404390157056578834951334438917618615925246353737175721020866472392934487380892766591360893508929483543865483915953853492503298132668411854461009296841985401061788834468409654506915887583369076563559825808950303869998300589306407059849395549468658416540664861982860423138501362031090369467670705580979115037423163057616835421430495441407767120043216533296549651396644567099716140849116428507706002999172383248775649673644424025538581017290535992467842902480969027717985725613745058241362504340561746125505432014086706751847917681436873369232207345241810985004948900821959283481009710265280634583030392517589369341102270345011609130657725713531174305317997102315616112137097226770401191778993348376210253026436851120572837439191298067397236311329465146387614940926805071777428238768955088112399076018466131170268730633957726466590671793325157137919289009605606772393057505187160192175542570307020285450205057513539273258425385804262121703591807449919725066908913978601585608030663109070686256491068227244360968897108837384309060943169678026845695410367143389416894624573253868405517401042743093320636611372133033274696775007682604568181401724340032902693534502913044317025535758318090595465253455701987866500637945843835989383057025769978298522489922048861265958566466530090832972448580827190490449621728730792708316823656460058755812961487317364263982007190218603292233433980606007074351653807801367982483142760140781860384143186181072873123657045150411631468283335164947849819194427995918064581918669424103646738920828886002952704128934779315785261400642296695209927441982365044353902124729238234577544400649172219113421140206567637228623266638829977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -429134423824814282070746837745834394316297222657793041820069266836619776026751895636929405545886993902674462129587414529476697712444738752834853101080752329758657116180600403331131311841830112210324817929797695553209921878729208813164424534121878309689630096270694895060814856504538640504679210769378956919527202871502263946224481865422049364294959478538228824937176126558348684118169285295056344399483944424606798492816005146586316396611793916402558471318595417332797703212152396932194795922531864031354114174638704111365595940146623093612587848195251327127142318228113369861687492169862653875911840988749544353987987165121427579426523586793334713281972391127136237332379723763741534374274828193753175950045260549288344472572171729354035570158043929440845650172796834245916233909771900641138724146936606418898406647762227896512562816001885663364309676383297288212762936317296945924568740562326117732477288366679215408187130000379459290522876064591737785703832003377630691035480557851279584957371787742151974823041713416651967447124326979109872216106034631760030718720255386810643187056619101980499576129128061436055150963712053497315495330437425113910421860736583552221395173116609346778587833763651571454424389748738466802729570441880717697156237894587782782451326388961274983761184361450512859840939934369464341734410518817197032000582809505834218763567631325072622756719568564500884881442801234934816621695657986870467432781842129125874430297428834702953658195721525616372221380696795556243080942209964687405313860317557885607843792293845344754822200059164949532652941136716129351737691683078270675466195700172206472586877186146172649027931763092793071358735201950443229981545451991120787978432016050462235242418887959434047681560485085300369937862058603461361627535819077526957931296479561887323890457032693363142610549831211105262888970729566245112789523965519736797367792387497265259125595034643193029562290653889387805632187057160534760892934700925208583481015606385692309059792180083843066394899233044986088390773240832945734733470112585819914710864928743487422173806999179555632166503961335436196576282629516734154214276461205960634225834406801845631947680261644216003057702852327909985390825699919157432446689002048264485268608817136419020931966461631080520066945979844106870589357893271224089839663850160602526405392620332599866550905943073862309121895030566611425792727600065232493726905856898136911387253450592137129239085777412277473011831523187602463629282092301339713712151905680149862121862847988514100563911243499645295056761423889687095007988196218402234438047786729753087288883446481185479723755417349186168588402946323871757197365115223355221571022884654896754718185172051483375789867622937388512807606068737071252661624581094918610752858359120832133411740543891710852105556915721610068099477589415052021371053326034947267835314666733400875026068491908929203542992856432457373109696505468157610772691456996179779680798763724990783486065414938547023973990463325372115547995953681440748902918818647455877710262170617571949466491444168031666465414513741976130951052945857027236812026740619668388879123786162615914700574446509686362671836547494664466351948530983314567622169715459220562166425934908176707648113466560290506439269964654233616610384023690869985510600441762110253968402746356945396074257490872144054620349163539379872894564092124416745732397085180636262976603843633379596497594528024405126689727271063883423455361466495832063983101705765710462020516971555256879137972896340356333340081535516376900566294025731969112363971551543588646144622780782686498368717428044057101767711542527709762167689218173492880393831691412535665640676804181870991945013140479746679289688923105098988252204101312768458117292168666426456320263722850399787719656051621410749088075280046195567664010607412323781066847752426063717760608985633452480962326531652850631942788945569654758658679031904463699613268994172953288983613332218231413320381491511491897062547490964515500264599775320353456398241744982532580212141792557914526305565373671202751233038390554423319278680416482864363887356213128075499646502523990876427413959748296268030938899015265493652368067365387948755611647862569851147454970537351946261307433418752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -115989952403199983735521859471627472505019437352162597173304664104578259856391681290986752768342722873025022671270399337835266167581848604351604215022006867160142114882471712030781961824548205818641667275290427151971642535623617022272986428738276055831904156192806462438920239667306724191558769298202975778731570183600852043029826512304174371693292686411050835610150577027264062388223147166163262202512412478038206139412574578602384721891698536542170526848095537922592265987121144681189914088470640250222907580552845487939411816554977841062274137629460174641526866621467236457113891511432580251935228119336601797648320270460313137484498901080842597330557401857239908428524915357513327862827050377653533809949975938839095074837065918647885028750345416240704892956535740735852977919903093155557308593261209423593962389616789742205159784203258784097418294225347398002394712071289606694475950039831555175138544617127542071933923825391233892213151915246915178626347399336423757074608852937828252114828395045430011218797399408832398137951563237035592525354575810723361670900713278254777747080547907038933297596862262239738694489633299132207250025110802101448559011615743457468859611063456568254838583943845252764448951406521597242014152388801981325075923748363052463795525278752107591386270754835265673232640326320118406490812495495431110780931679900292521049457687220775536337744348873448590509687628602675409427273701620853635695445738695998551926955476850699507820514432658849746901188100594764146398106726452363657592918238940462657747299989129636661483052146676714743756378677482880626278407090647658515010738520618525771188432314554382890069595518121189366053136872230476281340902736632752254856473198831758328972475079649065462309902513247190447716086677105371110965297629021620153222771401638478714915259429123420031801708659037159729380212937171383794771810494031231954372166103302809653590700597832198253289650549987109423408761981064002334005885377294721489178347124660951771943750290553666488305320931061619270895786734039624417942648856242573193719792828328353912716236474792484475728454857148180564095228208863687468622312173723837917701807531528571392075379819286340176086759736156110419829543545261597051759764186347297180993356239210049431285675067624065804088431402043689085013536454883719641520101889792126123311710946876658960997022746438034712680081331501861148894642482122453017573204388787467132825613705620718319046610592935597445652762316885268533435486918637290608675511920150594147536680561230079076373539189828974756391642812715853905371212607115578376960428628368687273866999367803506425078099986319533251198750334321079769206873122724434855428911397593165668663611373023382023914884924822301845400509530109923398329828433871721324540274795669253801173300161460390178892960502370337146671411837208430354497706971699353164220364742654146554474507684132698122116737062718795812496021827009559987507069739062591356728768418191212156254168131203287605941418912998873800269146072578071669181322977650590450270961023345302868982669374583686269517820699268809545628208159877938488157751200112604066218841994452887785306719626306747328838930077170579975718244376096386086639937624237920489817649962078074862328227042917631643491508288908520690387093090682433445452740692962417843213681579047155563894514752795059536384899560604566528793809844166932616078152764968642872637023788303323809954250817783264295487212093443542801337883604725926022476302046563767810162765422917100289937771952125820521038877919600426313352287270198135052503687928276660208233762072544742788644222033124970859115584506835484316104903385860849373837705363320111883236420426467100146399105893413149057466528387847897867342948385335833239090614479617646615913474444394277625836563093207571408639894745107200070338844296698053729936395937166318440947118309564055222865457735763017751334829896517184882710268904555462558268335392321678005830737802583146196815527031917297037924490103696390264220027495561743394658680231768887927016568495560915913050745244630239719635569328229609674510461641375564416233369026471854714088186657796508158179345332169215931586675295759302560288864879770161616228506390734902485059970759532684182330277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -26308218586309512773151509946423378115131769667009998537948595164198690373587681708720503789405828939352243155566831953010173572069802500929179759627039364841649869462458049811120280058166721605657517226817890423958487465361121987767688058068882961623559540020307940515076409795176783179637025964520638064575744824024070949644060066481385597104700457770502068751486747690670255455072051999717817730617334870090980307417518811268631005512559666855650796693258192315465427970938154221038962232265030512672619297455271714118629483869497932631071143869313390180505803748330713247621876295528860461822209739277930201104450073726745243212162408067923863039395522443841947274850147054562744762609250778574613643608609247869198316524983252805087337607369791141011205415652561144143263331234945814982399269233165692465589839454886708340045121639625921909098400303708431196937375721861224506936004759353635432308400069700980972692412943024689700095283095519485954403351775857905087170534781288216709015324711436047011216268922298687526606721858650616635952670428030783845419705074201232632072428711043579125775448604839372472302578910155899019513086437991571770178690340781519662151430626787446973584085255327858504993243343407772994159131096249887477959824997271042471105439822422698474118858065548258570606015759610385761262098420778393832866076864970182242411033291923411105404062415956057269315406548012771356193325100724618877777197076672503021677736708481903913927244825717016116424139051948172370505720030669412215584432540876170736490242482819770827879406174290059734370415177279350040553236225431231332123993564723477048289439552760929076138637271636970651686282871490137040967511125753619258791603388746493349738847779477435256120455032277013111477105565615443617152938842024371902599098548013787245968185327570059653793779639740895000924535019075967633246167618176374807566876751037158006284839364729520633990092167183838352169537915957891105481072222727046951111074968140267846113356885806043504650362176260813025293256782058407980319451081894029520882123284038887255220553812260908964057396118867170214622339643651732077866501528262190835122427588131487882762387378353685586267882472933198921101908138552915731656499258934533718754391128626617018100872666509629416665090610005412602336364099563298145131771504495921715422131433985403734697872263591555019532614692728739431917300546478050732563677890101402113236307953540535750136709613656905117917124845438383274087128510726377932432337249120819778370155500401577695477312962674740170925669670538961610748837750244574841359537056502817225216331471291991318882194041716626552289830145110315318762211333666127992362483808075244327608623164862619561374973757991182253759148208674147344265002557183332132392306308542967390434467453913104744611520233294998622105050884791146220605035513132881974416738436089022801736133801416282144925218004027129621221085787950683947172058586567178914447082094777876260543347352348481986698640801255213151938851667701284171709110654174968555050827584588916538302646187113983759410244373999635418427043599424723656163746114703852631810048541713315202088444246962634861317393849644499099635531999959612587189260856111691151443206071210989431132299740624814001875451224869135392138003966535658453342743609728020517879436882247044020608186127676008342353128961402097712217484617185990264113869592706788103643517276138624618815657446434959637260897265751636599959477235876644716182285562054243647974740034504849419694927017614846532090790166516820217192625690363571125938189844491886931820822176966714348279759222707733929374116016548530946004734884585529079698175545318833456103373618550248115218958587125295270756790258929697541542788726278755763378143141807325358957991852812239395484863700454339524215045999652858291489097414025012382358009417700330227341009209872331152784104584727745628589188511101114846715148081702243724980034253636551852744451711481823109986717717085489789542985338589929045068661603479155483429418100096881352761262561498921376604539948760349975145402528989936722890786761736615240957184134681232342150910244424082326027664534902928634609448185184783190609756979736261678363055671957373993927139489378441827262136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4581003573266392336056395944860766769633273802749401079718788390227716530121804298068310993317944199131102426747954310509682714604433833271504787558391008363543860486977162863991870497849360241388182912826059431567184626055377758342954495687931660277917965402306935822198782481133739493779855942326655060321639413602281409115444331932830137736395587959789094714502553348648023989875703904834386560715052622222617323261259294234490079562998371309208605093391016313918517480047021108394470114984438564678842118114030620623410661771191375794309612562681770630138444892697361672277702766613530199553512065720072033410933589580430784861356994636896614631270843284233637481100222403487084167448158284554243245957908651047516427543847470806273519844782218632604439835177705212401736479345851195154886679307956166315386775355140119762196773091661485759159027594090027697598751698452441579643440252409976406156606490503977129761983487149761362121450186733261157317311467259956810595523280713516293059221685875680360913291549253557253639681724685281415167775287206542586736984832043311610412405266314330110425772042675848520508599486841289304012493255600616779271825883624161957474991237583972019140299323201877318946073074258143922154887261047992869239850998522852201287118706913753133467943010794751184390787943583313410933899497142931955241940353388961706019888387806967867440569723003361448573133131577387028559122652006390890852109003192024917690460796218459747381509898156877072217923666682760581438134199026200150639549007022677208504313134723498579180916399452729472437902692284002945335560693694148765692311235262554499935660397151890901678421320108216103636015511047571998212426076980544127211237742703775980745689142042546193617800015750076792694688784129253369020457669987738168786644547741206155459349365386479256691647144932560518045851213169881014897171809603896141854100556901471941931630972304314470038328636712844112507161150845991032313488418284405778387132246209504037291544237049105590270149981349486506044125233308014009678633064687321336413876137162949023266267450181996581341980572079357463519021069175507637663838465231384049968495923979449548139753604960650119872624365083151396713150196397014721701811953329650961064911367570193648520014788742664905698667594763825525675982752625613237860031018718741308345260025648513443223210279608055710344412639263987751991148442730068994229141125312960411744090735205473864883849011650595282821383135786346017203198777818068577497329817122298113266743004194576422816234070001542645490669964712788852703570392792736455962948358188318907912432556163389862843653263695500766989847515090917946081868417923688343934734334084857993974518430814625287729050191361695219116589502028206613999348226170875700342884985052302624812591660620514106788180807686654810849102308602772062534325866911791679015766621198093070129287704029041711853103472740469643557266894383785670224969659613713341344026481753023769614420439781606799378972351732157676493588879644627561484460366872693520805999129871581558608347045646496718527411519564839072720741418334455418611455804946117341116969429917508656048079827754310489909735173247009384778709558293754696086844631864094720280392849844335201043215649350825417057086129868033135175624573168589190671340513148461091359369255699413374382214628113615679516641597251122138415367807973720073935380524014760252382623236508880254637120613963438303768712371233926909128457766701574405023452283341630224110363320025754149261146775430691980849486587561254803258505345537943047192156046354824424631785492728227721038293742679697540123968959748879878676590106019211958001754327620188814971601637562263300096559002512641646742085036985023084300084521976863896445774958008250397847951227226942649485893422628321136853891419997215213078264330257510060613480633317018737195742535091251531193752568986089605312155460777953426970987847542094623452630631137914740073937455753410600866339443340011494357469945161922815859788678213796026206086547650769225145388290885006811539919419964167168417568063606961656352397055094903125992954955395761368362306424115488310881676944629749793840774637249960688695031546398955718033212667402165224149866717523993604128768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -410771463204035181798035023124608276686484725201178158580087792577317364882182632065739933031375087115602795820311980217368769221317195245957824101295000643277896549959422831340828478581165829177815082062293765513677201027023694358348111812572406299707839208796219351119615590914326566010317429743076983469405604020147232495906023444818617259248619402337959077703903080942829745978975337611224937193069899539865379043648261894780292652451988972665693171045582934993796497667953553424496095840074749449507458073444561046489198701740242868440470702082932796910030262425702045722300855150743615955121340275671332732635383782162121828958208491107168113281818890021319123894800920563502416383167642736180656358570196287594182461950053420574787842435260259553875107239628747305813330318540045744032183709227227597710438764874818875854185213712974031727558625027068320547803035758530210828919917942470783226611418218823028116871369015916207531369099970597226509708554945244645657488932461226814330334862942648231348423459454012861756510559554033600887963120323089561057304291095950686322792258868444471099649363871936057808871213878003127767300543423398376767610438927199669991924694397394877569746416971067869789223497922955253873212769301715910703991336839151374886144937270551572788790538359385262512026678415067801445464455366729284622117453236360465658860738705928617241111832790370067794614009272512502709755464269527788548191323381598164657575215512887089928898333313035327766566341770517570082255687266524611391925518743173016272838776602786445336456031423545919148959534583547589927118886542022222898277973565045668617624317029841746967840408097461069637668275647443451653741787808903388497133003260565439182873427454208157133828011673310927774217762120075031311359861085980913860045629672671646173122966270554525721335309130269721174025027350850137838915940210995089164059337887638875810018383082251862662352634579800076973039837713627785939993473796421988156304793631112178720586554613595656567545917163827716740657771402232161575009383024072115914071069730888077986963836135179559320609213125626915770590926322131569220888658472863331568133807347821336343938364865564588741260567639423865793744616784370693573165022245720848136466149667337466171307795356536181114298381122985597694686156047764706646710408512370435730762620984607423138353446993342541378873587256914919617071784146131763066068830265510530470116177748010022549970437921380000372409808759302401266917000812760844524899914303289687621484793883598109155353322293209985910169766622221278370633309548524556124960189171987276525463035173818574484810936518104574847844893509476155178711994625352583223904426756490864993932334152205355716772382693552118814586942849310355770755746705703948026985412438841618561063085217151414843230595609319046380698724115342665313518911800945981416883701184782401202104002094135210816679857387979770146443877432998983419248435813815748049175842451461123269828330261484475263994309243054886282233280990456470404005367193978809687551795038680342833813188820413528961811155359081083966174106706426585873529818739233558613636963405153881929212052661088189140317093200791524730002151406282535930035913174567015449036323149085871460540061912672009072854249809964294534240096328523202152226732919436735300937031778188180730908040951318960809764938348982776506594977872062776965384779374054609182151877456673970622330970702516216761340888617010093280865666632732626078834118541066695307825968561552508719778323518606239720641150504633557414017344723603414472072147080709411735447310089401585382419943648115381123083294146754819864571152721441886792147068977831260648595141307000495875865637040926100633052915606901374029553257349528270591501994568720439593835563978942351198899106700624370990706566532984726879033356727068044432486522703387811414546137920527257559125443357390504701252154561927363451011594710683999428988804302651353093696910696502164472710619908878382588275461652247538069451959445963492629762532494830238467453780950270374268088460023040150507308781784737130412127491429847639391540710124377792296093789143383732953911750928368086847570274341631318962680683713456982341608972069246832805145730455102606540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 87995448785385698860261215985769641789791705115220334600257156645503381218056288560290532494560639930495431963503280359622288516745800944917877909485071147072769680906377878338895810990190423027876303491514317424984666670738372803408181515735669424098336494567641078573019250100631577506994710840395095615465069435631069839767981609195167093263545449218868594140215593368607027350126989516081686775705574440023153207394485229114570755379655253036916048105113190982110352252963594948389365650009334176034067291647796305272682456842752822549860724453111985049760723074614659599425760968626700475348207676950114813004724174823289972882027622643943036752438831954125306935684263714376174158330592289056720933111967558296776050861715889317179195002751640351480751371507668380154849256812032499629318649911334490597763222901688385517188587349032542154301568178047654037998510261368338369472759967380858415242008419993516295564178003137118939949461297212537231198131605466837354499592734463120879772271337362359437453434212622681636106831560037775226560640175015400948507914018669928473848465846506696663277953730172614026089419145298945961798803254308397517834199166543581958144593887890720846627736402997679862272195945832307326054585668145089605160579244217627410765756748521584489029337406280943310808956415238146442502932432670147470881563026891656158389774901436488685437960446732395960341314495975540228149990823620773704852307168871787641975311230591512994940046446346768314098916494181613199767365648351894714924176338509822241337846364366344849658362095391260415881622262949464436399743085169460191171083163161070955200229524583870685268857779747572893951417372688256289328397092102626799742547407958767748305096703704406268099874262372737562852316427352009207252329384774697770634818631274027713017008515120018476574499751591636474923565528638545413559472102498226740059715603103103393490703828072995121303303769490118063329154956297534162844673643778902891694571012567421224312093861765764243966175008681618245380415345669879817386132152480408546360275445192101504226411274228184493015180560976159393607175623710391741422109057422280338731538013292336854904227629192218600053477481455188971510409573377088012135474138747323491296599014170455999981971980167487373473326876018470610834489678121870466792309822234919035069111916460959395304465808364216252811347706803427333464970287350295776915449460889123276339358011297994111528461149550160707985214795816882241142027941983550493986000849079717952178911605280423029992016052427517114779001630987730561597047358297923637177980877154451131970886789528180700157355160878493096362339927574765664663766212257220718217229794302818789996065413580751905782256563923550559266878274821305299143270352508839362498359677274172766739912904885835373629692850962283434982743517259630065986595604179657642630656262688277256572253742741230210570351837221520092629849313481951095672497365081177047562307311819889416174914187553196813485814747209234437331113555121128042645592638377260596312784532390677230647362114083971819155224572931880049009274428785605789222409422467611458752492638944606530685899109758886062778039602523401840985864407057519344637055122689891685795185650005379911951978382750609602962310140467863336242582550536500224013910896939112589438857926804284477733795369896808619306400972386230907483448365483269880001665029535323654120050605840160321697648369365037278504657481667541452572954240167283512676207524455855869930569202169932689785126896574226107376288539126368293609896373831948037282962236011082377822428871071911807016401581216276401555791261038532588925321750421102396720788226154528210968197568512995032255567553297775222763164948703950885279856882151769913284387857304043500867472414227254894486113850698086442045701168356717456497721797095193130835593658828968053489900204374254262430016705192232109973402012411602152909330225425648667197714285933113847817504828187333611655139886885921316124638355942633352166781078070186014579000689515895938186094233354252343214008120609319853905011980505091154950915069427397811597435767481508135290836564805541943970033639185074820300003239269229439171008802470426300684523883319695587502870111537070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 56784989250002714980053847493456653229610785402094125855318317167491007751394742794197043459538662980900228070128567461733524139286839747329863836786689177017128595734115790446052070744258942502237247385420136889528857679809823434990359724911485874239574181528109303072136351242399083376040704734384997629447535590130067947502001620438733056947493511194309737012547764322066274348207986390016084612548163185280530198472199188609520182112415479722045738928438570570575072863191669130587477466852797711390124137648668964469815057619949541943172647192497697490953318679285009071515024039949862667343107382336737901060787458013714238729577550653795595729663256149522229483742893673301673828872610396334320659903305394989777351708602147779006168537549898243264927372176787388968331936699486249374033419940454000017152993714224694155283638714461052915507594132076264752112463921077347427547834968221672380214451901005268631518981071462969478031412162772492622331365136337003411935462560113589001659035748736004653050354331857848543639352403002888093841418962214895226948889488700761754727080210863127214089970232937509879862274221763433545132544193237259718739239123121157573741162506793060711866145090292549830664544396742298311220355050912009518723397035850162691221850171564188363240668746497616232575593049427383801503634960611424593938208467432777116308171549588923216247532702034588574954958473380895829207980971508558845735058634271927691837780481736965544454179113953879269123421042746131851208552201907360899819721884645334470614577660202025599929507323417226092055606098549959796758318774889968524159784164182228841859890424513875244418086353984206128002660142228488983291069694706055383385038971499607359194887571337927859311811050212974763574426473779562915898730334142433389801066751764210523627490801188262269569574651174179434162173495760917422223095703833640041700314852543379362127241227291951220534491933727697740396467746168216453964008041579094055514438402782979729319012991787426292709951724946974973583472580291709121944291132837793635589364912435435446787507315153918138312852435470255407834645386347189814029759790829265147982482398935122285253885078554517392088727675737638135503642850645403416504479149231378547447863162332443497583153347506315264602937082978112273122960196292627281734456245919699628335278630026453864863983590445373264789828004670331173353457266433878925912133609699314657836015577018431341778535222530431050337715361740835936612615784045051921222400979542859784750812589598069532191059218783390282450668871961533078056238500681660771380256203273880911778293366231979521129021718380703361409069615794099763016411412789413140356861016240171600068330276607332256941674000744389428801085027252891427516817781115513949494674509669409008863128123450313325562067898282065440783233722035925844367791338931118748994187379234129957017497808545048542633696751356242839466585407661699156194306831242994041259350412048942383040365198753616916911862177987781881901922529945910265024269646912299659508655959399951296022154640245833692634804799362418022063049804758256977129876433935302020782865160960903356442140253068192940572076715321799924715252615107889298819191903326912534477834898521597026314293751611884244581046722736412784717995678481390240526563587621559485164338314818168807763959925898148190541644489659266673425427146165907628845698771217457162938892641095917114075402454942564670750583725452793949994759639856069904999707587225145831792777611078653824318449862365119488883778220687098444870821189032761667968113425413809608775730977255172956683834480602891975665973250653078520256700919759063765638401838626847942482266561250291899401015432605246821736764105699394060094499926867308180912811711152698368095854410392590603374999773517315674500238297237531212251730912683444994655010367927319684940725332817472392397205556597651191351645538726508058669969586514424641555293773911105328613142587536311427686309358924072961984533955786398656714563920368004698222966339952176273935882125983789733143024415100638515390418380813850464757251961286611927807174236394832467504123319856450078680928902560088680554932166345306399895089649262851613579618197130562981293685662023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 17551006297122290873284333239964909571799143214434090909715086721731834172614624798009694495622488518501453719873601325323630153178244080495166455151748745854493879326973306295971935944032826893933194585133801151801080057728172807891608552534741789524024104916467858930935724720548252341899754929507861475186438852165410735303997656389888569455757772037650356362123091966758503359276172583286099073908877376276288814863488595228262836390562277272973793818461974390003471558149263634103794013400843014980638035747551118319588345759303828133624296194593492770351239930205206664325871838393315888869023730069993152636622236092290109273059288042458698660421554602667063308518578090971236332733851920264897915373733413099516284197200382701569245151504550196599881851917341701917363716093724463942994934184564465328269746280715631973698802497610947815168708670426984473058132010636482720749513799556143563766391683682504191202519516203588059484669132078028724869255068542883595142810103083001094603859386098878924063657275676598723876284237843749835541744973510444262260994520930943618091356537309455727240757197817861440323784163059727252673360011395156578964327629948270710801168587239914544349052163226001725438206138949080596823056000207996584080319685928762735872528818545710635194284601072884310150442141944237420919389998893542396418041620871208691191974364373872327003920193105310739829527204670495762518767460517354656373321296711862666924627810152519492719818001821335189388880244602340713665785430538672392920384783754597968773149927054004466459841123670069050520207568977303004182734281529625866733233619657146152154571250980012259612741162173498175410775597808996914770302841707968800753509452483592824968940429691271480452015312256479478926599732248310512559858438004942142874475413298276270323318974143135948299320872031370401809456731191474117682877645491069953171497979426517556877311991222425788529799967620378345558996542090509445161313322269656692758819351753725439888613081266652987430754209994436703119903562366360090208428348076200989161949043796783256855661015020406294493339357157596837809245212131987792413938866251439431548565693855258625783143134495457150171529203331138427359029253679986125136125133498804733486321354069482249519751827125095806264236110343848724904078643138627599354678626176288794291681522727727279671366949927322193329340996434702107691998716421326873704271726080795978149207379070899138442152376180976716940187636362623258124136603762215491279432662093123501545576951559122737292981069528329221310230672020839745479220026140937292732265335039104869298518048371523025507437997552118256871941722326793328671990036623813859191061950807315496925984478739578129224094528617401011446362799679708818068546897105435536100490134479170501269731126203880947826628963714665125686172802466824500768959158315691531935727756420829887673176952913539493085941524224482977221002173796603962652847391468426230251777504160934026975268201474749673840575719416489170945893475827548638305543820186318299965431522409134713716801508940333180313551064526015485867608889579146381066001721938552869712993264341505413077494649620468089374283813626650966053565882278912341284382934400067277428098895005060432369787723992351651157978963415255151051197291501712282589481987967543483061644426326428325533779763202297893806314889899038741849727746441143219338600108679205925439897326745247800872041204918271346892957628963885408507297444479420509594737846751667819877763717297068800268224261377252862844809685750274776143441637182465383002974970343928637240999367868513245888481271016056328079941577018005261517031986231015204396582307782208512589797959825169537594718681695079197777590382234304667406272402366641158574887920764023053089312608022817197322710799315080799572670673763378415449231786895835857916896538315179378373751539286297799817442215490505371299960187241636496683137435989179544719182814710639907071746081466522643188226446475013124308281750410517821368366968321761919187376894074464722054531490929233027529252098484977579286348995745943935772252559428438240609497953521722601511157607926147713271840095618932670071741181298137439487982171513225961831022108558882798462414146764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 3995463302264865473306777398517516221075736885807926987668007772964086667549364939054471579879159765016567036339731593116876056918351225612037329457722420785176749718386989492960556169859286630367594935814622206109516165637779402176097832471879333296994427953834519973166594591448254564153319841475616357782483774761626244386702176829050087202941438768832193488042094874069599883222288029014680771682259079280027020220412630542036866277391914399000061486650033983397784630681682418441602807781125719537376337503244128102987962803242115718382903283191594720266557094463189410278619960292157788352338392334690518847273671233708833005210639696968617401361514674080734333705224040862624939804572346924205389853441343542453952335607189001054655703188048625170025656148443678032540284930961768497411360682294552638655954494242773234571630218728677504638907507198586835023873235683735467142313225652816881684288565650569131738250017309320940102623369409856140750439765598855906122645831147637049253689012950495395660297842192451342748471618803027438691368060435644798518225069834840587728965868511641660801692095887203134557554475527949473976867313866640017086661581517675861024158581297833538197171176781404853942494011414573227398636469176257766305492811173313488074435126996020660639925537158967312106853390458049258516645836053503991923937755886665471008419368563836845793554511377189137902189052642002725746983574994301154998122544439592984297765502440576977166654188701366169459669336174248356977429759504697303246914127222855896020176268043767986494237661881514337808994738308563886341664181316451280784636280997754220697872692672435044549104506350822176539814166635484328692280476919145743796525044740928957535438827116597939774969421371565370887971235934620653793862621964481246548940123584135986376470284636523324162536729099863149186034978557719108809642284813669581706252576268973503322863636213148971022450232335613159146555437855015235579352954400033630778913974131871179835828884542807489724646514679721252228228619887984502563834933756374991482322509058083216745435841870505212343558297251335033283221165878483522820763014364045877975590777730522090619889128425869063307877748564057222423083491210089595742090640440069911880837382143241314449910770260499526707164235130007766557645433664632398072336844783658718845273120196812743493021868323209272998184364949216196880423884427147099562722158825483172459788075614341351123340500935300756683981311359297047857661771288465042001070398748410784567866665791950343722197988488296722949400859126171357113562945267685898457486886372308775431537117041605711260966654643516416589199730149081262180009605298939944342465653425855014403618651045163785482534125667670429869319654642303928250220059251177610196034802345019537661762244292014456014144556462344741752442367469861921404148401188035746829703477883400462525121465253343172431773906261500675251321589185321859718982092195064844252698960464920310657926072302173344765164705359165328608583361230275680467016574460418071278602663790538375350040736620238028186089815369314650212851618506998429350924532969629191961468826591108073379078034643695091437344397686471790076574317826004512361429059462016703543275132734832376637629439196542604602686670046586319821377152235419769685765708128916936345407489550171872792146597889301711109854884476327220936459754667689023319109469968784683981817740858352113831329678073628258393913291779592266698108976136079705359971637734366630976173719983252397277947895505717308323692631308034271767588448777965067465501683983627101598974997310292583812122092241832527322127252067496691043546677384872005632492423089226690240631902701569941007610214190273139250858011512994201469876204232487948125076429650904193870846308090533735939756778503044644128365296074077371786356964968106638951263806604492051357125991186633949046845522945185701470916445497787974314392023361429482129681799536042940161574728407940955252234239844683502208706240864433416004837389820481389306122028289405901429677312897083183818439559208888179204717227688031147035272711536086272579834348529943751687098975879325074441785390875474342984316518711522193497917044258460436015096507024053737174146744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 729065512644232443918197992933708793261767888913132454574046541514405817357721949351702279060469957455766881894937542241974955562970475770869631555957193758339421490925052216928274691866308701765415033227480714225814184107646781129463615475555804921509775804499609347955996393118383226457735764829591175262379671142152300874072588864923505706981462541602378058522965816347740317484001423055632733332436359531983313803719990152016843817395271024888865404039817970805881760968476927483002109407849815581165516850581115433444606253631705771049961040042161067156584423418667084798161425366815682918693435280398392790066288839684032412242355880998158064202627385888530997387081025268140522680500651651646329669535168756832783312967256546380910970662688360754293640023952559633155875471727080384757884527716203299047118186612898447406987586953588812916926584788565425946022262694074818421784454015317394968701014453534342194737014405564037719811957798931222214834192530831160062439571439548380290437942676675654839523105904433690322114063931383884783601202207293454163284298388154566464306980448629080649633031926645588075314277632920207839953896077226302626992966843778409195667936505277738992165216219810110032806278975442342606676003562654794514398059405163270484852723226433998935618970835793311770122859969110159698680077582463316576543236493596456748734355408848345019400532443725502587068137534467645050549430406849886071962183229477784240766010566927265744930441703924528986731666667834096347191448277992097703153811611253686659494886618686882196523885536039078851626078138888082372986703106700224353707787584565032368691627260450229249879007029014450613132145178163424461678399340487744346899488134072979916867165486444672473085654844670962510538872537131671751005219738782526564600594662220409375466128162805219870245406158744897999228317564533707608217205060765557976519729830932088464650498005031518950283974393901808353753987154943419899889017536998479742607441875744312010242045530899195836528340556181828636487239421507061982688013172187975799616842772749140517050025588966274368472979476262726665567568315564903651647599017323342476910845024649725481711639542958579762584369420730610144820937971610867116146107852015432524765239099199520288607687078370629191283187178433293803716680250304439608477400224988566899762451709689139803988878437397427623957190291027164447813741493772943570020391574237040484441306893043869859028553743795642064153990478292660058940811955318343742446477073692818601672017336950967369232389188973686529372286164477046757213816456895481412986795378538527869577678548984733290863171487609852692740458734867498323055499402788747105135445732184814976105334309788537547667647908800381899267594727967974062875063677917466405841362373632198211075083377093638176389006668580653266167422599455157325658352609667724467736851463019957129707351089467683797931433993493196971964525948698428201231474236279327165898307178062770161570194731051421291869293272443670947732696118123166197585430486877756765864424770741952025084270598762577923273268459621359842693834119536162999559305597337902189276919562365991986066399889757580595215181143143605985535808717339417765815227496063133939531463815228203638163908964821185672571682446891406948556022939791375285399943978744063822169774182036255375078932708195318778248505549160229828660566508745563247906183541905955057893621713831700180702402288228533029860952575414426177178231050373321525055222070163609852339645565465141273820967311712177178900749472729035722420030084457177030345226153610124231254533817854757814673189209803639921396762926875699159380258336779420341699758047164322050835975762494768843466821608822361583450700397060944746367014108259899709918321101816651983146290193592676629924660517903536265107843489672097306359788147739972250056350989025507513383270062402624235845261996096252896464895205511823333399337362267893156185067521339429931651593043696771500334184546482202151632721781057037288230430932132960602265209433033258242329458794112677022553295981558727305759745827857519586805598437856580198106462159126361666544948903274353805309177349427355431762408293781790549194714551043273329286178835470428969500672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 108938852442544189972348057300381905396278212217708890570580421681855145896667403263581942537793922791209828498416044621047371422270912160594880122592737852249277941199172316925141069969054848774794228155610041685932919019187598192144980759053101036302585273825800045317259147699625296762825703985786539029997523874742638455742774989553162282639546878361899065517957226807952945495266044131629407047293518777095616493202410137986604802312205984367410200721922538417383502523703358683540975816454097901960685284501249753257281978631261432736242990954518204030862659026710015738970497231715640850985286600413636709619560093526812322015328632307638210457141698969782818398723632828106019289014236324068477992902756419243423760109232012029982321144739991149834986643761013062065018486883950345053158266178151028697575771427912311132676016442195806432558330965879906924734893434045330131902457290424148674814468658460224373087493486402157197095411676681991838518661585118654097183776313794037888265141560575546217451882306050126622507748947761337676556711858409335416099966708103298816690438584953850468029684991399503272069515163891458535913777797416325892596581243432994727588668002136600323107139033742189261902789204529404339571750229933197564950016363090639340691709537040479988520058519493788401535984163288830050254579635708390862365650253929235997335860428928276257893050564310838543482993403732212063694055870660376690587028118326958295060175229988986714685469677665121207103804274339113538023617469731186801945382151254948864773571696564143832379351338751669206199859601656466074221082818830321197189595873613188046139830664062456809613569549710714692721897801091642102256675381539407261780936798414211469673635093524312434368574996391611880473037817163889924452613432224665702052692409465529681759215667104769942367194220075564784794590015237066024413971676066313840886905047960122554753811153548863410281283312243768271352455285061846136288233933541534246726481830023101351647146197018487344140636629158192612225189249752306590606104025106969573657179944864852424327876327718578181047018048186944348466466387822007059574172325595200168914003829719089305957406136431564551177322556668074282927844257603396028216849105706287244543365999130342564483008303926445942186212993856396111500638241593400825268938165876682256583404302825821559904024662718537581055503887892850523651347825825747048679282554931508994180454416181144950392355641719407865495907485245286119737443180206728186356477775844273832721945357776266457199027730732740518416212334654357731306611131249421236772153401515975572183710239146290449690346769157568166251590430320079145450774561263929524670326693265663294229883191327774007074534519567817004974169503297039543019249597547862623573079379914315605624043336308894430691258026783980701463957990610013804578692858169553779507944709878975576830176360906956542899854955004790726197364500609345826190849831535567248772045058146230030957731551729755538420880187263058164358435106412051240036658037975984335404364873786291745990066858700690080616524832518851142017696964736975056533659037512394416298430470819732219965546257945142106826959639139319932070932171314337775446110282624334669025473254624815564648588608146621297300290697230513707788995885508566332758188426108286622719880600574093514670412710762534399344032073871591847067770239954804144375028480147093159535018695268042927507939408495547690338254536001059057411725481942126710306227413810451582677784752629900786150432595159783635537169550083071711846110347440451831577834482286860298848824769919525152867281001774351366355130656363820400816100854298346134329514141852358713736558956675227302679438775701944681070089334586569024976366892240906535350406401246230778140067048799323981661683384300199016710662128277493023030791244591244527948594754307215076921429879373773767642444880278338962935586867065730144172613964369968132409384315182548732586730215441225242602252122558091778119194879407923254745373165346523475140422578341844771205859346758153460567775446865311898488349822219895326060381993962706519682363984642634875504141407521344374869996151412742791940346882307012932650796610518995246896143280118784052428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 13261387461467551893137902444007649473038186010132278715654195883104705221245678505859414371329940854955759424709557367313899254241784457284921173151554105672696849463882866196984862731512415005635977084284903201688887309220353310077468628925022322517867786992538356553146602459999664824234059034868602761953231254125483609343422329758080736723862750171328696493048705295033513686982896048690097647171155015525976184378140881239782665544339700904056858962080015526664639079949525133087155305281521833748145623185210823672550234915401088980105173330561267156455246081432035360912953182175431888163681803231525087558688948448054180989954782140960644010715117294595074568416449673781059480577762149328758246487790288653765164664315190152632647528002035155594873447995923330468365403733131202995680827159019889517672705963267380655225928697564600618447739508475313850014810738893590737370378666638710553031178875743158915144977716638599382674280978302636531635142236635638653948272759981216378674656151064755033077284766524597077509390417241359960799925463981298604857916965952937670669622276535038154873387714917233623168614662902798876030343067605364948598110668181675033818577490372422752985339062095916870665706921620076497853680331078330709945176357106201863962561453582691988946318648384707774963104018046642813051918218982104479343085187493998007676243384869093080737206421546245591986509783835256882493668307216026171683007583193931049152935152866483599334054252600529070993789838991123083966725922704339176966115551743149238681630792412586959754956464750954566614741569184988169051736053164402601155612987631898975436310819129544407528555695261178621918078325568990165437881906906294147882092665276259287512131548293333427667947855484971107665864686139152124998575482659191527617860317093623802894387715857390028460827165159927172160199512563515031853309356284610132394136341509710103487504544607382263833734905098406664759414898560769405928316946948036669290015846706619574477436439686000010458468939298934761653386473656787302861105506084554212819986581204468484699648238862052603326225293063638660593508426334024392823074121097130776598693441116420129845073556872648446131762877846358853925076961257584474198264271681585580073789737169592487994025042255729358232406695624362331419133306721540251140123491530828240496337074431178229771881398655640410924317782570945139672106667185815485931442363648913898412564041493522372779247144157833448638189272867982171576732090136680551659056347723851871639032810117126873774377360321570000220826767720242747995656331808575295954393546259255332692066396446021180099379212891516694348663668469804194198770797004082799553961427468214816225570082195960865605721827001498578958123448152114329435817970050693316133050246017296108682317611763947278290252975822523284746790561731850102730896780440692586759195413545254901580602368848851543877909315403119811167277674947458616061164606528791375576433637386266768697278186695199442381226184058137682739707799645184322087435740573291539785549964485751539953071330548040587667073520194294297622301602727031398188902921723987375842938581055699105007491960025117621062127195908665993786303383387464094155437946722880885447660748067374438862084432463154402004514000892689557315057255530625313432544550553907830525947250064211430185302439699532676306799535998647285887343788019278534346910020929581451427799913353034778863178300203244795817731575691646998012800879162064895522885456093443214500920891586659765533899764183365804769820944487178043491154697800208893081384682484722809792267658524256551345655549363188753939859621269655962840014818543115079025758077660829216630178694288212797398698685188919390946654631200583122630881408924354935553213606092583411826921582413367221119453048352341335142918723436457663574824639300325793796876550155091818668030557322405021530371571054755177455183862282579851116162081466038352798011489716863813190543498373730519501418546424361336899499955747742496376552640868945302366584781854313093100888022040148780813973015695472293980957535834084557280920324608907422904524506922699991495170721347110218597684981482525908873941146920547994604250061662767286413230636546311782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1285773191578114286752874545527875545719759984799510079998992418094976984906536245635259233697048635314951958677291212949396190496291990286906017921024192605485128228024420983741484582170709474037622657614999872656826805363289987134187550881390762577020315653863288081636483672593890544077856278687306213412106472729284451533425364118259109954580111253094855409576098085440829098255506198166510348664869560332811936404700054277942616955658486218765279647332414368531162857076092287030157383726944501619777168070539787337721601688208869024653457100087630967854195775022652021747908498132478796848662160244792878314872307794270275628243327398895818163497665924400227747512483356456354014711647843594049128838647912299925031968214470382146033303909882672260344677018346513026747916788251769605370212389423972480554768510302172478538376901594847644560952798551252512053255786962367205771693130818583424338984390711743736999707263105985368778029863859794023455190017920428806702046291483265008339886184502390519916647499587465120475702640272467158093159945066978473357793555019503523808727130086125146593913356558007509068283566841727721847104311573142225612499121435576235811485526168729572753398467135602369739685119616830575126987790509233940529214893015020931944217251751636501671338717006294773105910512704600641659390510868666710997210009049876819044549920730775704591929725244895279426825591040394705515751770942051695553951904230282946541128925415586559349184184969981890343210047977129260916195727229344506445012089462095285330643377562800934348975868738481896732631848509592247899248907037077876672779548974377229240076196080129254149645573261408357752518156031288621205323289035780021438582814054183249907917906042028047515735213361512323833206315877260971803441397530883972608590559490673398440727669889984975678497128092877315064518452245231689405617818616128469766765716925775301586389125146044801047857206054539769302605933454246092758520728639830214129412103669669517857934414858255626977068535272725034353261384951322977895322316970942568083264414581609270258195273834477897299742210427272474144639918395643885022683777075967706220981423365596038293054653552761867384555617217903144262522283658121831167039756393271446248993407845632824096764645136900265296490105120203256853786307422264745022120013315793574573985604683397546481464840756248688503994883784919042383457820091367267623074528965197442130493189098365395332007004974949995235016539666146197560474829784627118456857269768603449983796977290945552942631939747746088222281309545782911571822919897524285889077424895368724391725596140570357255539009784427174247246803552903535595636102224332127287682268958582264203008179736591201950584200234811692742070027449647537509756745221628953140177341454579787393725046720739788016538404772260460110283094495148789806412862665756417719547768115956702414026002372132129318241719938157573162759029003347886112391336568936545436526715488523864922094760654249897351773224242220247434007800926150114308614309187748702737677424619410024593194517907812456344648905649256070058529323952265473499214752744950387972015949463389205695464978975735093172702006571730624588310054776294231631349423290015251186619898985794063595523523406882637285107374418639667634061369996113147241573992282411687097043190232657430102087682878367373222040350533997296621745889863783367169879030254910452413983987787002867096547513102373772643767826562293353510173454141111290489804354973803023797449933108916696324500993469553847889960388238920154769743137905431493908686984237564622630754121332602708473341119604602450913506601067936269660651068259279576822571754074918436987986786992559076295143016455353479301256167374196197450112009230655779813398842951584468110463974800516772140656251746317732317965924021379231121143740800279232116996396583772739061550398675963911469626025755960990058414893659134004248694172719127286937467769896217569791554197962694459108875432058419112380955651737654216298819497478522704733970597972253303747030835405913127523394421911198819522276104396731084945764200695553152072592520843151276507437847399432620717077614502109467243942298776099208802279455713737478091908057062801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 94712092775184017945868845810858796752162082958784335584829283008859810271438628267399178924988019801532284621314118714022108792965757236580823965788906919436961966952485465886729652528995355691098351760325525825076428590331378458812308310322012582080063579013641617438369788526286389455481432050391452148517449327703456395144087272797416304317503206481696930417062823754581848511803605259967054266327986686633571566146473267802852482463491634903137470870686190921777548460023094577153177282196788890026041984812413514479505583312311871030774688896015008731386668639273374557207826410309982731562361488841722944626793269324647910889384817162130705924791100917166182649975779835484758916686364643860086569317928065800584561639171326985644613914172572581738309791274481992481349179020958640236451949643864595156727548617521025174485747775064678754060714882925168633472550900126071598828776700108872411791450849005237106376505774106249059371280768065988067897493441883219944279126139923946060178809584819295861313186821888844142653418741735160473601557380765220141320237330550285691443991332244394863181477197575407990484666155562273553530306994015374491108255089501391676658226621929148579601266290332064060357251466129348189032967646892457780694430442483762853103407393628743272405839821394480640406720168790165359975817803048569772566990961364815880844713677913782956062631641563146677464757105798801979038361294405491789511830776574818613333847599407156382446918919931170132327527074611843567957462243578589296523686784717300603929889492810930336720463159828106990003766592855178484825835258642175232010505787885287401229313490497323657478089210054174562585821676578272846024796473785154693311678507159216179996227815191926271168615741630599597210123981421811313015533578037091696945354292052309114722673926162251919668864270456904480943423762616585236899237404121990575587222810844855777965014026951123950016318111316008633596044783541261088192674616260713458155005048505844401708872562242202279206006833417746882480766055399078951426348992677898851774105624878648483299788710381376618820267545323320884028270109084088772448254371981194744587041265013530358061046922999777232767853504340691430495801676449477964906046661937261207737634150287584216431572025605814259916889152465960817059742210151791467776193757701498398443089289699475314741868370028766730021390642194246719549343013971238021690424945569939650396706098211211295445163804936472864839873054528936874631380354423613399735082084765690445952092745732228196526868970333344442809359222711366567209635667909674567126605300762290652851666217139799768905780348084472016002799790686601969032938965495396124875852939601576323432942977374809721819612664227586166342233431483717593028112149875260478096514225414129060417378850561168622513689287716670645670123013965391307678556248651578994220644663194889198181325470932579109997218129299953710510772793999180793212150947671952977051362996472891335503786067728147262118919638807361198116141667235245690596191600630944323757171564373382716947655775324541083845540339629324629728007163690240016196503859537632596326163618580261708438148216021921853748469262276338611902340555993920652446281050623908180966024920527778229220960938166722392897524438880071372479563323067743632766899589670866426857543105723458666831728615803155088960322244996681674010455093272423593420445659148367274338802501326409443255882236146441305169650570679836373291057467877938434967778376438042689250555759564915187526107302031212744783625260234682900002052044620807146429865379730134567727504476376676975829781265018834880824319012026512045561491192152320953332509699204126602942859278961743844785218384702086225013919764164984590952152473173928853023809660675056846811673738452231112956988841462179216310891835513943245934023211066605505745171597835730970676927992321814817112328766083662967483238319120545898862959273541054656164456070074342342541511547697009870141947397004689462558394329970852005748718735023979773390607846077172241351939839017546086061143439976998707564021361291047862118718675180250357439715731400382289221941049398143128935313967233196106300584630693729302709629286469909192362148425523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 4705989844680941922448714118208324022281368409365008852491305687408003135952350406009669774898013049577967481208437399493515427589225988462957381422364700964047298451399397943122424306602490194696620409649454330531690488743766613193745233289460391029347424093812821781494354720704837429935889828464701718506567365280872835979967004853443788771126925240746403977900429705046333581664949781471743560708178803729218305736590682724990599696081611968607949061516961309617604642120508152728586183224049186804822719456479517876722357070681903878196919947501463389360920131571077349659825526802391889686487496020965795687885376725710098236949667980172764120042062122724295528841868788509748185590426383080693429603783909619352527150722306519035369253997407578524112612479077318087741185269912628908541164237196064108866950585268191701668202577790613630956047124497104922696664621294405612204570309479543065252288804864171642369410162948783736130729146211211135827750629056452090712493007107378044902248237383611340048999977371084347176029435925363425578768039466129252161108294818955736274688124171243070797978041817791864022665493223789413928341437653741507611581183046266742880370879898027965671423373175681357270362446458284592680217791332878384766152157076845695118715186460168782309355961159718580002008465118961622639366901783964798714193638500186208857006107410191378568289420730920571264576035198075900621634104698876251306823550709107844362571064076417773620291569626621578899617491263113111988895876776213230481406301977476359050538057483719963757493892142216473349086828012352132842211124182085241307564003628442795088052101089727406011830527730339403680130478474609588534197579419001426280372859300232636778326923813861868492400481792002609015039465154414905162141058604128996451952056020984560355015411143879989941095755809309708691611171644110410808744278331010701447126931167107972571302271101837156923843600398473981508820283607153526410824507575025344424892383151997294082924448259140333227501597126843639637272022615968914581568576185200957440228933145244640940540496078290688160356403820952781359867743193267908172743777350216939622841248706770244409732425404716110333821882842540495656966811510268275734494952599208755803553214501955013968606054879933945774407790938205829881929263129289995762547094608731423405962427114971471766641073656279065993887906775967774076813402853241771281476975658037037630832899497463659415784506571772542970778832921272407867171211785962135377069854476087946777769144055812085772676325510660340625294987318341006239942200817249018249037614955171016557324977657719426933953746894920765332217051396470723595951800219777846033045642695146796260911869254289556762676467460057926414970240399323083135824935489959407423090573090131317781490988975037971844098633000364103754145338246259651968713917441334143920887900730101757739035895030542907242142342159693187533859193800642448613583694395109454867202322921164133961615021864229761384647532529421466440308752432451182292485518755653329727897911772660045296984907265762955393562279566523583173601718197507786131510377815517243522091907238338796170281470906005672635182347403187846651247388235488392422669836858618719972523108206645155999831343346005871406502710508254881269394438592950646977376315892682136048990188470388326685754551084477220929736126284127399838095244507147780792343869217282173603190917175141527083440838469172880122822504883442421482303951458984884648250296388942905431939074856608927015900962739039800559144135107271401571900397254802639872035174310319259843412651276962341610141709817428254254860707570727199330631705947433233622080684637070330204975305320048294190940792309248929309939235065359043631163891685244848509557342158385301369819371295987817342115500559831619422279165442277542280088471006910097016230132805545510343232358022876730094875418068578766965327241787599380946431073140578391480279698485016790468858890598693243350937553749860957559328078034693155079245136044247473721550296372324663258529334656292023151443429024197838513212079765456035171577429544577868292150395279807080305873070534850700898123293189725801451360443823627112281034621083079962496311275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 94755753663559917469841998304462607274240150167205447224414708218134178259035724219751963525958306560454186410739932893410243672569748313863786955231486119081593483204709458463241623274437080577838287735669878505788876901957969423886752665100441651907637177828991493217637945046974556875160317667986477926070778586191350018692302884295962277941555748755466990351502086543847761690520183263799358682140792568227071633140346331555019397930577034786656864612971969555537837362289906536449198686160964500297680008710799728208570472761566666865312680271598064071842158718911317210047076509082076821478227662867238802691197720112841457264668383934212909989336318300019220864112504412187957179404624117456324656963192351473695345175348040377163900293493206124065813568324908402394797198000326297794683880561715871685820123954877476374344322944610405316476358181291074915267820859518986193158482452933005550199523988822236328903992394645628100896046298869269852312869997973546665629621788980302000300493584956641099470953035026316289353275771552382823752973117182949716273850534524457216078595565778359090832866291459090534935420757281321229690126329047999855186480117879307128269897973155503963871602010957908710163261141858520820889966446217173629499946418463861848284673817017813095886132405566008307030697741870707748879578582970856072162954492446620703169291531798703467624686216391178626994378735779177630275489400157749344980155307240538910664900989884047625180227729064714112161790061130175227957705292709245283579054143665033684481673252645611993339890698498916754391126016350487351617531471368418864150921684618168085825640435529734237339560264449144721645597995907415546507068528917516056001865670180286169418575581582664980827365118744558672920439828339606300302379888592780398949945028605601269426699795649424285613416114318608766802109489373920858471748692515855319740979039514313559009337301679985606369778117114285739724108065702674874750882080493585815360627582622671601985054184387956966014090102531139835822536419960768255158264082925280761669624933040842561541692646083884856549698159718856745298450602958603090978201360900543266547710931895228766656953312776934811346353808488805149088704379079584862821288734153352518897590467530596957916920462170069426207376260246307660767862990456271586671510908762877423763138821529500087243909752541900410532844454852657827664321278060254895992457237307955765849362415208156535391312091499588149304898365131084433970444228259978882539494022011746199792422768784122622892521148384334135067326363499053644131519798923755190854481292388741880009035302009402524790950714298239911768129580988852653360410623569594994265253152102749873763857765493964989170157592732353729661585866502942784552802669851646186143398046182969535700521100507761162057996677350485511668727349927508526849315870663061166418333016751651805035695755331502450482619837510502064876653221576894674390649828736038164693619120906664005974552146001584169451859396372970293538414366844404613023239680193430356270449206721238086703960009678119608840267285103785021924498484697014254756406323317180647771833987176370610956467449856554110235814882884448268263121404565509867737406312490058337989002997818515958164019622964753936576438147572304599924843813522621668038197034164177594121709877246360679162971033128146191467422967684722294925982767698201748062559977538525710172178732577317614138549450103431128390657465792964924657956148290051458327478448623998889861879428385959309027093164059588573479338294040164250000184651166424022722590755883812931323425956748898661820307315496746228960784310808634681289579865026600171400454727533836847611823399262883496768542785316880421296699443470913858456536649058477226342698463063893644965927360226246404445977166094568669261011542811974128056483431555815981638429081383615916055595748406994791065575325475176683301038531799570286552870205344757220120957861105586324635657816640583744312533549952855793966035617818089506919237690900230523889365220170551560759494400088037967848011466585102972247846691932570831332129971615081347469792620979603360850853172360706913172687258213528330521821956986800461850679819736550729791232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3333080922257498048705574618094976130313775145515220593255358069289928290158874307384579135329287567004878799738632559306771476684598735095549862364590025419459975005502906622060627442985701854812534080839615690682086677988619383103120944909064735963985890386228388105535778406032065540759550083013777068432057223667651423970466244699583599991031022330642110209245782049858365796000125055783218683936530082839076942359762016335854783479758945415356114882953295549366420190209570379707972043404680041173836472441081852679186825972327189285421599528698373946532781720821228938547897786236918981205693170339881092985938332631125787088170543724802041719798253183649934068203919126332925810586317279582654262202135791333349536713816270266442449908432082387317185707132605395616151200146595010140692902422342097295137590268842436419401171219160453084845524692874204243878289828546650134069934371030211206114173841360525364884891724861226671327565650883295182788454432152829770750545028350053474872877909797178582074501288492576319321610437018239053133868471560350203421696456698013763934045307496725898670851062550747132153105243037280802300208849638473665773855320207006404251253258400657204362084574644990149639122715307438849042506467640362823848550641585589815967206331096354254944700744078090409477505526072974015240690965486959967761344928314755158644310583705776711308204501449866674080255411669576890424261316108034389974698926964122722309925072634310459542426422876018962818912222612570581601487434192500717980355057534813104120744912276859457512184766141112586144812561379601056634754491679741863626137446074617529871572232203936076478014763343459734950338516343821170261366723630413026434543677112849094628586374769319361003390140932251681842798968996324236188232058728192881333616640495242799375181568738505305370142173390634264716021766738571066147071895634586356784670513569682842965461171467157973854238272608894784412779400151347120806142203949392614280334581344124933408671685375039329717589996780142692288023937298766862742817197797610946431868938354611781412771497083007759099597850478858575032136706147178421442072243385205930098112460992639676904049855996108097694970340576731600573515700851712929589428981295077364470786562641021241862599173221634778311188103013275045044275290866661158088791441858231904291293284770902070386317533669072928005901244160354931672792767766207294061417124231337416706039334840944676521446013602370131560006328925907295124604928688846467137449682481908310302306886188999730259796703633397321724381953194620841191036604409019289061210237707585999119022476726050629507713936423528505698446088380309886341704920903851302646752526598234483767461513056007323645733863543490499057984417290188894868012981197538062324794591590288238482373217399326763767604551793277327222252895524126334936267610609267581713727606187040804041572556091398548410144236170381855490704169621677598983539810836300627559499132763669816693901592554807178239072828502138189023835075348724781453358411774956832112589712523917861428491214375298466977620243494893366429583549380934982064566069480505661552471581138445717542373974234081599400232356267274447919954331242852289679390535520111152364461567420808883248885896088475034040249671515403533233053749117938252356938216232741689147769103189789135335797102740182975603503139350896760918330774406653133503696560272030115156920598860957665888904825490042624011951322463135492258460357977133805178087674414959085825566647705228995465351946796749043100895340636095070385480739381034318481948083536556569465134260799542328384876362586028503934943614503894240304498805782592711605867702037163221036756420770536288290255679139283892952176664107665033204070328906173599319278988788650797837626879250606176439781981440470552950671862772017359975125268185752169418544592679372694359283408535015921020123055899958792449493662208034556811056605091850476913268967369976676430405400541946310218269021592933837185531670889325041532750712218567997800266181823548314353083677541611059158542835920165479652563690024915979262197404993921601577393501807493846864960972615219800789359629506160503623017825336336839535059052750942097536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 496510289688385997047652777527878877947181625521469960291671756616380658263506623269262506638015238524372637195227310986334659642545252066052220010643267878765377583004141482202258570645009397065985404617635827523335582198585010378846011789109721295601131138112649646824815408141343797094590610585173974950078110512673471588578808496306260179090509634409141974315331213190221238429280386617854663239214912996529768001632553764157145799524983726462325079444234670247229580165606793304516815645435258360318545674069390707937659300824835079939622164448844577902752836473066577129491816389838587134667102719773200014604025814770830019770012077687204854017026265265455098401658911457995437388810384326992375176818662504377064648330420429963577451478528887752953347534161821259722290107433261010524823595031764612860053207787977035398376855834323496184323936611630348973987376415693755637306416709732825296502409527758928624909577013396220617676894210343457174836340218527841449277274613740876983295185262279376136645061786186777723634277116484912243510670030358381447328018978600818324384775234725037348784839396918529245265388342949857134918843726967038765546885814163360862752614498973842894384890820285508880519104240672340636691733629348942399651912145403277307830401178681234675381174667218407231642432106436952485721022889910487036034165962145891184122915429771700777655239237636409506014376355388056757326505750139585052506708737086921586235822225843673078362352489649498934805427143028910176487800198331507216077411380215640868537497136944309844062877866690198332415404782906918662592187731021365082188560845990352310120425143690286384858475489900867521762066125192189215372615081279916922996767689913748249474443303178262685262959281574247750042287308080426109953454706090337909284296144077961445946232928693538087296128157952334868505561603341371699178003521081633865885145813787231894492008115680964664084288945714405071717556295087462470838054663311093331150031552119549546980816126858914589171616365453453822555340551987067136819709414199343301935024619899918252922099874266890468677769127682614955454452300371400647497748578330731377974103525379416825956282003653487197804411467176361506354001857867416131252913480266104394640910749172790641077192352854197081725229009089074954632105520321231583048902197235970830770954770752427697232129348727457550244258026843969047988767470598486100733258939383482718076592679687947064274017206103094576142872974599410057174544704696183771945370836801519911211901540980041152437534850075001866319496388073264503460564470920652428688920842165728123593167347624106509894759339689071870535633262511539072456509224953459802214955329487827528351874088228489121240496454078876583053374511473787013680005697803159693295085213238129247651907688459862874611119660256338523584455302951676655617194330449756345625228376205371130949260703609173227831955521255227894647388193520856728281141928893698538288959056434679007552169805737923758956501005214736221343385397407745764268524443385752613747503338007522668786328508933713462610313751196415475086476000531446149947950765781860419977930496436457627461863083170331536036839381228956745507926450071263682077363360550768832534933403521037954509989654327010960995073518161181817088004724164488677270228031611509053468356421168604597690006504297280990863847523913193716644114574892061897591782092888159162223238663384493283436637318023342540588176847812496905988195519446788956221139239766960360667213812522449351309312120378728641608062085008984559918792406805919175866339694967775165693074201753495808825027614476307387766857102424428725977186219040894959936681936864599952259417921156874328059337485802409231185722710140711487202730350184679155363560883184522093064137960641251866446865290884578816238794386320403954766057101804043063312687982150847300884558367661636086132646002396016151368980107169902381419330872102898362654473613835049996723972270497994985641347616372835588319585659954358965043879230263369996381688089345041429212152717796712872372686879068588976534243866298183127369573879919209275667700590286393308127572890845732178371679390715294356458166650529373799430818857896384720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 190800904528954933143067281262572553330794431731511215778266396679510670204550807494193305465076255256502937433093462904249391927570253647001314964615038887859981198943278406465428191594158303696171351727640546715899589739917516630922271882983121545190193899201374850302444710740819540340170177425928130441963580933649315349415097326356981916329195023023031959817545965165777320411507869160680595604103733755493424032034324008501504806199352183645201820185110823600458676629950024351146369132645863495612935039105165416787113788743134933559329385999305722351530975505746112172642526489956590182489962818937649645831301605542852164605194844876862259514037119582353141722452112593475556371458632207981226945317334503673624204387648640065819493669005541467269641633341564421743836821743318372290567052700916287745614867274370422180786158328272589279407480727736720588066481918505065140967529663081068042918550543479951067398503150996555327478153549995696657193338097424055882392944702677617938503574324260529188732691263821002998121769245506952164599532171111430439513867771132380550560302104499238089868145159874789300305812473828853643270401484101428357690617795239086651163188351597945213538881999890584376785899678777464363483994847155570812171574581685903186446173139635422898905022937901340178167336130415309531997099236445400803884878093839115599076728744630643986010065149500040851558379050065057745999442512787017043698649502284370470387931976137749284787205180212437398137231148727052805303260002471663767260442161822432487507012131722173665305272825272467462760858582444689641576290688771727785807747651406876784383762056114756231119172143219568211150236772211735956506341994608738740080399362671446191135279096772476896173789528894985010884486122639032682892561193859130205934401521348574433274770749429530175331068337443928389031071638671743757722183700086492432367885321273522564020046606143953119191297773231823188572564387082891993982154288118923847897245273670882480470894243442424099949799325326367494493570763078341013740944294392149114615051653672906456920628967326252138381798967625303876204423852709032342043889201559255308557726002171495964176100327148653790349560322197983022928657006790279158245481574975847998826961152781769264058345090414227612943676972539444363391112661947807352076350805147889553802084765395368505676309365949311157980190492717404026611370608690896651445842267914925538816267801638472101031411139849799512869121297152194182082502421149352174217928600968030337544024169012694890336927596335252235164996278559603641660959713887623116344170231266363342972032682999307593283012182545616053825342861103107577268234553410639337823246025166540306500980132433204345532634279085721097929470939915745008243961604668454036678431096671946670089457233958211119701613699708727148340178295978573521515208711779208192721183378902364317777788947610615267051913351376557464972123423173418528995295656591745858686721790295823424886723049085318938953545658027302115783814041008367717156983723176935694499319904605040474079382518294327617639375463659024243825917689833643913863243826298299421706860043966051752040945124951825897117011568216492578980406290213185413151055488961985742128851649928525577007219484202045917217013908921364235275089681033356610846349971634140576003190761976852723482560367760247379420589770063927424943604011267828942924989200878323953376717688322426077156257280139904250888434343876897469178497354780448727495508574203930433429305536409136579825478156464756020729008168516105761553669000820174350175457516626258786163712940802997465878422038905228807138031792209285534094095471209168126962976200532637192223520135963060066422694551032259205225932143108628572028119880800083304865880663786862458271183556637920083968587276296178020776126810299393014171572719384941324449059515629362035142393578242845383277657186540680332394335453296647643159739662822529212277663015182048462019013677988234308794805052624819510844280158324455463043718690920561221523645354392130675582870695059291704243801299936168191996994816706864377873480402107024614176024228142858171642134302041570142288227898961760153672965828222424128819502556112888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 26352713634202342504496311420388775220463691895282819601180536785108093340008624390650397174100891145024495604952142508093625005101476160431481204891936990076023844390367658855509170356970458372902881506969292872861936587881391178411916140101354490445731170043153023263585459156181693423790214017591692648896285655433964303233295766887688562198484395070550877640703225845508676454278054117096821766523968377634113331499903646688492347808171552917011054354491602705373171709567170964436490221723002004064773483514730779129685373138099695084323294418086488513417418710888828863905778070693491464523127220842972551543022115454122956226898576964229630711397694436558110372729234350732555791675653155860435743406319057341978891957645935846473190682873536096111689759687160548633134545989403241495671193353687169865994798241865153157329641425919229603415528933807247577063729883763469022576050626364742626317450794315490512569800132928005924148636673842031870983375311252797521210933239630862822289576618926731481009384078817882305487675145792707474484833536352707861487725777199409201174537674403288143659467977957328815340089007399288044967637198261570764717138576171783351569531945858008832762305931219120628825001308133987770283054315338862650834205203174249744712080638347952962697916275760783053976477027361545864191645263976175375072839679004094397589925351477101307430686867635307919400350213906500094117369764207474793700726640931815259957551362536763596823687906320018243552631543135925283709232724984481807607928309197016077580092673465169502826472297010281051011343102918404741087768827954662969263019445973262049740408425018005095822703005934354361452343140603384577692052061102538398681253310479437287025482922780184072505708727654820757467785612745293628446674262257747511157894990356557651060085266515037697058244289237340693377932944984303480486880204015628815594310044051732910633917625324203964878704241412445812738496919470307814103847738137391386870357915729116070734059344209915585516849238823316392930246264051990571154847158760564522117794524096405541514080091061942432140426441919997255304080827263745711792889903613051843391156950837641761927874778511654200207667876434925930991336579472215567929190719768964109701879903610355884782696677863824621476723449282939364665064764369160742498487130638579409582166017105512692014564358002562920952339033320797657044030987756981040625859721736361775664017984752463500429957298605367136041237572374961556593221182581989858389281469221384587163092550753148799684540013188715567939020583724939200120825122354124644758126046124581462310333547606617477419817958048909006285846650508183051746797990011714880394336252016649171221117349970578757237277780323024836436011095488361467030906001951840660510078651153004492210135105241878486220358358444188698202828077345367765491749338659989123804538150697066551325979148306770523833798283605089775996856189242223221257049085977604217825106477479851888645391153111188784881600440468947972147495706228610556355613231598696350351772229223656142611797942322015411810559042075759407710368281725065337175287053754075242727371847899026153773594593892733704121873514387003375466784447037887690367933005560061010722387225175108652482044683580009409758950488223404859912348477136446209717557135521952628967114878890075853780501477995099553807847207928834750477030574555154844914047710537278643249263863314543585729120338790540670461616613951547335784743984374215006205816313528819416909558549222804660756523038348844551147242727725205786478479066689927644224375886740020522839611366638639211589697672575356783062913695243203293418662367945310984968489896220774379187607804002215797322047610475080562850798508703312355600158774406461051697034997262729052757974544600569605125123331762522326998016424984844887557387048464920026019378991195157141001735282606156071747741415358634672658250351544107076984345116053669457453097123690447676194154102167957437163109262762411401634432084270452394611368282671574307377959434596906098298419499035941657559502938762984677339243498325179247944650494193809840990689518277166073430564701807262784134882154798950607100047435778483338856112702464800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2398920401279149538056847142066079526209004472301360583791550007423522970971601434428204051337410849237545807562790380787326866655243713270266925585206257848626403554361140362520321820779357317143026787715663241879330525242090600138804058380269197406684176670463350614601581122326031433351273283480456254648856222787848675540342425872633211545222969034673437113527945869118089487447233395496986829465390537831551140002521002825530571611250126386379897787473342383504764940361721818008615988233119372521936885067500289019633411660655702693756956641333038759716359460812660716049531394666970187315354318261419917149502190262027722257654705519684307571067331078855797322409767971762032438434990661036015325469521716268178285336750865024187812986632766674117505186841355432101632387019431614039729656449669792507966505360486914768823113969869844556913285666975312202027790192977547464164773774812843205963236608430834497448635434890074858923930820157239300663223874470525958382340830359079967187980286444350685894182572910348404340034909257617725561770077568891122927777711282661485999530827628340128045898682024818689636729440489848620585969039310113740127574279315681954268088466540882963342435205074331079640617868030406067728290916474056121488554834174523711342582341022871762400895344028286783056064731783772288169529016036337409553455377105298362875550440110436562083387289893724713755144353398403905599017894605021384817654582360456816638830951367103093211977683498621327622259912540791395023987755550441720178850322268496659139713369927052650017906972743973811049914729885373481719499305178794839818462506145033456251174159148782115444592706562709418596602626710518732216637029606413154493926630194900765839852854874285683943797715879593377047197754777724106295732239030871496552820766793587329066662200885054962556694918343488181496616502455002848762963866691749880434102000958935944539437481220627726366362587214338239924355538704645694305729269800067475452810876904661803914570064313252476143838592762855828467858371017898484454617710261660091777427255546000075252792309483400237828690072481461468771529095244176814078314235061225203260992709558266443909318413900015837045870704497774975050716709322053854887562502378376823889713605123669458308344966770338049104345245609735443628502888498770819907678541812809343910385792467570925531512790725481259248088349365757575622021473640451744209964215322199433115689116050691636132371220430515376805762487886406648802472197689456504329028655764280613767803693282383033183504294491669447503152858092597954535301671584280078196405809107848126595548826494255128588650802922656585968245577169271157685729482999759567024451448876583513430257710119453212230638481077723765091352087013366369704548019068944666595539761958938045594628961153279274108912362430408434675267714121478615355468106384046744920932950052404904658430712582947234987732665248942093381973955653052881863024007444121171460252001845933452514237175075280867915403908157671618272614735576465769991864482001352180185288658340873767595876252107582836379092343964012022580111267632973364130623429432274659158430871159944564331522325268975868944145356132948100711594894811979086615594003260543859787853561509258643935600864898321956348188337393367946441411365305841382423187330254907607484074966589600510392116660071988227370824397822383857556066714812640345766175100364710320979783648262930573521911011576573323921877589658361478810018629075907360302940229411514913027215523281105022059013208212637310119015581916230353028280827733932456720595118572905806434916349840520818838130725900186269999936228686166385897034250082987778570324794712739561279847621623979130474056115612883946492812912189146769908220929899155078333406240287998378425750263899952165310620713995656119319642117310988496765505665570500806978686504167060899820684001210517936950262741878784904950126827326986620784500313816545510169870708378585823775743191798579384015854249237369862227496648142351793792577245078552567905547494253874373191830551111823974915610942292625188907939430532854966492317686962819063534107208030141003631517397097719006033374777120132957067024878162118822234039011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 163463950421597918588052933395704370742304328763798577950311632654706167293536124453936905441223201993817478800650180174355951992821701913463998204513915632493356687225384765848722350666750653773399804420891780060095324224706572372867908164656414039194648280996075828579557056924841704002925469737440742369034066634394600696155476500166319599327034902521432804706248563441281558904798440231006259996447442495568582749460014351315847421203070006307384431567415647810381348300657170095132838641284400437233797230576121762531548063216038860286367619139129196468615734512399814693061062883919898578830957121475188316611675676772067075364959003313225597968330968842985624116371524569051961223370479195788435880957819318151010499636213725395784371070027146077237269252155014244239883245653524213893116690102486443249673393422098433710749560225881628646725767942724219805606149465560136722019258304508388456312492358350996191289572469488661161668544796702880037270503100120424059506780220354884207199455446989343358526044488128465034959552338732529007587156431403205322574716635977316919059631194097078207925271348888875867233963941256792708346780325522648694757232645141366410471257811731938307410859719910860221596115813760897659065746398376292618976239877684890277080115934374622212994157590623458786912293174939225283967466117394321607923186796011633423277694957422695669711653607101555609665400132247498093701107207605146604598501242594690116379464773675645938329314411526482877548447539573094850533662750184175283002793556295787789349753430556656127904016420931545226784293315209766954651325808604615928189077159068554522700475300839060225274084351686884759264018549611621818525364239137865704244530040876153529513660379378557825612533822916043164719041050681614448184960882030149345297796179665034840994529214809366418019598039243331546207608622572568039302147297235303793376022091332869535514688597910452933096644835281234391681773176982043344351893311770261024541240270495511117762555152463723128598180087452875764757420594451017417860291357992630665783364355466869393563815397850516326146975028285383965164675455243049626090507899875686579964341328603986741659087376817789589692075042462009767211415010290108586917419690102914868018305209884785852355463385465296735033526969258341958921518888889271903743942930053480842343893879884978709762673235473062302504688587734697529191388934517791949591776318990568687014833213114707969899905135217991395752279688686137650119799281708121742896852615719920387619778207831950516700960394351283488608045907331531005131338612083318060292722474566659849892714456213198593379668233439953130109414466301718880757946621547392862398100741564022207418732169580377484726896781155369312245131429935185462759426275335892690357045555343996443429483420056371550780169856123391361449831494864487897678018537314137023592045481891346261276712799433335932714681482217581881717471829905934594487110491667192238280378587082730227814100385700461115542337918896031230360336172308852190802947189917936347772599874927854960510168861019762407032922858769035449302618764281533281710180353968088078497428491301568966575113984091283437905817768801368272984924849222154809034218653862706293458746473060754653027306585564430753617631483773634537453354062203920263738764965146865600657776275407456697528602751137283815651605399593038896021714910756322886814353553987405794559133911461333673814941492450037317364499941864574988642182985604868362609651622321644194041920838797570373129519031501241434243789607422466922331626368097287460029430139586369352636308669225057649491940426211225499248176012530892315913724799386994022797483493289583627842788477007316375334076836361092394974934738118528532944370030962542659245377954380021093470265469033313661195405903035109958619866885787620783100192807780181147866655023551087103534302786209919925351489301180442926824742114109950786228191969785452578280282584581935779879075756743263697516224779251961828943254698617370082648982905794377636328923019519176328534357789565800502664408842840209087266021178583587465777081117465621818266937911209827513242424217354593628856877658528536823235659954279129946683897656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 8715910003775455392474198691659838080318431017644083651400435867672169738715589907742351530347950587120212446448347894138219003084267547431993177925815990080075489387601098290266448081092004766415354152295482375172603592533530843709391814235693244635776209598381552366094316601964468740899120414960653578179378257522956777208931975318628138305771492785033565354117335876467267735941203430949928159463910770210314209676554404914833842091005676131422886781006510206304604088047299451253251348496765313473206404828294672999004308144320384573424139413707251074483252589237516671522832746420906670829585337514898072550048520184288048717027501558170213596768344390922524472796420263010597490649334680307988046376413214325226254486954822486014529952248565811353530103209097948885837528862119271427095887509784469449420053273880852769864506495666252642618239754224425047881841606016831836528913806701721629417596496483971583352449194011025538118146436096475282159988385272948363851856003727201223739569319835041491885641968168319275582770626413255657381614900437352819692529556461033653843180340842433394765963484183274194111388911033474577656524901606959933956914105796555250571224846525415725401757357688059686009269086051518428760950760600221442336991526155385881527881939321918659242879528713130608686557628733374442915455119804946515679971508681389753146872739510672872267098399619177421474858620796163938058423807223543969577458482686840490765138534318868105721363172447290375382261800105593196338020256929412578698086219264457374638779370038337719444329546824737675458110372814862829776117794319801205238832837962180890576398760780814289359759835917237472652003098947157364225299386841152884504249557741550247960307901195563187156680008555245492495358712466734357498083658083847512277118735157606185106937173900917899567332614640674236838959020557910313223541486961314480880490574315985017112835122142387784800737929594846721271576546250396849983751281795404616783023639309279137616825136372660572410222845784892664323518876809658966153435533819941667488237197363818073045627926935351441646115878154778708312927490595601491135132062215166107074651121209680044849879890567988394090647014198248324946916730529627666995968881180488567605308769122154487938688990075949407933663855849935358368066389341426526873083795683232445402803154533201087552151717646110661263399740007609194327673650680372223213043824231448556303588227685795396567593929496617131939616623313054731623785905402487976485472485325766618009435771117027389422585661004708786050619145370380225311478491703644711311263554561421046451938961256911938136270485855460722470025006678497242379004005639768564929080728419470856555433790665782397993838796502624850385130995234091737610745089453825918310145218803719504838441733983920043064982693358987015137601676116273838497592749062711840957938606517409184993115123993783898822786641318212762386531280743491354044762141496504026946949450083329050392686879534735940021036231715565208175932215128681536401386606940176420499042664747262104348673514197495542783820641153123597802533893982135408768847998798625056101534464101227822197586445232308502224392818899175509791033569896322826307921580415417990970136315164417409041974026644112838428976243638116767537451951808227232588442839170610785211802659971437653555533590751785333744815847264804998032533819802255219290856299243705121880862209745324442152555093990756669546953170000652018951938982305391762871413885390046878271722533702407326997911733758837286218000405066775478148964007052496657034946297063751461955359243958759821757782347238924845598650586654378012857020809136612369512414084436570157583581531580668957235812117237275480139036648583863039467436218746925613796249879919985856268760400071591596625950363540142896201769265629919229779704430072232844191963428931248883907250760248313186153614257651921717210277528334571640367913954081845543313792577763166837485393503073122985936369033423213748554463759582875331869193847414002474969149960099645559971165441788566845866992581067491488482057755326281847319595750062067634821468701983111826218363171691737373392171080131499024721797307535838762188890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 368643829273090327850491436018746713693961186436775408753048797773065417505019377403535998048303576491047027365233568147735712924639358630383644128287920205714629071966754039398457238972020899333466180354527049861943414019134127598772939387708287897661666432605912870676148241095824476594929588812193086848256390602002120121057993032684004692525072935582977039947005769389142874528772351236055722614396686027701581245581612128159543625422354102893734933727583849578654565522467335329441283412941606925173640527248654434134672156734107687133377758939138094571733402605466686117841353310913349386084618178179214762668378550523282987033356892513103616535698790125713738837863707069304467985021763417489128033150952197661143620251900339311779116408951939976249748314721682055815284156773914637769171319715765195492156753655554391149745362846609378868559586997826492207841204871408056140773849309447120402536319756759518562505418105341121988037479346777728468045855566712261962994397228424069977122807534980714624152484735822454297019110430074352640392870671110766589824408894099113760083884291980621037922695168870327743049067839936038610957917472267526433359774324190929393231667522008933791454821354138600882937403414014335421235803836023126673479151350873385283532015192840440513480435463264639930529222212994058540210523214046247240780154908369362841868718259797165227684244401158217867792788146107779895591258591996676589108102704001116886968934831554937860554603747768713038062383015391064616356011695834404558979003612884078997160250491218534049810677683454353630244814083653244111016525390310502208260239016993529760697600650640490583946655006344796513371351242024828759905025655042160084362127730574167302217319723781274228005604513223355394562535697554216251934661845356972887900519741959330913407450045686884226682088805401590519448588532517439927384786809462056110536165342951049791829424066375128898164326199103421712786305330637434953459449483461849121099711502799540506974176397861123086026173072778530205102514353694251599596720615613667646675345677386094036964282840878458163717522977871357086618936919259177647406563116264623784132708437704631104387804927110614466197520212057837327883825491169729755528125397742747267708992755116146781378934739119095332070909518427271349260434295626707368632017202972394540533767114214603585524306019562101057956572407282660796484164380643953189380286335797809023938440806077594530173700546288231567058883550997778344511849259354486302513068720691229914321263388133305709565863257458588109630339463432729344385484093413340515482619900808032546355032946542800705513047446071081625877515234703383974179982392394857901707866894078070223958001718590900349117910041604997617165163987477993508342828905268262980926923635522638009735211771848312448307652067051331749578488262302185925798347369439684263281694489390138708148277204950188017516121647430472351617804248684164291518679552111643810619272386448923102910283701432529285572806153369919146264118889739484146892574644993684339376044819256967696660689681454641834658612180019757703023076136465103570271949849848666134775966952592657588626613100573855844714968686742219130229709046320696313650106921092955746704608573834797820711596705442572813783117325739147200355610837831147148311350828880117218581131006646103646744649904712210578431760565616143757990710919480398440209346634608931229171112501780000867166399944268241553390057853389436891991084035497140664019853864348573264738390115909321155006888639276436452816039900046820244253423710766053520098066940372975973457565211563305994567489535772090866228743772258239767973675338326470953542148719218577839800939579492271228877271665597786390523415937132330489784334526745359473318775593914131689524461143884167939504700071956115374600611174013429242374512756690734603403248420007910777162895276735628125216620759843458241254109432338072735299972149559360278167763786107960095834820628273573175251517386821097617057592611669559840937720620853846621766246362650143172934979091525722858124321848234133819109524066962487869790841638786126986368541691116459541497814245022585888565733624952855708344563284783452831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 12348309699932818184003812303032767786636865126103912021443244481406087769976496185076521442731042200757738150111469317562104048027929160947221482005838464077408569065684964509526153185983836273336675225345561717113168365894487981521781009619609824856390509950313550685771190906847180123870315078128568205018351338084402438082690731048849560309899275002258486308672279500498529918103520574850364118478624761453961802685985942972439789233759870421951356121035457540030831076597412220645484872383130049956297434492067097924805079518812227248966089097731637528655799566157323130876388246147844383301920259242086647798795206656880255904142586521965052295704200663444207373093890275767134261888632833683272323559239749570820711729370231534843485202246047613780379470388836043568187421525256565191214050703232112963228658811536034823688631168946673954958890287042544873077263996547168242830458905540818817153507627829469116766115260290838804643861332801779176474361982058665850093335193245368850564232326625504984097642551953548005392523102772552119637955001794855150581136685281529415512618826543645918109252172003060540860725976720687392349849693809288060859767181336600564571331278806789484581800051535405137984635537484140392738602839208703590426849398794568266428474137401798425181173994075748882386246252544908447141953492144986769087964808910109726830133766303075744844948568088209368980656100188434963137299480132955378350555132969305613638102868707980151249649783687051792628352995366009188603056659331267265920701731938647496239333495888551369255872323318933280960563951879658385611174145635953344765757899834491973223932574952496334866844049541518483124622980022076364214384916918402978085193660079350119770476083672643664049907682672587239328526176863114183133566764595916839418665559905713245919058756647810384805965372111391478551745904294263311693796781525968866347749384911985938101344744335668623231420401693486563870656829778437192591509730380873146908049740642948469940045003524183648276339847854156454213958931103250394372400329353258598013506143351988923945680141464187673052940374750750832018434936942462453219485660989350560921472588354416046025414762832982386121885416601381645640472928268792884329700730829792480735347525856989893877434700268116744840425235173250658264435065766504060776970059651059755309419022236028232851349127389131721683493462770745998726026958944074599481865577253466852536285975090907196720873955805768347707587223291607106650446068021718006322279381208446044346294294544851913186072989610533340317140731618507555748111212860963142819707146501187571294633253186345306905506463775189326548162866081497415219345941718775621718502897373033573806596638694663733373358597779597214668895567279058030477190879019449610740270860739587055976656161579884933864624182890682986018086787065082225279611998751276487708288403574830585637262712285006058701803943921404835827162896761624488257582709927036331070301839491609153034342062856396259782591076515497655624199417259155004720336281538740940489800493178471015573255700515861257774086978248239971433593812786748773525166124321179702812612469973416059891118919623897624512146543721383002398097714703903926154022895765466131590831992174736585643040579398574199980563323164554212680973319303586927607068436823509810630751398936291305753087994272004312772141280382771144576982811163675738883230036622886295576168907312545822982285902960054409222733331146074883286752321175475200257518953787160556844529390122359879033661120601450168403453189031156021706562189135278034487474758708782621757522397049478170338201963017644635423482790341564911459005346188066410860302491638616065898509354188681913984885980571323165947602312649472807261015326447276278504081350989973242207505478343747919007432262458204446746818859570883809912900311708270224090185841545026598548407242268213790662492274254480579867031451924088875794856518620282024865449450305072391985590474234817672924945454263138922316641898873835893593744856817464736206731456861946219478331230459528018793636737834076066974828697649625488749153002672453249237896184648443399421801583941977790300337190024607766215564341991530449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 326788374087185678082256574339723330941389271535622092883492833359108776898890530117574458028526433324276819744056015964284408362764021880620222417918234000478638901646076711922326547033877774193656686039562488823678677771362362369286998377158166501758400585792852004859762741317434751501609969475245734566518866175706252186216243543609330362474787332914683046518657008096042857323218173210620352306282162688456054875111978240007427215099152401415516366519797411186493335549242673921649230978875250467762688430512100462874839860463910472825087616034141145279497544116722724843463031399955573666410178826766768965434838118574038648488909350260609943982176044225915702638822414402724743414674703697836694414075475242429991667411061425385608570039178417096784636812736895835045781335207018197003414328359287229167535552389880855654363534924547153273372015654969219074779482100150508409609698798059483363373340891368001373880862474874162602004942350682282859705846830386235137227139731822765769979682452674171623878174454484266384508466327164034473938328766870938968112327365276776537162503393159864694014033167010694344072860413809368716229819502633998079448019405468331294591139302128391146395147893081044227250150103160148807201050254253496625525308536816362181861521945262080348731902378207902811121334050720913803783656421643778620418052250316421741042885810378542930470644590252133247181471116314091454031428483258152555679421396281858598211286479761835195989720047826952776965215120090673731536705014856859595211129846779072134937306881822705260349938300844383996753630673401108037181889000101432165167805827321008697620160207877970128347676023167591573091684041727918694368287672258232282826174591501781284912325197376868101307174733759114142649701922102189730963204697240735517388530417870360352065259718530535791691387890115542135164148890845590539948895299623402764239829418902952143997728883897301603094367212365175351624048599891744149614687781449523016093566754190423182958228876558717140454401722161456119200895158670787631534956394600002810418200562181850067681714074483757580615584529081228490757433435077949808206608830451075730543313322720991831539478330525953786585024488053600548506210170633025238483536591430314005119964807376348522089325390521077383837152073317375517157455700383223052309136261446914801783041784166587170331214559437708704383808255203810436519690455708711056779914964835610085488336342930581217391403712270441102064187615422276430279000367003758074961072252036549726873357305288298375644961084234162285261244732100985445746681664660122263335043649913050129851345347337741138205181860817139010987465150885199498758154779336317493907796010368628263701711712203121685964861374189073813063384642652640330388246152494172853787429327783080453590661927739115874650661499418257598823864355990642856653010258715358794345933352052833680856680814907018236307419148496680322063412513821369710964001796448281751703530436278124242165010450689946108972401349466852975921420739278703060720802162578943414291414039313379488638784558623656325564355554940393753242923060794455307749591112793744996625220711453172244005749961563383823978046051875771573089471350486797060165739262788655678617890840234617483785528136798872209065244620040939508979064627588675051947936320560432217780201370575426394216732164848228632670524129842621031622957430130787251817987524807169875981319807692213257877482835455869444768173183709760026797025663651455806090459035173665337981777778407024080205538120432977873721661396941002171092532446367355648027520811212003266557805263426076282825759047963980333411817473970549100823889949650053572694417509881297819115994654592365400346650299774044388831676918600564871548785933134029650167765635267812559977155813991998606223300901802300394496401853816733596599815709527614452471404446990438611591858401312150576148379134083898223682851251812982847766314788780350206247501278150851637811056704173372266879122581726047586515887831055214266630473636607964443486775033075797298488986356642995000845573444515495183608459342019414079114316324178280741831842917641689108825800227682995768490168514488750471231308002689538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 7049438588474555456868863338446213814178937409314168248559740217164144577484223795299117483071501022893451560905602777717665529148371988356625219437640942051140780402374190816984223074820679150418689361253774621220479238787391878236047028498948036283556137145170061228022178401553499925819678863566170430427757893136450527563776662719169705661152232725721382499730048706094487365860768913490862967457383771981537079123974141279657265689025713478173747634026252202276137205300830279495570674843840707313390426375460920346530348838900522346675998691743220118987488389528039206241734892099386954922134305883113332581645239962581109149570365735239748705452610766151983104181414455998197659677620487070600407547904180914010039500335598931000432906775065418052205962244884731815712831211318548354481724494804390566391322089101183151233198305533514319928376826532981436417531553040622320563752002923528592623179514799278086692508922744627529123020026724924617596210736805757146966730744954525351387045036541626056778806982635688649406212330642484404299263045415405886769456292904351147372064529762067913372508790768891597774556095429363890558106507657363977320860038945317261533516423680207585884711602719618540424767995865762740847293006712018816116689936545023707028289944604185831673841691869041483614544973957948032449618671398001116646107685163098156558222742316074730761818843274592056823122126227034514739355006678780785162748530372236046723527166920166322014934051258450120964123428011749886381457097142658697089978071525348902476937481478213870024694348655742499304684610755637151570192522047838272779339188517353523575505953167972464898635034770466777876031727863202135811075512721901863334779494099839589002824687411625579432332274592273366977787798367587278960122796026849098159409690752728513252937166515477786685317298958206406791755976071709191181059577957197746106180170623341722283862290293154716886696828028158354142770298253222329885328482798315197074490062042369719146922700058431088935465504406646505032662550806234335900644969713818620266694004840740151481964308496181344077317738250864393894059197600068599255482497790593295421748594756766252798833086604827056073269422876747936165525707595482705211119937387015245503566764405151065513732838745156758368458593381039155348168683582714192959306939251369391635835918501609605155528670419960772910346611480916199600978413766118770196054779840815753198236394489488317541101209278803129024497502558522447096725334095434926781733559953460987772865115174111088004357970069302332408356415709603340514599705024842933785623944395373474229095394317873246433355521178476350768570488658212971689573372811700095198746508351977029148937568510230876965841019334856966107809922379560629067860140398439162922189574258118566839042303151426597391969506021806892512930063759312137620884258226154515252447245308513589444516971044199613770424458205863279762487044349724360941547899215974149114542943904341674021570030295988851430845919938214889897957825235311124261119953772001683929934040726736474266413376416505899528178028810248919549846592273683937372128111486906383465846006386519963944381604877306434489340981444886575532593746301156804563042057397357555200346596744387845820492047739987449874198174208422546262891179246626797815014945292571506152757344714828628502425064426781492277492506218806905125374242352627927489899764232739721048550245367928035992530742522388995215922224071362181402591590141285951617589716301949744227541631204337022639652301526970712432378598575141902650025934654881418945225077273039092001059122652385012448757970344466559430071874874856468796407935450572094021668266987048617847861169927409563935938411477672812847070964592616494028628933928536891284887137874594228549630136097400702613642579076291827858047476448428058716909748768632820360304385412756171174044576253381313836136619096425585460688186378642034809590213618123216969889868705588240819294847966264063970773987372925921113434861891628864518034326514854933783130763095753652309963529958557840547127830644119261652734881388006917058275750235846216296161905634114684041492747605970615689649854986766300401876688482666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 143128444164737726279204583523342436588936308579045939788430316046173277715158690437292186767711235315646772376054610445817032979506491449684660775042039058874334666901519095036564040451342694691962520291360522168679886401471464265738300780076945388836484556602954772708144779634753620203381680080002818555371711080728413024949425848194890789099527460818101945576330560607526441951166341908543892121078913343534011245195484678711809381039593834274541462798281361653086080928545245415084435933322582148160312828197371623019787295433548047588822981926211082652786174681989812413577758984581571256835327410558291871261749830806817161094482900508300944817304497841565384912044481678543713835285393270212138537422872213267692246358092845971076179059022883496851861727030042020474606606930580431366259093324004144929213941417443064717354700194300786304006361847023861379699727784836020948138654115618236758884677995910581386987216868398180741605900935511778026209211697450273348930339449272246935936686351824544548413660729059199962163235277928534799511908986407569449046108278301820527783168488265315610827395422100064201483108168301266241147524830749013306988136885259626631700401687046614774405383084997413826273058384432767031567747383832158003725610373107122646928908537128204197049503840349991563360369344062584191400737746229352774873075518562851438897935887539605396788296004890401452543769237420995938494521254629718106992994466715154510492344598562066934046739547417652968974499962391446803648316987048222158291230218878894545871539362932309430289604520184784052318776910025101481773300464927334971978320624811803383820061239999584761916387256735024138279921541981833345789326485193612514050004246678746982651370499997758150822501648991483210061764948908535739560499196885160689069443199610718618890010159700926193149778210982891969586977560610815789800058561552790704167819126142536562152232887087315449405610534096419969171922312830334411967993652598314728463889137459993801224056846095263591009960296331028997678367085719926462827983344731268427260621561536325627669654275366540929327423261139121209228800717927517766231667634219767559521003009595424403501962328877590074145205456744033650322928391443993397502281074680476385231174625880176918015773790190617117757601641149397580145889094384696025591088858537403795651361693817632592851776846558421394948004326587634070492693351376932279160629415459868865660149337363701467727325040201040609205669740363065796278816347805200984652748316677939914247479757203463223098674214159752536654964645514015213182829078583843594741845692998432782801628327397189424299235515988334732600213262890657882843087763494772871292845420400891898634845942489879871870845297635585887027440097796303287396841980433161942294490726069795295234449904631437025242474372689556137316974691446186573600883030531004444602770687555028174416073484136162864682435300628798827450095532263101838084282499442509286704142042864532615074746987306044240520142514591184139502538495659068355113021557209648020854757697079225890528624068271344058869623919046172812325646186054081133597578816847537155386288661074863048656808186886632937199808685262562850911680682047790583455683827852935009899443650211242480015204542557654492745480392946479946042613468229227146960115601042633601925355395030871917109665907018866215762243413709692156250699662038346182597598908044703896638841693694509846654453775174092428227721816812634121864575289698914246551829768972257082699687546235473954546838539109898589969622461778661127469348594000735771322509586042900878648212719809306452065784733566817203094196440621546672577335343664259661708261684509245048731914851479367325891478849430354761748268511368291905803344861898541997187979997123693707788527294267805005388435969280865880994249748071243122588697104119452769345206592102649290505607024852909588598172441759956159838017677188873037288001812054488058424923509506342428567894556855784756110030235059160061483438372927837099169782175522872640218373869428267474918044633832493452240775333313438656659331842317148748862729838010255209230359906961684151326927032748183868065985334855294851206039520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3463134644898536000006075611642138574333140856281182268975864697606903815202494598228122587424628471225959034981433552932948313417827325702736705554026033832711032415764776279480219482512386167734361178853420894507735516441716113710926404608019327520092266123589066449395797522813192781414745335875220772124149084226341497631144632655979475264612058156303390819939539848822465222895421542561783144105879747655686494413026298088264369452772859201582591526358893262493455888407452801258194600268531111492438058699719502855547033086692116259583942248057134480156271273492016050959186611052108010312772429539709284540172079240207690772453390006478885141887300787963762669583374709257671839517298861327178223399637450969733391936619732650718314778211483391023188412693560359478909434755320216851135459482872434981472383068215612756451924849666137015946567908661833792126228157832370425304804164855822302851414631379130189927328654278951011852158806547252696815992970700655384713156081057136147679350437654658640547720189731278155113363532107339087769327443627600760853493168131462840098130473966792258326451977474035277986481299008728414156641217272638462448026555655447379068861990544546520443653751351490899261554556764872588007049724200800928860987267138708474328544537719302914268884027952513832124867278028773508433584404211887098858836674782261969020652228401656733209501085815335420356599712020669318088832877895359809937914344400633438027907313006258110652750971050968722090431462321173662869635470893347807362067378355250760650739092536542621201104238775362631669911532862295045355098519858073704337459385283373978812056151482702436166249029588861000958305103080669869838178247704883902647170664417399962845808293887747733349354711197144386105987030579202045409857434361679474224374690549784637688989526789984172533900135198842430211186062316885364351306664392974003974280244026680283073079533225311291253880915558779499697525162211444206506025277345706684763565118058144390981734521596608629555428090854857331177777287239443228485304667186293445584640712523825804626980607506750523726887812155565030622404597736710266454502643324472586479214752499764271803876733134272881648692555973979941258420726468045855404514629508237690757426327384168442297575127636084344685138731885130536332099460900805694270047560695806570794422809910786920702041792474991348016915655293039768765680210799343580336487072729910308268526475170081555383025508958326563289036339518843433277463486886776371322532702135926735488464087251952750716745325188554923701702316788061192642244858873919740004242511697226185979966990915918353918994606924217011887408497115938684923943838000424333297325257536126261728510531093101455942884730704451999961212701578600348264701209642090648201761269086649365829041714914818429839918953521413738760756904290265431133076574457387715719025629235455276555371655899039070626577377464646658097491591143884063784215069850252593460889782761605332223954025111556848940914005712398898161672303996908539759992877080036431631440540987462285205265990650307866631136284550301062026690618859578720057099278789633097656042159636254268774925180179537242695708837311835754704019418674971771052015314567768784123014901455260970597499021766157401771841191605455598109642166123231331081344832761705695988619200212442990704205151472438496182459366084680760269068414548064095565674393616796766798926623633999116377858181676410185740513110313680126143106032215844938100949214661080618572334785884881996020759257247429399532699260739349717163910832585999243699279187705982155034825732902761704859997865876202433967829941107566733223790622921560851423390958077794321219057224885598913279010378215510991293510445060724494422792873615021567008115119584949404593119544088054422790484280707683497334352318348688724111747255591377738156123390389623929390380922684841766634987656256098682987737673415945505696221311152887576759096031240735768187680119351098936985947263437251445249838536218843504094217643936470081319939189760173498732727783037994110767836216991176870123734923312199944079993241584625094311807370713071183587696086559232043244623275043193545826498413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 96252186461892784053787724360645676716459269134093408511316689572033219671049712745504718127147038481702345716690827386967273826825904071029635869360878896494353720691183834518438764602873339259641585383660322710300448378391516637064659141033674107028979157803598267556725021732101775736242751079068364587204832682855606617309764135881111295973130767730869867140796549922571737715490566177209938670188347111002956724122593275172494902015282795405678803824419193719756801524720085379790831082374422414746684935569389195444062762934781712287214290632700614660829540635347420031136523980981912410675401446175747628134922848271288800270159553036279905520794402942811167362571851812637018987548747513730033515712363520785292674738193831090184311229684328838024305231614991951021082636754022171948248778048190429207978873816549897348055966586897280346139033491797868399830865392398452606462055971651853787042383686243091553339218870767998080812314547342776728952481410087875999353737640763754995622036387605176815903905835451912142011644178083471927886008436511143305164489454675964601549239571703772433963444064386330965238493575194269453304953733955596986296061106376902469782457785515225942322871276431206736354403713231640016607432199141691090984040782555946645408758767722014365959152616143060411684255602149310052217986785479049510699025438710830862259786462957613809630849691684973193241959306174174890440636746614841464802843531205093861837267426050876990804591929277737682776866178005019324272183955864527651426320064229100108120630188552053222841706305281855437794614224926178492797038736811808951215179499891596857680802903491168478568750573700609964651115063323361414524561633289010273944731462558157955621389794833289073359021900869915730682815215762612143764985106239077617352639522651194500535189359317482813982865726199375594320957782438464525369135951288090530864874951684645185699018954178466285987570609699544502962811377391619661166592296546713342257523995856915922538693661126380097378518310839505474759568164243696331124502673646592255121872904805383737229079337467029111306174974524217187535496453775408604362582476034104055975182823005405236287089715130435945675542740877210552326927942826470879666808481882963294948379159835511371152408688820252370492432605709020286039722788429275256926058002564351848882515293931306137259676684595591917806201647777560019990100955704441850629681804504567029772951730557990195811546078414502931576375663307655978153077954067656745601243315673168379238151795720612908819557107039632268075093959624568995814110308020555779890480391835236629405030522522256600318571689214372618037076082515504919506893793418631097773340017290841826876596145098953676649193974434128300307657250712700304206378291728870530922851563838261783793763851854752852328460504649199241932496863324803742866705473332820143222006102189247190057486984662303520052752473846908136319502789103504065580086270074186447574295926404143993311187006159682947274038480258235393250537277646644003477985900964799849925695396270801296905757314630129520690617149101600840635867981715720581277306774672523576552060308454971869352382881471414728166928194719109485651468791754259778917522200564009098414294821936501572000836126368758744622715589066840997908376166205549834069798849321444386351070100156009017040099024731887036707344648101994947476185592821612794213647577528968465928689687210134667569773413695510580803617092393077751790733009143793889040774247063430618320839551599225387777807215253861544063062807771257218580620546169987820338459615058106172812171007281087083773845384567964426441787810740978521908093997972473382568330393199832314612178291734850950298831409498944499343407485381565824442784031174972968846166008392957526593677723657054297345226093726417634292521826253865408376397923782959470307653386354462948508070840663145044766300908922464514656356712116905476616134370688715174160265612684455089365499691318136125833598257524760504719798583333687053697068909383235661923409476076087676492951493718806023475511064368493297489966110338047962545774682594386044049694603556490155455517971135069341394453703897039538260698318481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 2375776352291715400806620721936939692861315522077618622840955280385523405265272448991862613685820439271129375475917798147919368118665383679164247629033800758584812022921732825649283141734830961757035904764619109963001100164187064126817911129859716338645501104731990334721053049004482939975365172523289329820852367398829491131103123186416704870887313161576701422054084266610464900516444579651689630508252480314997776039891603565760226240804065699726281777172545196748172875994892777634083375921160151958572107499847193280040077616839113641270102206392205167064106768725706647726119520805136065314407298574490386363850881588214404410702637988915128781831456770265680309843113063936916133892992200013439127090390309196045598142568813079631786896634955363944968076755964510217161938106161871526809543487159418495898086952993398531503854806773903996243748203406180927868188328719463939283146794879510631236730755264888712930066397649846927387320538843891168010213367334275282048057986925914232743281419300874903717084195070493590619913728844033463486204334246080158207544213713095448997346395185494649826127446335612862299182733000817562976221946204984351141590499493053732688909042209743984842121235911367644261516259010342790557481867991863830513320038785241737377201914813278724181935153179430853329086600223043189809579809209277842881743798493354312357733145468073731563481937940735369731556539113843369547312031938967192390773417003849811624748117318051983683645490289552892518898832972637719358153001656510120486160635481485516811002445827666734855778025604735407866043960152835022183734188839494454173771948619181586509393631322286984635945673297327220586925830833595437126410813266831881759365760102107767387552622399433478755607756798132746937168853366055667196663324698774176529987337917840440542916080739674666129144156256731569667950794235440208870473140325673972353489670817826827161981731674155347239340178052990345898492611462537218628021127870161823787345657885951803166844628586870819340520690907746271585966775625009097266711900549975377071148131188607705809780808963768118070254831550101275574840006180336282164102200428257680553631070051609617319119487060392506336537818799139138764182453882304165632705376319580472353297200316527834757997889887899683091924747555914070732420111352708311877652135455222662575708133510775258093324507800314219679162229766297158479764260543335878567120026976812472649717825288395189526826400747840695065890360779728914414397492365131171838875703709715600007734142023454298231431703618087192930071685708854037156776501970725619113182467617276796195616102411461708246612177816054430461994392246317634686064708841112642070798362760961111892778450021329357939531349478477993914937244642269221557910261647896844385303117968555898345492084550941511472789420304488400999001131149442975340387341131718428522384542360320074094677539992810032336446085899415635721761626761118823206476197723341975773668109053714603653324022715598388110400177382948487547721133589979522577019140799165620311046385350803702581793241849678713766818765112394006559629150687935651520259830372067852268674621609295739239514921591068779597318356701592729623937674120324588890807859886329860846829234833268484618532763018219101484837655827848156315415027120603539860589035405461984412107186151346788848982237781123960451413952520131009918859041115767999213360595727935450478299416136144123566505580702623470008595813315602086510418052139276036435758463264723787886404376554827062736135822775035753491582003559242008039695092986540161535431531275198036110483233554192324229187207809268248504158948426737893891047652241312493187678213651116637552012291340568426790607554410985992476587285800924345945167827571038589425192672043213990077762536055216350604778269568702140009949372885168903954056741847799154863777327920885977196434423528290621288673026619788145188541934503239724016638892968671718352702737005271525348910149971204488678949218013061955193251284384740364429984430586788909832614367098425937184935980472151155223581417601059032864189642138216061755616951996904476498123167218483770660156052680444288663248224658178928017616271972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 45599206608381519396151860919172753581361521166625492942488484099299716042094866808580715883877521012535888752637550385705869171110593910608966290991254757340233274706081276840909109498227874896050482772611409515809303366178320222694971658961638871390440711931522895714139643216718150605946015348608999756252479099410786650960635313363122015874379339643321572238719614242485754318852637009673860610805642464365981711938441664908517731726060435815734670343012296382803871174537487805976735879933692961653728226844514082021338674217953170820223561212734546643014214204242566387673023875914856707789255478933067894506092471353558849051920670096848183620357990728784169560806827489257636867747421067062494707364300185041140307798639597720525217827036487695949374627610318405953317209201617347005603141111640695929202412447810587534959926626368645523940248268386049103816827557279796669385778149169990133825471404464476536581830017077732808440565695643899719516909287103057410908143926058980129914681395910587061415141398450427407520404544924221644439819461252231469589058140981451475239420269232971227034674916847949117715531747608634617483815947198824621624849942739689625623034573164751413808193034431879367811304425686673156404358024908164615918536684846545669470987237178632030377450898633633323517926836268183846426349469597846489474297583980276274500457783228692179812837515008616238399650838757500134877088475969081683120900406675341280782560415184722351919016493785922549828716547086197265388238256244153643921757073589437777148073649687134653403544144590694639861534360926046992593334625050365502271209492779006132243463216319768673537215269535295453656551228174198197046153276670943188702189579623763235210790873580999852273665669728797336932299222787201106666792411217351456236763412089908151188334695721451804058097840645580958863874753314150845789960581611444316954401569338684521345566912525914324024295754069426827055997679761215401040171312500676165687395717495991005784110385118005424452459658886533383809079061871939606968759544485010675729197718474595099834518635394360183482594790268205742663892122891563064133488289689563262323786479432409404728932193929838784733894728932141904654318330495537661102745148716384677812936614963757910881294727989571483912324777801438032317753586422229480045491854005516537615898470885297514627584239126969375949596705792310481613323209163096221163243799478925656941517343731626702577150242616467221518411386854227719535484482536896212559455516736264514878157350095810117220611429378167079053464625180927922873431285543144749487452344453095661764876159485188067393816636745580859408801119037723582072680024645511112432573557303424075056023905463407348434954777165677159690671115716909253983838101266235905127331378649470389316127369178623096921810342331638487752096364859604140130200202330420143412326221182719410203508234921878070262887648099158600068171198644987714193491857779531291321683467002128194857373754332470773560698685489998612329241282290969820610887668171514981172265955123004139098044789054457156273701109685979001490928416459180132944184549599282886878455490230437352018946774404479621558466923850637930177471915990303291137332420842201423455265381361064397200823369006818310382381646288106346307165068072312081599030379278915417862162632837376180503050003838769693318719211314993406694578795402848732242452193119811587670486446311782072542805374205388100547641014824347257225954286578163987739160590003914253846781114750020053234308864151081792908811630807279558676959909712557988905675798802995763603618700459690046250939309875884724731298159617595202625437930592290408119611248419529638399017772659548486972619633516126473321821339106868270754820985553531149839071822915701727793697334398601416837301382447876425278819656610303206565275319223255710537110226323214724061618551369738786639964267700378496165346254900189793495510674967587815240202505518647230377417200360128197337501900726703831386161335317379015022887021460517948473928028775391252920637792396054754763583122921400748812103504536757231005739957065795602358772574952978657203543266064592118035496156071044504642486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 697199722463136150085165396963635925669294804776791724724194820997901160587480200846290272220617074046452231173336172741842238887271320799278413780669048904221787542197437600759691161153598954668044902664157939307515830392891893648202308445324034913787215968226822360032009845879677873196935749072024291300795474672364763174746310316771059661443495508851743829193886093715859133578616388829548249091954921303472342078525595953227909849082420892770737889796670522056409682483616796103902228601335825450147504772473851858494411073554524319412378368845675705320824396446836033328459207452987860181328706992392935839612982335534820995806360305865318510806791453744502299771457105565720804681665516174193999935950604401612319544180970092192739499403586047547911421787874085781470196778231541503802654671832554527977034066225727536163980686946908594822516257646635790455474946877958118571402200356784929900312877140197780711590565953982716532123115687183957036446462421594145439220548234174252690401109119556386270239861156198528470526468230988367944235140608557796187887952251303666963617316653298315078144692471506327234553357101710350679483661718846806456805947524119841396151018223648308855503520635053845736867666815848283998472506569504439434196749416172032101261146387097586907104919653593784198014339209291390418492507148189347552079083846924384388230111839282404138084405881379362372759238380095095897690669365522939913978832203770388002847963554238297818197429795772403712961358407462883156543981563316542612399634356807412226633213491350956148204963238507483522954435595227900511352306628819474403964178218929256002286774044135340141470638509918889514665426501910187261532864426722138884703888877143506365980772016329340334916118305261109193966951154882227677054142249813871813220806374496992619666693454123445825821595500707704794235731410235945390431192465738532260411363142498106787181834891099694895215449816017037445300109714237539602113332235937654694461582359637364475481304147876752538142101792273446994841378792684310523993040891289323208187811232718090148388625836391934379606339079552117525795393748266092437349427929518944026618487676720503672926226228978337357620093055313376840530511765005164261974505156838725418157472881440760156549479615466507147962061817975188673944964417035924846412915480459383198590629971734667763468702128294648411705234400870641181216675620737878207840191321424581689805925745417260851714995085572757802606175458999580530640106363780882242759542260335415389539071834047254747976251612045635031921487703712115738057763426590753604068982899762077979292908497617293612087194511306187443708876485174573346561922280592171465989874627514445167360831254357960666517875961271646883688184082396563959557988280212132895792593694971005632964727941927625182910753348151723473971690147090541495731573246155613812189384503357188505991730223618903560584151710626597782473702258696898175277635288173376466710529096970633639322115385526857552234984885833913739645374494581467048728519850552166206707128731871738119370755155311165437486809279664078378835660513336501364489593977093657541201618725247531303713032079208310761345341616082337942485052461110506972239998953325768336599133399058124515690238945878107649932026304027124152015526201170716920427583668370642431838531000622466569372037511143438322727597272584851654387272211442539685357831775789517650189234980198538221322897636691350781212282868128726604102662687344887781100048863741294114294036211241329169980088862113103239764904939262493375081814673577116998831253621616810539479689517396097854644661740758360812738504609209425136364434559418579828001685100855469036463363455176863064934703907197466654689057147640276135055857688626584217708835247264886332849498881875028369736995189984740325832260608231680354642776233202689146315622615416464836650393406757227113740146027007005348889096939032893209310044905604940244183466752436557309785571580130500287880292196515838229414631950650048240056960525057756038812966520565030440200005381091427067919654124152515193394758269277021328468075943175828014281795212435991528236065204669628100887047298699617385864257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 10653468054960048109551869269309856946873971283187731446072433942810155402034282834712782022877431428788133665285737785593012772799209067131979025534379547752227807074906846790583025392456495888744408494129727688308692576897587800559694098709679248098799626371973715716020466498865404138843839254518457389683629391382977112387628123532523985263300674705685154529425057822712509961728111928148943711216863281085116016522304481084957099728459213392588050988973245390423015084801960246193718135646138342960772809605031088107543571376990760922930242121805119492487785865025410703449023443354276457193671547667022323918878521764920046686575234636144627358097615356096269548044687579269961313956293991514866273810912462963458131432005341226879772350853807835571517516140038221689810358724147528201276821522144624482084001594285959526313815465239849664004997449217109973339973209140689710384949827633056827241027849524807368961144575877151493287041294878808328142877250982552117060255890493240628011278414143921581651054181463781707358010495103540455658053194343824038697437293540959199176710768551945862760651212169756037221896414056906948793415342885910486462852729622836557061703222324295723895174176035572761133057098059720557059148500123985323327672408676501115558629022588100913309643680886461394352641961654382232990137559216618505051802358907018637503144149199795831545264161949865057761481650421698828846106606107847637758203640514410982810107765925395763702707461189409708966941905899080375130324986520294652560660206692874048563528004117626506768587727341655810487698636483702291501306840733473682364990067104934972340917889896695529099147316959132214411825481275471846468791494868277239737563172034083127785727394825326014234491645404701929586570699447666886091311415813211159172484199970664528798460826637954359623622630383500224017221298925441803362211134452545717650439435581261046279900449737158249399331382034449985473216966192168250021044128336572132824132735447801736064953479240472858432180403703700109539778427327825243042610314703370668719739001171431883654226061662072158672135760866268324213958552240475986229198598126910775805757089593198257266482154645842506531229603213784292808700608306132257826482068517437092884577053088275011539100944470649542758485014982413081062742499519588492147921052688143019532488161253757253655713421807183578181318595270313046155466719214780064816562387355214457530071263767265179220833985485262553363585697743536904934964042605309539695060187047665941363698039804676506780007561077220112989384163634348026071871178352432529500478122356225106354678799820730549060292116800775344940437083381423637193934561541851320688498444949607401840608875327131320057917280973166072338697804279874536394684673995837449917027141255920381094787994500414357061542229038404076293613893041719147995773244591194437018331536331294094167531214304559214788188931501587122996500293902170081038923595009096038752915392394267316617055834539167235214327546718385401537910266732124768111659813486556178572458759940318692061548566774660870176414067328101742139511325273959581348620664344637172680776730217492199750072674093190128976578652018668613836418135010734952765558435905268775852598450856540830906122736804071070812689691827300351205130769847734938561791689138723598510731600218195222454647616063526400139095393403777377990875479834484917326679094043171106337974541908848976098976480675930841348839350217988870082473931511653762164636128582987911641893889152890600738534160584532957283249707024313136101951881081079159925497255980130221135282637963245058766664343000629847456391155980296300835439109924342643152456816645748358019028202474053522399633506069884202834930327378814101594275993745362762623263865464384487781039497729625919071603212035157718292073559497353116915682699415051717299313084295099026626354960748989188533447169583936886476316374294617161787842983041818671200101772387659651849304794578351702577462552106758759746409755829823946873945668813625275916272482806793970123157920469768421572253759748077007874000272303068949748792971730939476402800260461341784064053304857237298951969341840595006942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 214967993092332099044830201129821876851175559549357218889134081643524922565494161032496697597241713862383015880819915891638688972700691712072550674640960131449441684170130293719336446780236891631660372238307572841430896345797563829102391345281378544939818626998976380470928646836821840696157840722085315503102481505787097963953628674954336823033610448055824989468462972670270435832196684687850214729130877626727577142544902495004932409205447060974276950536332680278487123861119104202667786874812774804421754720518926522445149247600766134373800729919438293409219850148532496894345762668815756966347470570498693288108232753884133401534984995540141130566721676664416001627723606762115948774780147630292708698206163929058158231913803456222064495179611513205532940870416620746960036368398981081164988515531421421259879121860926969717691441448477088184322977591073935953211536193482704931199039881435893982291002339242981119408272196448564757071472966658829591084608270325026877037089615119578398756061871525731845978049391535551945647722188100705269662131024879681825651754046384554028732027056664382489518437921919888375900792927727495547313852504597771755542257362340755451131427194753449395977346589197733066795279266444458943038581002031536349829608131194747897443102945877727970394420720295465562188138085557659216218982662486806177672944663574525015235610275514665521473664195460278957598886926080389301195452242604781459318784984005737692991275771047124604703083952520140186264703819091203700956872245598685787620936710386579723191660202517017116529703983047900897655490788375708995462846623290995719928547644449787848972823499752843526569134675992673557791439035794661992676758506370030130303470265599954371804301696269501297638667308983176378148743916081964333107627043698222888668976666029476578865909072123511181162498727297745145640597311828863065743007484040619683924953076757249417271779905025299906033731425942057037578219394902683340052065268084556032420746082011563322801638933528907739750206435004814946881768932913177340411079057285893774563979256404319095778857201837392929775657981617993128944366176179762533781367853873359315049279741219094235384226591290782664490098756165404892665916178857831274186272948057509660230204127661948399211181328352701695446749132444513083624131918784533855502663342907439714888574060168647779849662746329185152949652895308752959547317952523478918919619498930188043862660295157437131480996211826789534472845628082867389795303119101428674427217797716138813073325392039749613359952516246468555437428112623574263040995554480253666948041748043066331819659525158678480945344752566139135752633185499770591349545460503703268151226474371473382349447127901735473712204541705414765174303495802801814337214869002702281380861296159925446582433898454328126651912826061008637281056318281093377472917224201348932537713074681564479025250499432184233380337670907006633575473602925792334986020490226953447043841516141055379369978026790864478139483393768189495763957923521687785563161359853562853586397971182001008278687389847921239773774783565671639359331101646177318905565418077296762249847439059113143861917412825214540282704558030213709502917744270664130346456507398848800060756911402319510482357646211784075031644508775130617220890224717850540666506860245942327256151876540956989391150824851453910056417745373464740854561471372067093491407911803985622783317635518657723257585029937781149961805338764726947280692675084412285328166925883125389999393330063778897719195830629872843862345140810176339202912707490020770940296081181541356960432345106051831283913858815782436369277012731602274148059148905207104935520168099308313666947926755646768510248508374520646774268717175675315839087481787526493587888776904946698267865589165199198553871514840586753850414230682408447864082757954269665556742137963365912806742478841374872002908589110542843028267286470027026772271318860887456873793952417567320929457692184561036313562900683151593893264195037369011545013830436103868783720002843765411467061404374640914896986366854347990894490460277325115330235871138139661940962884001442053524166757095143280544737353920936584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 4707630373895742723628463531647022994052245117451288598879677853404465469584261486937107415041973577858683373624076038833744133396493055399993880795411941580687005043909172847529474831859758922297954703907912769062217840501926039836547544820125207785655501212694818010223539738516382904117420539291690115408068912292739888325248227411724438792615655339360179425251854252409961838688175523117597591863331901212865088966885541580400982320854272875147020859368040752745484951325467731393926057702876547664826066697148633290215257071322928217367241667166831717263240222181995819536352725059197433331067204056134334885245641655005767985485687850176434724651210383002652871662062002701023240397444699922690386316712567578976859996563435235639815749179332839262964181285135371253612858724788760117481599932448366063502626853902113241479201167069424871122338431185084602654183686205263458174091254061778362930609726220144971436882585110005435265932926114565575975228257036809873300698779954426346128956509528527025571036157294309281483773667325720831944227605331882133155007147316316146750952207012564222494231708516490058270233091514740265279250397409832462780607038907981297651046790210597727444810460962068717977012808310853759791600475785319536563437733560171481479330644764169829323123117660935309890401617275984363290432313790157111062986719323095822241897847083643038923490075715107749705659001795738271219633572489673753505384357076418196514887167561764396894152470123458861816976636800404927844891883616393665432348863797483003323793173124898233444059119004131084638897722563989469844419023601464937769979610413716687636307036507583825181475952418005882083758028496936416927208074371931354290307731878469539658632998289103678021979994678870646622523475266176186667329307415936835652077290606072640664578103652786147350065697145117556685998141299746308417892175199633548458150991125832126393570395372082688113717804757094718754574297321943063193089210378625560324032210237411714589843448324244869647702096524391067337625436742768303750608677794786983903642681494777781774163834719440177748589827326893082204984554320869123868170551630888845584696063692424506447338347149741250030093446153585318780448257322208240433779392616331697446693820300525497251023289966320013981602063028031527457724944305473211970010816132932811890861768037725666516843382214969430870086264373447759825001174612388410622918348456300596958980138617212510205694556499437199589660521473723340201830882321240395963809805871407297156848890743508373542700972157815588335721958295907940066058526539978770208477611222889094577121491329099237215219862822087112244800494806336407761035928570084461483555391789663099294616570065070122030291307693349058160930424665804658669558407314022338000870923980788862411527335111105425467776511450047173492917527215967098658363572523371904289538560910607050192379141254735342269373172862604580210488694900950742630513726949735684504382035837992129544523831978353269274556047662165588742358540624353626038866786671368080503121657462792741858684748369463642452762985063163261140694367513002946615005485766713259585383780224599387695519250383996117312017425361375660893525498479364593788682362667624764304677230328526611221248882647799286944243262382155325529675713405060525181636518993419954425065031347759225319288063108824129671879353030027663528393614684623822388894425989911810768680546108693101279494292687191641797719428965615181631810487777038236054199078494930005408799794774203891683639465734207503291838893518797495537562938404200872363438687570496303096896187067084566602454076853523489584268057792492248882832826720616253961275888249809184151392232269908098283614179663861009040453946282303630570723456774803358566345025214691704329851833654184640572421240455755013889357520829446191836704842887573549399420219040896728907089918280708253185446768353811539994227175295968236703670475561037089302146136386118197522237215558881273199342294132936182626377983702871626504400047709670745551706296036739410235038396892827974610980280778966265096508880660044527633057141688186227946195163937929053109297772434397220092359930276870727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 83725582429367796436598217113001898500861242265151421665936664357390530536900532293442338051035208881304386844638338438630460095987025010583537299349472157692048856272275164262889004500801502604294251359787386062140288948114687497634580908084610084914066481549789811870031066082768578681366167985804062420096761209469836418790552033902996969118322363191479325136181839428594756797768166149525410098066044196237684978350644964573271791361635133361171587138002663674236206122905816763067653918834126817275446561042125279640020209788657101916482347455757256012094196168424974970783419346002743296214305482037969809281593585622381097256935212675739603396141075414198888424110149299496495405235522757437779175805116633726465684160469834880119319244468364213271054818435392452314632077692700451296601834784724305382714203789937558737556539701666166002123965529606471813711823801396326454921584095948471299433883858688021871550034244300912864337757476094330301271921493448437225767160574513729578430402025536484091844963983594050006152814936173081686339052216185943032800609475301612316798178838091451206441909072680289841751154858997161334217973402970186455629592428903624677456339444316040135006783691241174229906812756642136320329065171536304301416499539236688499752736958071525877442605240405555447983181418505158122238314120675361919183637823655690115242665997692017031340965133386097235647479544239386953976643850974913907832912650061838425450131288779943285936247123690313665114721273593102045004841350861010852549936300024076608655833073227404826537047726071031032495436890656956011091738436977409204963801129048460744231885811996328396044734020934445012938916058959807461439760521345626985307854922731814368320693616793294300657692543398811567666108255135297991117718061463283154658208761141252229185603969638996649302043644789322880827376634111628574661505532557846055346106028212604790235086162957081818556858928608625251238265371917089508691290619050557143794370897016571304187084742114335510546898734264376471301980061341909539293975848020655380476211544056643900919734523831566724258829326890596620377240458695559059086654794659370164609020198199854523676744178484664170697622301797384689347061303740125379857045765854717491363435362058542330157404662642565439815362137056579421050032125460776658812882182295578551490331660582306470840215460215555905047527851208562629274541334203414196595517669717716338978576341665915374689754689402733922061732376387642171023980883805381040903943906400633064524903125728837208003551839541282539199141107731990300493532478957617345889796155794996103996226054944120844009411596610632521484278396524537498922226271096553383242303361584823546418906996996580578903701106991867468872177936449897208263472653138395594485522374236046621677908896955803145318807626380479702904518512552781613816055259683159382439156747919244614404503730132861835701668705373043089705649027555623428661201719235006609355460020899307980685539929767283783204713556746402068728193566684305591657691079281509214539653396504643571548445893468677507415832004496364902050166634089521867980781324641210996813014421631833431020233365047298948169729853788628428662474574355775776112862549516866913531401592003705842405543077937877779362563082111696069423598958000100575018625384624742586099676886904394727369153720325142908542599175175415640518737848913698900507493116862975671085397928274395372180374261229139215628449470870505828984815630323918324205518483947559750669748536189689663020479248186157945362402651655871767289814205812638791335410195792300548286701298515946123491980814068255970540955171651378057674830372490022239068436441126720862743729274101971112236046739176162503416473477591495055343722738976778639890263401324941272110754275400046941534880964530833844342752601507779108598900303620644797513993989539342266024847375629746479637668175123310670319752171848765199886583821163563379482404464422297975996780456409320308081745576803630248469411739169217474646508001288598556221676398791130348490394986253251291840937470412689924084620579014344461006702443373255993857741756704437640718591385385028552263975143432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1108819764643551132449322736944563923860160254807113709421521812354186134867707433493129326223757564856486113411416466896602472619623913770918689249093752292154205338753733818650328040853518493638869845379995294071164354490998000193638481405589711048965600827647438955088152000946783657115123501027227434456898660172876545205419219848060755919361039744831080648897468082697183664326995496169632554222509994421712119800257086726460023373944315711679010738580130883778780846947418026942584045748567307079559443681870213503044582935813046142013399677444513808963825293800412804875802063909049938914795429168516557503522134299598227177984647561941484947552011633561849016623654717423568146407955821826943510454726049965274717821373568283679383507043879333140280924132122516876005679143406027032288130433888910050146079518914239856218748191975231004085957597404730347923428817001054484161007475251031846434408175110739191703434547293245455416522760272383340144863746766752596015130453589284067695479647754498672957604554548172200616696896291509969244994373048807631279968239450638189514630481358768408372476265216027708751391066752994318345231882425891949082918240677694200255452971756988019049523554323467928883049082472876600835712883001413181771122901614393869568012790072970538912762623821612442377939094110851312268139317319229549814793496730497686301408602907574739017673630075652552169622403911882444861033317659476551525286374714924630581464106359365048806422955426857766528617309867021696606219489788743522229862735859226082642980617237560617405288816349773645087995150413813280583206751632516550911254833689682986311665885104458770661965003866809047694117012316084037099746744097731521600025222112909537701170387309697057758977187793164590094243472305615873128007968380833301889051219910464418964586437798649911161118115194929188082213348688820705557003466077664710911778164386810717861804381841050188548260136037846064359987007220413433327551037775689286506927727909941802392433247384639294750021904007080933575836744825823449046955485271442081911306807076839475480946867694334846466916848242463460544066443450795945147611221677002473124539354212652797055256264778514029035718520408937194185159642735225529429140750137756545619631409669763458890104195352461699252016510124491048848641100060164612245410707641729444952364004130898104701823832003217370926595319101562319278494886856977514089919951743116555249860517589882634830101056992266316447562983786536897991967578753616225532875818096501463301583471984773050029715336324854769931338757760720517162300199632368662588447963226162898761380231683000460558375353911314710832782525054480268489727124906085639048295570769090537840224572760133190614030005232634758297466872902779048873597952880094631641238658159155727767602877885946699570252202407487308636295160611294714200460090411227241925882952310013851852574197495520085390491933275334198016345676212660576005817902586782287936041274037860498421573686688817136554043543714065950535569640877946977632205074813458298943957391340874423583783820049164582111054367590148069282705725029819244034522839738834483656883966425976277226763285835790371481857130610271883987152149369870504585895455951817534208265521632269011663325602946326963257755198124760385824323607886770218658759289343343089311975349601520971805358232149036119366097895612274911343997574840585317717627496570130651872250516243914517323968707341341502207985046712225605607142534293235295587043767847879915117737686358637944965325025921150563667415620605868723882070982795831010850032132192327895839424087005756933706876249405467999436950394074927764690442571107970579400821385989615713015625150142745738346971874344380561425917680139282770268243412537215455043186660693935197018202491330845984337315911431611040575410658507649835819612519270463848854111416485904183397712085355741949884430067183290665090104190354932275859449158920256593555428486646300125081099846626522105944771886554690162061276716189458064531633667039301958258766566477016801139994645810024660263796264616460615514275865848787834910263466906677748191559621154330207202330408061289017496164888143539428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 14170058010940104876578471163306808792280127844597193217642746333392508547897585571746977367368018006482975914062574012177331032571773410903956607854890972782538786441137285405552326994970034382995088797972892659306464184380596216014830201230456011755302303148698769074045086404493945524799017373025600318776549489528851762822488626572732659958768331298687905392596750316275594758901452792877750331969083457417539031785743964218288379729774807127438569003152316721459675896505290027102283496277685120253626138183398728678529890906586273144293932021238458482107427168917946366858433337715224812719768462960606535621483814324714767127402555037040306953043352122947924958946858410197396861652247330606024453308963428343596061467613046037270876746921641697909802466213942469539057683108609447964026025455163181189637747932198182220133043605827226585677163556863380274545299922346695219031297771632718205746775254772488830577869063554987367630374707705400500019754981961795653371371445170893426663474140328022975392673390387536465418822895101786350944919817314747827512530134103953962724584361002533242683599983015258324556571693823228433220859946883597170494639485303738368788215859099146733841627800688798116541915403632865212981696578873177777112856909135744771046609962431976849124710984524018385505357548434436034138072784643752047280168899351424079569949194317721726686617389203584233617747444153958226486685568896386268563200124811074369355328216114424176367242804757364395247509924591594286103151792556402271508332248726810785497707349337861209219497968995891219920895844076720606696818501198640765948816693730936368673679259465105969136954911343887317360712218642267349264465104588490290303500507863448316527077696155547288474246254893638398786998687817536191331014595022974411864606479361375242005843368944868582683912990357352660569627315841090795644104412731492773728922399346180253704154883783919213341120866400447894636289313466978081518403552151701804136154798314605063384235982965163120312380614479014148244968527622834352998901188574544509434114424243585702622324765497335471475322807376844696486254671320683921995885836452854435270245875822558603028829228006379426607264161049538747514444112615039563046544753010540927354729653493277969633480271322154029903220885608307917177934179069337635766506309038020156097063880105773471482631651244985915779047626763667962383651919784254916074902438977758091461550784394858922394284080150434161131959526237043528514834212413861878577595562531932475705411635131196228318914656487558395949802138315974634322870527968295532246437978289065040794092286565157491274957365772119822122042912673957771481547127751364447357601393224401987720538064341777719976783730164686225204175812491120622685430218525056403525949827867793278229775454929656630409991014692771064021955087545244931669734514300891585887707305153636349502109637295110005888469925186643259831033196535807808196631522495508178963613463584091674745625678251557912679057091958161437486448717488119213889590210919652186977079901177653040855491691948530639925247087511437223318765510009797680034601634654501931704974159835026152224832323470929452604978117274324565898526592862553293332766208924868115542796109805966904066024539972861879955783096661086530024765293180946453575663389965449379663986448729794693450740265766268889878274010876918387104802915130871055787697660138134503410692426993183729220958843112403439720630372666938806926809662649397686400623900938378906474930198662420853574090470098601219779806462971467968452202939286620665681487012313090063696412949678777061668887862766473711173697596164960212161427939257175948104044644753015961147716819237501288407990664745456210652123183271464059556360751634491535947743899064723008746698011142146179333661364100832963351501764382531211297739537509100728527075911563785965347288564654003032109399484903407907540336209379187986693694779213902439215160541886717261658818973344308048492852882329447733591168180711676764105226421515061656782602784129470496302461426355541832965373299597105172813452257783021586542486727821768830049453096765379871527133632826007669791579246520996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 212827025635993629295786259560561474095603825518219992790284456803020153680990750917884406113154974504015409768900039327172864526565888762037548150959711981163207705684601657687593305608395544444680631362349542495193334821237527068609148578504388269005921134857797927173406042021659956439183507690423298444200000493962585453193728723659109380125892393812695901568920402431125791536357823847279073664368481703109678147347584080228771645285324464461005247831566084080299557107209833035674611190247720545925931668568856777165871633865913403986472585932599829622884639750523172472073849769500080896370994947745103834414604637486740602286646627490923924615099863939341439225794790965296295907716157439030992393596081299822421665243374091411784929921363375713785768278217105089356108375548067941316493828341832885616716418952757504113163186185615783827300739388601825702375415788829096161593555410814642665986571620632719843689004655514778257273751222930774640868519818037335885979985156370271947913850161927058718266339151480362434566615444530628999136408111286052714706408034877055324311733464944556248680812768701533816030748745317706426226234272061434887140640572150610900812058896658593235845720184323695015801683541793218778334316473363036808456353649768381074169375426124492307621904668235753609642829895205863402172128729430191753780000372660921381762570081438347663400759640427428555728298755861253538257655712143259892801293931124831405332346495408862143745812045318257660881229612769110053938960401884384050390909107077172104243564412703693781410651175900219379160644663578578988201734913973450031504786642645059049407833740968578862584663210208134403923888203694950907835597892210816985844806622978917045225268586851590874558467522962613698268527855238986328512001411684552571943637996985872669724441370216854587551988360611899582350596868338675591245826386249796753272863677913332771179790295699127495267127902106629791272588794355677020351245859182898243571807111172292972828368926458671329006310496051052324867751821188613566715081551326173032298774702395442425736030888598543637319809049826078235533634004242762814861892451829444339721438345011072745272278286310245199955614847124132235763631778888591125997244718552745715313091310798152950210318122295880851603576108062143894710675759714830445527651507515823698745083359506069544307036498083864318288197879110727425222030489003436556776621302281267767212905914155564641281716634154531436305713023212356313923036640512510925474777958210084482814309123401020524721362017850319797832667149016958500039543434725014949807353142700331925662613723359589451642729862895969637071532869619073046631310793789012411864124361810316390652439619534361660061605688460618847838098772141090313192791052597511400230874798364093978953423029031646639520181181832561564852556590181803898393218049621547133215992720377868732151334571207102289707490448399286809645666496797752225497880960812063885088352083992013218369618545384108548699951689068671190733069133448887825614691390080258336339019086772186487460103476263740719593323156671311017526255181867249581278334320389462891564215554667891111824114695409290194573817120318379073094155293981477472223683644934250302731294089959729896262648690286465468268223548936488025477251374313352488491108007044306037426771343122070019350537564448690249115678660933497904704981091361485735335508788484897445711442461179405129030206169462485867813689179392656283096077796766971222520263394664228521707704162566970312788531602600757557383078076353487482742697029590853034042707397083115091313219778088814944102593185736431295672267027278445195900442484994518245620601071918629405375937426531879019352153133596419876523705895353069337291556107809973647824874463577835569708302484593628941543362132153974714035062891596301057460446716476008681517626786463280086138259317777956196739922475845198403873063615739634690057903478286007623017049048996530961031075599740424066715780323116163950954653267389020471010216959197868370943173709103250883629547075644202696929275977112363625781549869253583014397144603906059315093311293686628266004212719053612090647220611572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4286854035452654034826703750558771735211419854672984815151320577565296435769327834065428915844319737793710377089542611966169201165126790006192659356627141028914605073088214468073045308246203787833910443322843974011095331408076057052090237311533395252818907537351582047455171508171083076207160222790977334957690388401046760641956497476828963849768168106305152286781840492727056783864609055068201408853083107053086591609839626673956118728572495607430479942591652299072700976110851896084215517648088332698601449768071036108704237061229397016379402963065519692780247395073581212065275970977325129568238541585380652728062995859536245724650053920719233946623894152989461232614608116502567501476363418001392704188723718331692380516866745756885040443946568876981550266077534153197284005996106665156828317884746950428933919198720065386505739673933874969612910514527185599612004748962579159141026955958808583895329223452858622934557506269756273559113573165521781667867834559466000706811471481785937369525052353259167460046811019420978487116268488642046044914102481100699601781019714694759398439562567201553082141507339307383195162205049596710821078289033914335659053117320733563737106313060383150093557572352314962891951897437903978747977582697478116398762012799640921229420702393367051633896360748500099893586763514330274906744603899085102874231348928732117444276802283164119826103943157659486441265797006297943954046932238284507450238106187891183504925970666331154377683369376049777054128915733306289182245968710417245052396807892212721289558008621307005597305133093687806561937308385695715933167918885445835252093472469786883797267093211907620768306638564770283660677675836921311077091251651159139038829263932538161085266316833579981323681268445237395838853260376536798066169400554922768832407585311745382580006813556031919028066379908564749258767054725983368297743630039606698129544741229034150108238594095720678784202832627719198728690697766518063264441096134600033280599978008232302962377313274971482181006451231142659194295152134715973867868082204693023076312317456576236525779468565009239481656816635639066419896316047071781946668284793653044621806404711709431423520421791672960194733355014381853234986308406168799624781546432169392025261348755688644752934821345981389573526686464541671114494243533167096289537707823395498506592880592236790192169845983968904351463579567970031816605398158608450831768152193387177693050914101399542593847273909772911590293456795715527859460399467576561219097431513146504922030071719001387596086369365858900491951952695384685755524994407107061626540773545295871421532001208066136402258776741610108101556267561592627219777314125070594059850740273517141593853398643149832333633914230772853709489845098311690008135755495462209941765319981069691883887368262168988369344149911483850160460114929254664428974096163129772638131000896326625988075360637355721878615891939398606048979907254280936811118025716123381575669661819624967862834873853261058297258309725669141101406213842993737833909724126917260611108314539705298417591196244977803378492194045337571551828762918399214310319033248250225098399478043508053604853063341671093016530818338611282010457432653712721857120440307708129468416719994160835513646648080928087358589379579561561726532401335118505624456341189490871933625435233152543837519656767318780306423380448361089854736975338371455464742479440296598476403481975571240778093616126701419413755537936733513547067679028127377079326842959177310141871373728990402237506946752873792500167963016460262752547658487760404974147274327451442566332241264221701754064553287514043424029374769248056881060380968853690699788952540253506374227151304654569343310553921295337543864281615113505781995737264186721219496282112410070482431851676282553200569437883621156099527019301031551362113089543766736311533929190465222813267639231581696063049218624265651716549744762009828482283183472090158296469624153519412129823869321274758597361385823223283419765465682071508444538090122968329234328433050061487009155645716658444920106785460417283699689272549594179634900933888635171648825425112385777595068248047027736902236938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 59873669834186609383468499010479882846709406198351313509334467731828587436242645071572266259201678918620273110628270927588226271242598075122140794452013573023088821701920542245921236712782221940691252585525221884321959496364202369807588252085395549959327855350083189657603945766620561561829546701019776643882081514102769548356977826474347137330026296065092286968619386595223360006519932783390961538286945703991774125760061792147670259696202370751091317773901082404676892113368645508778858609414027600109639184736230312770863907892121421909253036938799967550869020430939998161073471016018785424071477281154914031419175968168605471094495330061765165203176686509654311962543867324885969031597783771811519177839837064440503576274818073664999047067307560865371049227282859841059836438945714625940036155544201629526313053384954159679641564971864157401199168557513100721001445622573275612513124198788892513494188101880188423677203890073716485101545165856013917010222197688790160421987849995189726073094944824245611227999175001096586317363143127579603988121400874508241686547504018045465127583377353279639665439072422342786533564358092087153439477672905757255586371333204654125009769335582993294165143426018171103089797602238896257089283022061725696557795910487612101194455494453965334233630109797595649776985473857650263539905850818356981329873460215539870437340700127337691478328289359732702361886836972131774578042229867602311059569715653120376673517965594516791815062754688260633939684773772082048430902118868024814645206789254092071357411991456538874102802296147155698211900534132660485379774179372736888613668596953927208191431262743302930261763360586713651777517411220728299505839234429659780412046450957895059492426858467365608630569770228547439066189707925842793201705838536335002056633751680741191152464148935447865870598115926309859998680293348826748419138002621677441982829935218047130899570702987914091114531349520891335553190805784702129422319187872099131350317064889344012322578478773756193746013497817888810859659943400272335976642826773519282901936140850058151890761908722475500232291616263748949973289383658201358408871621497775980310507484882426845896600796551901001711456921316318385718765154149544371645351087380831670226437806879820050766325860084254795734494627470466104968857429676330032707761088362418503597674247402891378281833611086757885286702058531379239769326413627365877621414282083234449201871790573987489550357974135449997253022562476366786910584008846976465782040209321355873137194807347057806133552617418540748744048418311405824337201624964959355689305032416685615045899906400681389928697483550135661650856399147434917019804905863192910290255878985176214240386700442252303578548264546512867306371266973099746867119253554556426488045546113638562972486863066175557594894427898321276704676888130839069129308855957037777396062987522184295839572844726164369186051310537834696701066255347573196863832181531016647751708394435564476228177943276857014076078765991255719769928612102969134443947730254133205537516622437532748824273993215494957432198710868138908589406395747295657212908717746412750760182671756708337261493171406290969199310053547512509593118655296967115935964686967707530481459342281826739057538814348675464818343182964538735981290525647910516135855214826370191427983874507353207511229402423505073733861688615758408997154242392531820140936748396116462726207617666358422280231314838181712503781199997625010281290709509844529131241619048638505314945268445149605842581834587735381829311851813116418241332210605256886795484628557645778360313010761768456075502250253675133779883333436910543549171939284411019160892008637455416370408076512838312996813438577654741869962390575883488306258525131129846599593390710437779736410409965040554382940325070349092533327888468178582361580736042350426386262358498608862522947976919657492564920288510092037142950598308992623409755282536942305669154748938531472580618457373558008520103458204127597958341688914456485761655331737818862906837860193352861341404961332860178741100989433320853343190072430114857067297146261801221799652918822369061402355328027624636888504028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 625310093817650450513355190313190016102414904832744989217325427378479497024438478301295029378072126880614721284450109037530296136297337922705168983599044920695801190641797579221013829324776484928089584518920679772744750390258470090695857877897364259303305751438520723507391843362792131983335702970738375371636854044478873593985194077769232373743016739388440327442788105043510802323288520131746940764817497980595409086741874201508060804950488255732449757576094214604409308011308617798432822065128370239306441659299931954560283395203481904744449484448848438125984343060663715208711478055892998462218404651491912288874269723199606740187740857450767538363845508724188513631499997503209118898116645414846554960319299342008971261456751834787366106801011138054826233225906975967697002140877794319677623687849240428610407007046221302629622172980962013749119876965215106584817777905994486785874295432078561867503914280203973060318022442803142891799819823148453817035066550198240358484166765887889389750597827441449492995501255183997594833876945396284145291731994307623067237922527343739528846311784806854500838875282840154691197854692322117749015167092639110959662678260561823047931392451178243384314074221830008000541541333794389580335422809879452890316851728936977835568610756181420347302488104879093123069381831727257407240858704173840396002718191015273630427586899262296722617401854841998164211206805310412402146611875944761462019816377343126178563735544420880502997601492553797531501248397568165687334600288610115264777099939289839194120447025322903257126826234815362262948876349791091233649059866852081861175851941377463198425693488258377682535920776776391397147092573814650957507157586881610547841033787736863920601981882470977923839654988461279977339224646188808416799838867711093027995644434887802746218390548396384793123989839501288650812861927090101969816303641350068766460473757010597649398201643930086103955544359781146711302626076712659382153963407673946453679825116410007670496828147360615108272805892607218048488184521798631219798207209637967982613220498081099856570445787478588981397906505739161644148630996131372003020098139171112108695951305674223827580831128814678543882868281733903046261629362376491333172333612013309216200413828060579068855901463526349700509826679024300926277110799444531711041725451639950893880739088877894738446161429374004398474312745949254203590624448801082617551856070437123339888022978728876327866620508059024458742071077724517241637039095887704177566653503626370069496047741341966830245027573627974004351016404307708143805487966906870786912965260937130499603283558707720951053970159301556756090768401043980802919400953333959850672818877231871615331025513642022502486256221125962052436741617052814848194423773352488167844562060241164828866257852356955290015168397450527136554445752322503019383729234712745452005718097451230747690994820995681413787178369119697440889243682916092834852162405938555649232908806773081421295048005847634817428983036216282345553362054201613691426835417054986333261134270530363771209162697956033271508983044221858302271657285816461564611895516696798823746551369655490287009088936990115867279716913857651638783225444396175412012276055380755612399302962514875924147053821847932325658926250911223343644945220862694668233547840209515961243772071088008015685939087866720846569914422778209983831321060946777198601267929932750341343487540272098079330020607312310068378629141092149609941664444753998662838756631381512850246776785940306760286985823216442005621857106770382098359969882944774787712271436208630269009045785495230816655309105517646733460510962008905421716924308225552177125383145599669124386762567392486757516598859060664882513455754979624241259249967575971463509371232322543225624940219855233190304509999270680560731542489682718092443923853633415603068130566588645599692825543883980099562280243052819175568889195935327360170833054227819208736182707584560215228464305981443147059147333726082064469474458956035319063544948106743469738790900098183984754125567462874264380700161380044181672045083482408519159019559888827912945915659018531584933953126892447471618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 7486172278991438968312774478811860636269289519623448381557248977608684107406470070454293810318446981553773945193508630005008948309423423498325550430594121709712191456001219156990616504495128393229720202433947714295532972562172519492153312187453678367050073453365673247865265011646180125021843844821179164513817139987945038155194654725156833000181754650229350365155412271865159141193946848210808142018958642843314402993423938631468683479029496559969483779393314591424261587745870534585003820656422102583087794443369134841912132629230164120276463132231763486943011272957353970345052005679381276898776882106813370343258271461446328888351083582941274262850459714836305619808251864503837098686977577811362522814331063528379208444196989954615685933780045575416497677887768983386265549791539753748532360090535122896236257184643482360967752214721339378656095539409620743589164719965530714917488639580139472688120513487118271350181992673091408873482746650673479558021996101950008396004066432088071732972619272166013390078090265632444087445835742847969358811866371073776498216432646288797082640899118768166416426012257007188855209728821189900652924083046230348479918496996800511332172266198090886169582120862123189331652126866576003305332096590648207435045026824328886044950854886511936386668705719880813079108170160136126996059596970015889325831559658999778313918517536576483175193454408652932849990541899614732309159701571158177100404710216878148672008939692563856128522493280089760056344726924151420517688491414363980855481999086335425317406248098623314187873585567449690083314344966514677296196972704750407550065884216663270238502237565917738353232947219020952731185707319112975968866313833620147854675922393354968096555287600878522339745277486081491518522238002432842524964497160819404983417942273859222572577958720479464508752727222891413573889263472617782982214526854760067935578676650602636324648180809753398551396092813788997946307335740777029376165315346388575713762504538125767260379758779550297741827545608740974304701040941312889394624365576585929845379597326809837247554927037370435119591933239500211863163674218574754549781161366597582952796413536398023714999240229431246474704398128711287618449202290838437431952751128440775453622190352336155757513595883453225993990436575890951194204047084935173790698371768520224905587915514946987703204939035064723266797204409579315369906479201837037933928256439257977061234455193494900492791211635201267845789697267331483534645762726709493628547244316869581406028827930506695329490174099194346843046735885150935955464725260390515955197197573948080405368476073129829376039804552175059375184173816575125073950940123555549513083091721903879034013023225975066600006918646890511776083504966763669839449191983982009617322759562146198683180259359030787835284359715457415275002491843624175705270520949541897222318726257858310645449315513692424890540195684937932719660473714581155782771738040868013865592416771110302558478056327770809872508802768121822431807266237520548219296038003896641295358917351093703792559288112779204337658599553001111515212147583627349705868629798479082105897496256937837776414361860990204859546807260934105146972041414501119340975402741747675372817642118355159504305155952779617346538898265765699956461395670934719402660164650093271269101189818534301363268306792726031878300291697104404375336856607521910209767257963722081455336320368240618325037503945074712066708664648012356312764943859805721820854855008993387445764322288436224331697158414468748593255620585942237700047742654191188185230201048321980518974536465457381965925011431214433848963484202528580170245158003721450285677506994890909682270166541196239126754072287861420950604280578400443294423557244564296319064307224463432636111390461375847241883083176286484585259202056292580913244651169482251777281238280044910555302349877128765470901757606310879143727217952622650188643678367137790557953328468238172714559126257611617125212429876957197112203532981798520514425015857758708110823596709087337454924144903221247708901973747605862434264628431929731062348497998095847443601353180575586065970128402113914489746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 114328007030338192208727741742093436682548142741159075345618993277448571905957938079339636298877375971668672519233423344100784699107428075133370621683994371689276240248960441833553187953963665399410742226408391338654283049277102525103117884975146843883393919356986320383343277071283212427564945324036793301412970481479057383646152496818568261658232578061100027018296616500669196000570283816539219397456622968804656229985389030245696492603463594171390959662716820376778186622635343666557951245270121322366033147713734627838216135299827379266608570118305314863245399347529316809509160810718109371963836655890927569428423103285699116179008813701341547352237711643566106943064573279392481445525458310859968732101448752559219381432696489210688261116959146546172154509383628204263766273879302604530568235864013728909471081095378039717842271910949610739324821821662996868131157109706753694290574362328337998873511484309716886350599508821930572848492142915431965284505212831778309486812263097707713400882011567194061407309514298222542385890494129930467307541845289353082764123893206526160033555705547159464648487611030297463796757410528204828420492917339465847060872302061892549598379655355912999688221867400528438432105037509957448789082020984061742917512940769881934617863790310787958206842937199510393079506895455416095358235074409900055960239802498078503816582504949530914273883475907254837910399561623280716646288521814530344014428370527698981793787789082453049682063073623157446433035822651683171864166118693139070695576212308957923054524705542700175057394598510291638612064249870829080148920642508680744001816410289064554849442720206778221579979126773265231702813014089015354716071485053186159976838791763128303695982913980833887324045173351451717752421350813026860183380964964737775255865417198340985267522173806006160360602652699960528839149831165517852997453279576463774570282647729664475900084266648316316064208397949287810873674170605631610206129492055952765750693626894559553734147417661424312771565991726597017006381844480628413427257997381824952770411903902470356445936882942399162324593356517290477002178798674724788617405972654785335178755458662879453331031775620754949900985437193975150520077548366694726185327714831885947333208103670472510821960193249459564046106221602337230359692263812294895895635272240414472864235603735813229171897657234176765473870256334866429610812868296990474475719229888337869667424903387031626457268185461091067762928324097708408589501307381983696006799600492799980917063375949215266494809251487210810870376580614706413727769170521065401977706602515788259052717015536474658426798471832900786216311495345190347461404332383189951816120539473110110018671947968250429234499070331413459316780052359534784448937110502003808320733820418868390888890747109778791243157727333355012652224246101049422388350709444806065135304997757018978953396581788220780377035920794774182045968852675201604232605754758909883957939982601881873262061280454475903607622941480168617437235432391089399972425585327702006128312291504292936914988488618999349721857867267992103854642340648955368929502242024508507510526416845764244992993212024445265644489907325817723893332598802496251116657625437648474498399280476154010201338100596596231007640374827779788031588915447210356053330983863934233783857553128887535439214503303698518427288132902582359213754283333313863775403096611110377380597571506672709426967531048372826790426803069823015542293483095258847490229584092729320404523698429893783129469829987315679693738040011693311326912911764635271237410597516064236488842856106866344343807444946103091608724423965819981656567241585815715259697567799524456316635915929979267634490455863988251144315202855667133408086219716543086135150131742690608506193875981285401886445970226028809717860496660653907904026497637714126883368629418125399485980745227560971232070857616932791419978491060464697930630996759938160987614260326078703638089861317147244885162894891382907370984398716238431024277637116235475413286423018422718760972687947225227312521142930316645797277110061093237772777355636316651890330202689938232651911675930023193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1749369151378404252389596396498812186778695007575903837447334601124572385681295305587262949779937551363964739310187185534909958500345901995051294934100761416495389200858186328317479018662548496778000291590619220241041665637126594309860391104706889365231311073827537515257760197336888198291771170489487550790825694055440311181943155099318864484613639757230668259823570666965237517627248646503226253119276660538450920978072441085931954690683707545511773668694489234610494311649470997104095763445035453235013746776332820143612047722331143393439000457259245455575520509036914372073915358348039273745865585662026809583301163265477806640583892460021554534983625535343393322286760188164073985821940560712815928176590647923725916721997320643296999611019736883330906600319496800143994811522779199449909632659484996228687392397826863132895938135974841273110847835080724555402043768543821591177609818577897214371630349632327895198653208072972782307690509581603043551701270015249590774117799442218430068060161814652574663178063651872200993647733130690231491421395100372007052991089062196998313618149838627212212639429021277815939416401593346760454504148557996659376758147820021922257225856547746358286158886462013483267973179076630085633125930517976532603904423901889029003860881189360351885872723511348633124276314611039272218956569380969011338052607848147180306136647048337103224520981100609470777594194978142267648118200906020538910836837051561284040677935128806477917467749323763247125004789935072017804501744594817395125985452478041989194967256708899550539719306294264534378834530474176196357623684540173252869346662495457707111952305150613848092903433331556764070842514839714726571750258283934615598867262701762042012065871123487562047773044941598143840665546020741275582976963658377648231442811807232157343254534772183451672461938576085534177548597399158665617156766742452973141467595644884809473751650935323983280042457737347129967580206242569715536820314132201902036980383805090348964754416497643808084415223133097163808634954629325673576342085374650441561425599143455370277660078133474276506761198949192215477850412719175945335073265073362231936002253627665478925092390806552096459705138563995051900085704768476087954014325739849702049633718976423172054158559473243157455974331514779872395708466685080912956315332949543571523868586830580488187413418189188941385342891807166557568072759057576492452441808573285849224905837385504112968091343725821621546928040190825669676695913250603329823690281105174162941526411944908177007514872343111159800379827970037338888293837934599283720886417220593699036556393157924246871611490728674158477853660978356858928033371365673891702847117578944086185855007551787361428985158956009042726457172921942546793343791517689929676352342222844198847861782920720948071678796196339763005969815059968982813908582497313614240177690755217734446918183471875717907877536469836134966166362513536215657128200656170637913035949002061043175846433319284457760405564085918695859473542805917774591836881390268347357961261384112436539181903382802019919055516154503426914816132590953440665752865701162448939961154264714881238557710680072069773922324087818371230119692358860752862208280873037373380763068159564828368976998130592183942677779764867968678165081176988965629398617550572352828868501240935979047118404746069864223251279764996520620768591596530813008651955695133895398903511936380051674170873011971393643814731572624142700133610539220882439911095485401001223498339304041055825585138874986955656437849972317550229271280467965758310617398284574265732213586284993946521895293460291878606138459901669986589474905530136683110069387986431873182764800221236705991961261324996009884243414460723391849128640857045328987021570507461915089096503260260223147792933988810181302817068921534756549867036809713133698951832202464974785380676539978396262926610496002907547390510079037167500855995248020194169987851870663145042691421858477651152582997193306390673732013677328965037125569521972849446946077554206020705970098448528366089722610212009602363445099256315048979057253498967653012699019487996565658249892294406890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 25126680501026542024813054619947028056560382457400012014543836360042561661178089437406123383061586853601354321555051900293332855676112835543112555159542233214215659377646621125017192987570927474093709715315539013030529733653868379823251411585143464582956828103211634052121832047859952751613792500447064934230635385877582804595781378453270297942156640146574962375959117731423736375965798814279401849534059184284685273857500706813942957797040072987455931973779747250315001958892262850142919556080965360705647155367739662225623296339688557659316633430208050753882543402921278456359275768289388473453146809782576636427540514853246650022298292462363923892604275694802450190582832207730908074455631901945292895535767357779117957627119606850544859450439251917129195731006637463036829069110493914945545886089500920434445620543489757744868100762790288674800115006790979150611987126071198555349936388618322946759996094477509228136317833741610098963665920510763507109967599868185347698584969553799568844000410940449597454736507718188688568201962883501517856676146073151337454814205961585295927810125765654440137542687315253367030868282748209321419655757434030955331979974440423758964642531026059034381023866765387913042512988640578872274609742808591263429336678997896998627167331081931127485414729593406321002925460080660240933309268597779556001747710549573919159469217960781330474904981938966324756107623846010745499118158022344777938843686120386953229914148572293165803236644731475220034455002200035290229894528301550742890248878907213829315126868818475269567980553985262131461523086628970944836637776465219263648811241042924062447333917879409662686139428512595049860200872113858084514682760279510011124299139301040689305960601814782817718985830802751304533095620655488077938244074193770025419243007814259695738338715826720663528411860704747393431219480353767911879497132624099089429806507045714489356670294414143560509873784882300451173544729947906403863139627697263402408685858508028058092759959875672296482363666989052340270570955012174587170399898582805284145808822601512475648742185873444825954524613333599929224409534783053276312711672134878429763142473317134000731591799111612106663215705071416070525811811011289266810904694808022883689527129917826516810636979790208907884970552277526486997090630110218360130069986134029126656536794724293403167593705362505273538264453208027313834665284537314298320417715524825362565807056203341031267878597802391738898786999882985199955268307869628306707141707500214717548631392594694587675149129589500942796547647350557715256006773429781028121830241308596722743036982920525554982295513095829855066541594010986247764129428625352831774483751593442179821900696119502912942222012507320126447187171367165764220323317976584753684105139345901224219013325236411108165222970496795313786775403643301721060491929183074261721461283500097425663560474825105800999813146633195050588707140146847750184771295839867189933341277595476292216426923783991679232986223177808770886894847644624935276329942735318976122277191968857604064290443625768815330447868481865210137834754824652133127325917307998642798921671620316077457840596617725656367489092690513688850671829256331485080601251951171094051008715388857230883710659302779723661623445183623862231504513367112912808791955087569272815647646251215884755732338464563640265193761081966451756271141735900255664705857041920978281193041788363541147941785447669121213042667804771010078536115722052888282275583031528520908201771200965009568796659305975691512965779179564995672904594195662625552889516402864474317148816018404307687168840419831156858060400605914382065809771190744393351393184720182326454138361509383618561799023446371469063286816907491035711882253668910298286621649932712076839806280752873780075276939866361303855384252380733146460662835645603613354073566549089769586113334362058866387048671620381999928334272798707225965868862253649236576770202873511700467494951996738235501539269905099390118639720523837403320258473758665081942195184483584128929396876518226588526010829351037779712175328128642371232778697617869895025721760362102941144257783889770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -213068036412719311932578039280204495571996207139184759269610670318049169132866379428533908127322363320785822213195694045070218108730977729328820775476199052694570352714354073753277557626222984381773966960147569804156373170526776355108563702866080327238095677100431395722910339315013938540825607361750627995807967008544774946353383238135137268370698935383709630681330905216065950757966544979573828806433163483471253747106040646486169039265030466429925167161231354236996526853407781066595070292445320395905938183216864298888123992759963559805342251378600936821728885388317344144615177724418992348901090883134394953925953378887224383970710358010245349024744822508569981851384109667545881427157806208352639382503166945252168435921833422028538690452191575321974117905255728794989546453844661770392836640314388546184580636654379767625420845084266932572338911974157553348415967554889963954745337191652575407208475340022222951188331203043802441185618715561590952636739165633413256694238263260344044178223325216705757557235124181515523241816624395703277408421525441538308529967045577147299552771245488312098267327797955765232921256749258360052138300768354237340005504338361945646533537929257704593992696901291999562015884585720936252493191262996065349063392187254560479770927597574120850606071820225813293644304104961282678230020968377219970182961726648527797410633508028697071454116713836225945138801442031945831105560166580730440522802120099455865254180804846472832557523851590736835275045641853563888755487938927223460819022523027743417810688124565878152991688069709861232831362557087975845744220688474277052625281170797272568578071706507757895356713280258660603166143279613536857942483236445949497122969006610924505085195816547741984532147603611277357118085470763609917288295968249262418283569430842181276888387063880759949951535271513318479591668093602866964591121213194344787384957485178288754198936701747948739051338206870249463153633765730187937418923891724008200342362572601100447208849495364982852809249182573173731857081698959561213602647378968092320492868240981874717169490044121658655842016035756350860783980279704769444329537220409892050642832351247723011343951527695675734403342799782236511537433715362258971282465878773545198733327162709465896014887879594279134732275938571396110308119405523737644990540177850730465437246386091887037413798790205386678154121911166328964095035591336556032730372560858955275110018460190605623631663377681548891818535717716666974018361411752799684401331234613160446374064315221819015130323851644236406369824753090163010809266763904830717145491061862073990769750403156247365388825668764738173429553939038537483446722479601752481213251304792427255179508281259897289500188731589689285045941263653675970131473196316351265177492089865658400891305772886814778876228100593767341486449606321584793155470054863579937279996520857977231540516194231601651422585877240803673171171812910619707367069288932458770533048637933013494755284197480514275228597191309825869359192672033992831517072412237873298692217035800858826340464512526803528413366158721308033672149561984154547301458536761489384302247403586040877164004708998793354640490006731738796954123206140578315576651582892610023542196562420742844158091095279975245900458492956289535971010504602983856634030808435638588927563845042875418270400308629614661409878688470243678501798529389284813840318620320371556007016865582482981349704129493102424915599870920066887798683908872086621679698301052097527403202190963360313870237784350383290695223471240625824059609395421248772945432304446404508548442263070841005668960528993156790723208251212044339335212262162285898557319163800480848986973372574602817083263206730442847471406128909256050859765656811815313801585749137052738480864543587906632866702569318667890183483463366633007169467814699302064064453600471339517992700626539675536403439097431402236089274620188911644074220824506717512764936729831230486503465366094467506143056265362134669354850086587083877147879617175184251192544691939490874566338991812969773249882268356416166574934750294421712945189232707473223071836798681033542379736900329589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 10024463453207786034016250718322770439169771895326930556930629827139159887421385361065429770540027102348389301718443763093903636486572194362181229820153562192079854165741678399295611167343642848645713946231900473593917522526368957277145549830100958236625631034774587984092701943253918830788724840298863558212253686564361954577355497632017292821681289586451513352203547295469869947679902828656129149889774081844609801593326220363316379913497397068989147691097382751368541069622051757774626286477602595178409946860794455092045171945539393499360249861101058769104809670813185988632245907202927529646074712847112284691009672183651825661972691115714273403249834483020399464272322223719342960876577043723336680132799115126831439429670489882791122985142086732182753282523214019304077378597536609553919785591054557050591201831625465854896035258105359208197226871351463721033946431304618902041439666131401187215234750116922920363029960860181073059707752061304181269844208893926001247134696986313364105211088025250147707824225200280443484584964815724694544553945124705656999316990171041943888089030256562469418735020191917627809403624228277422715189051340810588052463419061741181733227177538523291392712651970362869209856752102861505096802231410414763585632318850715767953734768330429337850455247114035488055278808326689376029916115816220607341122520044853346188056665050605775458124920849943085971014762532159769944209947465375787219871852147493609575044020622856368408434360837112917588072690242978476356976439455785835381372484787457411560958101466379738789485508101400416386714119857916675347743524617148737561094782318998279026751696721535762033023941947153519829141082935643359175647168364528073491352887928846591263679712854357298323246209779946392582457310278485035351590551497773908236704509966204300432304469474693610779271077632224214492609186436574712232970633286996504358599961204561384333634091076609279237475064314007594030799139623633830713557587119962747265443962936063979270029094087590203028747797923948752520873235690870800157275082800793140759301306057847566997641384236115049472073283178957915998971289073019678418852153803204187104290109422142099731298095524772269963297256781976545033174600977197832333108619665087764788081106918689807993309581196227418624218962455174113440170025201015993009412380994416032494552666367169521798472263395342518791935987390042667054503442621769869646538634199063356436631032022784081115406848884539023644370521872434992672093016705279555087932712849519519425845561305690942528160172559071561398319223395871512827508326519360069077523238368560592903613152109218191570188048451160007674376064595515035008562745854154379850086358844177900948880998542979789514068042900830322961970844183287793549003335781853599105999737287582584730656270707100597152547620275185151183950080124888911885192778837838765536128671414826619597925715741607284911584914936077202950286948820363675334984662800851492478890953929307259022288881835651768497608606002729450952233441448464408280063670461226835321913126255352348950855729366224697714227054524840406374874027898597161076656874988550877512350867950506900440336675367815887173802390378308027723433826001626692562613621048484245427357043273316342364751740718340700438816078149681431853913789081160728733568722671204298022418762633289116764967710691199908109849673656195276413249363179967768430684222382133612665998747826521344889071384421390465081443037928392264673218191008200843572071109898231276305526426585129111043576359486300882868188315464809129145194049114951423637669718483610467411012817558418651600941884049666256751897834952376738346111791151180172494493414585678644611776828168369249121930379367028199542701088963946577878469830878392573990418574190997261075352894919254145186881601276861187998123871891200786664504787368022504298436042105918542934284854482807638323807326965676724843066036393913888285481890075847374307419443547329068182188398522789737797439517274199679362047601516379943287566874076088388572522702028353120946816984325354120911680126289787842375920774831171172241394523191433674202954762222361750900745391845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -167868379503919042988839206026178230640206810245115114330180111976973696379102269937792063394749959717822238554502521933884384562835593860953249749937140006818005144245732270859869429791449395766702457896015608409859577324904127364386868745189355297322534068818107618154934938655967291845073128844062038390449570562580649134812869440221707998840300651146526376207008043548574791657358299653990151067765413591705485201515607895255524898831376667191889237132159263147099672617853743644843571552550817755426004808370816486750689064011686301808615569168497518595078099643239953124399368888808237412353359553961965109884780720337392246897351530435843208347480617912543050232255712002350757727705093621432766277674117383678335993363147988264490563928137372307387887388043192334854176212994215925151105388541010216033221105776617297851985405796978715358912449138336750236442794204928933874406157242297691084289993714541441140301585059166374734592395574900264213022564703421409014368578631874293562215421367270979128204872421079081911075042837793873443566656795787638904787233382881588680426680394526280428345735474002049075468138071293949562886834481610563580314428034940310200706300637382103851158518085655081380535613345022164094539987579523994959863511138195050016802520873604945717672163100257595331353364133129385201980917068806985774153211102633173813136103345277311546334901187951795799761028013734380475972386419846059121632158280229721402346108374087658269783361741898088267153421042791999503585948305078930727139710942302143528118460370177772663578061797356205287883854225113267265534937235384739025122403025202149499790541733836197634127057331515565514049806086108137116541129904835078401280956444749148387106988679085805012323306485911918445151868409186832474982790795410045031637648341418078342020769479048763823475187521658421093710298362347471419672384647565870998465117983722338754322988348194225325738008174651849808789741069919109081799580273902373864559696798700665110944373651079554319553709153116394566615153716119023433544009377951164834407566939835449114059473974119683417921035160956176580453118636483668835019322235365838908086530860200503472749476559718861084241871854477015713541506203758145848001959911693527034366410545061458472865493003210657121880162037284849624882871836273456748173090891937774283339798218590033453000557094631059346406632080253023772580283257194549998081917154231158798171764088605361356135360106423133396887613214922163656472511484793328792879090791059569342411688175638372249972371669125045837920965598064643823604831281677027258755622750086882642739401069318404536535577704304694643081886294977398097407744210858238454741413140348849631818850714711715476131955427626559420495115346408532275737015643211363519473003427821567481224012828145041921782816256517637965672419258380692437822051524708658971779557615607218684592673134625384046493072489957978540915866006040399660575186134843397184468100755939846261864566105036281928009627095083183246640960767006301526754635092465999684591847836205713273805426370985649897174801465822425687398819169735083784108197014844187028188751514228386134498888852258995930919655971795360058788553052592445950332406651625455602673958123583019563662326165191537068476862740875546271180549347486194019147737500930803933189745868875794203486824681819903343028088148550006868551207604590855243309143668086577341687459350053756326688103531600238917697865563514170406804185963489611072026397967004385772762961092322661760076058714879230758875869010093380340214840224824857083711502036691858524734393625724119352738737275127094379323177476584277509204100409355836858076578891979770399438750740968996560848473894634609249926556910095858111129762614442796785092682997542573438303345729901762247996552686523405437169083817172211851879634583489066298871885036359408818796682226114067475761178562714804048571060516810580645675523739995691611953331858787069269198943562493940082673766533087080168232087822455767065133293455426650671213762585488705732515798323403061267047955471589702454038156291512183582055070931869818207093913997596246190369129180908203125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 4699380342004847607239671743322246404414027724998057814346304045884929374353150107707143854351587094755884436580228491593368356950044734066818423714162980672328891341029769271726336796847378060013421610062205411280367912997877901950238061975217930900068114540201446444564326619775652040043711324489751391222257297630908995570386688204474210897271478449692696013095341081438003316816893095959299792819466767869612367875919792018803867473162595755134400744343033421586373253215345967164759561946395307098990443043905676942775741285043719860816445367452614372160461457883944663979168399351906677111931496393470098079323769932323263964550194290478247512680629798628586471923527814446579637741525856558101306819200039206973361519844118168309277173608066295628085417045004347814819508900085871005076522813484337260546598366833880231653768802306999200972322384558907016193144417150179289273740012855978050271032052428968211730948205644911924061114113276282209427091652999182096654627106155964268470749006460828794303732597445194120681372094683947606269218093605390440903410376070352762222369216284108811820512792937691236206490067925510304513162900940677007995676892487177348365931130857501568097075935436332117559971378910905891264041303970125602990328887752807702072829496909680314608291891127298096961321155186362633682825014475519041715564416063675379585363785238222811642147825256608834758443592530112909010278120631207302303865845944551989373082055699919213504899087112672051477020302332661680090640130368463281694647019260160047476311675199970030557211642181598886500402316484796576136187964318002531177707378333167638101435285877894915165451120036141573340088859276139779678089635848240682711090976662215992526432495234837941873162828056984751600105867753828828027336312574513421287304306255355665654597711341732337634892696564660917470556884338372373055712567424671635170165879790851310829922777324904782908935921163110512308928556518642981439144425591073429872875349827132066662636842719409918547721042072970116518858721312527191947448398638737878930831178746218898634828052278640648337669196938454553138431975015585784280988687158066608146885124663291885946210171853075805358827411345279133960603274964739703043922857645321636904031614184396272248318771693502624119311669303632053293681133333468294861907566845211937918200615193687415534592919690673879981909018178358345822196428006418773712578031642084786456774412726388382222269627273473446538947676940161960318429837247702532777704310637498756039244041664700579239527239899259710065871335462010677017103288994771257004420455346052402418132511043164541998267765695436913498825658113125958218150420466506963034928420175884288092154750050287567668042379222303939890669735779826124478309343737366841225001760969281778890238800886323408103906559881189493777374790782852462006065696020859775619434301652984836832299089264955917844761067214184629725173172122120128860471914942036451820472100305629514780662633003348346669237763404962023833705087080729882271257497685479628224693208730366240589284409741055398746039973386477737349123059247551440784106173572231314402182144690589755583497302719955247243385417936466817517292684348489417709505454630140248268138843148881764528028676189449477540009331879504629356060635930792360957662851577026281316996763832810155088175249267891676717767645744980006618536733230766069914483283185523891878624234038077366540324888044467894086006865069643847256971292636379908821769515415988042945043108358041123548480642552457224134693295412835523754782517720475051170305935073828589176370417432774704524343430435532342723201115983880243385246583052237400049805082140171188532395215299737893454388185030316407915211270012110445602638288654001102579422960499363254849425280127240324913207145576985854898198738546968836539483997173622963177804468671125140800957402564757307945240124983324921996571286600881121720847319138234907970375900478329227071231662114587086286955969015126379681066968097368331891019834858119006156161559211045611267248164105379820260737823220867128776349989646280600979150858260285916756515689485240727663040161132812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -82086051448955450799961699100861890293031419780414230298607745263193647751332900189238637008951727350754171121412585795773917305312525136568507970075619531800930464943752639405652123746593461186477030642703038010463832044933352735748100914806696045974418048052497764214670740688085525967918090361075506067044695848804792483143645971112561932853784694204834663800362850794185047754698847837284202058467205777246723117992189005776335278061555502609483837900987820738202688706820466113285849530404565124064296950259655787357196208348301406233327635883929050357875670285164457315750719772682039894122537594520719768976187985593685511987943897541395683195585779733561234981229780044452394741111167146497207219559827508007427120804967040457030727407589704670842807774193808758144642201031506915185691120614275181254602537894909541409260336793971903507901297962596188443777825699602502494789905965879968584222992541332585094118459448052217052116872285881414685165180439191708093665889267183087783335717104553773963205433600532898181776784186111702593847389932575497789389791777359590373779144364692876799003433882551296340276928782856118284393418569246085563387355554234209294987801247007498220770516964048878866013108098946117525764136282650379388998234214765093071560553545523967547177012190794839593269145637046270235182916751013375679853318296985647795106460734686094789787387440783941569155955951106966656726884388562494284386756077030944710577024681321860375240132012276337800997623264664218807717650344073666241246040432775831747277849561299553885914985814259633751761858753886755401085183425679582473354396726702381606573553240464571231001656645784897317493547403328309302373708141841914214328028715746128952283263546373491105453733741329450099399515265412902551298667269888261906667066145374319829025822892892040292479533665805028672980102604937674127369844985688250727146388155195292558533874193445560916280381796977657601505757622471361975751023329219568542164687653076899154816820770864362983200877267948704833157860123307099662326137595760539554477789102523592585240804886399906709938781806290701220700305180544641373797652794365331688047822028498383331031496252059018640269177100902828925722569529532206169545670394658387178573805701102952022924795298918806730582629135654091173385728646370630777059517687363568752454534264861290893342517451771737122589295325232954143900089713698693269940283200486611431817791719121663946398289521671332289326061903425059904370344844571660905260611963361867596240010870569318861515560703605089701598465677305251036147376207747588533467412822271530845479934349021912678400078812664557209213261106067595823644533417322672240759845577036931574749423987800090940765565255471502800450917557088276501233545518801432012373636431538712869115712995341330811937778796179617315919108633083747367488547844101329694937820499915719044208586674857021226320425778739954226468721542914003369704796095375390034116891498758663587913212583726097229566950753577235139677084739410592978903718067248308857909877942060776550488661302242835762698324878511093547706195932489576614219606482288632715519509797100383743351101406178497491623816546558582597141606269032708442481450718452040711611603815882408559694907484940859967782989810640217067225875606551966609629519765732760212272890733341644786285097555024598665829421875810812112667400652760563584135895454649843428278202358550254880705908476206721494778570590311473109661772978466446990533877546095315297923805476576376524802798067004373713636391521651955448590861516609866232277529336910939876035723521693565760525456533682160729872805585877988240690645918568571898359768719351364919368342406467608016116700372445343851398563925050445897959035284824644005847186369122087270855329555182643961787708052132169630123930147547931761981602643219707960392001253314392641314054266589641320643177949517889096991881604046471251907478994359629409670050870509000398876723645323934935995802556852432161345151559086009147425471615395686857789418878558455383564970547198961144427572522402655362204943341155739416706033778625695163100317586213350296020507812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1301159245516368820262603000717199243709288159997453336585318252191300273234924204909648515906470232391655855231466267739822494139030298051765642304684733212209985554340372160083083653707295694253076058993509488055595991108628132805446057655680309149810892849699309108691592136111276392950815194188095376926286454326460573934437847629045075160257988394922140533452859469573488854359544902190491268743111275797991689587957404248446042872938975325237820562942330616550401267313928594054631408241321940658531356938725373021547001422739670203948899607966751799800430577322818779544944373717255796842252890833042693149188438043970747353806364281863705787221502536843393913767936381235427841021177469684658427656317022735015432377114323541406676699473133235275132973416205891042532507789708101553904950317889280443962725586272368893319838242622098868819354702822252610742229688204239216834625290304399184491830330895486541528963162785565216790458243320288704860450823392757522698078666949952500160473488267276877191645510633867615806682239464240909592300800994105790962093506161384190562340397972051646052839141660648051094917128814189272149718532866272068026800821189022585156899716060976557523723353137122865864759241286880893946244147331909360599665068249332849580921366877521852413340501702819581107294293067328990608028886619776723374998395860484025755750643166266387756239031575693054272691556648458117874892530568756133713345163321945826465634328427279495400747048517030646231754346760069941138765163049251035821887601568893010265486647039933198879836042996254734213309440144059624432201886618970053534327706995213453042822888165548089529846480838087995044574452171444778506048327292541495642506472941324836446635719665339386874691346146084908836631725702061599190594378933563300270906973181534567199305649574153819891821339255986780980867032619016417180337243931539055982864117486846269315330074169955655766676788432596873952464972675102419158826039442121661373867387907481801293784471330824354367211330301312211177506760667511105784136207891843663122915890003890674928317399613211365188667772647632520744055547659023048721664967824223648157762081087293881309742148368098316133044241004384018099533994490403546026109224291040562827046624086674730162736363460317569561974863222787093402084976832846917930163526881433573671895273884100228351117962072410407432049660872076362531157274389264010621563806320504066093028494651936531693581663804594530947432661882955628430275750903712190166438174576386764654550367323065577412258034198984086918485709459603853009302391169314103227708763936459694013192511850023760801580374869100616899606480882546170128158282864642115679476625651220116648806028335991438910098864145720369891785871573908344850873349516532211561028287319254810544602240302086488653765437042588986208198947315775086158881782202570060193454628218088622769234254790383882739154504579435060239640289364258352220413206875397979289750075521396621826699113062670085406204669445590514203041022131704504193343796317356101090696589727371895787846872780114539186154348117795028964981207727258013040371264327112645077256001833310269250102751452305309690150176775950001663932895686056720535029397406617959629233867556260634706817439538825381883993764203724126599046400440781668903670009164669324551716795099345378762527591357656485305470087349150909911467395212887410377791149733670031023778849229613503275477714484033152982189878729436263995357447373255696912832716897215208563921065658619391908635672430670500835272710256066711519540494710693366585252208844924385588358801154888730196834270360516520774574610634078126507199072794446493460163888691334382060975110762491886058510837728004067050995442133291810981089352437186214159765142835377027648778226315339855766989885649546335537092268075226024594129536978536874645792421646262764431794934558623663869470440866216728188669775915428889374101100093717614820074454787727031064409299564271596368604532444613459378965884764178275346292837559902514627719982811811040939690935469210229841096541298227723997428839813030528591627360546212344161176588386297225952148437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -17265807662593802581884637832607918590939212947417105794920955502542384062766552555823058529607096900830832261611133474789806076199640529123338612551075327607537632828281044542595929610669571678922051309640227165301132079252606607053476276478247735130110043211765697714983588796791099146191255285805528859617287338880930989962283603978172121626562975068357232810922618871333969794903969756689960082202966658332414673893169905832340545452857053093171392913651123603654139462919658822433107478302491166167201447969687802370209159201031467199956501405835962963035858922866181422350492513222549515109509893060265984150946527291809673540133966524944751189291383189530629289069995246482677250321647242601384533072505222548634228720133190979247282524548126672287355992729325369558697375735021949129803126681167480009076147317103546959881336728479074635540407049246990771304515478662314686862360297482524680816343310712868812801528329230181569555293362388564549497623009897245801582345496724298342659088191376655288904725597017040468351836258442441472871503263354010870987310309687024240704444619695481814756732626607907013437514311293070293273067275186702144555295505055849591637753851663868291846707112521607471522598059765346345399101000887462718942971045530499681385640950238021197941096316062001800222353222205153348132012943087631258598884554026114343307207686538766237163668993387339207010597304998559786831569790213866442567576130825442585576348522436749789073795486050908553929959804472355456025644687154832788418436035655916634998978080189934536838773868502442257161701877025833510791090518717791213249904453429522972777599066784309814741878911943804888168649924731308375531038643490130655398120115093367888904865429704979672399940540814210702448806052812785454205429723033060927837712542392396573103189020458831059557277523253444663865608077657988079529376668325329099827919127488681650475684059775005273802010208492343543254849096682573458383570501471390846092828366502392400774719751309861045586790770359651283344727617029610992824305919007734029445529076070719407137854440221751532057352076095327230575101812010602471878635339673259587916518545934302477640719420150875983208549643211054978305919484146005985995354853280260973468513733321145966143913214789087816280843183012739460742367309282876902069114459339029444551497119967150460026742959199648166843215894146383292585057452399401393930357544093034455194278149313060547897589501552541668047711444973164414006203783812062753147984560236378751702237224511950123317272980698469339669776273075043469580761824037743498858343245600950052930991730235273703576650089412608315653399348278422911787991386106090621627931627753376545664444134607989915971491873320325643880461314252025850451730206736470481694123958287852440709165571850365785233982527767846104004041314429361370538725791726207096167892844016579045618636057751211013194003626297701184587818629672811333267013244894050595788579555555894434312338955924227817717759288252034603544691817247955163622907779977567771377028722402121435512085452229347039832816894160053578568901711615223729304958977115705375951095353221815880014839142077446123930529040032189008851404901461679179091700993231232732261875941521214304850687218860776511985605958900062579255044950526025887922477816488789771703671465184595588945734968064513064349835210925751675613855162641282152702773279604379351868301898842980394244954528554260484005015804540815929769908169103558883344688474658967401286878112296447248816010139233006180115228409652435383075615917860530644810117252049991502109855562847585984494275396299274939724265285384769170883632266979528370778631477195822872592195534971456055969908544910068015098819173657038025441656419809314766993347028191966362624009249714776466404239536207328119186094456546358152760477840317196044133452036450425063534132492934062837645066550125790014277584992084536718294524632991475558765511404591781741132723509783166378986028045565117118969469362977661626480174673425602513225256418465671928263890897292373814976427004792873213204344009026738820003856779428108580987100140191614627838134765625000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 212172547424241333745282308131062387040834078138561525056133969782174920654084457332438534418767510358650238390705989654763534017049191595401508300558022128305580034600823599531827449524334142747669059972499610654587696969881308141373490595955471544047223137210549100622546682794978103284897442224503043817905584045922974613963127673776830159982205246082602408648310902024448046446029077332347448731493103934322297273919917434278134050263900576672953302472036502694073431059598241757245325898840086881894979987182094040647766888756203406380844351948077073839525190740273101325370899058128022530374715619797456851759543161155397422914299864192130816322309986321965385269051726849478610363285348924746755430145402449138226761065392914749282904361073644759464866710449880345906195038850974013191531118107274477365867968197758805338528680827113526163651095982503639701966912542607300829099230610583368548120874293666044748269987843230365906560140561670355875446236166151455317481678984860344101423756798172618560377966983138178334175431690121465127709445189116525883348601005514711111435686927282499622076942241189426966746955771472860872414479114941001461975438578964428314053363022965126272891492474529772581110651609795872924477773407571116685652987059934896890741091743015229262149602601359669507255550922123089951686827222601222135205074098493645263138499722301917205407273292202723785466544000161735671278347924088115713601003459671764984522811930799295105103586006704666468109373391295980612012987011027395437462141083816191240722237568246074029037983267280261841884607514146717965263717211594686973507888413864061968449473925792331572910568221345138653009752851850027086558038392761598513657949909558195836772977625028404260708302530365936149186963077427044051020045947255089229667784350395916534854465692794974015926767813682242290983989842047072630916399538834199064906403861359612646015774026435522143578301980103955897443337839271936432987141087825193003084887155466603480605708579160006589255695717439489956125671340464326672053905213679442103153593055401520078791917551784830114506493894563112971639624759218595028471797655263955013045092105975187181035714615273863388034138637840083617360476389058895856545008227483312507792356334352313287455120078264781737700980686378707764974782506753479322441631095527903486981438412344281179055222827712936558029493913631695691539644731406559070313657958559928188394579710086968223154199039635022433959959415113715378235323071843832814665583892569977003698655719070459614965182013813933039526743698206107105142234291483469259737008677331366460006198165817363951319236378995707954626662306881380318005613717045892146909796361157732656858753532664816820119075814975637036218043037833692216762219853575427762817095999125997629924658668878035320013873647084168133110565712009731318818397796089788769406918294344704008968487733127762653619444615755732555947045507950384360349919715739909528726499171090297394976466383605530450121551513806487868702608251501998499365195288142728522421631277644501597571194888694145702792028568609122227651335009840101288389190994701404514176452356813339029227340399240071878197655416479889954852282618024118227145130557267718033194998656478553813238212963514721325656899862447249272412493644974746766673566872209230371602902128448496330285066238093599807881265256027837118523894440570028945239351441322020314924481079056602731046742014012431656730240683949903317199362469564193843744281754996517575761902804527144512784916028894911851162076386518502002180844086983193341745359956996943395662653629610596442740933403561833218399839460730438155369767560657020541278168884681066357349739236724937429983495272578209248113545583979901313264433257956328868842173054498078643370336481730227238878865167979988246857778874887878415703487638550824120422335368664115185956176413859929793896835000758271984658627100156258971127915379192618506970635477666086863455500547964095624327413445568824667393036984573717804089297546381376002431263698613842229797848735739649045946665726243381865953095707323269294899276138366417399083729833364486694335937500000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2231384712796708701620658696650593139510371649961695249845583418319887237709829127920139341448559658796975120243465719470753551944120637266973494867951494381730445057797945805456807685763820441834491320361235704618916200867420264005527044224719827145568682831311728546987537459517720921418260579828982297807093924408891861717977551028966768159532372925716083084964548674170700094880351188685878237820499930557298716273552118689512055073539170472416277777880356648111605851778437361803582634906714373639586237726776126133856818801651833743049157543518677252401318003685035328371661966070122275161170277685504241120471397848257335067472242254265851647690742160434228002763916170061114802925366970320024135538506208927206260119596354261763729711989591204978226747125874305621674760065503343826536075869869029972701510442565801296980921106513380622224505251615331688590778158206955247475676997015816918872845702968048264756518523543283117746691025386682647584202260498646318043246192442599397022985768839687181600856987487390586982995693483870011291416151913652729402969148525151056082233495489602973290858773357842283136732815853806546544754588803424973791581360862543744194637634474016606496335999854683893866755475082784275024481122222333103104086477822373282527642927764882624228172928141728281483573311329287916442926323538678927270422240743190095152832596733508767128796785034949652568981670443015894221365235493697263838102651746872248496493484930405277552865894672653206891292725916564262332569529680971678998365786771304356872024586884577442860709050616496809955182903287017001083594820649776789768703023728178271236537807890429564132759861237190351428083110362447875797727392229082874183140002444235874805705879596646879741702615047784135427685184333779009483294915502578146312771526592268993167829781115487951002323939898809200996473890145516968164813879560491992837964018403680586891429980587839997195345873194467613520873972023113218809777668170092025602882189121528565532436344558951321569710760115294936625557700333656352368740991176164707204064115833898293527297429419315296839428216499105105314691931139792944217953123368887693149834187765604179147091394285178735266959675701883782362229221545419189411990292805116546736909462025989147189035007485638645274608039207953973039948131535374284963468807715650002054362624792373726570787009418915170019088236486660081519204485133665721517195561383232360813846822957125994794746612885397597869008598097780945935242594195156688280307505076226440632508009055079883865172824224043629981937938654425922739060053686962860434289579695147546730452255498755949930871753190140032292163944903201778218445930079034591649928959151012866243188414150791150593443607295152006367056019254759438427695059708991187036165312504526294272521848631731815695181892558249442256955452073293223517903031296046404251819872027431493464257949879470851336091202469227262798635833492058211196978028633822207496436415878041043178216942307993941262836452893472482095895574088430042957241271849474828557923413505821133573566006372619932665465986198585231126411922310859236845177903717124632317032971861123180930090569252769832386432347711202519438920898509007698910915898570385322670837592856949717158187098660175737417870697908000193693545104506964015202724894832390506833405774821163415766115518316623708484487881290151957086106281723818166058071491736736050401803217234837626277939056774020476280376254143814885921316282012326370732478465489062545481541162881463589024533930705286595221592377036588656114448224757835578334117789457233398535827672643046887013463780341577533010627523614323910421872286962500672730460937399049928005976945157982140480430435778181577499785382866536605808831852741662817747461294964740834480114366852411767508135368730303648383945992148385436756664637247644781674398294298535342524481221193208832555857373260708378468909744163152120806068426003452865395579880443347962094449047037126223548762923466816752887065711437183000305521563599931566416164783558902910419445067041899002322495619384257438356118985267801025805176062810630810417933389544486999511718750000000000000000000000000000000000000000000000000000000000000*i1^90 + 20071933209967169679284398965028110536690129121055106590079037071764131164124283177370444978499475389026765526721642305363467271274480106964600580142644670214137223482115399221809500651336890131713340820054623734586871076183601925953206495807796208199211719700897039195111184837870255365601344198880899886346026041326402890003862977942967553308183351665425636865781686351063044061431274245125053666638742748265947801203899167996677144854982332548788030095428302895139068680121656180044671562863360230086419269216441972609695021079500652129345497227231509556886155139027581193472846700576374456358391069082579773663606318491622662326466728842607163931341137627767438278552803359702599393421372855199937105701430356579364280518432559627053576501579240365526526103708446892916447054651642055743856406559075896980882674951438289287096016459834835699608509557762017648269598471333801317488705693952546774210823888757797608513115595408720228003126216265659717591337491152429250103578076251870707293908771450537305811901564136174628953016485409343150155092844660974996985251614164451138070811199139162473689631123849636154256162396055493818016949996313191254687366954605738673322135674988638131670531340221484927168618633994236108150364929642481493929110304984348516971227239130157073491447149384997687649555358110181562496300696114961376000870647992384611497106927386836661945776018578352101461966528961922650752268671219676288062344192397986564057257676365733539234386379242719470739652844869531053418989708108252153053660183722504177207611775154833763872828121417083929067905551251318841671350669550940011905859182179913198686510403335833493087622490546625900899629040968397023078303243725214374479058964833423939636434588126236182386070650367627499087524257379720424407972377272286558621039908580733484271737929370862347221907086803877017915135046125537164989458837485076521113873359364295062872567519220482568806231291009131764882682158241089415457795467909021253108265922571619217524732869796608556253064232732064669882098283991705698108014768121980434992438199936937815315211530493679618500844134816800804387227381140055737499574472584489280662251342432198362250320328334366307939453399505763516305169455863758897521018205864274837702609580080102434358487104344428895955240441317952486953561607883654228732816744600273214266950350461767929012681756549416517706174651087856596725022636875803206227734419681027187279425327689903973920821986251276376429713971286859334484299405163422133266234222722165660826696411059767448378827006518458480001150253740165599137923138563639828332896576899622160219680516985564496302761467386518865381673510687261088698485352533382623514963424513804862251420640944189796541551890633467048152731990379563737239799684981039175436844802394334410716634458399514203460497924790915543140546905405733499725775800253118853517881898156489814529684307320284043269474425652469637620516599495902668227372310340806538575187156692456146567791236258988132611753538007884876059240089709618718431679746762888501324356229779236547424175879604761386006531086199946769829307168599319383013978285767134196730643670138017717357327788846503322418604172479800223638626797729772333249915190076264958325612702472603403488914426174433698493847309760764257665995207094318591953748567727626132400487815872278035662778091042389918780668155997563687245305426983706231578498581078224862655745126066166876358111870309102547797275001946935673154130292723537108920356691612369989448600211754322975779295278467143523249509138308398990400523545738230843619514424136191518251234920381018572620398872862920709046311978218547058390432588218945316332420120012120939289523017852983839214878564194675238164114924484836062307429176083636277956681709507782727523605032658279297525390212368303464581958852136168154369611657289844622631591552267466350441492398223007261039141254052525333255748739259210784301158244816997300970537778834438522485984577706675898250236448860203587276288979441032557621734888859360172390053743966033211452928862663409193493394687458211750977792348042271115826640226487143081612884998321533203125000000000000000000000000000000000000000000000000000000000000*i1^91 + -155013754210754244355335095712954960768108836566708764113907908569006152544495515634351597422748417927975154448895804787919434000229958978159979294460719804372744759815780939488866557697096923779621063053212641423873257996595807465763235192719364379463692448862512688440773142764932230027416708315969894763714573313983744015392692627725141448050883578812713040103961644664257460949348693358156996735663124445428027291865382895925418735273664587157465104985822335550431887823006354943577911678162208544326324261437016902474430347015589978869299059558878081508833301280660406504537135039351209960400636184983547776252994107154173303603944492170432069206073059760409143721415133100115793422740746911923625489706340454608026683509609103338608651334678671425043437314874846830422052168933109647529196151294429415773008356348981558548764177091790514972363370577358144629640767884832746495892918250409940201567593577394817571750594428108858367054092396501143845623255505222944671268189872214250766190514558760131653854128849026738184217165020514758185109185454334119861404038922129200373445806443655684913270227763497242362404607343944676455743829954661634455165431249535605000462842526940085642171148859857663447039822859450721190288541009984643232160663398808917447537103481057557733841600412885820055254220072310588399415350321010171658993321886461959921930116302627107226459571428313233866981141596908715499469914597504797263035864513304102961139631668767022066165532332310795175306027049102284300436890104249838303665730511802606030565235164118662970028650527573381830046993225131140970957240692426282804993607230532783689624982185260378316258853551967019284165664229639758702017978373859845628934097475995846537340049792814043358579643601300282398704844424241665391007030952878322074710202018953336286350393877469640340237774535291992633714147204071509281335788399578074356557877846066888187874900545961572411137042056057312424793157307164162948867205322350019949175481111414630762986311294278203201492273458011845360156258057060533463165454270014571071237130594533975089223579049775971415744493697668299122837152109414354579172660825301511749626490400702485769501207014819407157372600591912888917695853106961692638591149691006416512732183258189985120142713165574633951274916732656182356949001707202827699371552138581412048302650988907377502246579115964007177015861208828958766660485629921326264410150108361414955122720312344658642142282099564392089440275620808483327609460897166155994931469840266871539941906217968557185701359060388566221226727751293135148430657545369186541702236754135291342882448520544313361433453972423023760439030093307536173576091075066839711889301516029689973652179426497490438395095250291980866326688454157855548570965427866464955991857642083485672789908081702867433400475452172352179206998803305342409770702027994301534952407757982951083353008610500159228724701283853731004435505906243409669712966258074841491428474826121962239180525743677205039759764064043486221912858348824590240768721296578541394428050432020360581615932207857123035323399153222288974805681749134309603172900014229363310412382519666002572283657380911114171463183323674157555227854285374862969686507378093835702274573932800162344562340840513447662101229599116861352634759613870099545882323921025205111090328755569181075218910852378339767426468103877971016803813883374845007960841660733677149977228451819531841744306946547388749183000066581042910886481965936588976202080533937062421047461776073253860115324459099959023735197293670330539678352512392635653150325489675281068975945763556304169325626454435343792720095103871997900018842566813290307699432377618070303258497604519654867610216120481962624319968246443035310382871717585090889374926162879546776528796394497399473529057667955243920559740245890403454634971501982373512497182711672630599462555010503050720336377251111080220467997347023213043222829296866911580481737721107147614751913104390270198336220573178945707317922345049367968303539189073077070253900325578428948913166403485318464272408303006501378538545494738145995305966806654396350495517253875732421875000000000000000000000000000000000000000000000000000000*i1^92 + 1100184074261790920459955682682691817238855680427674615656447412140810330826131355950324081061512728991016487881909357012288796948448655876001417046141359207169934820585362546449338583211499958039339368179053044475363529707235664825656982275778400028574969458643968468970481453308838416818914399356857339998325613153942939708143404315047344353381436856335954837580306103967730843041329056762801794328778170146983690638248894227992706454244768132173233688938915078283289094122307294990563206340041074683689230547363755615312924809770788016965933424147935836366978927227138952588532692638177053831877273988228027969120199685987305223574760119065977962217226787683222467925769465239990690947506660961826767826563439942186594509773901758416859145471035425810711682344511443767427014430512550285107100824584256955023992775120825948466214233856705871561638609864386403555518237120932713622678777959833105365948217110216816156957205573056515408003441396925465163325326482226313569355027795304177094770460319700510242231964662721132764712974671530190008137175868109922243058354900698506073536577734304832143862597004013263206185562305290235487843999423012238619035735402311963376502226477042512914481448983532848877542140073887780799750730699967199526111150849682685216426612310175999128233791482515090213732648266040789269023045968054089385404723241797657734605893358739444653204520401665395376606415071668592337890151346573920644069131081929799503762468614286534452285899058450522539504551785568765744478538983041312528874181054809598314521131350659627824677810888208796605594452627504299524028297561919710465728096734992044223303848510985316194680859750722475801500961741771653057755835072556036445693164315589567603260084258382043649104079791374719712985702342070472520179781464898208419600644852948490051717546557336785389779731536323587218153610227686599086089350154920600789117239727181540453080693573686333714938310144112166181785544986793553318625312967506136710639838546387455421679102703627465676508131945110477713323099688999340888767046869303437914933969872256295825290516460107911335935281132744154043454839749316613820354315743693278275106992769531083020995958844973020473062323164553518191906745855001554983261972492481586126376101242693582791414339510651123603333790948508053241298587812357889219752081002037405933139736129068009235690488051491568995419027718892898053030889493259387425862328974664905877867875970317477407150917267130980961953094231346549518914545027884178876746256995921347373999331563101069990320403003689071150564598507067691519705330507286340500041572120168561217044746634543183358655780037658605213092216516086425119022004414473399774177087847930120851505983904868399861417198729556269390790496670353407560832609590300612071370663966538535594879590259819654098321226116517483605724766941250173756369464349077791768199622126363731185263801916390659865689330993797374587802935171264137286816871073972380632604827817815354822484736855676892817864524844617905044876598334946399970485298032404635372103752806672074862979005932768856413235715169786322195904438943601820155749359500640821757000569208973951767921685730893870558089156522042383022814482470343133305364349595262639541285573099999881131547983899997410189190721941191284656353177706409775585585206160308843389196281100049874603454235445815060134149059484761745624691901657318763264342930949789455517271335726429596969466692755945162446922384902342983938197256807187586384338486748858595862356394795648014485616384013746526950972125091839010172637955981499241477393886968995827629506038329543118587497826844144892886355590506947772092828609236560849320393614403141948962004912815527312606794960223894700570591219674624278493771344792141583387152316319056101172972783575509408255808078123744990322337091862394884135313163768561982788838522031763304853625825325726412688953675026050084789647252627219575750443134539203694432054917149547162862180256021053320169137973122204122134243600280026258322686846312629818235136955440383314752971431044015055176232841772368839800289550023056767136253597527684178203344345092773437500000000000000000000000000000000000000000000000000000*i1^93 + -7396543126558988320191887177959257793972454252422246715319049096870812910763214680354333163733806786647598351671935544827178081360237698659647592125284851414567579815375112876313011984030913678081752637206572207849343875755445073429061493283176462961212583424621882357575769209170829963733118709589197881449027680863934865114267483452976124739656503715843179565356609763342275181254575707588070754389985651522072509809775160636102631364172858052388970706851683355343139915841372479183469319317161199965291419710860413904505126761395364376909778672727565473239229766740927891768297970521296318121357473279799892071909224411209785503551862715406925080578990869611384910744135649115511936124130285228068585883672649599191561381383059404098209031351281234327341600233088445303988070334712716374856508994343122716190043623938471094270580589350357485305236127587866548229218578313346160339346457604218696685692058951935822093194684150070190380071909551223338399895970895251265552080107189252831666189545999212192612671094437448337229224472267924946288189623477820978456633198507306646495133031526626890710490164312408554637447909054619282010482008901927534108235694585049266014787102661464927686104106475672455981074277020994121501477867987620849652130477263245297496937736455356157251411741361355822396938789941170283283252941904088150421774262526525472769177902013185101108111844744661579605406020041781840424861227563750049908926323080231247711062318148818245887724104783381753986605431455294951489661955631556086372609385295022983989891508738333961563641021622697915271836481088387502573813162469511109141322747033667855479053432265043630731471790932556100356831896185322407670902760900139452280847305008649523435106101403635370290268592700642744944166602441036821237569666259420859643995048193675961454984712265550600658737190008364385676659745379038263488186748143067935421440688917062218935621680004477907833211534737530952272260106094730931393925550204797038150814738858059619132339597145562521669138377782605361768305059724875566187978584935585799025941426085847327692978748224437639807987560367775631441538650024511439782556190587408898398880572980976297226653307794556983722852381213153230848521942146919131309999330044504856118192988873896601115947001170622583055871215117552602411698234088672377112620156721243007375737966628115970486749494513532185802411212885216660211491173951427359825550535539340137761567085584369523752421137417924417004579446079476048187134042503080102190408745578857966879010298378213669999699003072850877928996268286509466399597942796965586864872762559255610371609921238662861084339802046748550414083615205644606784549513512222513533365003564124848470929693478763389277420499332010710007222697943025009984513970681129440405559255332608404622719159874883720760934905355566889863355890708582904793240054898351727577991311271797997056060720772292409763279647426376020491392428208531092212755241211868308528419512067663767668547821663782536756689756213639989181955808695004130217701900518828176784750587737401600450046830519102709641233721950787774387757269549067068751919238663486293093554697523383065952620454235677053824595492639161277952706800355335871480860312458367379917123532985792171193798812687716171740278868024385103020775166744890341670149014247085245618819448584689612600579545472087997955547726067595235128920983266055283297010992985800912802968335934609922279891099929281620823112044328081266629148605108304521146913432698480778985735838762124604860214358673530216851804375909096199091842867430755510523393339039218660386347439208276967575250925646089788130664238441124985767101547760788831021032964741793361779705863111761213682848205602421705578797651762807272449297541285188400254732393067830265152126971376514792729344971966982078391551569086071734054722620878029663317795652522491570180958043531526678448825917993753833487019761271221456616122141243668660005909455651685006020794129298967208141157869676370088683746580314721136670529122098682799731552723414642560891625528766919123578340129814865838934306288467851464574209785496350377798080444335937500000000000000000000000000000000000000000000000000*i1^94 + 45455090595863505638274519274010858774123839282569862520940863416353462901457044941763955903148706973287717991448470530038409506483750085046441461872677058300577922843506864622707853163407932693205152448232425967587461245029961873092816045719433024180676990328913825481626631922158158820301123151186676245492749042344572276178728085867623655332135811973155758647695713113699205235592028645441179344666442146419235239349151205342995138641401209679210304901158124680393235281505851420525970080582342744072364818838154892913500209656817675721639782353950061902564757012664518668418719091218481943374887305735028276900689779962599396334721496813476165277319466275493412437527989827853743978813204824083872212679929928001165292638030818950577802548367838253272045828238164210263452023090502659507287411524455711769815745369577293359861626073189292228271222775799601711293692767891416571803221924134580889429088214855735278328394659334791897821613645121333786114359526720321324034396306739421170128487580391140290240506975421566125222474376313221238222000667087825886159788397601904592002686519269053086995744900653512823421065289858939494048680287995715538033582394000738588872730076397088150799063804823304796765650260599007261774808041449927839292276536329298870927968208982486662428972834681080895737032968135287651146056291460177496266638915615471593880780148590762348042028996238283299737941602291451389827693126546694424823421233928511922663656767995567567799142029913585872900130941910845879002561597641900352948166266697835243805931623646755737920365082764459575209761710635310360606310432677222278609782408570182231719439770752704344984418202598661901103000254037681761064423784128671855965115305892091384053756267597707780547725630943868333439055901059429995221112789254576711832273049122721381136283015038162484805392566809407841689006056008731573348520012364344975232609007936029484332032676356788750116176280187286155226702007612262582871177523635888570891795350171024873412219705276127538597197069640072590436449034603657889730458509675067914038451984535592118311425247209001601899175156260495761506515063424078896683488045605968977842004195626257081080139748957201193021948254878779259230368974292097473699016645493759384663556231365237152495042691232557109208642266653934102140441534050142364893419428893289130941846938565923185475462725456218846960868745905650278958566457493184545496070573674895063284533032702696285773369534635434245706353582125559328140568623060542657005312084372155506696143836860651842668444336825312664109929515293572339528261815652151201204069713366393455317204938694530952466710785239349339132030888747990636963324527799209341987467739270667992543437888703642885185863404664065519004963841989592149017208356654944338001527205953252682176988505630465180402220048887244423432994195699708754072225528525736405553603485913893790087060280120010876917262606136273735907641011170495923083008469654326977440956639831010316677308065460891819964833936818805275157196622372003503301539051150366258385747691889194515395204071607021292349245590023420484081022242169021880669086344151626024855106514843887939596793248840597305191336129780200376311792065263473927337281086777475567731429343262326981647595008867506385829452512534432058198633931535112260826721721119318413622752043690398802491051393834828729225351787643331861720592510794890052414316362057535778360575046673271985711372756614549548027300051030291483272179932996309170004922362012353798550269852566815547100754647783936553302590257711600354425797237387900525878588115184505671143946378860822756796896702309712214543223722538729797650567481300338252738965052921366594314266920899605335815531700116849633068753401898178396854112183165225763754098190071250788835061161808154862748013019381637716885188592967248402383787471264837713118993864724914193806897368897635722499594555740176968760340442842597407250577655684789773985998484371297562919524293425141242084631307222952450942900786837244434312384105644541445811002732334469133501925264664833917403900200595271461294745798942251724383822875097393989562988281250000000000000000000000000000000000000000000000000*i1^95 + -233629837166522680715034815711000522847466503224022847390500829969078642804830846564330894873180681121285408782015300997402166764343907389374404521850390754264440616950226281078925563525401325310908669586021921949235656416041841841692405585293836442537992087071296398070497628799548947101786119385108104763874762566873255114071383995500230176081843202514646536663918081349444674857474029480504499521839584864041709565105047693046965478819726002313282533222899112085675253236506595425804476740304778647939739123071273434076357167053189246198327984947081809891215989713726729851969383434457001548836395212023375140325816875217775285281886146018977610585434567850341367616349193987048821622194974832381729690589564225603429999263200162258742244402853406322240689809792415686058529274961768919375648336650720523643192492397237256190517309380430558522179028518550302291131076754101982640914324649386510728004998619965045251358635479628078545661710458275367907425763351443870746133010283932539224793562227998237831842550775891111389935175636740963693937425645401215204413575829214898767412371473975677546717842688771310512470139425037278294865367543799118166408875283537997057146327198875391725290145909314268070265331650448447880502067365253907068332764094183829972549234622520406289724928507590475056381905943408308985017890382117285697941133178114367925527629670369343584835267409299572375698919536615583272994232718590667587294638171328495912177422913219037789876068372014286168226000690935662358986178053941333169531753313554260072954413397130513830497372607470952877873893888911723937999735952167262455052736737653665698980372210223949145470357347304234374763042767822547506424203742975345781499765455476573985115899206608515768867243502699896285319080232777344921502104203409538242966410373481269675088017266326397154424401227213082839194958150203662247903696782597994052225120496183096903655765529366860427685389143974293959124475352586848610455495889758828132264037916286190850468655661894516707985408311458103399692154828125763907025866309942324408541905010161842067659399805753521815863999558828649521147143378604574989074498304799447886389601441571981292894026911188872338966619150137056341379994297766325297802597486715690048792225420184218275145007270714649690114243994237698431903467223510629386662973051611247023111952393310139378020120421213494690281459437341502025808179981649162943132250736478156556879563985079673322256788661877001904578968579682053435712734144983104889970210480188509884347007607130570406001491977810981725923785006575267807048670186302668962846516992743915896057932094261756389631920722236096032978176814406282609845068993538648779791005496146441904811087447705704097374842732662926985443128182758256482711225714298451651248617765616080337286195066151359056017399826552754233529139451594570475650965007703566557074889272030082147021493962802798384764696973044017159782926420506059228337143917289471620729314686471037725843252224730045304004222591649410098609781737577493076174646266170199311634821158374641412728373368479782320488528134736383076225036745657380160880845451083965442139497639487255441386413971340052337792142246795019924132042716843255239980489466341880428947943952728462538252259360488217137039169978552026641111362951374600696385891592235631549828926093558756606560284974952344959649579641598097276048745488785809802172973719581051098496932607043486892914860943800299487600709261995530335728588189673769348911445351176230937068301276873228915484906272367386110726407587603768072589779426240054859265337478003473523989867679753027940160135168826566756719145026498451151140895212216664637936896963529779079614054021148167260262496509558579398199045786651648092803962818052819598513361022632503246222042562501020739175286575862456248999986771487917816918312830930611193916596212200216284855375400353756596130045935656495215765645248412080636650083515241972950790571374234832773149857419104183130494784650073768792335370995987487994000927450645923509822394894849495615585027565051925253613103737288887504915081087114581137598179338965564966201782226562500000000000000000000000000000000000000000*i1^96 + 940170586930491653263522024723525066845399742790033946653276754090242546678109270979355997411182042568497970219755088630860532643086657420978109352569907859483453768541872340816419408078814278545703664098824740154413066438619018185227263043938154874623963051875987493423365206612201623614240635191854910682554597474353610211302239855812970312787201652262138380211066631286475420207286610884586764530279491891273225882858342964220893522608087216268155190171103320744477774860825370659599005313103670951582473407042567247414304442659323842439329397885832421421474232148693343403953305510313745344289297674583738887973315940615501954150546386877232430184322495332881489351170585256682611804152988403540126911308630973738279112508555205828983534113642405902589456067947168482789160148596105024606711580675720258184112494976846329384955424026400225135996590618572155914356497213426808736515222122679075351866086992516696064888156141662494008823781661691066462019956439564548150636716327188461523337778400444304306703631215686840866870299773452906555279717343718487841148236181827272799229361302096628531588585334981454873602170423974541225788701952814134135597186781240697422152934832783281913042142426988498199660161536382322364418942812109415266122139096530193858762428124377580413067403515832952078508147190693611703033899529649798682901299830825223470317525892160508933585525981036454377823426247165840162482292600529804423000941190981194524731453321648967232327396182734281007823712854830800271834694467162409405462265752390879594752163084214330674385633029766343057384273592363899987101385911550345834667763793811657574776992096400480669519164451026746421211965013021291684495102006165717489578256297813596362961040755686754908740332247756723515226598528144339535487486173671255568013637643563249675767265932094461233998609426600985751603861201058617127020091635133235588358938979126782743492381318594452596820881466171379942458078451723423417897837432087632406048489919958179808650794135957061378805224648216133689724896977610468110397329468244193667898823011466902009862330777491478956785266516353040588507526619318126867871276822300920670593889403559998864057800536172218986302781916156253010608933601254911850980514929975843468085988824873750283181042632366666873871697802656283298516596412409638367715366320042667638109677846996691465790137594601068085733605788968153361840402363368209957834869706868806389168274087193155808018305707389521717232964478190050572255584480554488539016762303062973460594438454386374957122995065792720637086889691963327608943439077374411335282396111111378726498219381407460116103073159456232547928663346953453373763314253182790430044739501656562652960054938038892237524099034188614980387439862430128180423706019431489657695722929299604420191201556127970209249739165207818674812358031104038090207524145102178096709682573432336197333145493651240573237926860750356348922793806589340821761982359903276640066233848034927136333145957044731710508578145094142078873874247081182561195629348213307082101649340151621189523278620269061323081050843847439434334968180212573924938472041774670926194691746019921794024938081003596857077099025392500930739749748440304644326452513911116339106774048888304051452968076707062136429794080052984223505344682534813444561652106692720583726171638858222384212289880974341198728912662514304524694761445110124659126470638050379684719363415277941475268733710778161647564452156686728793167864206806601922780106638677940435890724159434371668288118760874973655848876852679501981026509281493313754089166741351890030078077719708140087642925354481529080055020110260449666571241102515184177391849897422921865851384844871256489043579374038307899854062413070335389062089038052623392117252099777605419506656744907368199252671282618373250057857665336935980480802960055024437825927887876680561616913155807316675645621778048005964447360894527798438112831624931799885302281511822324074783407153273757185167824700787264452666432574850987616198626225013396018692497273315759071451869142510970973035917501008496796914212789708642503683222457766532897949218750000000000000000000000000000000000000000*i1^97 + -2842462861073323739729230748974001315372601903041592685722543200912271065609288767705085515988209576463251621485029778039834478792607736848519677630227151339101541246984702765392828112782394263103640996307246935598943028283385381547758211388612339713150273676176445059145066244387778807576036686051147714622330959536337710714074589678987338110054634906139834504443419461673180533967649614696651246639764928460719116751721745366025133155301999566148320267684810839362984936955307100201409537272794929750241483329292908896339063067692096488007943109849726312888502073296612713535058578211556161420352739167476587917358845029750689833766136165734201404843433264657389783762395107909716115248454381696184169784877624844700108714614507073547699425296833366138497277949495045355719060511594698433872125208322158746558139651531173978816363478458370558598556152738285113054246450469899666883063554847366527140527839412315106563499003200937379400998506394834050725563100619472194357038478315785219933877617564505014635545043593676399480086495845300086499189761088497600417155659329950943634596647963398653231059964211873058544369754333283008656450770863605338531011488233296560353699403544508364408744574803536108971699823160740938256102807594014583362160913974764721295523336641435009185345584106187142479080779134353247139764087218263131294551168358970471236861569629446777207204616338322447491884056404632893959105776319413450875693512528216513207650247811794900405264883840659571214940399250916621391667895570855531898915245861070667732708563856108037520676724756739734079828322696178998999737198779814969754251683698285436652840979007800669836468201776015108113832013693001924230286464687671849594361969998520563868653406268303169596750414946858631795801526831294388782871087893662553991098319296037717610636822574269140826115934063916582869307890121508942135738569131961116778887267134935695683745932035156677424829014522953241274121943164028499296822082739489897011501646340583149235123124956289306749242134064167225669798220973713144502233985349566786734943649192480042228556460925459346273897374776659570298650197051158736204170610732982155078814534409680861680426478087591082238471558989172422148923634982241474765219880508416463229789899643874469457521829203371430400072020692071318355001707604497602410077081150460022813918345041751727293744385258041883102759043201777296240711874642175381633560958879276344154852861034461932978216508876333935166459912182495508490483651235977685535762150407488615906373254816612741546005578006825161386020885323189021696338116236260044152649364193927733571426870648838400673204762986913001258835069906474271005611947810358226693472052761924001787338516375240941255410441615903226631966618284965726596877392978105074677255166655982643249306679098479978266342965528662115181550462631097916352914143727983492061346911423086784198146717009812709989762667217662173904682689145493535457189663265361005385177472123747302562799697533981107998414491250284196412674674118331824026074068459352707506429761774894666971828110529415580276530434439147880929473491951394984240232765305110275219843475388456349559700703863435974032149517389603977575934746405184873802855431791793035226670317772666769995494765877752371734687288380352842306224047981502963356771637712202211526778982423687240349720707553119798639404212811920210220664797485588596369889758854931926187165352522753949406374629917529874711006081331480035333575775390086555057885646363511122361998609368250016682186986340544981566358108051100649064720430901041236272836899205283823284854883697160021989045656380627119495847007594276416010575147107403570999001147197141286728595073761917517769351191140595819821204108405629250906709548549054114675737087137680586965069157267994096276408436116888330729487525535393602850390452084415153546041415440449397266275128149704861377338354543735970695904222466489599308988688675321167336623882954757557226692718259006509782003243011019306354821031833328995520394114451126908743424424491638555050315586640446643474290530326509861898560960202786418449250049889087677001953125000000000000000000000000000000000000*i1^98 + 5970103132101286830445017610376110262032251694957545833157563196407114666981279411128533762529108375911266657313034325959925697714722154006711205211058451365531902145786159795470065964498022672915489228490288724273485119514479192413989378757228802461404259683853855909291105375480677996194877906881351147765616871754544222188630962806961504561752508497653447309883220292421057864803269564272334392126722877642105342674260864429530178969687796815792841159576807251337395447419617418586611201080341976654855565409909635546377544351649771485487754700423186045211478103487159578270120595327424106979178062626010525289631557778680724607329198859067533970295342101136445223500763710816761774304395675961871434573777476646854200767493800086803331193441627745836043700423674085733299008977330052880335275262098415107176140876048375283412777313393814919340898292879457836782429912824347598521260423039661484794793792758885027517164578615287153780942322372136237237243612449398660737139322067428749189150658460427314733487833486144276790941768663616080328920131071862933932350543617721949911347330621330352276112902218793787559678365346487719528783804656176589441648091024015494547399589503384961553293078534078154925977097267223636262859021662655439650492341612753516239811289438960392641487219093390277325455644927570436868077324515511564062926454055310281785934959669029397255565393457808905695911316130519531829045081626708831149192953268524060135529561776835036162759401173483315301428901453710095634995630029257675621355558037238584148279371633351961702438065468698952168412863931089139477583251768614995450611372142039695701975743419039116187710827011510255710252626092560578610938893691293817775508472802743614188127211195077915219606796031072506633582205410796793295660838789470379640800182748821726919051069914722220969872642762904113061715687236824419271288982343911986306684611504822939240032597444329163928573701134101374526766172348141019592012603431819879427774492831687437094156468545480600410386331116904423088213890042332246120915396966566130746858657696604805345464657680425253271043877307196518694762685568106710251673716982546088423605968415443587383747266271249757542334636336150440720546769189798052118745359214033755648935117614101405502438334214913668824610487572106178479657421887462170928500344342475484673378525829682363378953070599006344028925923306135022635288401757036701787714013267182448512231645720123377887773535873203060105015991627610423500953316324980185362553400773419335227848025757752538948103257143896670236249546609111830152017831014108491439237806647561653922977643922065862365891274580206585683416142629065082963621426047542380231880792253689881784827764315677208751976142365019356325670163548944571515898506254361837158377480365865681959868049989490754428014973804126231614545269514287854341566177781335995276235659338585483457195640073612279555613794948185584916969713001210605163722671484672832702853923849201783541266388433751046744861914129337556165141900385710853534521695710792329096597476641368740148954154903124738544540247554520145029273641740774567454324016816454261936262340881606627207613616843925468224495817545139856632600131733953648673091209152186453738543048273554720041529454168595579518433300861985976418453396979716072541529072989285789700709489637176365013757127440359694708264391722611062691791147232251393494894868261002544324090134589953229654656773669542444550345401638978579965441636074897274225514234442834764464153086971016124795155431199714957441619750226735570191640667303056953929322438651079813815544224394430202188396893700094282354992739798255678918511683939695396070580096369754494286705704791052794386530164023021229237606381912954285607795340288989820548878438176133731605142536632037105400766654928324446785061370861486236936162679311114524402828111790964231073893026323055843322308330949351474354871942386575930343409796679107018067388698156487288624750888459459582591745895639895003332973823545192794039835169985999151767131243171019301374340936463485674806102171091983562417615516437763290014117956161499023437500000000000000000000000000000000000*i1^99 + -4309839703749689514042233777942554721719796557914788018226457946466029119950081929962498025205289096758631239459488620079163528969332711568325009757410592135751220027576881362431053665448710435494454457413132907946481087441506684439139632427062967399320959856853450723687426182102599704819802862822496307331753779421254592357444570739770221915154442199951038432939499525908834396028506247497439112219364175815637104399310260095486020562830167012162994052675954537073745592250049241740569240429353768488404159768200859918596618579598785117882463770697257072829572381775308434641847021677247238585215227488488257970540779624024676101212389242323679547606102214763974228418959805072606636931588954499308568577706683724508504701743161500928353262867828007235519127715057232887475646312789753185505291199603219698250539226657486228480063397294164884419214902565457685303555192351055889149835901518135601082230938232778694127246539029904447834980484421661448432480764454270119264754919980738317056217290108288684762399323869460051469811391728247704685513130837982953599688954361591447463199982990656047870023413392188485387055175576139237298254415822373902570067810263942127565722387425941516498068759999999087309185277751148484584335342841036675764602266128704399565575026840461950790301764908142916749605752603640775270071514336912639367394339266543260994056276257500925979597058171832938226005713247438106956364797535849917612044459865442255696246920957657199221160037270592418971587861020741936139577427089695091862685826608905505191513875749693260892306803546170444727954678383497758378725190450208694085143632199342364182106428734702632781729160854759795710959566442708899478320305051909983174997189055686056817613538742188895862324040959778774952843171626532997338184766262952306514692279117941059923389694842475495971783546650668798163538705604706419161779197137556926932462021376490032399693418729147682158440165917179419236929921976033591315939902310095267499654489511681079243486879707656853319768500471020864818822331946227854466425326574665479895592339814271506028795159341441142228306472018345895070381781868346597216543970589798676700413173109054073157440018095602784509192315597421279889672216753336320556296165672905869546954173075214907447302584666605028932394443896636763695807766350740231081902910107827851355205727417410772114189690332010364431832303682785554908223964394823802621518173042087981858076655908394922150738885852793175063501092528234373395631884991931696520797121468041885447205044008747043854043133733741216180079972207554812598845039384414552103733538675037985440485405150158743821112948476540907447122994269593808349091441376017069391644015271619295494975366385328773331964508897513253559410529679380749724468468744678692111145980951763101053740793138819720662249347191918985658628546521453380558162271948304504159974817965871110700705813453909419721116079552046966647749230492714925926871659483721249443558157733145969872142389968655772607203246535831081344586571139980132507933427459381957298101007076495228683039361715594304004136267014570649721513286139110218178501200331188875155338614968626750973745042065830432361892723299980892590873782857670999656560509088886591433355217081910647720947927548255476427419124013078820958197676988989366004702288333690406903999478706178065499630673499573289461969244610226958472210838281084976348671237330088208145008111899187075483289625283866494804283289268853594795407601716347435775440327830941055688814475601850199482794110072428600188890115942086058326735131083716180992242287440099781312998946729282522191046722999280993773072615068678613823090050269954300765877970047233654484512072020450160440611864525373374866505793814790683157274077154452790439703375578725235381475583253909255451744931353021302033895628129466321067943690118858283510029044966892515869139221180433650868705569618115663491597869972172609028669764624180718188474736300670039882924787896115039591140630237675214327000767652592824621481241762775410755447119316116260943177344468734892571484404492031510675031924506583891343325376510620117187500000000000000000000000000000*i1^100 + -28433957841609781809500717171394682902035945989886939097286930279738358318914190225171994343886536124168455724214436968598494165630447048290307483590846768599649735831970227664101146155091953996976726453774730974662963673177454195861156051334135597081407569493033682806810823565663692147521293284284550437366969122344567976282431723390671089106933586503035811603703989659179246715030465758985772414534717558899930149230076350644590095632663349569282908587957872548633188705745095866845258203435438783374229681614560210105589211896646877363097551362956518478026387571029094128595825076373602839634375565621749508202539438603374242198077094053953407078297248585880793311220530724724332787055633388210242742026875076946682404048891203404259260719653284671519675148190564641322042144438863546537591802628684898925156026484258147371663498672465465789146374841046910315152163512330453547339128008765885549885889881818553987750986754570032405113848131133502640751328277280438953257826914613544486381490578309993173170723161369232565994779688174907624903395383976814856975742505143031398871493113141406758143952385238905447251269153918075280936506209935085157154924565641523094831384865801387689670040206067458149924995599736843164973698912150780544654992165121495009694956134789325733279679044598408397406879083761766863278401569697224793137373056637817599078500657869057407508124644480648156363269127667489382107952550107494230503780102539790871002270627270212032114472548006800905202313396894448391850283107362934676173177409628451755634039396609881773395037961194637786420389905636280130854486482717081900662820909392969056565759482859595378197261271348521861185697746321978801329048370813511862586575864682337594866026884931195413141564024306323404039006146099568843067590553870842702022416943988697381322980036225681000501203017167877729140288678863261472245154101931989789692094604191311900538538452327945910532789440555552726390671761476130478036913184978928841776279522413119087282185672518208217508001249298649830115497754055478564303894696744826885859831252662845727802714995183893438306038261137010913967526250074049836817073426204072409625332836284750883818522166377271682493772980793726140464613781536867407104880906583245131976250449475639786081146312920651086336312271643214143106659358746166050625719906598860980259363382512113429226065346286935537397207818753368100554563347776661623430081384361417264065006171853647488409068982560685557934972561958986333811031954533071460471743687290008166613472816723327991240476391545074231729007441065969615692311811756060281627225814045814508566289679984522882478739924988550055866696802716471422471172610812649714071653880168152206363804283362918175568224328798422356078167506521866513837730102525541486227960659247198534749263026249191661636401465579970719445669964257315685330545290311950813494694922159022152018703351489068444076048978917128324115920587517462149497874364671836235101691978291203147622798043525622633200191540964383760492243945257238278559262750630751043477954023995349033073717638070205545599555564011056730785120206855715156538300122800362598982245439929391992566092021658451801026202667304753502292456793352103181917638380589482206429657119292765412914878225705684285444477978574018669012933531567628496128560718245295595886589048772544025666089069847659995223425909495643082584213740507279333296263525958707083360378364174510590070558909145938735283602639016602405339314679021484697231002182778902393405387751404634188119163384084382694896796308059706848535589538545958103307734540226384611610698817117645459127823674693908880722611594325748621251928137605216008600774240152873867564205776722023863234807803774149153459669024502682003077547218341893337364423616922006186826111400848984866922631753215802572271855907321216424874109287194309826564681464111690033117268254164715439214579013104574534247285679248931766585507789727983661009708006841751664835825807893653324422015292722338336969474244236403335173243843896266348438351204957349589325405547277711394192851389025114561270868307474302127957344055175781250000000000000000000000000000*i1^101 + 135654707550565438308824847775148633356909545697857507483933955308539746691393620124662224961900427045091257374893068179042810741466424530495576554501602864789487489787579744198647490532832377339349540167667005133763935970779206579267232120644566058530853077897801361132541957974709204063057526392479618771245860377942447439065454721204772637246176958785761407592527335069207728759701977185165063590964009500964566135016306616936689366593786921323187445088583933147412254567817865608323176552216651858427116993975897464849004589987819021643345420333827822806161314168952039374451455743737622252727958812382875632582601780944289020212303491035235921317738014082029558546995729729367329445045804469770993041801200809244217883161888518996928492222578140125178074702174211242672829636810027372276139949900316014425204332158541785614720131942277916833278207059315723715777605116812937777453487559346689783031199755267742486071249570979459942361581418733426344211418195316064465789701602198617953337660241769069130379353509391576054685020166936108963304013088880481560880810429760217941175200200266939112244934520373287356690583633217013650341551737628983835917149777692078819020289642782750634930712280290328496909097507324311691987147130962700276863653817661669164904757081319586208872033716752272288903371271226222142437581187791335346109611588782815337962713650044408323486477891048747055521928811483283487356005033253308040572109160708187336365224335863882019936766182461903623492005257529690941664547606770702694472956578953342871323648438610074547449812286646519708956579882184806792675436996121516635124463073410118426591615247481601622445820997410490149456599488489337030928088748802788496807691371678677863201644865058440544945113417756251863030321197830031506060803661365338348291894329344985157504489137044445364766728355734900002554439685576888589012751890041495578617619014808468956184138695792433232392217787156594794280057635265136120396724769316091031635155464538805578592067334784618510000596071554284327548597036270855976739956207584532064856871257137063647042177335221642394262442029007925337215939129123904008481748675798937174534173002187344206232258698716317775564427982906732414723699888538926885362838254663499584581979285038562419177485662578445311212222120942696658564375175855341610965782279006297099507119520624437943760373960667252890907254427191208598649087169910024349401164510634868522269463428728930081286128786633196739734122083100892619925165682267840384369104528712943442646954305530783892253569159169062257976189723830300775341855553803319771080422682561389329475128823734703627677921732423029576976109111590596462156707361255373330996266605111936765975182075985112059065745817148937448290445608630297827591346292588265686189752636708310395878752744361702302385298098049712217889121728263862700173860822965691667504017786160700319390999435764374387271282441095958562793353756372781752457792837106710977302745961180427519346091458856247686406656029133786654449857003255706608278296544425335407204806768097427731957431615208033959898791949904377859243971744556705071627888045012077521938920711752937700987522194219268509264632977976124362787806958166656116855417947099246808067761287848077065264332069187778974486816216111095647951861036044531842389707327052630289280165945387344433555760522456363051176112185420768510808647550964321099044185757250630585504370254033257340411688598397622011396150561014361494269833591945253826626055663932584154441134983232268299336248925278401091924738363074218584256535173612955512492032587021787135335147356404595221297303408111014925493617473329120680394331296882061123531068041698612480009286719836180605285967711529382546227291651114866285926072469131945203786286629567024492199245706629965018285300214739916671582295308706142980657605968235948898062806196450723040013533688260678253247175622926481942639558760828124364690463069217365901100905906623099938737275173486482776568658219287585616219760439670504860442410363905275577887697174852045698192148067119400745674840953053363890035143413115292787551879882812500000000000000000000000000*i1^102 + -280177446940850989570561234168882797929855503069654070286673634798725335221685688783630364943257788504052049454328912525776051158932581967534218007380250941190560267417868786125788968313608269550850830526728139122340460513863954207276410092866003492419683198175099568214979080774834985843921109173102052150769911794532079148330958533911565334375141917175970161227792273264116663305969641436599116152523661795282932171703917514406676551108432098508067958409355743075514225724502394951114499126658010134698812918800633473850108357620303117411833946047302502158604440071895804399879287596427370126031774877801313954542354717044267908673204442284021599723853737747230558485925777237126293667706219502264856812442909566626891991095307405534425439317563885345731685008078630745186898132924213990695766590447019365253159052035710143019973886174282847467847932731682247213771822580334342477647638767925573472354864269811536749033306362961306044672557634130773949280222192981297645966154560156897613832142094057947048073522891623199349109268382961078467050060454785605563075794266172387264988090206519508898932758099585553260127906435149228890008915470079172983818504262489925163629963848090574965619450703599855314620291103262201843038044143303541064196891366182892149069674081180592784288480685368403959386222256675077050079660696374641159540396021427017328612264935014766331482012155178807740639866829007276675839393392852849720668261087117471580892357472291662993893798190874684892970826922479928628005126047610599158927255671389640838939790022937599830884880536910165360340170105984487529530490869039887791656599254041365081046863005048756405626350786186329363393727623976779601429994338071538801280345199584336188285908804403920315938616850870892387465047664641338207720538108300310775361011261341711328190095307968697992795353897271638120648146186578700811029856473140634124503975020562914080059505670331353422592897425116638671772911491509352889489220647004714322627813139436869230877584310861040963105423783725146003346150589527386380040449795394128253723417454582712119082773602820690696335665889526192146274869959438733486002729052480952566478413660377451583156461736640599769147347285579890708981266264889744893619070274204546707393138392798953067550627716875238627914874455088220470942863509028991380520776666546914442481663236072835678149035572893363193036407108474636795742443497320957984287432737559170049654988529410601393105514545763343110489295634259896627642605071882705255508773505222536558732215125437733103984704261648939956560184753870130318437005198703592481577895882445770756559731276781755458713791425112509255397266619283656987469520911180696163736185678489378986022537418867402515273728965489336830260361949058976822227311524241233880387065119600234850587291533268953816650254214573627434034111765114992870510319131871014003783386846736111598745819026716139273212334716126935301390861033278309317570712596106559819375568325532725987938211867491729721787760428200462883516748207066054255976186134997794150679447378434961458868256943459506679892591014381287165340327617922586953123471735669549536719144929375645767022603120161169478889841850280846661460487546220880074677926298329305254235695483410677542237955180324814612702245597820887617391639151230867342868676226220577077380427022056600873554530891911744364220300624726852102769737118920317319316141366128016927773018475932121420403951999944391009533392717463151228265785582572279885381812376849193806817029815671807591850869396659517500760716280888307163875706302148842531977286351612052944668852007220293818322212888641938001322313652729674314463228457028878864741849076274891799406496089702605765561045911687924514106921439381898574855207976266991281394856027849579771073898359250683985732626002595907347605340139349084072351408955085299689775250344249061908868347258643459693127111933899367147892235237158315732024035805705766228578249469886696193915269520252245869059414871186495043990573049981548112429626994369069868892767180519270457117198149102544517743962337874563672812655568122863769531250000000000000000000000000000*i1^103 + 163326888710597259239622449975721353800230456375810700912952232985920564915333725668404746304943074655928190745901118719215831644279339518821442688525972135297839737625940321908650286338425416879162406345962108118904522246135544904651207530730200197234221224741342022102254781815542790942791640925507358428219511682457754649543717026164708415393757626338163558596886536002730930673061020024294666756349723939613934578411252858622602559240925535972995149291355102924380890082685440476026770591893297191270665373204370234862457338694890538857138639775592320671936127516675633567811408690145110934813913610103398831674500476913717080562995015102602297669452518430194460338650672453843833108355014497444244331560122935956312282522118912994374752574158498806238342820383371145076885487126864249032096324983240395530805727261898011339266850895289094669205901189919458403897518231394458328528803726208126550088419638840461145209485159259717097754339533584218687553719131395573493826390900268951355151290977614082288234681334935697098287544316674912472238717203980493812461458445307376530345812708824857856904106878616263421046358985792986010805161080277376248434737481640178860788781351267556327542166131162428094540769615118376777361543354302811041058787003496032903829803586923284509256748302236969063357624044348544037119436153055293294914599867309273487801362038519390814730884416807139366012856098570755579414809251482222220264358582256721831450644372831009864660200625948828802500054491783376129814803878936398151567386883032445453882692115050137398924214312156783718959378776805026325155601790801947342250108275711411844215857851979356692464246757368697927001625588735163108314088397649695626684813895895617589696578992393492228892886318797981497843363805102652826006334676019632492387078404665035899998070013137781678396150881821925984880808115777121537064168135777076197999993554418434814808472402801646438226975025457126793158687683384104644464522313395576586666796336215846945598487459787455597838382892497515891923996005168511247485985215999152478785056053764751207006839895410806346778083195848830068836085584951246605588690619440740735278141031956167517892852685001713105458825800062680603700264090406359764312387271372335841608699132644326387322259667523291145114457039322723937190908846679303069200397169290748354106917110545025668025747740770597306628259184011646783786602491253384687313440291492097587993274364950048476700275808447587845524988468892274487562467624523579518110051222161119087872212027659864358318588711503313179030025246966219051690331757989106423866010133422562060630565724717429929690873064754364462945511462798266836627954162971606114089984642932725904006883431985726820152523227346632148829579686296211232296617358768790978688641592719836992650068973232045431410824885844522304738980973323540073373488470329524453408559587981959062728729608191292331370643595543775264044484970836473450118489548700993217120763110522479742401398247468323167251160237554103644809133645960700721068790464774370533936175396103854645932078728425637826136898714663296205387362148719755670347629695424785930123816387020161507716922442624845142113772517914010631509189602696080271053987386638443630398289862826328016713295657888019615810105004552524793733023098254599358743508064809602130745263442387845648575811020071602205426422276584939045203499058325640334104265458436832170351128424648556405703434421691936227142041622965611964400112023296861165575918147869947128516685997055050468833311208576913249939932622129866154811537410654080539393566381128230609208508972714070348626044755843077870891002021829571250435742232797018448050573167706714764854202727525923758297438999721991223742054925256307781427541844504424241513575148951435782334152848033065847790642554825605536101647998500820133236925758165329213930305324915551988082169065041681781301303816009986544790706017672363085339046107178200500476660403205236385998316312383619040552621401847025139051288669691514082067972078133548107622542870725278907343658494551889529694272545912170357951254118233919143676757812500000000000000000*i1^104 + 776748128667221642717577315019219983174100998832127381191819976124105770624822623938792335615781350176594598280830965347009601757415450617727729945963560324994611575916830323412145295200457876883493786568787557541577651447524098387848661173162956003862427611859263223824040630508915033250440797129544418713531884028016607085171560773314524370754132312541035476183020857575253198830954043060747999209034812326423630586132972080448347926970526074195088917286527607141625938250655953941347839293581675717776243534343585990921902498722426869678692499079427759882973167170819727284807595858148247080310325489063659908951540927901448315620683604988185486106448591080619020510575045066369093924230024312595113982953248231490099750115876007550694016033183244223100384227551092156008486718083093663912336051397162485656760255183213758359564781714444231694333921101714824136420312692395407687191824158300598282683936722697566531244755205341404624818371189918597648193700752450946566688899722159481133223702494475765848185220410090420415691978350559155017587690071636670357784415407458526726047148037961039857088617512914671840069708677772320718603805360846439434226120752567975823728553580326093421207956143645083179612355785489026379797344692650996961312890822419472524897770507756043303589394321467124635961666005285149038500365709769416881485700119493391634705812659662141071580549524506485295141004922257150277109662606123340909668501595141549840945100067023637433375628162622046298139859479877814931164384087149681320389363121294311346590199018576252088448478119167743326435374149509674325946562557499952033221782520389097400636449384524495279258166420386377889452122629886541091999087802706831308506718553459501046370619854811612384219278553465678525282750115032165504912107135995359329152128627154437564470297060033411875098623322417854691679787663452842918661620134613272716886673164794653638373412719007710286664901485353981911123334177285244167286631247639356543586133659840965745274019135035548220346438873530201184130225652277973507503528416865686567775457998825177080546007776747672743965445283551619047897455251621672201141630274987414591343332708663021882484150112773853611592165987471293343011836882634614950266030179978962465361296038483965361503673562131180116910430359331918382472879643904228027934066104132945356172984027952829585560862614818837270455773883281686385451111283799570691367778560985582518135481137653289416153341097605939036535162794649502198091561903648632235943789053521062175514488043065166043436508740058295325508799985444696629016895049527441019916774428659563760149130600302543911952647598853988429247672826661751029892792071034217755795126840818085629425447880807782139205401489958277507305151969948567806631037094439522497317789172212361170274097994973936145104907986684556210824232851231082033551474569156659609078725841036603570701124874970966260451970063202406662671594346954211801242094390186755154108675818278503259386073869089562923648145865857473624349544815082787827299435406473217807715958266062717475997517407997468775595266064264098278994834750364388620846301768960860308734886859055445100624878463961686548655466832547200747523095107425489734469769915430638979503694249861335981003429321850803823292144129513542749292560957391320725913152472237371552256255022654585152972248967486265012596554022879391199307519584979113593314437480971515659453978886923968323888740333418678281619225716053243653914740330485752729572609142188323551811178756921184806367835293402506397955139625664082785146746435876478206444015048748563019015494680033717554716070772807764393057951608330871084360560877937637792130351513371838956851782332741195386007891122034074670000482318983072438809443779346960935598432220329246235779398791391881996334965557921001705827923019208469707222551252556112504436917645681311835441909885994405814077082112826719437322319016089544842142988543993270387883823669527027281807813440313881435938548277058339984654057689260457835184030408068683161930668877180675194361435117563157272749241322173929802374914288520812988281250000000000000000*i1^105 + -2893914430687319564036748856352257372100731309372271170708762706982791447880552929696607256783845677179335736517730740826785681321837783359333604672144335313172718046896825143140655736709999327278976010734841317283815462764053273270161854581394895577111311949845677982695232215855814057323151602300523190580798069526906449750801531081116354638164499562800570078262981779950010503400724318553571807407570870258259940896230496388247493048215139909355399784643513010837293436022430311825328231919027199669791087478821826163779200836278643992474744170354799863553022247848155275615924971941847908654036236097758733159403493919573877964364842378707884136658169958489683485486849803919823546707222429497906829968307755038277412362102741144925189434259369573731585391167238380451279079679331535453926178563843945449092029105160642306305494720096693781410108050966275406816929388598773140453801693428742239922633647039157617242719759346870161886407800871850132403767721809592873948796397196628080522120913428122336170726688706492244894616337384869953891372868697735088842526694158524506891203518144685527680398099223472257044816733464847154901668454761604888814782832590554739225474756121594910979052876900546177131145359425549201086968435945826773088200275170465461409684429481465939765380274827339286516832451961367307953592530165788515539269678160622792318842779303068549669335699294364256903828365000948754043658211822987969703801565329121766968765905452113972506689725784843282668029751101502175417165705770464780527384644612042778644411892568612823815417245110675786652739505809132005447571120057847836528958200296343088874175002499293590067152727401402159290618146057456794796765156543106669415187887867888458753390067383372053809695431717086034101262110773037709240776917340545135436701542681001179740945653086758644550898058273461308846382930081994878504324967445090623779259139461751107813956148171175260538728335572754629717004520289110998421400930920204665986946877838236739191930715347920062515149870757616907935615363021994800081998747271376804466615135833888303684076325428054435850718502304076280809488452895882760927986311785279681571269189117261634534441387846807933065814754588725489161039125493594573504032370694288725292899843579273210217730731261102450544867541838237775858702452825091507202957424100503429791085590872525782753243152455874361814449069800961004105633676870544085143736766077422179308529770383539677626674061725076966145010651144834588065956324715907387477866809883642433185825425095225535372350603838672392183975103788560597648562408155952871174884216533645203452186460779945711111749778562133121009984719924627974671112795665213052884750753955276745689639237640017697916377333031259636678331199562516048056085245812862021533527235696935914896296886342945737354644257327505282893197206538663285691849221991833946576451684120200564795405924827161367853488664759162244145812921123016336917276401576440255215338974667198654512504470579026202663670946496279207407723993139430054887419763875970380004676788756678586273762958241195504974665806841272009774905710008938250245321425391645746080151891045229162525330820831108933726241429431876900335300912990967554029848339268373681760654979081681397984005858655245886641249324709948780044870401519091358460260467591167836356058943381071725884220082829625489651918430197066899265465237694018986348916956883165188628204992347468886839082085932459830721882111373385421819592674899289040185594558393667662978967942555184957307978176820740948760386725875513618968440203719322959524022663399685216430924826141062905258790614753389868288382815043337552050607209233069657250223020214876079459796820605590657695214573132150745027083542794283567104435592014660782553818950111146128210917881095894008655042029719938142278082761718620325564381815518753908304216405113858173611438219358112701188868556571163002289430084458388225091898806147873498118012171190361702439307295357808046562248250228965551340042233973195069203822720973957374429553326487746414587262487935133176315816161405791717697866261005401611328125000000000000*i1^106 + 5644600579131887263546976115846777415876971723562279578580559506123987905683917282246942049928428655191719544469652656428508225516647780399461382718458109641394151182698453736893937579202218076650835036399574404472144472932835953816050588575253607976532011219219533210020977319173753871980350108542865533662045098066983501896848580638769652700318322500158408146521371365234550713836715169788930425295176569255331182080970589842568027825780569147852129040228937861874472797379625451015848665052455757235637393224437133620480199936341989389745794332268907523675774602853696456521072011245007799578355944971904406744908504753922207786846030980463639931988864950831416618829706254995107259289167841041949143634943500702208411779033970529247872097557387620214017172956751928430309193394953651976019663407725992462882413995100292688178603215546445138559030841604319791706950572006046648927401413834522605042053146721899127936904762431152181078150865093974012749315345303169058086114258098635257523741970192277741216806808286487389585090886068445290502444297188943655060176989712443506252722580588771958165710711039958422574277964693269201363651910444327291904168029076272322540290104272029584537013780013550771240741265054919369617325256350401292183812877855242251313479644675808238768951460242643289106588216576250009421069406171386239446950190175733064416082295796539999038711744223860327049693038855822222147152711359356992004007305495939373507646716339872782614020568502899299062921307158180451805865950190915122801020641060697568787306142752984422420272817690244598055206239198091428505708618301154440933692411386522283662480361685887930285978816174744545200444518818490289103599580742808569306530794015188902010848865643074842976320268961534669158772995623194842808960873193828194568746791237796142052608474813288032592382683416690780525086578440936471385770996489877132320715454790526958902812195254506019464734436379148228680517978773297899375699398346532936233510156266117672567432133785528769336395219661440867830048894984791359710552474923900245930563598316396437288402813962736384621338189202610972732249510265432441201825956942005195449581875955348355716971844751310939513485826996159744772543554853420684459734444216728565812518610204119960051746131854301175421200798402946706145996621224534656057597793733986847034303593001382255140589783883291978816141452123260836361178785293088706415098729854045335655103341042506604079541595430318902752269394739086045089599695965221783356247799605981721379906433421894717432864023502758381828339759634707229083639045545334453479547046331208047316315057821066895052055993724571096632623622343332272670610463140035387033227852740609599753860606325603401410045896154512895437365826579792900409004996205056638688215935460311827866519759837738966978041795748344090564860239971360926609853007823526870045205096378469071555582306914315202348315062439295891554644147822983480773526537115517834190088234965091832709048821951104193802434901223428696199881130856737130549933754497357749870672460788044298152639660986890458578955491897021223952549070489063538769315199125822259837666083474951282029286798186012050517570785045940385004024496488498965111988014519021694101355206641170487476622085409194200696126126164106123017415710371858445749461794446197750853385689347071057552212825428697734901385674759623453869899091149017337433880309106366364172024277088337364973498176265725590867094462208170601847991838807332184324802246212385484578802845415541514239151268358852691431294446682457739319593072412695969924412346805539022512068561310854481560812708242742630392988166732513333134167654157676539889308790462023036823407079375894312683278546539898495617293569986975891681037438383547121801939040882267495735332057871990589806029148278747719366474512973538357604115967146577657676571815769344144647938747847130999559577117333520920009830206951768366142076935313933700179220856621716272624035856026467211228439550578856553035044873311011123729823566646906958519404119868614506357530075781030881598709925128787290304899215698242187500000000000*i1^107 + -5771978868502310037653518605386503645899046162568583017145212594408710240385109530604331333903330271126086497437049074763785301081862336556157160554573842151244605621500207934940866914331134332837870591677367699359276500166329149289731109887337103837193134605596259987538741086728587536321629113804351896343065424363820004365185801753166570123945809303373337177179100388856153548790806663607956616471556448459649528216830829026667084507398521200963862821300349255508352388351539930009868146395737989729170315806014820646006969360794454605220055377419352869155681489785351835086164102380557602477139899119175156699985465840178120251638688280084433855159705458648300920396146728989378665353447443151298806844741870833127429450205054624308536410015312420007262136484723964883664778185518405281301142088030769824752536676413372917028352376855027912320924119487619530945105448787122748687369515281997847325084309808766038078274333830435811813532500863136183448709137987453476667501976094098926445648268331594317411551334428139913438756508827876106180590129295132721086631820097602257141047061485528469969211106959998470031858927408176688987361215908294090932173327332085146915887408969194216761878778233196969189814848896469455938608703072313270257547167941128666623062047912478398592657512962594750355902055723652062637030184167273122796452116663750611324690869056795422711518990810463789833542955545032723137272651030381615636353093436991856112792755358209880785331732252168788555867599812986553063322177761487672963133928004264219333944385722582920824159457187677362607695363787162255608704924135362146212714993848692997540318188133705419324334436656861643882591397182209940326743043493619758252030611317958002469776029303197930645782734617394993001848668182034537476655642508620102095724444771102583561404820333673334803403642777219049825961343859174262730996713780394346714593954200378929336183139268814127343082546922192492289494137604471742366128136801956415494451396306919216995857032685784406407306403274827313597071000452975642764337188719065902070439653831636176416050319464087891999072744581793322982825713215126921155634367763845686946831703627869478200744768960535247632431656374796340845946347915332130484649561553259350841603507743661940049187034188569501262121990944195781947283812964323481273357844435642119696516317393229951884341794076716977279801980946261151696314558038818382141281865532864528358025588544901663041008011000586487239454458684052515817839958208680540398682317212344619002287609368213226539325423409825259073745698261085012341697380009541463613320880775505792693203819501007651078990964072322337415996174086715031540289264100773827902342012725219391091068954771071440711110496986731398304408313580561607191003510085028010109350795133363803962005341583611178763523641473121682416782833254675688741149759120150506820246498819390378888081695007551359500821293814744695337620112412862679795603511503795358453193400337681165793798297634307718138427309847543842180955779364875858215050488754866196346622177969042368089647258081693986815327981787126725898390048280727456399468203679536837101529103655335025473494762960994416704736940790305612095297368824275632399066335254906344562556989759412765176289074136613908174504389298632992750505010640769841616255350697434141002569420952670036977921274931408116402987869364063744977485318049460579587595202493388681261952215256906664244121683927340808799887021450032844606733151888040890870520553655669238532386882751828342212195746354961857000915231848360230232901526458906397913199039568531585666666817302208894627333635250614273569457924756054776858881628022378709352288353532611055551489955843704886574242087507330187370198643695509408788399037545775717487782432266553814859106751962757852931704082288311051912939093626430046171508561692515056354374740624784091934456322149320485043707387185347927372358573088837372819920102718645543448814319391376808481595699036199167806046106710029806710121884667766020907114305148183690926157502274229286900371123250706034690793444497103337198495864868164062500000*i1^108 + -3035006558457836602120661208027512707698009810554006882770000170317749439446134590868200585292626891361193462274368790265314639067438415757158478315208753423432950561490958900421937448613712136009433325694007067552051209811906332812382972249038509942507624873416097786009640952396711478311773254166926157967150789767164880089206911843250642583042457023158338137730134366829845465639150207914400136087123050920451735522152233128214396959998147615247034412509798069105037622108059175189299612548283899626253580292592632862510796798364068754752669257655679394809286978843087669594950279282238916892494424826212650089862108404372188110074329046426427300877581303098051759484365039935701323393167740880632914776108956327868609292806387234463240116520997940389356385157762037288581616413402166922009481962789831864687404802887316746843710202293789489253272333531125982784644800625125091864077020728493322606779213543888249182883400858631314642725876757383268000210626478622073195909144589748698529103092020829859856638196372184903150383786692751632351653301240117410234525011415491268109517786361789747879343667548548857787867737554280363844386015926759031182280886282071783300087548500239070644905328288960882677364213533697724790997112268080893330431798234741017361458714823458827245373732614992766122279577016054097313220567614001773863988017528349712619339477834046044127143103495956561788686953749004143149853565773687669138587134142985822326812542191982081904433038935594127659921338559826752640975550355212984466764956280307683877751389616266531694617081273754726707552092950932974448288165851931501114653518490448307347067455374723497808710851764238638580799313927867399545668312205494728922258732862516007496505153743960474420913883138438850767971184756020425404474068773440043112573249101255108563120575987913250452786795397442149648564754155095941933639457952502874193832199775610047879596445264171210237955107224588263164544450616201254126543823864918227241471381696852880705433764106476987733083196594671411061302768837056960942209037273508603828345897904272012107913968041516098034623826843368662687932343568336319626365212492391305331859560337134298821452353414995973023675061449800883616180065832407044499797889766190655789293698298792335358397880615124713146277275659185836089608868476759319528401904969557128680054778587618075469362456814944215793966221109185175717095234340903234777551284762565231902470448079583448584816396796555923858713278260070563219700458403404606363585066744902450843083980471506418224113364818383084418239040387897442814048769597551835579432593662787961237054363514371456273194847800451917190299018671358067721025580070289876417303152445660552283906250476372099291046890879406226045491844499679213511207325467093282581523811403443223062255224205445758449120999545222941315653356626680449421473767486773190288220746067263077821084893178792835675534615102383864197291305961630982299268748570821460219771026071017571071831738260805439802164645746340972630626628130583175786155554131079859645274398090098865941732657031942299246281291483095190931460269208204807583038297500730426922237123774016813999756695512797895844607226837740242290084485371990025714321876220990428451663140269111042068112866583981989190262840286863337934117269750184704191671794084496581648615218754503991068558949621145981549327058138609905633046637255643307030094923190610856598024568847154907389220158423328904222146691436259260344043097084368000375121578597740527088154509782986538461596144045593771693376666704267149698779269266792160589271665410262638940990671195344223860967940866526970322247767208840511710695344818079803119798738127747931656922006646908795534496243516496621443044834670028702923495306446439269280844521460835318895824356694662127355082078988734980604077358928142137952128850798110247631105203620131032289969157614085522905466106730626605159297601904163936810521877633926709479091665259645190245697719495472787871575463383701266587203103828063844878001787601637853682923858091045897526831466237129397711669298587366938591003417968750000*i1^109 + 20677031431707746978021847449974338899432716657170403891720025390170858262685664437361340732832819152311350928358576515441755863614921393764270829320459105651691720129641929548833553926076018556385199552205890993246549133184328886552654961711382306362600320129043932798134402857876760753462954607136177695745235556862369401784134724917980387997917826700830175245519625092195165076500632878156103058336589313833051702932072703963548405532219120384486561129384677631194895531454022251833320685197889383480340889919990241899140013811755894886745699005811558563393463025314561381103703390550432396554561449055526533836704001867352386905527622669231251756769993946550718004857468565262539805408515665945552140665832528986166348817999973374509298515593261701968196433774230544840594194892864907670050419604858607979638436635221274003023926351342294451974004633186714076418694176001738075818935233202150716370054934523390870133642466890968703620262221288402875493615449237748990386481106543393810697764933367472601121015175246453832540411223891162891410535287166200342224582885701298928425828124793902207018195743389444142494127741685695774756357562713755857662682886109073607220313871579375492518742250882441130258546313665261288518684429765429187821017230219122195779401625652820455098749681280935979877239345621050624861856361116158020217823877014893028509229706505215435968023801787704456123590110090101407344083208761172151214072465871000306011817507965893378116948523056426335025135188830940952154473128104407752050642656962634463211981164451476892404319464167396602542061022347575908201778550358089758489020394507653172513505547657419644124138632708367180137589152340226213785322802287186479845585342051040973722929645876480643556332204113826380385523866891047968415613791819217575064749853172830004050784038068897415909002273933267413680651463709442695489984284211172079956798756020899207452235250954244997703118920873343842289713530543754444856432715744997675929706871699971503849186011750516127218834985774206696372363189795854158941067690653733347494811700259077145658921521644534550831070043903751390524145116589700271068356733073635396183258014037111252269699134501236714448038446953537959674685712579146770507980181382157229768203723727050802040437094950192668146165060056743922162128001109581824879154209321757754118206849876002651959264773565391795973767344948503550424121424594198143667096204134035457183105770821216442259814995537597316085601842994343251843109845914414137134908981322915161387135663355274854367001187018646971424580431881747272398258549378831753664222863112878650307622486881215810678501887651472477375283462975448289047947455606800033471314771431886099255614708016048734050179409699087329333336055922008330529409188819954632664867081264400534670934078670112822930144391428547197490343613869413727235030735818339375891441395968906246107354483968657752446656877695667456394246497572914644409121454833418157723090201045988651873750362379011803940486639396264534318942898881597901026446394289576776232370406854281281085908454833094080192129770849950718627552523854735997101172974834323805553673275904365193374519802550293170059872402318211088551543840319013188592111663036889475468764294586762847285856494824357037652632544976692236642801950934978386360182615219532377365258026942043419897707461785757468711659509439820491565118703711684314181219424630904930427594418593015442452970052204544253632637873719208779174405060113092921442495786426033085773876409491733848058965252810283216023160085152629109010161785522621439595398215902746102883911513095853865282221759436897898483295790716458977373772046196645079416327636531883230308692141872933588463887811649817614361862929320937084843838530502006068841469098787560289340824716000020756995408714431577261744670550521450641572064724958292880251525112596405406363885006529085564563690543019962393250478784608489152859961722715954298851584038221488984926877606100562701435577790435606294854022813513193715953034664041764779753047883249596616009541652503322950451547512784600257873535156250*i1^110 + -43654237149499015927093782429409230207528396628314470777786650996404245513826724476649405553522345101794991354086019367101060705120409068697252117222601132984716267671335798493739287121152540896271743553587805275222730495152056089043596543452473207413587882193604267421649116320888854066852066845124961428591999282647777459713244827266352277866402522880634399061755512786442918560183949412983402795999143621493065479231671678733404057209565413012855853409041149690890816964176358954726344178156261554250627678744802900420565580736203271671229481712066032490915404607633020530831588983376322934944410583961824230980090888740373407776585714832686676434578955523759615160401353840517993901969833128170165117587678647099404282439704997524995102974330903556183951454457034154516808605498133092458353548810591188977962895009379454446090907781173801802985573636435038850247898526484282736300577533863555887949315385438587445008163900938946041925183596614075026704790807357349162836377342848491784043812456979746376798753594419567011190182733517152449954104722188630445805826886359028352676248325538675034557632919872205483199884942895676019049136286732999618092879592126293717937656436609487299549356840986244437784988152035159966499338824915049368413093829254867361401248615614248298795858791762658549206283464514347522160195045549191071420962534903619632302506494756578345256602563109715723022873853144819987713225762719834579723834057603953305069108758123196341321116328783414834264598966938915526785449239259319940319726647480538055399114518819285283901175392627547855154255423281023832034404619300101152046574418818772405399129568464477894707843388635445519934743536503939209388786531325507490347571473958161314936446728248403559947760236556230804087424420295854567903599298824745037969509668139972269100644612114598437266046022366972525495516874631138054160457025442802615746848274740800057865464694313133518417107355873387307069352475365024098759607301430662517963625111113138567407161322509737011761569960709041816454899376928428347805075671875215089182806693411990672185946470457004238340765541049857713869457033239145840397952059476398565091101901127193335729327231214133836023344682529644546813072753603723259208554424022846072985243102040467714776894476446431285516388099516536959152400948327536905869638618886769811246898991638115744854910222662657411289507340180448176780963158802829088533054458314074087135202267047184622405633768164026409233715140385093874600515141771652351934968817603552649463935055029480925124343499694586035978136242513347488466308628062734008006541886878939371197442279121789400944112556093419756156614754065237121073083295181159762284925440251769866626516918688643596624003272921266415926705473045665546089397381108301071326411498492877442409799773633934008430388924544926262556629310543316646266512621113926185254029608322239317475808141316566833727519091552634967243754933671064686386495870468964303867527858166764796154166889366667838539036613473178051468533167036019439991065478514229442899161435293355539367388531172601169942998103818310535225649822166681548675845852120520020548811946607559569769831956507525657650018177767751567879906789273582409552111580366869382984427996405710851937141815974574061414123923990507398594828153892983573655394506757569068905642210054324640918388646161495049549664923089873425610451452712217156380706067966145243951543475660321706841160688533390423033583153708515819152163988104759473942934131456950372159465136500729915354115150384030096285208548130850219897874605390983983546406216869329701999760833331048496496082971447334534495360183317349008702181007860565238448189996101281780529913701431832983806027820779960399055592917971974170375034400379377447351665506887218099133332128339225106087731021528614358289632530410629414247674598897509366424380638155568240637188990293544152941301810625639543833596136121810755184852044052587558048165946791504383499536407788538728296107453809536777450690395781317002441725950488921100077722190906069090442220836933984173811040818691253662109375*i1^111 + 61402549855165751384212833307793902327493352428723816492633119587564370885117275311333427312644608702612426599424693694816638314157661405064743539197715146404520881868257511185049211104548587249877334712771214025280395967616517031338332117840701660968375564609840731061909506603121409682819708867731709117088562347354284915357771860987362306810417590109334765898608542376590036152480870661709706955454154006099279799067053656587217040688645012156976140392150033544007431905536119699836145212495152840268121750823048072366463140210364322012760971286972665255412922273861663445184259454173342285532249319412999672255443964755233137599285044648577390409153258502138045515719635326636638772880373777414826749403651086433139440057711806125064360536630838036637181106767014636750725446202803387834844677141433458448800344870881529029649834147020643321634241358668632053191410735931175255443417902276421087051716247445222428523130498934682926673470881925291865845824820507888387828036870247713748350763241048911029628952311315058586830260559603796850941750302621839481764566450220953488008059341800523806082867751191991820780611738644053422340389556587640913823895902706128489932170467983979254971447551607790353758338311658639070897683175067614038026422844628865882239885796792963849226240462758067412760702188097702555780934322489928822457868039285938378080066077191912921028121622641997439068354768560310704295825976040426683011132179275545044822261021284763279195486173223259704242041844228313576234929286427836571883731397539715165125937478856622873781479573416346180414004852264287647963137669248261245747281909119832188979455133992848420372504887662846225524081426420219641001398859870021712635755030885272011890977378757116876545298303955895123240910882243781915191637948346905644035986239940254729202402313793021325058452039250727792114649911868812489346227162215828287546037818240326782635321744741038779830326644689851844558362295100487372780352963491568903341131263287380625934673239784467949116392790036614376394814920138129745236924985114698588286716879001333250911478653996217790910848880080256764114297802947719045156363187755670459768676616345827670535416670033733783014509689204690561597217217164870546577722205409256200758503409847149586042163422441683431319055335872311138173627013296358222386009342295440224824627220636437509731618392800486655031437862180537141031684551412663974150009019339978016057138648163437471790639687047555398567387460922439639913528220320302617662865670374148374516707929626676607935531238494378766370051575325713157110710035426545998551242077904448265789576389155228917173101729052559014298376059813438138775633969575935161712295924111462315965783046879679422837106858163839689680534193760594893243972974747272498712196481177652426714320657501559875610082676320419951025605987264178510252416947758436818166826021156006604028704694953701812734555422663778494166491813359649892345908219144991067231933308665789377791640136189447934810860330870833587975924820884550410053145016507325765147642624520730429996655754266443221817696960275737382444878535581549274592292687492746761380108198292506209409160223677261938701029053038191460562655734296098512248498778561183743345818085773075883224139409527461012571894417576499393749992999853583387980178559766023492882388749661232534122626289133413427495754569749830172736560998978907361874874622711974518975290453769845070860520562740740582218717521281887479350539017705821024494868594906177996270417135775167792591581486137577295228436825622679358481768129848312211590586216592110710592742424630373677001502906163146380967788703711879309196149643474472762560375025040086286086340136056317828754011531671798764451935092187472032648233424231606389448241102244154741944016273621022556218196078370324261330597417251526728274169339658214901842238583211739942147143625149680898422626096414365753776578330427741220975705784462041581991799628312830487455576243939149717489121982922333092925525647780817494098435630077532539885989265604493425598775502294301986694335937500000000*i1^112 + -58699959674704783602303022445886730307616461164271289756493313618967360906029791982258833260214587046090160120784502416930041984633074357931404769056447950301274519279158573311740193628723825869199047216079364604036932810720848635233700442169244321467762809076270706276947979946215575366882468225134768453828311572137563214055906618344383196161746543904021614832067857992894313989329780266919205275765894345524427806108699395105890121205317626325503144436619168787991853036732676731311532785612395747339160548645598346834195274249515908549098399530285898179604667524925623483973358796429119828876574136912057901485396022218082108132224509152925795920809911299081318936928353598436965438932865535931040997039627833987847258299009716328489640066052741164893375926582363963135813063349758975401114036654931397277497868218282401641744318328835789393091033836307408946338442938936005358528928528780733196940376393677604627097998204770779941357481877931154181919928191300732337249520872594314199446047875423142327941235176918549514781752540699768024693623084944974728739673086587571677436001074850838872548783188882220025051345356441543232923483965714710146885989521590892284489467198936714583252409940455786024591116872218565982721353777394096289907622841367113198887629159506865829648439648965850870374099413184067142307139617648257613190096380789992632677127512122331563480655820788926622352191242718620636442202074517797051065258874495824305069190337263630302350714106877928420127418050445139891044445543810462077603602178256568664440303322156783126686909181529494517278829050335106756942372891174994026809543156844243011575524559558823726505242727093654860476971589457662449838684779658223265475308664985750397961282808043906120520162433195853973444526657535318997157262681137752635266533242842940170033996972017154665480106113711511978605094685294878190777510969145592043753770077310690913732271376994480238190551973500550520775336643051139919785910909871259703312164301272727597445051144615816448340133697960160979785140590333597382940111026373205586164121572925528754584921143056708062818740201239614185080339592865375881838993527529143642856942134622979044754897324356507004462541161138786184503781427443243751943814958517453079879462110075058186607822393008030213237006210846817051147800299284503990823514765167059425417874715218978413746782008628120676387309483179357412736699747911925835328435840097424082503593808119185938908464405255986590478826046296335337180374233485265749086601301994056338586734127125740255985663111535245125032922988399346313823338531131258134223293812628384785285406436080643339365592823687063052755266439884046600047777673972428759661983980463376992030862079855174393727139574374254037356373648425567515314994044542588814085997092774698350308435749754304058826660448835436691036443752165950612872274710044231988962236699450957121601397770763486478103887181480474473364301440526209464103905473066110881755646353464905950912802166496737478485589650217598391559483481514826263103095867059008327691704637733975223680046629875939633982327189545753791840518491330011064040836727401662749299310155710982277112657351849519765152914081634395679287766669016635409872924290076326703715445429705651403700047918672511239785412732107004736601011260123747415706778749354355316571283319183490580521912903631795784339224842039871226498381277528837699763933002225194451655728843783499342205898873435416649325278519454285502314412443548821889785137211993889179937868029925351829381970427980832306752317888993825098675721238836755157001176571328945351355287958312453088405813510744746151521569559590558199718686411143672005713081388830804286118608891321665014454171821045356374701690978986656625877670755721612893682492975317369765691040026263890562157509447390680530971583851366489312106126917591377092618253740273642947054471457574347860554493191259252681614876773091405909311344463038967855660574167044650024989463337726805525312463171840968392019447437025713100963843031881300715824067992798518389463424682617187500000000000000*i1^113 + 50266994946611063182102326114790249550495547460615675630306179643673682593557941971508375672924038880934167342648670959487334122034591845616844177746468282425191612772186396045622042153264572387544971940209599855223190774088395285008828624638876183999532667339647128267575661758435957408257998716720595156738154433626589615496571112472318854017481512431113340899028313721025321486939128339441079357789659452814683203899375784735078962014156632440249418289065443812096561473198567249205420539836752551563322186836861313550800415623825261878291652155173447841361552570824754759444794909397732727001146923379509930190324072126716436241892849554867857461298300669637307448740655557080872031304449010589209693809226556240294506329376308163007002984300839759726978616250574505263621873853119827381531874371888056885574098090160880168645233585969966231751139992478539784840064284244169092702139298174773855951616112434133790076386752425868669906871065184495096563219697156164593932425339545136927534696233938861646412872572284415525789677966655810642202518513919611588910516162293559267993529205950899960617701210804915369184775634220018025256860802829063114196378486032097011229410931110557969882519398007500807686773594869793366054110031515167954462027461973529433361096809741779725524285758725276265798901446081414354373486493886731387873105167526949285929250111816853204731377001261302530496492375919546471495703321341206911429852123728428914176019520874048433587677371704661590216399396526581957762226032641553155426489348291403421315394649297487586414195022452430121461960010769309214262089659398629847284680338660592123786612397151920053756121822604911925716430846851781071730115068391140928260372381187848763303558982493515889863049068451946607850422933094010040169502809573153696162794779022158736146957942366451150432447575170451879377724114116820776701459261463582688631613029733195998847030201778369352874491721218902977816731490634609620356511277654567895955074437841849960830772860358267166304459231568345546150443979337347656247976508269391687654678180059804885708383706409306117829792722452513825793304741745704020769853877349537725315672439375591676822816693386383411659155263869638145079092449485595462694191407289783113730943373405680021282303758600904794974232024743099072313273131853776067810994171710077052381543452266780079509635290266340083478499587726979876525745605418985831162229751273386355247017292556199919240330317794425638847444497088583416501628832681707152901412373178000558073000191934222402133720569593808935901713784512099055591032225089228988034251990872913082961442057876264534222000765627357853553636910194702039499064172857148102502513736877735028088497033061214454610279093351296346426659536814134494151542188702617871137986903455489742340522852905968208249692006452524338173713976752242691322221255361293370276249090885352597311651765515150076851014427322372694886436392466952710798745335653224268668387560483351987860197083783774133702055892808535537052238250386314182191688321253187004611166600665285358214065933894151630737380868697326672772292319918314825025191801317158962805079597941462632316344546865430750874920561314099709194616009802355794136823908518577371381952245531074971240436781682883456944393467172811015763975069534980267874979178609463022304966895972637952394400027405828583721802617174107219175405753574648318709155027621471909173556142211059009431347330566541006833377082723652395068638631528338046964488834303088620781905981615161207104431124647388903802389383309143641545082596186056476720394292427368567326898744488118671784535124851919911266143099114191686008903522002761654288277367722328092855191071467561703821162798281649222156693777064534750031558511900046640246417916297183494493888966919377091481531072177492073925484957529375718249198549336545977514131626825358479611216805094345209412293354458693198657859041753373258719512285625910948584261594636098478309935486275548343275852511421941413096528597414451404457036431949745747260749340057373046875000000000000000000000*i1^114 + 30194329306620268903787295506823758854449608624478730938688510380816189594554166477658552950574549141649386365888472803546510906298818163810900243849534702304298113293088299370689650750521829839976077505233796543411239008572866187764461396483439049818807056992648948389536047065087563914872439726218944867562836666699316599561299921934137287963538446461469245462506439206596364984985496154352487965121828462617106592901334385559657053997205835139935715280474025952681977776355209419657415706317878127956575112193050899046862406474958345428162614452686282772103022524323924009278277872720461863144805127064873946134547131101565791325572295719307239173449625484258073827462250053581885528781103309678095703009489071066390610141297560449435006935265203631418551233065294701183741527318377706607360472716560049264102513603593609656222533580848607037194857982896425945912608074720238477074541977917031791326039216560416086894679944936165629318768319660053503577425717510265193990467182494293394174999062048385264391383373974518710776034425593937357714742894489691093740731125963204040913654435327824872138519673976396406833721925345118904452220539342750281752042683887560891312794059550666980457414136695132355650465019331190826329795432973498290975136608059898762629209014291715674259434397309014468799845839622665989547717647665982291298845421029209282658459820798989333494375478497456459141611599785477179469013863191029621356299120745557651929442508755455466529984148809330347377663538091185923662335720589996579096189691052771698222367061286375448244062856174885334515992089669274597431789701262484280692369258706353780818266493184172717033895993657960989091662389955675549032361583048530632825057012842033159239660535416820272884927840176782322277101683848707771465271857744017894174151581992545635837903210560290748350964863134349592920783235996262717106425816930354200925026439672837929057744908710179947041195559410634143574090047281826332674964130334221245530084730413991189338252214815721532927135175769934116792839388860905221659554566878552909459623499330899289612279863387889366249158060222876645777190919619849358633657966956971903550375442913365078287786961909836069185013709440779710822294054568281844003530092185770876107084110658830563715207011556056455250042262707235070382993292380230680276907340279762480394263423273632759763193592541014660283730213846346341414219739307937075365237060435454177836370306417715517194915869471882649383537879440495281632479292535056257639239503285049866822649036888689314604552011586397147109598231782026035426666282122378281941699877569350030272312532061213000993351201065584519332501883890667594037014227726093453793802144284335952674788718752023990003724470558157604081223138312539589350180621133747887823715976410078796723172572850189293262710627372905779365685111502399489293235615514183934706681580614442893009298633545383231257728188784450115054802009835176484900054778264407480745868931175296694649194455998785479513863912919182998629150450871798404864113996500817653562729304676258700176543002897531530808409594198641245295544988990420715566568114360849197357724079690508799040713081661891682955979897016273718155417404061505955695812728522866451250300455056180076422237422708152574990463704296189307831341551016043498099889961617897234952937046546014815505716188372354246661089854075596917353064277815329963306899510680082599156420076794756123311177907089580638103168791261731310494593379025369434373228397706453814510818099108463723124695834790062615592793895905482776203510090294197828603840994783212557898347196153485010278633589383029398186793610123924359022869852765769501928729560918691909632621861224866352662666787929311921747578937429547863323943359734279127195351814972671262957036348411028334135456298159437827058024773640880973388973432380171508020896256994894924847625685752121017709041608532775718525220127403663063634391754529032934182461611808241177056632768764864385755511521791541549447623893343006784562021493911743164062500000000000000000000000000000000*i1^115 + 36389495889865115865265293875062005726846436321620037386020159997544812053417655919408627535021755698127688610156178916468024222075535912813384003700364205346505462024493758232823739158797616782461657153479929980827979839661858907943051503597285848913846074299333093972094794671198061846596157175049912744384763072767343255997991106462224675612402095517549275305253318080601306604617844863402004988528776394151441537967520040127254846015688118012801657203602364325478997861762531714037906323647997718138235524797431550292997719552815971765943774069734717636947877129161198473821819461517889612653346868729960073092079595375690593113788022818723446249247740468807998506409950252624623434715978285986118152036565489614991708519391858758847741844967932795015943054816461481715689650143024139150654012122323523442782607190528524352537151780383098937947196690087342238066155592647204208823174568314395179548578094005420294012618807422244678380774817603462290981750077017275480414198672633961885529418884916447278004298391321957648959982544423504051337364785008172310220757853376058899026243981947978560462316920743549842462108427438618540293505034118654069985705663851335497206324483958910957421263834729079040545035555248467403570356285523973951055907011229002124475404207988889065416805891995546303859595375502869255746769473729556506382117526019548754294210370973814220185854273323144866030231750248413877573092765542751874435799003789764047265009466155402723649177173003098108747130633034131955218519970347484894262625363739167425069651294074939825477786992782011772262303388981432574866783962946859416223881059219769009566442321409238230205195749006309073866763443862333061628892480867774633080779207596938430566574395270088928230431711272892988559184297815086097876915859250300337976038493279461918761938161078302555447285118103264352171148507648025588224803667541812699328515162959115511272994911632043107750772863126662898329388983067962774716476066168549993306378611458998138901575571819508632553010593684301312787355664136415507848672806390874545800734341043018472285732585302490456839031634893427173389793190090595968150084181853566298758240409167248704485356197023969891538711808650211022907275686841635937976251486142933035564781915754392206466804704596976423982471749718775615947479342880335030485410171052474791260427802987518636814570566423173787519459368826609917378288880573691847341914211372804280880346404362351756271088834599054936355914375768099108846524042820952611141352674178335364034047054920514863772266021020204305477517087781637752736375408629598967518593860301686220642920911280936909288291488198643761448411684977247559826833966636460802007949234461935956880702844890055690016039425961278575673076626702053744067816860725337009945457054114468421448897974997978113607722991429722752063135698404499118342829415448222650079339015837239451022468071806625242501306627156401648747757447237138095269159544509304726825193444737424632074153988480070881584541825539550361636575087349806888051167408610102024539690436537930306099242113140620141663361157566477519313608596438331685757845596025239855410105562541134324886007853669087290088155895141358549787116055263443738817184429139664185729316669988153922694216777233608163129979067232772641594106256688116139849200584077241241934858893321431641428166673172176650311425446337805952921271105212028685739538741987136625468871994434159091139585097176135660937611143924430717776241482911847719618649593915036323299512300275174177228938813751143983338343704573314618344627078104100197990488879427480673291201863964235721002412964300293874508154912023298705541129214503278852740912795770726449080995745166716622901012295372945953488192444324806863955847129830938288059518216768821991001982127613728091117693893985684620940862372543330784430257422760699724212241239343402669125427580893814043807128821709548570657289454177578741034130612516112172826287170759636879403072477256444315622970191864693489947057969402521848678588867187500000000000000000000000000000000000*i1^116 + 45340982826085196262729980274587507966012828696979965142722186198313379494187932825563500349860486064419870900391990540663769366464056005429907840635770373701053393432676205908343807689575153519593722355520531297568919352705791376819714195823489927800916253080697039319878574282694686821937190062443276514961257012977451937082381622990981422878767813344985733645428603405135999127776767750877815564823802766353578377125588556237058727799346910401489642925054337037788461832036550713450719835335808785608914010038114783580627266384831175308135426158317332016262905636469843879166875185189761271155917216360353358315496557886938878458447360432848798982854878569830479582929862624575323457082818864807661268891294603787812240834763344002409837372420602965955262572735767663677475714727792849445578802533958316640417686728925858949141198977810501847646821684374161876513580106665954690881753350386902663046380628312674095748495760690898168716165534789472669597351146156120304100765726926207465957739077006076134003603276368832896856278948421243522641857357293787760713650083950989123457488607681381028252815911883978827415788572220271256938357539152119720535227951963646808445479064545249076324908932025344787196564436129739174241998127273996867000546247586482395062599133684660639054646165058321149446850236665971925445004331245912232399175944384121230929037880575216798550499098730907236014065939164150641929526837052039243253744237304345369571081959593709461572811210575068027346607297429121432386261100604555164087062901657077589171343721405111765501330730967728751117490682633580125705867631544201542156779220129410495647340183519617705584532369225291671660870432226183429301814013154724374187050041211082956839173872004181586069851086646294553134437638838688141947937681733586477928825519177048344440919388874805412299922470717090292816929945772187524925627883325525323935359954202704040733668496968219883217834704317599834339372174354586361600588852380924610097103617135128062469452418147931596535863262336030246634550539869045663830176052954141047655173636160519401878475639436586047164834450213934490047243413976802141705298133690986438991971690720000145264980391745670675812303672622395767199304365322884540943132495951535915122866391798208610504079735518371839073810764206388235942105291646314500226961875727508302055079495174701175485836053701588094445420127417800185525416296259800396867842099254604201516894733262308675378645656501024244469835518196309519823320930357662157413183282045852564826156571246884211756754940314572879272439939593650237463985754581794389577996691103409586782626060224550022600057140197775373993247815620758790625986032020197395612258237681637255101690714369184001602173290592501448331202008457246228177150515760504975677337660902672110822660011763432939551563489038712708617490118868641331160231188614218593106298914931222875369129006706738255048128197191112422610031045763917867205071684735058326014543520747385777911866138858644238834410515188032071682593480451952098015547922516560788091983823659493442198258292909252389840253321803094792072920244366078906702845659468285745394154769817383572359797984784597187681396086325992183940185026587610837827472053963572587650235989323604012314047346788476356851241559403551052071858499007178615302593441719713296239780735533684979649376525395406245383438859499322880791427875599023742650386250663731235387081858853310864396559569768157206678007575640605451863178416585970233262931855257792156765353160482542913486638429974528458506732086054728839751753207172340202976129475486454586208851276682448684365055509465277178828301560524006761159764599904011462696890786166970442008472848686859116935618171647584272676633097514424908351633916355026365606037812678783695080451460209929053591784611436570478902893265546415844555400220750927794503605515472263401696097815557678698791375462921876022162487595034521861141635184292591880913370103830694397447049402661775618916806251945672556757926940917968750000000000000000000000000000000000000000000*i1^117 + 49907153249551585956755555166013375445640231835786328182861599940770438155756704681925176245297715009371293726035469083873094551732663697336429060728227234916539050035668384018391223867280204754023915316732229817833297598082340796045278917746823630539429580745521394202609650323009243409766634203344755098567765998433052225476882054675026121870399103719198737711698247253843247595139561487138836231319139637468623971969716456271815313969268120025365423111573068171054242269771714945622258844119854784088329861959833304901385580301877824552792224029098485809589117051467715487573374513960083791226965015269222817016684507182363185460506201480681051553925467398061570086863775315301866171574210995196475521225081094130059431724286952439912020579132351660423196219240274198485405673497062906557682432376038326367675943118362831663985508251747741472524233614648920070068519453727826757908761285054470878019146242220792503888747238295977415651761713808885742699007166676129497018587362801370202998288502851694433708012449693684350564071030555716574308592282031756808078898860693873554780191177271442727893904360218333993919688200189771827178249302214036570801821248151395464863476375029161306539181847923408010470897319919775526243999933561004066137460085251583243176568011898168948825971263541331989659971221202655391007718993644264310176918484575760701386665632211720758346355891399092238009542659811298033590099723085960155212773906271692325864672412361139252214157495112603683751935147867649133594181552191731627805043977671219106018658927869634494936627084559955057951321747323182125946703563953266067910324942047539622295585175951764067236966197426341860310875118835095622838122716502468197010199661777048285531816333203679158021489011496278766975993990191300559590869025598745508483807914716286128654676774271869665850255156088605880087791168743467169384018306174629911378786601157088839827413702041523882518127138822395049225186711616784783394565164415793838594782206406974949374337877471830850170374941955912657133485618263775785894093692598243159382032529612783920904257856327773732993044979012552829856292603973081236773493576553635436531273784687606031324130256943574132018579973029862046490115767125595977636614901473797666446763165178569058091478956805242869486432811580849826216327071333966084501017413588356608137892695731409612817412819204886883311670036519960466029839453045338342789418391760720980265873970124258341130346870265462238305963041348282742152055347202650300430331432285160895009079294514845846700898172690485739701467250169503789126155715486070073757243533670039669002780510277843818454780580844041987096244146961436936068307269819749090196244184971181899583426277954041605302355187606730470235298343409072565886690702162005621014153313064196061383863458986876117093513620767251761788072124810682113426062857029925851890296466243434975858578886170324269989441426586008903063690552086078213919953232649453202216421119651915865227980189723844824217031349020528069859823501177892398188387506847743969497773295197027774581516460761443104532937072899024819815777988999166036316361828629784921525606372025674948404044186251986124243925862111991505232133079294367713150936368271457582538978814555328355389003446228635448000704659996780988329477894117783711350580597493544534057606630199473459718371740764155984104942946249857953876020432330389515257449963558116016517965857784262113493419489068307760628927061861827019859125095411881677903293148717219941494145329094792487262775437391131794583084696820170074087721787913134024844741094272113612735243500518150122140487105117870137657396889123848906878001256888006230362226542201341136958227244965013963674188402895330037760602558088185024065027100036250522744621749638629189749772956186964898819520357337124765962751604281308805963148829854914208941137414805679286519721487119570878876460937916056654738937517876852658772524974700768384324229289565032833889124397330760984914377331733703613281250000000000000000000000000000000000000000000000000*i1^118 + -71203624625022822330294676571268665562679512216396415638610950486126198121185142624056438992933746170938334544529455181221851527146926421297907002185735429523343074644182588184922025831360114447245485550491000456834987865514304513139655348154914758498399770046017031257548303577696032003329280730763413435680347162066075043560428358420690980115288073768466763660429300101962059755943807638964047232127220440013093576255072781323963984525024712042907878465639945404842171708754249621012373704764982879033745176907846050565806975385284654903771934150474290783882122882526083322982737897602017275505217601283867232065959959853815704405055800176756783324830875372991511526205845393621897111383419139151121574908320426060182149623984566311288783200592029217289807457026395402018897276860871144598780979796994874599815309968419767179959232332158767368490576604111379061606907982605618686028042122979840775625039367716706583527443584553421171565690078358092021856860992694121062419941083819094364791347992427155312590807860921425712488770919385083390135467918468452264420378390480476967766127541441154284087729248411500505366819532464948072797644190850236217281199604535574583365964536260564559585722333628425700379520458963212640162419175625978540085255601810110357846660834843488683507668733218399392848004671900852545509998283945268851574575066225279059297750320849493513982336857966214225123640414144839156395554638572763954427179223552721711893004909750981288033100804573297682789240745862166699526591651763712248232403191309091193634605800310839277664650456882508993722770501118901590137650139677155307182270304697020747277369322211546979995914558086581878006039119640903475895228524661236740785227149521151387744736294634914263731403825676484679638670396906092548903093629096858049459533855405070783931207622125449799349849252189896575173595656971259258733330741614062014063637106319007551396038943518148034422567771982386222807466567647452489305809050691494196402915597527950874062210864689567222931614296668480369222196667966985820814266941356574784297720747076456752705885118169084773351532668957655309174087232262564414235004739442583146589793001311343393912066524104329528612928118440806953650274322685111568395856252483842679139556419270765796809855564520674505020428736155787591919336968684131100315507603320821684943585202711493659990210361517634531978163957755289691838234901643222645607293556019656679368394202202148253367071066885993986990225123867122920537418512415429808213415411972034738539393809400323638913340280055024070142892192821284234808725937882524560430726937456696355266089607863138780910558796462770379201681295036015318204518850135128199640550772788045468054151258523780512590000600234176139258217282695403695320835485103230637962899135604304641989578105369311384334900072508666940684818763352111112539488653635906625619754385389147941297431400275032599477940003211579967399361211672801153272352398138672282395670325252680208793989722564925418409626764590240267463703496962962954149562941590650860765975272878577376096280661036691983844080917772549832222463833206415426049965611372680864191438836364866954228178268090611470022755968741487849746802757818925604174700425248038697992328386921424257806487052025554398937536072219276230674022409028745524854925553207084484494486782612620186553123660966209796240261937984230684549852929871000366436358386173364536394149826261175554112324041692008396627038937053697197939346394132736917964052280153311835166702905062602614980561900548666345519758540383287802901815457744024692831301385800088969715557884909367552153118862485448029539816875764699195136550742359131083629497401763696600279890292638956195987215767784431608991719094841004405739990031071615335238455777583812993892613785170316148414288013298791710225404658804718943467973401134329006503590481346662721609181423553266621669512284212632973400553036837570678088468366826966347712206172198889930768928024917840957641601562500000000000000000000000000000000000000000000000000000000*i1^119 + 18892185544180291111287319995614085910336254869174941510230555727925676487195152797985501045927583811332992164971320539044077326332156512926835187797491049875611158944924131570509701963086828832952948284658000845926107854336332201484630695902797478450302536204696549683097335348181740023141978259189538464510312583751609015764400840184910217061029982756011843359963332358794844438189607416427464194551168517757837062325804608418894237973877043858099997655678652574802206153178433829723474723436266500082475033601100974306072193785960961628466039774130990416428488236946072104956376062965598766399934739999338878097997981814096291954099556883722477560007834339148609160698592143161155141899925735892592867661345790359539744891566968561850444000939944454537823300431833988000298784882455685348534939513137131157933273771623000219731024503141280946681442410290843696718523705816272178387839671065832479655006840372494376454864019999538072270191740609027646274003870284368319623028724255624490459885929721299725077798919182492504290741891465100501185617901167067961503050313344333088168751738613743428501957347307859726208174881007914631067119309509136930346691628464258990849186687140780105047267625158150494859583788721277304038784451956159252901642218352217750251471018212012810321282266285424117993673243850474055785853820308850807505537292043151961780578076577998195914501708277480885495079843473600019233834945729061425752835092999744359385799565352376657447028543803559415741839454329496695713889363915155544111814059737822122136466225424130108777246547066285979674403779970895571920176764584907376719604648021611917112730206434411640226751657807346091412973655268110516339531891200025796983572110479723230926336317851125141242710831604773661738852740275127848225476552829277947656536557105804577154694569474757637421947493143122660286074349351593815418238392740281813487107591459534327587199976077115975915799445304237142720501081172132747435193097815908381070801264752785820149923212410910126397100151648929276846603815574537918552524407183904445389503691625745756000354499221186292926349293776275375710820420656663021060370055394547954364964018019319841707209422393029046710440825423567177406380880438347414676609647437133640902066680694266542197338607394749385060477417943138374920440581214478967409021320260941408475382714151350342939525045205105820146334021327672247430898289485863369520438364121443812122237067471134686591789338913484350034753249973063281388731773599031609812922012603619244612883556033899474056721387722619065768794844792828416844913064554739984806770939574810330083061842173215580523671487926700887508067765209447562874032043706783034654839961061111315235504664709920431651849102559888174789194596956134694896892516747174463318126150511784471077415703810216950259097919282328078330579197293542926865294079134333611109690167413249555319018087755300641213450186328988396396964095942753103485869134470953008593375623181729383581024594210173694138538749290317465444297677086846703095175647214649044417818450151438300603362815371962789348858881072080453681618875245544731590344252660813057545418443347938975425401095094375629489269656282993311694423347622945924653339462052615119246036136183674702710450099219538175803194070970745054759922914176339028483529879591942318230379859260709395348204659946563707631704211733832188955466576732966780130050369192127245771645519834725827523092592228720432506437376076900314242400323004355770747755751625444077040184432637082259826035621672579918149965137513329504881479298043120185405473320004276393033750759711899854345358995108907136479808415789470649298895978488949395463309715660627864881652907040971714055411359038334178753201651564450879383363240780291360302421884973725246081237766344924696314481934026983669471207253313139536567425738277402693094627292713539514408072047606139555224302302252995722603834417755505425958809741630870611868658670573495328426361083984375000000000000000000000000000000000000000000000000000000000000000*i1^120 + -43587020290147956250759611939698096463116490672468193715090187998211456184965133228934290946653070325281364337941498120094954290835097686393712463123938863840145809607316639294636838767482926426349887988816085544880380257630126917283057051089491296215906324677953189262883586674497085169926748555485024688294080735391356233305514440727988559097716690634714367529492378502130997380997239583819131863287593640416103326058625977580198932148383477906582745545572857564935204626148775444525121822776442786934610222413945835247944586553544371139375752976512416112349278377499948036573024751187213056199527311907327011723336817502669700957383868409452579137259118654437102224100288746675085508873142200633940143769204348770237928970201857170163204940167023362184696425406122625718934249312582479445101315265747786849029724862936115893998167851840961480343874176394642368610334703734630567907702896841884194651487837526952851391797017875318730202173549224396535110958537084292039795076379771975610680593554904070315089079964891719138678415815924453525705202186976603170808573418536431141263309520404270419130521529522116839864812376965331283625185151069562306467067785685156203886514969330357807364386034777426521210889887041377843448588024650196394055180322700780657540489052619621474891300056514704746421083492012919300466284162115076937428577824771029770525177069851227839846396749876982961183214023465553691918100905724905679396227605691538020288066911234650050362608859204925202589997546508208254768301444469603916799326488600767081768736285591579404830606972230192997121691260535319069758669121299206924270169166519109063278352615282223834025104733333207388877985815807811040558515570652176450125541416367574078392519374141515650952480593549966450869918776858416889748741122080814396137155971769305634692290935396273026249661548512767318103915114708065125921180717084116043858131359641106935925504428170297991844526484457101409948881611223120777333954473398370408408835857331625029010913653522520517044270375338426296530433945860142673402859436738299292962150319031111780429954045394792616403429219692125682705456460340069003682553978952056842041821380388474562754999436198084316216816625989476505208476589024543524790543561802236106253767305179236343239351778312235321085684242762516898111024361541665936122549085482864741095495932249227810535539531297414216355566769105494569302899915495472310046638531944999085465667234046783324996828748219584917009284773841196523483635807665563101437519638123434736247726036009254263378435438011287648566371470302782344179906347725045295953176806201826479570341839747918310197947379956278049308652023156997034366145118097681390339284568235913618739381553504272571580361015849683375419753822397457712923434974659005016795405532575550852660106153339175421077331524662701557829940259022586241296114133887571973248397582726855628754331927758863204529814196702234939948500925728324837477153041393736074568700250564788313838279239051788065841114534466892830761736996592358321479162360506756425437658524710775319087954967581336077622865529644553339142636001952661253080282001584626278820140935133887461204448535017739706487866198909420269486702213578567821488111766833042262382094494810938364007224019418416804694747694197954388574057825976912850246651520557185707656453564429722215116318712566002749066320694936616449955286065153907413198792592596744579351605446576126701794201545517298893308582462558705833428763940212752889520700533867428880371125291899117973476295904574911971158569916575838569217670274850598043912776243683988461393341427740001314394626895914972003655916841482715651732183932216642452519578267776819009223332757513764252631245220336993498456962717590783349085708498255714363264786285305793858426955719561544490994919782007976806254520167854197792567959902414884301748454166388978105790630914440557096929526578489649622180540098967975500038439882063341792672872543334960937500000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -36303623257442629030611740031004472152296912604655910310436745142106087381357821854849374432836491449327124743111138718526535772010194305491676637932579103358706175295354692304347278901644915162094789603181794428990402068535923799193774032916469653692255732663705029738730267860632348642777296946418696520463689857008085225628947688982507370966817844238986568920541232901033107955864891915169665052874168128847236106441195742270066110685754890611151620194861424978719294326431837520923200994529931716162183141336630168052913712616966242630632058363838887260790589642872446602260908016206211850709565915879330870568353504630507192564856668800296058055922702161786675005612136241826690156869925375979364912011593214054269346518373593550025543336839015075172211416809028940984050212428214488890124004721615691507265650589923184350808044868947635580631518987290788922109545386121158805242106595130572894153648003996402054216572978992725573329870514316584151727401716244631131478933192810466190388065647040985538754252020679504999440764109251483647400909928470547476454543777262801409171731900436398933436888707135791506823060326271868630181559433649227000078935174784815498164118404357602887005896895552855946283235712357550732310761676347791447884071122023480524150349558487010427245731926952278794767691043414839865765162449325399371506289271054382375076418305575598490497200044404585408989083478635490517096916015884951415930219106524396807086686903069632347014976831688654598205445331845421981341142675113124917872867880304163618637908577155587061451260825027231074828864303419598720450466351295598550779354591280568061631170589816157093336430684957199256530533115619379144064357151416116529377695143684043190102991732698626945490973954435751879104210596726850126904425569657039997664986687985661834462170597960356486861073202964863201160463976343889399758892323750215695591152852823978614749190106562601160880223804256619343365133847204693147492193158485200094715798320014227428596984328340576209185710689652003177763287395644043304794422018468946127952035837679127205798438540720709366494995873444501791562622222843681662633304602575839214028431293091121485867252672637538326765385001052308856967170589619416840500596482270047795006229900568055581411443272930151568129386280289573098445250811621460250769137506862136891968906159428936860442773776196914757500528587958818647641880908338911876192266688183148087108338107789015088640712168147290058040232413317759858786529649878437707728499635648759889773935316219097583097932549902618148231448789436421000354917542099084733953774593364193168784243513914515369008469493997575983948119971903283503101320245972880613654224802626609979010323055333147751319419663263418107135281998593243951498709630895187796121919594187887946204648378408612904981175533621923870766849081841940709792737962159081848358681810081448486988438104279833903209804258154212078772194054894018705532544342069706608018163750135505397347536097025549818062907433502420980455176471015499327757329850169109318849368820820892020223551708582257080673070352935341942616367240481880972034227484007088111901704753284679798809273063887424560596980492354514332030383088102639254589310862789259121087119034548888385236984335205144028041262158038417248479531868957603202439234023577088331212061860712520636232552111508787423826661612738272018042378061479905712103765334482707608804967794954655785066334783332263007146618451615799834772647942402553203386956391742303155014778786347923708682391919994026613255946012192726655009010081994421613921738448673634119830734276682911408361401777533281861082362517371969064456936303432894450245749175789725510743242783281883233379099609963303256186196316155103740468806530537863437716876235010771895141416576350921894251119462573908449822851392527464145316623554948259228737905504545524920788392642904224901756507513400008289429859825555557219744279533624649047851562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -2221817390845292292764376110413987644262963319725835460484459990628249964377154744235965280083216314025196701657031657216395812553849103695852494988818968493985576058677964041673695926083324092728507645588828351910177109487480917567313503701590391278903737634541714067477001263278809933342847996048306664455712091014419291763587870151454788336962871023950222042778646397533058767754582716418401346583407390384224758254327808152070030966425038967891071017921895527234576063738781969946509599311546325135150819744344680192228986786477229924481013448557703710742403279457734424286083343110281576053657734386373237207361288295806308211135858558972898128899481961123443190998252380403628625476345220455325830191365041195054758671302284007996429334336918413703722733891345415581742509080698375226985745181089732493773277688949824471551139973541929344259757045928696738656905025230575815478362489475650509705587255165505224948183074369052092657541813165240749300930426420160715273986104705215779724468451706471030250668275575613860641099427144927872254987227028102116967224029618084621953474507145146916856801091799506566750925007665177770881975722500074571997590238619216046468965615647897336852146780253934701633563088551055086511017649919160679670024604263062660694310817369386842124902558812322647213672967441263920699179946721004227314330957330880807876759091957413890155411412373999801624739853953322492727638288075311110447809473925178146394199367910637697241118823098530693134150026545736220931191458110343539082652456461545220395701776548799399270204294611056169669541880298327184319975652433840685671041120672772346611018317446801834934741111038008359383646337674297739385390411405213820325501137561188949759080195723238001974993988897553826096042766197673267101772306646115458036753635176861501433986503576640104265263588669695741568752352236299254340192309574414733484442189777287747512554680971638542259238395154588796613544093813729932393842942959019576987612755374943679878021713476595109270135223761827147897623529685584865582168394403775656033005004501838073229119071282537105143170954269625183928265563983835500983342776730932708318576362126876398695264054552908961211912828081012033520271074723050344462814537299515189377495592723481747072349648931841406070881188153869864337427253747103062749515920254708603690732673137731637154577905522368781522170143987483221642174320609878220180204018810871701409486909910394541488882241501665926668747044589432496670365265260257918236223188987819314504620820835109606374823912197053785836401402037395354964923814376588136552340706042000288484324963261265446039765289128545222697165993751304742875297434492612075126895437832326440703614799971104253148966709589818640879620936760444349618894345578309010337390517714267446683487565451067269694173872698847030123945443286199847736355043648217645135387913068998525640873184256376168799705333106158098986353165105951400317210549244177978876246092368759084823737987307610410893124076035641040030171650688008150678357266770773405370912096207365157581311590210506784418360605320773699027159801834569149172717965247461950185052584414907353529294071252632211209358583149688972539126775644580302406117982485909350126057556629193173360494574347554174628043242357585252609234048428323318062667560711197572110049142470999145572364614052582558753189868199594804573379208472882365738420214818922487515174243779774994981995965527305539508766628554377172454510213579260805019720709650072060501983073710108930675206515221341785379701597480332245085187969749834460457396311473049532115808111177042611214107815517009567108378068527016632067401744748800201895100052005981064245176575780627571118567031608183672092538064098420240602469488604664086097298853219685811349459752029891663338660228063262678285244813983076473521608884832250400022605604164262164357424050801284467005538001956756385602807595048869388580322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -3855147266968778478874110343132155862896687186562374583147927024971202133251443584495246881490623826295433354956324139380731815655780991386178854105751809169037488193548534456587514964095369582970831396701367872288651785056540039130707418445629859749115803642809112520947848152705991068210611928799683602286112517362193342839148462068296788409688733182199661420279896712151060766163567654622006769214165092000196739128743662748940844339542038721432280339192588296090094361295160937118062417900786338376296070674578010531359771538199696907255185782993795838465288618075878255415332500292995393554176068395100544914974631168244019246846200725245156129481771265883391758832057414688669945851376970124186928684230853068314915934106821630135579248617391096325174716107911570681514616903955492008637112570857032318321919440417667303718676196599655468495001752204276649966287252090026151654497096718520849231035540704919135053005023213072202961638782838826139926374293160087345044666767704991270649067821264333692891107007442892107459906215772111834815050711002798324147977941900782868135490120329712344301553674469908107294375670784486492322809953895331407687815426440651472075165480964447227107221431365284248518975584109455692527647916636359343535497659373654073193265565868503607995485884065339101801423559567263091093185598667695523134514343614409395696552425574462671996354886179854080758874479331236767320538528002563090823293819142521869708729406808448789924255295071352182937993560356262667971008059381554649162758299936631970903379324404068480512174919994168605782379150671134135613752887791792983727968290893065923921189082774786357275959245887923967457371764840588173395091602517849109413070385887673844088486914651198888698956054940359852966925626383738435069480916166248487608345533028834628022162053568894304554668372780137138133776416918287234723477604966354065901060052604062517048059991384424008983435669519632701358696852658732142235449395573794336014647656671925310845393343233462809549542243014989576896824906114434004632241196522882595643338702259134043996719989393486875860631817241392816846360349435366729062674678969040180598691148903033734546916887807279471369352327826559230042968824109992703896564325555265355884503397201047615695505583912909070191254010423592841951937457842782471796918330693390926970914130735394431542059332392804298756683107944242738551103043062425408859952381015177631846317679774013059994396359561821072092772590311911977329856890757540280058418468658190735751689062860589049969025986341082597399161396915120525610454696178371585333512720651699500917625464021771786964665378046380245561013750447977545122323892292617217155450211393738122268751628118173886525087385623802763077180755036702139551188744482200663104700892650280827893799469306158900982774726821446628095904013591090006985113922739246572498578358871530376544794163075481169618013722896758142480332109626980838061308970744732761230994925049642803697084650222814711288965592344419032650615376779788442249592420933910812934109195493047664231526647179921456169488049289104120510796309680118558540835685096329066852831765430024403639547973280107871259514583162807132874763833568874837011127609600766596797858331509364365225670233658599080152049925717077030606403726589789146288255281759046268302553843385689288755746760307083351842036094761100113073877839867052258511651751657952150913785283084485283781567681665642499853326487180321406752399843156394576901308810922246696745883306873024542757566835641986554969762038668355657059565675579287385930011566074226121909778437702241018544768581540690668086898988101604991028919521874543947206061880398035234782789616855314127633933291891199783787723356268837850508143412211702750336194622584392824005641049044384621849564830625486152087402551758615313192698818355438562212842052610186813288647713216490326926764516553233326104823349707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -29273187266894695008799874560734227824499787885110043399249189683293456241683680934710587512216190564822119830956300537338793277539950484305265392101572323947252431271433081439429473846704403790385520660072697802109049848169795086322083071244888382879546008269308055844369901981390502441897522582802954117568663138963165544138157677039078945216292292734967461373594802595475036144529543837892352899108446929829342577196548797484302353525546829007134713271815113683657368088394744019611327147996989066464994435567029494174436270770614966680637238431922613436586462773791039003291731869033373406471642663309228713693714428824119690778671577905330679812013258784213933045110792879389381648837903038393933409377541375754674450412729645121593601859400316218785244628024126338182339847751404799680869806921443148655067886869888531767043314445134029618200334666483099941242548377173357072971390556909979069262482735737148182213504662287800414393048293293752611512744400065253185834123351929509292186207785969766274861125592553666233450617587570411259728735054720055128947532030453615298762992219190371456129425664906229936069047370435565752248131417898663282755933636088137450419441068587786634730568206428001799023338946751811416118091923046448975756412333496580877050081588748974700595754240753773869175004831129819747646239709577609268394966746672000599994679615494226061316358530310893166073070291744488023102126733239502245014776864818976831265654450718658977424236384342993976037591187170205832077217885333372155587660217570143892382647773449992066187965527479133684323817986736348042901417551029183877237802103558038131277710577346662114737518392668010028872217854867381912593017360258557583285488994201396242508594973906358086336668841803225233784065648997264464305973246451891502637536272486802792823983841373476023521421449955303460268164357552834212551452936290408656239712902381559897794779585581032630890655982513354804981579626326146402582000064739558439033292453153122037663546313875855518895170622463677159419511194550711539395684916792557436547032453974437973536565637135874909889159699132630458953124193316743822214526654452379334942404734451035461123826640280559251098033156740580018169852779943001989196157530074674654440655757286899741969682989242396320898498667809917828158243802267565212771585256759575284429766200423019078051886575787762479081875139997827964063917685741266098311779635192211488182834342527073542197787053512491936363350444853011948056911984275311409930293371057009249439781130714030535619099160393941692625777808458327287803954517478257323879249985968154406299581631432049472329346092596295192999132397225475206764914804944545307203728438308956263196375521914305774566452904812328684407845816110922272275985285499718453156454819396141669336281252814637388694772213623690960389536122072253430979119733824712781166054804664509185463873157040140163000038006662756444547821405917189449706126963589922775127689329330029446359696407076227239882752537362066367795310138023774646491144800462018155616032605906784377834820716167682742018706964497333654275618601841169602562006405970863672410568443702689361848019812027749281619009234921296727833273809769951118277187619178178295655262486941184313891777298844414329344158832152095781679000497770031972753449099630430661996830761692559551570318025750718857490870686097546741964759432641315455331698563834723550452957081122641528168807558380633717483576244148938071156652405487372095650746524887583701740210147515361487936497944913923255446588272125640690861976550121754241295044953510824932073458100681498994498985949685215938049154534986450525118977901616031877414439615258613092236343780621605796163364796943515808885400115512146572411542456501767430670299395533057133337490807758577876379905155581654769791776758699242669215034234353047098509268801302645686842232546734756647092161253079998462439000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 7938127748425477171666498585208539451740702073431548047985856365879698341003616682894872249618447531484165433771680540902679191029647344797496237768109242026027578152434279101731684099596187997188663873243243472752430764576321916522604156990852163933703807430823506807050513139484310957449298242973666741884820827298936686361973856942461929392773618065190430634061797043703811843743447443928904669703764625747194466629377626086644205251200615678444121867188692217248842152714158467989807306934885535718887269521984024643122275865795966637688572525013102122209133088557479617034242439316928010630723613852643528680145097729455429767572402808212634599675716629897197179707053632145339762111911398493768487866121541578709963286709018429255495242618364696412458510461155680585817133599011244453795666684317489081555173079567631011230278191568210109121736921883936581662607820965086721884179972553634717749947862202793972817802883099650612823001533475241698692730018605153632588067431696286562788868199636637067423078924273689191182581777886449585665358122509356997483783133599377352637318665735035931745896894413700629304852522288824074670645756918732770141552744519892861694430704432036177169003590590259710111795417981049636555199880122002779686995777464756457626485405739770316684805991679531704067545453442586782818671851919628571505844731653566417552386375490950785486450084545667661796386516192657839206536512505565597535929027961524117352661116179543116833102229739439036114736621841732223017379010849793169709740449170670262395508688137247740065695116774529856364888693488744761634786064522374444779922859376362494600475155552818230994544485084603600797959281663690845034980182864053079907519143668320812037443364484146081181727448714014248552696820045397433621611888831625452048089101618321123763140892935070952571250236306745321020824147427938743010047338872919811411162972454955765709287100128834715445053423210524010529097039470242604262818393186958784922535546308113584602168863074828572207300816389858633485079625322895477097790508646004484472878502757345315635793884508757853584641989399128586289924633025203241070604046410703227004446354233963307837320427459917764378412306612084962663051897237888594630321299853076397468158330876098531151971549156425869528030505500600848196253326817530674046265483832240231117972720326309811730660842264175377514360622146092674646419282020132108195292318383464709091610298039389974014555427551903760429078668926982663611810697505499129841032374060454699952635086129018137967704511445743433098444033429164677350129903968827780425634450741605689007324256792980624929908727998739240405879607320950978020125169232367463764798022118329014060669777280253413834740939781730417948356521631665937833191353461016970967962429843878405957435413864319057957910827619829809996426950524204404940801555032421505638162712388693993495625111123612121419184637309782442604612329688303857725661963320811617858796415981978973529831522746461479251172497579148367809168212039121496741028467700117731227311538458405933627353399279937386110551809483941893101778492287493347800341119256762407419891330563137139637811011349409087033064507108738900718278714351145138852223554174252927958024515463930261640240611092512786948006251618345628714697553794426447838976330140950918998524791158382881417557793224143487624823733479244410605181682443076609529526271654083765781939162919432589678433053573631728491264318901670376065633464512842027941281709686229507948166718964411232292494606617990667345664117077092105990613126437363920286668329197281528163483715886826778979113010702046887532634657420491272222280196536747248062741205141502525390469932163890212817748503758584202398152909983577831373752404417190537840510121670232977599965322513255742685352640387522274677107493612301742894725169871259430768172549766131952143126658679205794795990353830912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 4472620136468169809852349339222634238205800132204604175347959579452912117607592520409229952999204633974738679750005557077206770352042659920393598648963066947171243463893680420573608471011120727800558366479807317011650196120022483715457602092575213161626359374422531964752825140163850013772819220925427030007734383246109386598887889898481793597239211024587821402135850372593940629456086846088037287318964700984787722432777673745230346258038097390321407025160438050777309538137390787333109604771188135196748082122293352981077434910102644457687931331817214835122056688773359933754711914816000474123261465916768033224696209857103412332911338746356565200922819909292847390529227180048022828775985427019624138270359526549824385069937997814584622976969322105748330062705562657261673761899907422061302200168640212957802864657790685631297243660273478799876734221875257974303400503272867934866523647916731747351899366724468544868107153367625391533173502548179538918769123651570461960011780086019202294719461492137572969085069582994570512622319819007889020437932252651547933916883461081563716853066460410662478793776919928562274917082858284304516871153934326801950279816415018968164207150985876067568967099256240406534848439504622713020189053671980267584140202351052617172180945205394133007565797144660683972234938825458846986527515358808395171260535467569202861865549182672209586450753124226972845430996282580074729149226071151896327766344684511872950880008854606889930593644760166302517233605397412327332841019263647167178757874996360104753707634361653206280641672590374741222951392465272755725738016732758653234815533792445094134494408436558215069927009002080289524275397597238282035104900132008275549687514167528173710300388413711429900718086586063151191793623699582912279768419628675460786133044874318269545759299224156118389273865563652199553888082095375243143619857317338603223803935476813416363821684609755373592262639904752045230628197928845290965643519941038958323649088268087649004651888467554130922537256232513069196284820836565565985006784176128595334280383083135537589150230976176771874954286251404276871734856429952412655446887790253360409779338383365472222171562773048653935436463453666746967757534546389455938184085005442519077320196517087246329467669081292384441309955016476443162615877612045756690494119574994305352642204417696026690967531321218881653841826951197172737208091922321882960321226071268175372805360135443159428921986217070411493166234398473890652383111164590252051065187859971559411728449542542247269457741170902809902789417562210706452563462238502226275470622497199393635226700458431891306038505103762367384197663778926693911286438859952058389218241605559170254119532263857457913028364164637339534877996973993075892722786132572918303078485720533168374167245080915858372290448757326605344743941777427746172450286450793813394344060204043658516870512632975326036487744943239308858911795936564970969609221120055572021472073405589188225499634917381977325005845616640156864147777964585314246043925483654253470876415981355016491049215554721489725851781436032527440166925492982850026361332569558038448647775804451738269653278538003927333767697589139378737985956939502819734237610950470702846311754981835190374818365619382892774888956338464695711345448917996718876936466409247226780527771455722847420273657475340583097440232476086349051152508806387954979868788864237003471089703512022198460628206852738403148920545310727232831006680148084490640099451928441756735638500218045020704060583900106754894641916505114670111756034268456488838112036944354834716314394613549631153476073692265920377394712700302757805111685880866949113380464584728273351697297032308671419567888894339831153857547727870784092026401471068335482416401935722478578805185888576120876266597580822806663175424553981508877927999635814420515553633198811154975646761158054886965124136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -38680422327896821992146326138325625336630138446313369821926731296070043922905821311000730933602747607025655263417911017024359270314730609874237599646039848191258501004259406661106848219724264358383477958395095702093839414003316561263824748597488888767562824566263362461427062531304124175275409148781170913139305203187257745008940747144504920368374580888263456517651976775858714085167861564797047382784538525006375360052829448499772360800823063493374916045666343932013904053785153065462348323080001411965211828589403881993206328910409840948739952891750365744928014771547372835238037818988785877156820385399188447268402752225438499229940051872420063187023148737109816181295394854010356290840316803561904984301447738298728489444189979249477454709282609398330945105631984722721275391776312907052684678924433566677819438745590035915080041951621966868237352087046870441688363967184109115992148970152109014140758359934391780783572736782881916934868109289850518810918971599612925657528327452698562541653384861043436146751227766772558187661853182866547750700463622884106447265136427979886560018517268098614631511937303680616977830040222806013999754360530205967805246530320775653538887384185200833330738854808377668454270204249205032753394508912485870048684180935569523056975657300667124235791810871960401212112205649026378855434240358095533881753613673159479791547714425867296565059651365822411114364335297450965238183609666244529075517481037141414710919351465788501344286091215032790716504990208698282308592813408606385781551004750917112021944617367163193836739388640512698199991599239956306384694386478482417807700798683853166223903577992647756818449402664023852278113282074198383670384378015781016310279077244703563987640899542897707741120327477536134069797564014328771160771777999180478961954118009939558343409382548648560029921135944462057054429871894540401866467905819220817052251394047133172250547869072730903897865580869804648057441207224467543608703764172430870333979369830605906961336186558407049229403161911469889266553963404127625336757784850983345129006211409991625573582288533347099935463153574690522463978750551271823191845946178612060817935368642027908921718655917890322696650538411893560056920532086669475240875251776900594384184901404991628031065291392714182354182926518818110997929353414843404072127506778835530725973487032610747331610248916047632540186531987709091797034051422118658696008048719957792513349748361041565827482604050474184522838702349289549634742230107111300826465792845293502539405997449239757923465472005765984145228649736523815456944179934093175172771815237449154518714849897398562191822246427117967831760033910940839156921770052058275759048097121267118650496965805049435790206000965639799028847708810927426537545775175776765772685834475620643686015514955172179912147097392614497510989786030029766926174673351792275874099312747942534899908394373640171267904509490584359020344805474935832570373389340859705679111296200516388893254370404480188112152581270936783551947551174641429035808409755486827676765785181277494366613940868856660579562819967462489963871974159725344997108701657929771831633295015847522132008654264745981004692353397403140577797731013157688997481928322603402658065288418959792250516806494530060133762726868209769312807371149725456204788311211992043167876049086086610808701791341608043048153909266621452508943318825895432040891796060527036474630636003369874922494919117332514010025634367736084575975071796655944745457139363592893745800950036030364060694042452551194773162675028465080617471842502554738318306408625616442372256187666951833243754270149732070953842490722705857222802589265871818655287993197997893945252392315166439750978645580165670478351798915911236111348646272883008002580862753241272934686197953071726985805640779268444285276307966486534006342486548215492236999445885247788832144723138481945051136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -887294060878276789289060648085168495808727984277899776569388530784465344636152352784593096742408683098314309669908127629587404198823639166259428822456719034883749655376509779962362868000128166247965851892612710325329173480298922675436221495585286229114809098118295040167947376423853616598298841272921333148674099873378846638041768234660562777640503674761874629813401121476618457389869674459727532448918315439423895199903774145929855115673854415449343894756518783320558455415659674407341835196031073000768766237041793024642346059782392509536530810449813448903263017775988722808166607085700473314531454469745004688192563890810388188984764528134637049909913127220145157234693188451881160943754011793284432616636613705421513402298099888509132566695019306546105580765400804974489903512774589512728788618836033531333510667029487374753122317111680397744750176857985765027430760174447356883364426797925993929170913463208773965090779243490540452361228208295960508709432952532261711065242648120449013672411135075498458653519750216267454389420931768989204539036845185006683961219796085690613613323094584185696131349179303773178031169620827251476762426347610520829876517294795241562679692235625859183180281937756727808315184955025012163192659500093161792227928151340833325386273808834143740153158952521807034132854910156140580383456455993628886860609282555117228321626178650497240242636630435117699571445515830624269477360132510818524181057532928011175282084287270168648374407892340662989526166279844782812508552375570845995493349207686556463779623952046100804984831789145348034554789720932148379890620827622664176821864684983000571429434809960567625393513240190726441901453644514171253794374658973948973808394264310822843766005807533663148653709415299935145894906281192095904676082321178967582976107872208804321049803681432430562755130560280455651965618604684542008969790740945313705414086732584944717124689074228507061664427266179899787907480298017316659097736190360648564053362363914000849763375912372422684476655922647929020133275954877212355797545904257541700497346900259682623642807288219278361039238334468887680833285027304997441926389090711863588974556299399065232241971220395653436509270149459412334874800309295423283405802251701896496045707556765888987386487590078988667126981258954328841604394611760431838602476978083718054602497824339959599144561823303334858806971958268963129270849521430698554604882444166696549229290774636906465053372351095767886120921707482852637528078941897451680681859133472860832742784889406424401353555970615036834421832059864459530119966543600278849836988068140944037877524176734506936348484142186499563209731149168482195943853427724515371576766376908244458490350302427095410682657262032818646781388364874813207751601141557746860142069942706431740368507720687744531097576034144281345421327203826828625585863737264214363642338649322985095548803556479944371530506863656463833570667210829651291427552503395651471148957938502834853485299496451772504394291515116042371993751320420178239052139848815372495556918806989987203064017757907974616284840610807877707292334167137384735400011281296112684269355454201084449130559768141775178510494748109356040813935917925881219127691306915386511388027923962976883377714687508168989084510143442036157775583687357364377687843892481933263159619081293261566318865309351959113458808340130572146724888066362720191653809552294493779739530980743267185625892982839648204499763078372104029284210419487824708512083654998609305094162198979693296783552834848782308409703224324247865945229518617422085183007294423105858728538589543604673938836479926133574335941220957565180003680823949696874646043581152230170857064945011226625338951788248778250641708468340580003161578185701518811347356839777396562674649619725844183513995895653497631746739979811709121587394726624310798696064228406745849643927460223385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 24372697106327696738858158770936100045681302640182902993667457462645405959067593067929498868884156207156287069154415173586539614976623642797398446244241969224813112740643289167768861440411309768517458072868238121072631113899349751595547791583548237468303302143440347474637714320682743438706856684621621926726214835602015611850121521469559088168256029235208534591360620679377614895476972198494651126933797732390424326069920892897842169988999367477440036204062516082434831261277746085513482654614639379786566227587435256298107970835058448418279715566719799549917123973947182066609523075134828853299728666641033911147224905626832048937487022502196339806054390668299813904543779860574916209025329066724613982378112247716813510999912564072791394533556751367409995371422594190396593314364934462183355536317925155576569695199201525073809397601541560068631276324202440635071500007483042016432595883434675509490104503413163410755872771625221298036901035524527382285456242750623130830266262088954679378868565927836687615608595673968225944218348823612398766932633555293187136040868866849421214899811230632291230029606095272995773475406145747155557540663050440035554553708296037597053877469506300683394058513805858459665816665592770348772608946388571756638872139222297232542399811501353665684972522134979946746370216655993513922261966335513932374869928122371392136798763662372913688628843669997368691574112079541773643762698222737365174519330738792390720782558186868067396438905671565421011522132381788256999868440798951308178565217203467565768911823577997621662418005047580999985014516886445584692040669100261619602056551361237007018810716974082637548223852569311779258394566799757184925181502637155645668206243190686497145115996472355422321258589497261822573198244017174821526174550566593036315234828234613099374151280250270149032934037519256306824902006125732881623488468262452315883975748300353730137919381835098076615501435620826586556677681539709457453052622255300913663309700280685129288119578601055018334214973301537266193962751895587124692481513508348299859645815372799609818687488008323066202250246441840918503267073530448357586920717904187017500446796773502620326552609859892174310012752964929772794614348344752834932893171614426999504582581203297329471613650745542871297355412427763965171408649633716034203812407789575932543054474804895937687824866069762320385990355218706798674322812605069399161929065241385601925162613139553478937950044313897445615463060088609139941007116549433355764877260941777545668260840333448688771182997424052790364564521957793930897407303028810775510485248281007583734591201896446699025779213400206703279712173448764789943030606370833456185086311361657948152351785673991717994445477009183387629936574223339056945705422484606581981425317092269483559323294376117455774161369728646785646924811059107720773197709673721643371493279925449826232926745612287870722894517436659968760058128186367805193892991481956969781484514715314291083484160872171766859748351608264274938454877100606604602476488827168333545243076087758607904140776552707615180538331368857047205495008845137245939058571530077980709493518695144213956502048005516707369041198293527068651528897687327367095509889457871594935307499622698175795292445308600014033203663862544061283951534010733210124300218252852740618558561206653085556897950132391802342607310394958989890090682390709039304239635232899585969987259165309503721226515439253288727690687087867132832539622485133369517684424967962299479028844704641024176441549678714085922706754647233807691043542392583663802404856678009512901498156347193623539442392264799620653758337495593579111164953179192000582133634454714512113469262497264622007078686454330122041027461283529858573452372267431765938114238250355332634542741750573338002403435433285860387052686293848622364991066036425392788429165606480125627564042485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -5968953607430918010963544021262854890264875990840586912785192959769663025039458351507638347638614882865145906266796516194769566267710147873497019814009589873473594121349517919192470368184703348719338246950259453908454221754676082988207697572285591673293024375823556717797300235652401438881602015721392334332292237139372541514348346669228506293676128068692139713538410609729133412547099460014706585723094066094856756329635744176424883035973284078644643502698919413576405213098605316287043529874477888642132374284400881090709609865622752365846197130652679690294439694381058473173466556496220207786090006971819543249638477436809697201747238764587247534840254673682888063902366215308627824204023285565668534305066791692577377227363874080154313600569231581088919778426096348520470309029659757978742714451449753810513037909172274263233605100664069053155006523057680109344000417643876425517222629373367296629427330420712967004184312474970103957603544157424581354244631283123410899686984810534721329996863084677444850046757778097982318844361096957544068260878035125870258375939131309322234853048167694825922641001028260886790834947506317247223468946587641943314904815627671432264061647729748973771147818862041437764611317122858427555671480051616266094620307473238041237441296820021796528334973979378727344035413056795945212737834575175459256388059337979013517812473273414604505256953585323756652439027188470918456108847057166493100153915640640104420124125507473326454982787651859144945366676874285503984464680765535822274611490246115720620443260223273366919853248905214216883888181929102502185651141040109102692450089001175087629787296011235040534059771474951935817664749244404849704544544922691484607979556752087492906517523332226011287959984202195180558766768080124535770975536512722223214016849475937790300145412773774635178190494196453886077856524798205247734375533946043483567453723782008146504367368402414263157134638142548927636494477667899234686956391558831977605514174795305661129606380479083474570081680296160960054152852795995488521202623991717317248000006881691593181536144843993234804308102292485239083952644363786591595883446674722969979902426649855088405922371744596068208146186060117504724864754137653219432992566271082701748845334927014335785557196440245713721887646527510673493396733757015942135010717589702087186757532285394976120448026235237578005180472624108574785790345809510518754474971908783205069528414515586689636186512873556765693251635310296349646483635753433437143821533275814433483350160416718823048275232179448249616620001212946930206245535464511121183594718054413511136366835266613178520486312930425658375750391975005300309612362372863091060028648461740444094613199324202767545067849288902108747101806704395889196874312893748376160359412988795808964824638541005779504323949915163687097390778993212687697872211099071930710983950949735355617214932751126154547216957788581003542866130569534743177707399741439060364194532021204960804395359769495720504559366761660395457924605502686307072010908657685099809021796366042581210122871989171182721828693384653060367129578109294505716118951941392766915144906949323805930063274623224976493680208300502005132582782735550468853215072379717600840566902350316580777207711094207251667444804209018410006050170229810775238394409227731842929597731209556424054318694358834348672584679437601030973490953187787228146159573722995101080766393514941633225474226637814558956089845412498031305224012095436999661870105168249161164338582955881886123312915420562503813741362313290747393477276490096674688623023162185472735915267862182155213027463828649079332420621915033112963816254824762352483548949297533937456832437358837380713082414559165245830692324498836952215126515860437887380829000141399225444680866797320088190250194680506862310191313743399249438319640248593808158379731709131521408368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -14590357613395823578222271330278240046996834067236803561050984490697560720676201500561505027112636564951028953373939879822800479045399424718857871453142548877160954018442398355359316943328706681096160610897277732203684095067519347524394473523801593394220114383013304788970834838876527137959270900915288075367470978463860248152501638138008415932976592958391164245877508920313876928750324060880362985253040496964685245501378862260054106250998754338768014117905660947772853727001319543082788166339357477723392025040857148227644087651121438948394616536186232602426393710563857251303971145336234925269794999694851480197887052943372515783107159812039201940215278434239267759866430482440765960526102874287003183838533757410050738431852016654118092673386525893768305949869012157524875663269685724729368563082899013112031837950308518979842899032635646148594023875675098036073913564570408802166065559395449902977990194932608582260427230807111545603775099337797842337978156697559244513224937490184842342099820595282786968320541793819779530028600380698854535603908817324966224690490139941290104168917147431959675334790313369681803096789829317795549567752988561787361147523630128698915794377063598541507824913847111954321242084903061604625697929562934947879119916123819813632768420518340320113474947475762868847018638477703023196099807586068057200051402016639217111899708077627824760306865560848130651379762803388165902828686336306702984561740646579847796162571710784998744111140026270736212616116851121586736294922126237791699207129056491853375715595958784676031606371576462669884139215559648554887083458183392396670537156428390332791557065194442273401078757927896570063475734715768543776272280200574556348837207545218365060552409397845828402125521715585483787596067319310164213055072821365566333222339242806232584303863337026086370612349253806731805586177618652617478990306760017127899618092544366533607552835930461721785003327143119306035310209713980416202374627424923348236030026752552129027397406318518168439574447738134308684638970403480899771761763083066482066550232091264992500631326406827701895591243656402290008564584603689393990472284579715495038609314883257719682343399837387880692557871545209175928536845652058786243067215203310563147609229093827936506485891177701643770576780453574583650451380417777298782086159554460240347385695647967489750814670364462772581680692114071660794175868314870725221801478177456507135756952760228078355068482657908039522680508580427399770749363766400154414209416707177772096578900946733750716208262006458406324158976797192177566171991414395987889316416807106898791009829948101483348512118027749013562348112645611397404953377020022859744930715262884814796277929242443319280169177486990671696375013185625340723552894258960620869465769049848087166425408890493314703275901104753088441182146196430931459049671330570044496766822227794850246147186474382529859128947316708763008256578730953455801092773718155233914877941243583959209218675377705799169717083111546120527766560020918755141821604136455040475052785947062627298975846589527151280206756596106621625827511150880779820691298733806097666589154656643864475352292899251737403334434806869335960145511302002154354435837945715109106022637104268267070291296907991449158536517724138491241669651684802225771161074485526526213052230639427319990960374426594481098317578368401990881341747706590287568821084843774624834287432449006362912590103258060261290646073188942535706958072259230815680939243058634585243326169577139400589431895351747728999433994710641527055772979462472270645089207120026051429020866378449534454907717596986598278598936901298332654540317098022549477474617217338370887940451031522256692064110980022370987912448986090069348037932672145048536023581648757489345617288202842538342213276155152420415646395185919800396395721349700199394976140229597357670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 3163179976996447479689168644173500123988643372225962650503746055799740174703322779980437354042022963456723910283112753231328344090355210303888364563915805653269644335497968955223554752086005373764715641982011406041154683069589678829171188706527471513268388508384592044635444669003225071567039020960098569188509992667473534557951188688884751256705455059865150463596764094854575029710829470192224850965222419134240659585026070673645774902802900977817069885637793371099469196053539100558235136504770068653620895931845792113162234015641520972924513650824487676962827703972208465746667310718029123769371973054282833941620363722083922175712589467041769365727647922373640493734000718336067713574061164985194493555601200928240103961589380645034514366277768368214577258751283911594360522390091136680651799449000010790990897491957266540209352209498463172933724655577170923913449112805763556180223892828841539491500552442713657279961078151913062302157512953122257585122301272858085129084356838781924879180395366684211194344331183593632145564125259443862417311999018805894703046715365995323750287862566447588122505414597016495781994219095047095913118494573762549125726915564536389809377042490794972981886726286060988146420378909581227008134765666060665989467847653790585330503381654203577862270107486675739129034501919808123773818608041606869859169042274792146455659860739534318851020069070731938658238013449667658627462279662339438921217580211019413915559868702728736521057474161891211867337877113400996786999658603635151319362788544684211249440306915467029040577260222877291885852257476741330193083172521616183367967925492664332739682158608042968036904280429368242848637163875043243253249148590287662887044000137106245316563756110336027508414656397559513080548934404338027583927604966761875962765270527541735782318410269306319631866584874446118163447924083150371882545943104098158212929858727570948541133192399186322894045215707496051763602456348162747369464543206448435895729978009960971566612412556037138526064953296265926466431572720420486957876346289956137267933785433992306820658992758830824270149277962415414239452733486938667241918800557119750501533791523964715985917566378040781050107093341662019955396408377440885644639130426382137190397358308479941967436674661170717221860415169372943988411145561543838874029072917588165378088774924056922803319169189858231149626113264541551408733369384253070523339331535542657683208926077241282203029132916513304807139146208370358255366177881193459171701615741241682270226850900073477882354164860676770430446035278520673662972351105607176434336530977868040144851573986611672819045207907104959655769729842396963082063604941346301421845333397607644079012502747671882628163801326576702727503229868629491909781276214123493803283768365659378222454725744143215181870607395988542207381313608740503663722254257153727961705587758910109247349063412125705071979932724242147991293084776116760341921535718325947209396324606636896367898553328747224046642025797324750977218291621206077962948488881820501299829928231309995391775898716218073952138642243378386456877251244074592873934042649532262275281159821767987889614328843215129997296847051112117555406396285709402909521839539930032770305109468791363383477440364162267544218088065554512032897269067100566879909258836594863040825823045000838406087845037213985636164522764835824271037942030472761742657211943887032484259336302294383794207649109574757516514481661149443283100762959406542080372956572222348991887982058539559311505835684575508656013895350055525157504400517185614754567004901191905526506864067289016869912630370251880597023671705184116276186960118470822715654810403722428754787077362857333415758469332396884480994907133825940663647936678473699495156965063787658308952259862170619511327471669458828020234564020772757113331601958794439372242271065866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 3060223872687389634409065432286637481420746451130440204239528138082571978483117826294712067192136720822560377245455683635187572783893263636893024803129591433067118596214314801036410664064195284858359918687751516442597754211550613602897808567809154377789273662167530650040016645420154574212112539596313129052518147814087769568397206695616285547111429065725601064142416626091494789534117225246865469818660579155811185072671147228333166482609586901889888477534994190673543278162463394611477567888310458000136411993610011945993570845875850825915061458272099796303004958404371137629160277290843877706793976291164273851491915035540262431849877909770157103290604891442915437071063608616504456890962404600093457137649976507370446395996072019929252019885086554203437697447370975209360177836615052167645959844089699593553083780449541718756673320266919650276901827586181883548939909508903068139973176406064269181612293521596125575951533929643220431290599106912616788771011894850818935011991710115901939151710405682286956508045716102121946434243423440523860193910905492920532568930641828505131436469232105784995712434440954208573549010001631430665168534930091119807673322076698479039029596140790296895016542850341070465289021222949238239857993194790143153952394276178049282234648463838191966470038896111022430297556443267156209625917364126651724552999342532505032502734042332032326492911043259462520244131851622279716515520848429346973828090652937185696621726799982880165155827345469997962654413709580504755572124397455006189840872919378957676873043911919448546031292995397966563566109680468901404880234275731296037767750872959035566968439241386409232275770708758500040212151182689015433230625850106209779091341095240915537421085989854682234201085705070512617485923750664198639360522493415604890839743029081157987869573464055609206404124022902767868734934850446079820278942112382061861274429212592355495030864087200969469679776828409572894073687031381986278242237015162488467792803401937495168373335958049220506327787216872966291502220546326901089133823953959439544634734773794342526820937453495339167114575514999981234818202019301328258690710636230457048329394625880684369149860222515796407741581860995071519585230394226784838014166185743021640701946542943987916703024163119387808341130699283266245750362297651125185544378528452024330633825345991513383324450577381058761624012651947737331047963142243429387958609316981429209476377106083233654196544284073096923626612540555613506112300112580130505074323690342139644160006453602594804466191069809864127777619820329396501907478894170668097408478241725912110036175037705912951657118011002021625881362655080032565613212724644742647544310165278608451981762189314223925305639817748096815893384260454276727779090138882546769649749577028144704158659616795491877152084373823337958150953480180182052344291609688004029174506875614844059634261653522857265703924760844258633803218739952765604172272479134987531425305877329758352367756044370035911316573846242516664339375330171751048253100201493131135421845718826729675530602748202332607779125871240475959164534402899194740258346821073811759575979257479241109384316798030793944786879669289942910377391251072561443691097661048910454353237364454333792651126943874467009340633044624840353716852243827438979076820325323164497584835014695960215250736060250563362473888401441803454160633897421472845668511552364375295714762555981138019492530568071065608940082363814435551079347664278748087010257990826884697795695052301107516277744572665058039371088567523820743175830134360871591474917117166107934627830700768226013341317083643782971869741772761898681865562998627942814202316581374139918907988105437531666158715895117033715991139250114417284994970869007147856832563836531807137448501761556549311831837833795407118489545013097570355228952743293987400475213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -1355914583222404738017667005976292471053709303538677984000761818015306109983098806793334887060684909453938038606206356312655437154621680230533840490693948114831829928988288727633982447273624032103772315135560631661124908466551365204236433431197885257972702047468410851102748764243733168756937016264564267662147309367382378119638856198190143464772409346354399540917353482519655504676338748334719054785289151622925963028068903284824363343764452292006545940640739330987568937941760549494573603499530950699084337607055678187287312927032330489405889533764940618706194797122075044834277948397999748773997608525301026321823958382396014276773188266432334734252779136906069740843801769081149318700464499321998957167200382175295620176956578514823783801164650757482343585166030402042344792135357462828141544424109230764294709991639896159100268870267388084514098715995719760314383477442334048196497343996376485939615557209595706157832019753117942503893965156854672479163314278750036232561634173148427010631602051033177032882479525401668831288860966767158117346411148977959447918052968424060985308478486944484659537637169895870664868218707541170825594194581674989573215626620455711992565698751909760294373548014838935926239409271699049177372306493773492665752843291403105159583246662747979959994134310235633575550246531416923991136627296171228917111199677587021844818037307494140160217007784917302270687678044162637243903298250237715531881574876588255523234797515271973214812658813950209065449867123680770214858841160931161352951600487117704196639544628951741464594669353514882002921150190712388454149191468544756271450281934786356652084004238939666874799049159960997800861190182722366777640690777647511832276294593262266114783958265412383616855322461008131704710746377460823443090854932627793088668388144532180062160179213183814514240000103593131448221004813872670771355564042774352664905859513101212667117371109278019925694833967152448233329726470731103755949796604994701229616187693765108081106850711449427428937082584862023696207328195867079762234680574725839617145793788522267243883285902399158219059549190554479457770152303996433131868514186389701943267688793430858069479995056462553943108213912058849311065056381412743425000020761573938422731195712610900688344645227662903456966470606894286278118156444749415220424771857280854272163538589075498174513110705971754653301863629286397830526102814448056055143649090262063063611206468564062952239911340082978438998843648895266529490758224470356276909838872638540591166300509297697335900157697895514889582308277012163238768729034586550464368059591125661238759542264312509241122577305323077978913067315277330130128832484250316439538447703339068992070416259650234629711564634803776407395316039223145233315468732497866018882986824290091958020598801553565908810436801780949234313721011603340916917392858274332108706018525007282309419618204969883784555573954136184063009326434278594581382243730873546009746592218278723603474632517331856576984274783017670725311835109068520888572406909217545298430333534981989039871795902187035242955859876596000243796868497017073153586505497297527339513391385736371721605535108767025953284330582683514715555916875488585595029843259901641898331857509935397505325975909639219784270831430538479990093534630988216873906268394365699302836116401186615989854318139271171073555878219761752152982371252144322585158464045700719396363485043313609698479007627873571071243978627235698472622680181819137959859207403381847014862121971395151365038982910953336691211897807196259872777971986817873769411830371423637754495175570194668633188689513853961517708301322708144266171484117026147514827194861601738480167175307331381299632741193639972631305799891210169048747977580621785286358383817456455390115365394386706860055349942746045948858855618388821185804238436871020163891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -111896741044771554233739375702398991125827705211917540227083973645584131636160923325714135255591305189369563240484573324067067628729289099509190890287705615988024361617116056973376952178688498469939139997755834968826040936431510708779806487442994279804061615134470536016706765645195633693119754068006872979927188170644957530111389704373458365424273668830019453454956894433415367986251660634909096033046041543814506662056033467800435575470859291695925468260113687334829331186836911055572529328829348264306906957140175179307494622200971328613531251700422575473942656412316233417511231608298014611758969498393609893364229733833469080120738403131623258611850996737147300879077373414307044955592912993825645600335383030554134505624931890048982923300729725028316327025772375018675445850646653999589017973164140027701124291822411048809764939499191607630035547328503032537881436916544339390580693757490895686731443005244777579571149109069533179880415336031759231107443777571457696318554369745893675236512897890735215494601487929694165816181540459506055206642714534769750291389828709543397590234531188542479440099061836953439953490767408219097473300531373782084572513345989532931188563490411634346269107059352563740537534855241165205265717685488158411402408517020891553728172916754834267383370170907421340790881620923605188164849045513066672260420859667734059164671551873634879708788908568918815279239867219234051747630693074134561851909096992400366104784889766148430970537830568760515341593973033731507418510734135170820900342177120950297789720592614917361914308090613931781010213188857818117145100125791067972704794241342631257691130761679241840339343272059576562645728400652654796547223526623783982858576540693772953719622637609788054044167919430210505564013262640059548174399275151715703977346005600003002519843727508010463227844332707042652676838017755681951612955200599486844356251204553920818257025995336346061545690036396286592674586969351944892123819471060125297433589411351253642619075247661017697179638035109262119836193013776285334715022962546464268023844577350446242820015671274405765303294261844414276381455331584065190903632855378231029462523888848957600861427105946880513803710707922844778960422228440703470813824249702331397813997717418323236740350229755040102595896952965188213766736611646481137318670481149147219468620455664509970485807371302065104541823290946764689915133428265988061584561471648342083623050895554023930970182243768901488135323659759643295500203003201694044608121433342569379998864729682044508999383251528782178393462246795952697523777853829114044427635796415578751151935087031094612143110659990503518147274563379955170392523733746012643469977706261084082326046530621408875959653736867987422971936217717296085473722088025515975903918506610244969090911731532970200639132687786291399584645923608247794975693113595731429773481897781712313101154330675863563210176188295394000681633238601259606321103545561490533169983689397958716842805119146810191243566996582766391483656959561853344761543347954105986145986983315450780534163403910131826613524496456740106518631477536136147220096505412850860216894574450884962171546260334762216776940577118957559439140466073937440601109656596817120173791414925005684922620935615841459810861635290595811121398386631823048072878672377120396772728904056983641573537559612789647793349487664873595738698385292789711040225361064610317601787549458204355524822458571092205431285140355810194678397335917725555861937799290002054788644379385039401359958687864637143583836927577281599237551472838713160037994456308006049535905063237135658594589823856744472342392680539314813421398187159923357686542971118257755620774610136639587702808306845493406866414586056318980757144317991944167246171584764812155880086522431378332003328016049995251628357250983406895905119929158860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 172018762665016004784522594615113355225158547580428875057255861978926495911381888590050647464756079901895773944806412186205036100709941355579789312702449511052275771375447368074277724275247281568964460335491163971691871685408314936660806795150815771289885346690582108703288416689435679419518449269535185924739183499904866697276663326305559333764056534503572719630662638533780850078312902395908943878041797648994269825167212144098262201672191957225735182794374131492588118050084087633980072133405449614296634549878369945722473145911037534708555321283955607703934501738884535398849853998058566864037813630369006270346479278905539372410896463946552702996712459875987732722755737595911848264157045777271912534585882781425245556083886902298392196626227337569397706913286877379191687589494843628634044416513467348272554068160632547505773825647406950298787605855874386882838064607702322947522503969383365442471560935931117801518994001068213566115713578204137771063036329539152730588523636025325570778520753244001829494610032778396794137505929965302235547865197159371011207227019083274673941486901611198547576129321666846727461458033275284604297128659824251448050848280622344218480131162496597418049815718420712010156743302599542021170195259930434277380362736516410418221816152396594585331581757236088490501944184732064124512408906120604467588117310122482669348422164224201046459066265143503843502814142762869342248630191021120510357568896187353998579044385636741104573963007914638350113130381703716505817499761335336461067297342049789261078268328106035487119779495438235055243445239181868399756313439556943146582200925531017686498856148625554881128108694921945023779408984995541391342801067654674029458571796063665457812817895550762512504929608835427232969602846888586755437501064946504877857432675212583263563427642799074683554206443377181551127735806729797569265353670245240559388133194506772768257919111701016897622091772513208201782166713919976374643966079927770425241309833360933588328176292418350608619967372762130853559909435191927349450958995074789236425665221297689184258063579462758334156151814682265340758298294653489304568736636327688351645097551601592442479192678819402128458716326731019712215615917027937044541625829355164334535627357064170557700599528699752470473686383420028043166935617787300361388252645949446422285060281778756141514445171247837959580643856514867579357583054649861433349009113000659349204701082807317457779513173977553129308734808137128503087478017286701082872076343757104515317660438074923200829270362784948410570060213032542271437967638247321351155440088437417096665678628126150422175965164284352311015531545188425265865788917156550553800564572041489420112551684117032643870316700711519751285738867417898304261951981806691262829034451218201073365320678311821260302829381929749340500448324823417028634038925048297715579518797816706934084073700009439946584160162841099806173475245890722697735670336039946049140771131389930355334226071662276994921176750377203005810318644780759854597608004135634974170038170653407999401076729762023027311356898011107444607446674419844255602188721712537862855883801050474563916279744517029730898356972541864812182000688511229045726623572381333758400928565856097001523671249757256651811867747116699534680125758227359487803090856570619592417929946231244275451276772420084466027948062918866732671476464565945423154327624611827170784519585170152240689068093382983568970935909576733004724946553534133978830996287971633349743116077736021121000415468219064028034976823892492338575845538718441833701352168376803639565862308866869074137585173104641168600043004331090576355619930813893022346089686034724641366408644673506120003612466338902975803387355322394865646534128945549269074000402617908328390278291991950438504383694653183007419206135784339493121276510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -14251387745297535668610652269107885063545188342354972627268584726792046447818425613646695152003118955384064488972301675390878102655895436555197701636887374895480892769060434482967048523318843298631303627411551435279893019961112964053538490538104912853437672027521367342091114331233435733726569994202700148971605288965615252935381583098348245519606104940824454860416730467383894375760644501465173325562531726409281797801356765756026087874047991764406436931249392111171471403635949349902979033940136315192812563200239883644632169570688682225013756033037544602229478910815425009540360196416782016236822085813832867148116451631854177314965604762463179644688899903441161070750457843479347742411851278079468301039080059380900364346851302847816926818065813971044677517006817224153220674908514228020844648547699740614991328083028957503715304750898154453325757161123859312188413935595399324436210520316178339090466753784352479368777939707928473527856989442758064531493844644625847715408329559882763507953942228775554782382611865357808263934826962112615477823872303660852661711017517212650847614027880965164051740410157986472570862836884943862042398012895259633706453221506375431275555169786374891697397519888821379334098541258939304065687981743666489627859077157520547385825209118201756919513906936039182912655479727183584936831654731202572882439657358001013295259030082878377613850536570279854506404809408603008894013422861337676614442913133808125532337050727211346144674735726548063326251606827879845983273100738666519294356312808795646136278497590448876648268380057185447832778230090950259099465939754899905935425106617207034190785208256696489114776831324381417608608270166614755446689982209825611102788398793544712733078358988713594577638785260303823582129844686682450940238153712810212632259028946797484743984674929703185498526766175361021676163268084817049057001691331835068077782584855159790566962598064215124941988276554252773257665444331767903825346750805728030866534173561460874484626126254332422319410268117230526337288809409152138198876337643656450788547453001171707369787621055491672483269489046998922127879497923792425527626095367598695627083053841320420634654731160079911195039516301620233817255681008729192898276435493900204747926172041962926767601280751094555536138786100626393323802821538798448831195208983330125367918713341523411839290347640716485507321145569537165774297347326380348048596322127841843137049151640665628013591397009233379080763035457770580521789927368592871431298116653802544095182821555061313518694407783466969601886211790997060784968740026609750610528113393859856702693342418251496158949895037927786940325036331113404991091800846687059355824790647521673228341132322489165316070107086896769043522942012593251659067766236482502805633697229788920722039564836418328368017263308468221824568585162268765018080892761832023903879699810644691053881072353412548380412838895773675463106003599291007484323546556227038944110506187030795689157608664284837197433045565209729920176425559042080263303769826400907794152268741213152715409488092657174153935958057409895858509180765922517885258452861628826538559365236333309434142225151759435543931939668247774409135074773486225847447404161201911656723456007757284036231834170820218937999211116676909185814927961294724785645296957183188131773770238473408913205859799837547287170078832035498892690778317872423970609786971929923336999862132816740739312343128926443818881467282292974071932133555303776870354578712434529316822116030916664960637915459744322477165656568148529312385353596325255482099481739567519023601478212217549164144850749986840129815136416196547302939947572469510515237876935802261702210196386779784873423386702460463726200363530476647106792206940980276852675509470600861577083227559171509814674627355388710153049569236234237955276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -13461983573730671201167605216293146294062882734566058339686497735740839613381229328803550989582234175338411893608703495434761431066087193990623362769854899517896788752688810637872027474977337606620572205514857938485680222276619848760729964954781187485570866264553992137716198114377388954063738601702042822136250520167542115277539638485508123362399662169133864085945100468286132637756629370273200202356526569869334415737839167473462797795557849235333582553208976674730867919682335060419864371001927009880259930208347181031229538806483192732559563388842511895656786437590858918924680120378868125224354450685450181995047639833438638069459147743920561820841361555463473872728203843806545923268680069888608958463521283309187191167232762027824985098948840996227088269356610345600181264066728365926164953216286716286722249335362014751595507965618759732353535568979604007435410936022613459848642703106486291336991568885584273908299706090456221134004640421527636480084551170682576904415310412457622367898243577677343359626493858899619465697193838212531122110411062374467713295858090617190980482380557384009797215761005799913319127398437804688533144233341388275717673025783894424071782093475209226306290139780119200805959608324008534058509717580689321513778733113488624262291928020778488885443374513526630786954976849534125765224186904622685022015041797415815962625480341224201884181575480230841980996134821438681004154472883521065538952649423985328343545233793922685751136246282987538182792119194963258975032543583374713265368874693629500147955130039094494627852128236264053060145555809673023484971658267550689546805679296131787530914069959395646031002259024989073022913126851119541459721853206048707432495776568422101202267097316204966533182264634807682874011346125138161065754802905740915832478579742390208767438585832141307249056876431672308671135767344289778181364128612318529692559021471634262027509397819941138055520672441105428091014863657190290959345286146452676108067459848081759000864266882035054996356410970146075498975812855396754655660339805115435190337170627798879327831219226323266539736014967308427097800906169142314462702754417278307595828603722444666227678236675448919818877636328636522587821168541401814343460277209982675562375039712990648049844379575077849804720112897237382492980189567005123652989756077168025043613769656896845988780711536594819265994325799556344037837064680066669915847768085810472345759187185184767749511768276361980037630051763112525486779773732868101806067021038268019792715478775888408620683769979331227517323062175602383552228509780877820229949851536800420781600334177697649309846039675077118110402172600926162645741438053798416610717968686834398928698179860439814437318805483407015296958277549835886158873661487034250962314975654138392377323740676662149421156835404960256030547140166385842690061880520567790648868469976049061275269033535673031853646859620575919645289538482106366340573141466993362304587357537553375076847933112716949735446915397324433148260399956143097579921788348056765994127906629020412956632788076247006459115314581836304265452092063586296263627338311876882270657089460639841644651790639060992073959531835105274132514162869911393227868008130518471267818462232174844043564792675964130401277024041968642271121548143935911195430145429884743197492509354279138409703028291064432114091630294294135278765009375477891594377384623977238523654295277999113206961650523291915928842098101584716345598935839966854541438217053092820870365813063238202268825452921066231497433842250823693647497246119547030413996402081977629687869401597583918578820887403804594082877721166565670164013863806130133982334931620787005298191921171691217562680074794564618676122935246351172415047115400325924387741185628666451925980673492400893031058670826491524164728853979704852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 980326090946493423347737926665071952993724363046510204189933882157044509651577904518635035826487676658552044263306068270916890990595202678967072377058664566912330026275492258132929507675293957849486051956295936991502553720264173208974813015883671816177492600654549307057958034029041320876362099431552741751787802873908050604892122441930816551951467242485504531822589467083448700105236302480361862595012003816228773174225988529579386225584528535094948674729079055637547017847556045707757669422296578500980122199086229459277472687991892150533304742401860176410338591388733931250793943273428614281347103212202951076957352967097392324428817415658903901684331221410648474210581900274197838329994622621699763242896298276815399713991423374530861722136438762598916649273785358089814509800873125155430245186742723825564716656631745551660270220849817098963852698297444074748507026168760992156075871866092879051427005776256470170759886514876704664453789311140844333618376056899456861184699400557425586795068769151653022634089997185323601807458934317200835700764560957613515704189086235453966192208183330856039101095144143629265773215006572706287800128956616861316692313542535106987927381934358158666717335344524497314357033890702826890663592789241559447925211863077765529286339310700129194396692165675074901897547938721061248330014539606391642047961460887459698522451704214435055522058126269284373931996046739755355985682783181259276135861969377880072981917374272550263105175646322725084282015461937099232188884339174428266768021168887334367548482126257185180974405697937956441011870653363175392780086013961898552123666707123358578931658365345561254776620490783796635840030048927486771757250092412700670830155509340298215507470635683139805209528551153347810558450477694586571873813860016864943418290900368156994198589277057229982255437748151935754657447448447064649457457644559105664976476229694952118073596935854782335882888477495354924200730888239646899189568730950091057344712782463989855717240925574340746511177740419984884963873369143101724676701819593209350954617168642055933033135080662977669455437665774876505839160343552859554236477933077195664227930776812134100947312079035979387358562421224982417618051680701885320557332196927379539801164343760744074155816420651918690611063054226410017355855625315154622876891779533893871478516033749608398053315117610318505031435678310002015269320464436013712230978359288364066751476959793918299299470620810411365837314418550085884406024238239547544442256005277685100529263666425341763758646327824929400113825916161348949317897615321084810649504986941620380649382628671803925351144604941253528572165813995836360331042049424847806949615753647902410072426822324979006206141191181806758335040356764768571535640181003598429955751045674353421757400232853224075317841680542904731867849533523709817828294541823353433598318133321875902210166384877319836173897784389507818215406659587714977244090422625491219191354072078356609223558133156008196400540560597742871994222411018570803416866261137822971566619835583883052549997920269776995635161721769468262112778825821365872369866066927796048041981301597487529000646484312052158995004073290235612450807297802791708471023971745028716781329321032099584857430343974932454599618512813110322632826530993072508125511051158272040025076133250072914710854021071597284750947992174836450351698747761506053303667018238137456894617454534277030946248576574994789113487069480949205382037633748676658369191304873901969046714747245820585523043532454148105030943642535973366136038284886084074545180320566016598591145366255774157519257734225656599065251555966403264338662768416264892665838178736829726923946335223374072224262853607432338082711594212349507171598991083487411237133630138608619397862996513077985302388801958341365590111813632000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 577754977046361785229621892383947380914069802022332754460468395562625655731859714367147852284284650126620150441240945572602639296647132570938616938125819476278633475083598652857724563068072139771624175612161598133916280901056022852947136783566476806850615121161142635337636402424657503114751792292986087175689396964069347274852873350380298232452989931371319003915046045180001586987938994901904609408258614504463544444124986432804669257272217586110796025855421475674292118904380008944959694614617877526904925529215163667407494616401881023564014135255014698688812142143901272375538344537764731677052432701910991060481836672069704267933723532937374362801233453223438389054041317990169482941858095314583481695416431115460575179662643450510911304927518988277060417381043962475041290791878971099957291980213459818249936260006221852104262670651846580412629983358490184063519785174793767747073080381617859435582973846902369584491477207654198596306917568507851867592009981962520910719212517292450132255150612337153879085969086951358904230175598393103863973575154990241984607008229796550144319462850439582104563783151188547532584527789269687136305285009631521653630195071239981180868647057591856203613639824702916776124114193785514186588994853635511919786214121540121938582054228603124613786888942852855504526050986878917268323567380895005879817199159376359387108156252421082538023756382276632139433944950589744691372160947578441173283902797483452809821144490502715693004522383604627407394346078644459382611375766657315990417787359045344212603108765543250053002421332466076643457037943635897887162527132853715018171413609265322952885864590134458970594335854461098513633659073647966068686755054209278026927938726866706039250874513341404640022248254805299359144437562972762206381736420078162035898830608984818892187380399454454036274241176602503646393198155179373355125731667382590151216911712229891949498596516075019141020417752164173310397345233539981393090167309647870564342233468075548454000894678869471112845422045104428192020183763606107183448860864078845682953112435909424981348687736785233806881633688207486385077578494735266540376393058446167532445721297745383106600187895340523386681914283049563700021116290679843078017815802294415160334436959122576461672755608432438945889970324772923031100017184787589871057819729790906118477907322131659958041066371886327273560718457002772894469242651321031541874278246301421537031268896191636778834179332024840339802173895845854130056280244257533574186235871667951087725657591668789961674161788987964174017211147352363763724423758259230413373433576093338546957281350158147302684632397927959243200766322865211733383714369026100210347728561631548899124214891511399967280652121442542239374040331195382602565144532174275478696212648319679758203033085307210592223578396667435772814252156844040047428284132340735046046060119696097056875547648284326944219480771628635833732173431436145736013344205679470185310425896100121720355515659290212777036812971413431798109420772685992312937439054530540037744526168864532945868336822472648270832374181133370403791484131499202959167393923364024563336827562654819593713817471318485102888457898504957650988140498213164470811572290663001947456797008492300712059533506540435984519598394161748814135600755228999805882831146228905019062010794865746783317220375408849772326013592545676175788680304712822984862830626587774518623750527333038626146456317331133461514824992531622915183547516879457531535572493527624493924965125226310335003903609336385905376307872842744196941042808405598878988557580075353737834114558647724360670833317772179229689412371434878870560514310445725993169505625705812074444240714799885469697883001319881554703125675284192895323716929196455721269982534914372161400434775382544527021722769488306602246144000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 22945603043886028450657535394003367807741987133892892991565784700769768984420229156952668189746225436701589885714708150619450408791935944745019082929895019987402552613780534232069049322644245720475704524955452172258112304860283382264057025395105545858103874458275350853739176532717740059587425057491988792263066597631924967102931577374730705076566678005542102529713482762026900921545354334187005712086349550840605252765938457058901839007950967108193711516387480042694014661172851794521558997232001371707470944807978461845750384944579890174988067523220775533819499319626507781201794821777826663391476688028864760036823600552054856621450588105353881360585390212244922410798455085540291327891798984999251343763638112816721835484863473066510019409413567851955324187399969565393857312729543187463062731392449941365966171949820229304816095877265200106873542881751671534512948707986836085584470262582899990573398569674147549391634395260561110016544883944050493588561219377872932507944341748790129103260709386498024646444794655655288420857529533419440909908184804492237468554808120339882183531153051771511787352108715133452636592790110968714293599784023041519661047735153764285259613204697337844985761043620921670800934731871013748841080221227852458987363991965283464068865058289375940613324315174806763608565754970082323790242334518274081434349565526797601822709809077896170379530650367373050022474784127394162531269056443719252230641660148203701515401369300471121359214221904335738668621656781836531270590496232675916246880634069986519394545027064325538929749648873790775623437067711791537817950376243670076652296905101539116232484057693347721436891405285046882933580447981542133332739755202262214951696064336720279698237939224458169763125374198460114559274750200702639774542693506172852377915340156113051772847928761943681224374002922575137197757003862619357872177365629869710215675363591061636447154538361474443699027603236678308446543188334617507388253955562686047834964230099414504818423477303896616569652008601130695986224519802320602914964577477177587601864133456359481362194066732027271952732871861445630383591251168443911485433348582540619285261469919283004801937255232961703451801783019376774105155083212391252381270927719195270335456074390106520230221360064935679249717235831827128904890436899837348681078602097351287662839873703843978842542083431534373659924040912589725250693487635761025913439498696653499175004997732328310288782633125255515547577251150126316174093819063707341970958139783556366811703532487548927753927285734510228872887054257171119287196323201630145511363264604353881843345582109572887472696656956761533434482759955138828006951177139463884045575293647462881227806771687688444237784237967093552139771218667255028402991738481052503777559278623280267684020836496676554775531525923665190663767758106584713115069614586823280420251828882966454643066983156257382469347745479169039355214032042535878414541033124240259518413503015647788663259158438650467990373462797013618162574118235199014806612987055723019948444379832393790807697709081673544347437084594002766008020860373011883958019226445939684847401864770962998574781452047394336814247336924246478408808733192081224864570538799167613626847021212247054296922197567714962636348929764683055338653264507055083494512629828711765435677344281891995160214882765665701630872452077580188142998606035052608711034629285024543950920372504972791143232535528391077829898417687650175507092078706282353061807460464948098951949369463118648392336767875237111844548251796896465076224847871289604935607611435760597325524409196541265207516995812249375406905388200124190169704821294563910342464135548838117209549003758385871474647038131070495639288842731622725997557222107680773195920922602714939624570268000898887884658437581302661120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -11785053126311201726678163682241164325025828688417386522211634256134043475007194943549798719901763244471364178990564496416966903178676626966002484023354633527284217941138311833893561788221550860220000544997963758308376843663859728187922507093238544623321914623100147767076467732096017996955752611416041418351897067208904200012745220912435026476882358600918733286387105675240024192823558298038326024872487768751079635724633328133517515405855642625800564636596257846098955566969879521894812573019908107873822735869566512059736960213522100317715702633771304954027005084974533362231064061003728613555204828126628448864008105823292971696571418961142980775715016086297490759895940021304914618537800358237233571504627227360414176652875415130385270997112823923410624001764822601350684511277157730108681680451587031341513694510372323065941840951197823060218720478451190601614050192779136429722089797928809204677870915177677521606949042179073337140828008916619150009564673990142388667880204278215396417880375423672487040114403597705783808052096941012202370889960423913222341481460770618589521025768625807818554953951401153155314921282451489385908305261202184401323495713461632283578217007939073430253941000322136515881953610812243715049892937034059842426950288990510878001435101738103150944984180284717649262876661928281705441161479869765667507753561880893711816967760625507200017538359148300890854583419760894516283519055257039401231776676182688653476894012996900001722553973730766603265217270179828194075835170708619915713949609517700485783731069922441513371650531685628752229145940343021344387129297300777612584984959011537045733525602007908232571382500740271135423954134757988954584990203837924633271017768157772412405644587030863186645000430663156055115021187550062776642829182560689957183595389558919038444804142598208205160655502339378019807539737039552197424647166447236518899123871749921378527317816624661538645362660510019574195493525288895921938084027320326001597727782851167190303906349854061804039807085936070258513107107229860181709352908753093672176806869066893952166917279995057088007541168160447412731593849092228232561395421896847023454548588717407213870481289279416859188703166991412042517425570035468739122898191422074591103808884460757699563312243513371263846728937511098924315665588996645543233228981942724432181643729817286940836723940804074675648603304540619951466990818083087359969925543220000627401953837502801852772857921622057632785590258514709907869679038003578895751434420883887266195529092847810202713998378948032210194329631363108237658777464861884944831317983215088799406291789075843807301522168274548120291843991401247445556773252277417991531825332053198452502447059243014262347921996329951058111275832515168528198097386073425569393270155513573407426680782236119174499272886590811426653336276466019671008219487756899815179628441059030978913649865411234236402302122969024492373852378201778211687246415542792805976671799407802718984336041402709403909478153190173445491623403146468643670937009549549458508122069266485586192991008523522089423232407473552143638662699749275218133895387295074498970759228808475602858467804000603841277464526066060340188501315371794795537259587997199823458417176816277829397784057983029743247431360296390589822582488104640820645089026618205537247667573814270520966339855504466459306453817520664709938248782664166924637419742312863361242205640236864673813740020320107592649942256058887784819480596620285580392337196914719571578056626901424369525490739112005778354381748445589013750806348140392417428130740288174990838869839910939671678685095630319964721650631954971068859189243177142870895484302980515750145830794363104815840789790788702036422154689961941227766357966281042066077699509497826178120192467286459615047870046011392000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -3608902956779766172064012232203244516262618891216314210685271239735480939573749790315025442893518640232904184413286646632466776292299142231023620295840912210089262629344176661904997715222211805301316885992608191721409711938774893056799011608111412273322196959879135292514259731766079730015276641749527008510266909311957786130029516371769957217810423853372792742359220440763972775873648047911532428081227643016124389442553310634026849178817353047711723202646384005717632169538110996292838248184086893469211048489965491083806438675047725934681859712547658611574266120589259966930966012918825144665595030096519480373448994807056665767609738998263111209895501378082017001409811099328736787428016527535202968272077686226897555969894785154599663665217299776677040804884667964495541050685219698633111390750407672475599255327696022280495119927557794166429953425727258223885678799377426042428659155148173308589031299563538383569569111958372505308217038416439953440267914251470291850810259477796108383921610144751008719025615178489373803513172502157114990489059810541256994995158660280318957204529264330794423384686320508574889273501314941188599430044664596451843137153668146339038035356781336812999838088536994245474005620505998337882838060511135623868579356235235008005713809205512989170222889834681661200229335863188770762133008653657770730850073935550708800895392539409608774881937173968321906496614152784622676598363282646134951239978078305531183126962804590891723041269927247390751795389847304380121427615853860792836733431396500265050670883923488257370355759782527418567125426840757246702800608370219001199193686704900660128626013514059427863680662306385272350215906933500566106280850313753899619360288570451387988658294469476333043269810193750743247883781285172506248861393626640954755385761798931399824394261965070847576155515766859123527549222551463802035909707134227260689783842651291757169055067634721659790110915294246040036168327292144108574516582332841442383309998899092170209360382754068097216411786076333429857576934902874368260824744822703031568120729856069006747658503079909732552371978382508322824478259761639564038513105594188335415324670611504158360994483191284319502095928962210117501928680320025101040252976082280065373290622971400807420615138707238024722692965588715350477268212776975877035973643727612098291219074883594603712719811475347663206754658399268612808875065061179184956798827525173106175910032893072426897747596222594241603089466937624339242748466427448882616497001024809747523804028596897156773028087343473886448472750426093398037838098920587206157900033687764125481519098027336776646455769723607128513364230214031700361804179404340812306245912248106274796664175598921879652177353046871758520568210589494034897384823309020583080224191275222512790563238535842109978177722002891689891397958661315631812752768243369448368506245433566745565626680290059346467685961197286327594004017799253112548733278559369353695801144412767170093804142727218810588636730344175127522885367505311892382081836620990007647880066604283422541201543656762120917090335234334000760384693941429908606830595076054001541016102634934765560645695679579189196295888840404737666265936177590481924153352313279525853532360867224403710430460908874420651282536475604517699300679614137434728844285029390602689082735050024743386721584009321190572017118650963142813706476546461100297490694544726444375759814730457707818882923079672422939869357436274519014104378210293446230315754913668681337934854223742241679604822367439672695945969092522261134382231227070408358968557818740996279761591795946620763626900259489914344053456766123438876252458359726853945541811967514417362390887155852724646130374025279462348765794429461828814490689411032209315540208518147171439342900003648551076967219200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -706366910048796706173887488394274480584499124689337589250390099915761653276339615286513195903757717028127504810122593019252371564043678991933113666215742165127563074526256246453133623742796356897093013171989143240329165364565339912136469802202991821476841574292952135350526839733461271499690591964958540571478505772939265518316351407826555274984676296838269929839962734335368401868856837118153917436240215377574040096997845560329201344982101352290534836567892327935322960531386778649903508065485459974607297052734506520527976498445367416754626690645170049194765744847926105682219584776541701098253536305903435111487607992012062934464709014354108101040687070094079880682745470237364854410213990330022897086998155740812479078718821909195076716240576055265336971408339014919753031569101472894029119114424344146968898528623440340620020763049873044650097082322847684466620249197240662819884873486605329827082760343709416145602672227491539181932416005786600292049816199639819437636792605926893110422450273799559756839116827551430978884075667662480002291362113710619263307320451961186895025779885972089405811992393471162712435600108190315316856518846725611226294975272607524197993848311680791534928041709797313219824834955352196071454680940256886818403143123005664530730807190158090045642729428998359172125570921036063047106334477695694844749530944085104687023745091519614184272331987262260101787618895453523642926620476885616934266216755823798137863316584336175024116081631774811271212535767270657477781893520597961877565207068944195575814676532814837871386851477847097899519053137400237835988174727571495996580333041241915422432036354147155255611443396585347934663413681686935756621242337975117549990489164889591276012373653800315672874003894796337942019588105072805245155963276931708736549064590100698571688142406064152793591279586817913136302333941907721815161608071805448893737857781194018866986008436108403113377984974460010739241948262649010682080550757860956512712090342767299203021122709826253314832886776561800518992579079744659099077062000312292714922144300975404165056807172166459367830822089461406765982063967507343516321410834220006272190687652925793642452701775847900079837018434145057991846058238697630230898481892734405573600549475725591560865406171081701098118765857329616656816059885529306512398841645715166675013271384567261630005781323805111667806828951255905968993071980319342870314099529910310659465086085056835524040934930358261319107091134357846499100910562304290920587941565198877456466340210251049671550271625386072767621866169242646917888225006053679548391247292549846669779299881385906602577655662499487906964930298631133512390997618359515738466609401578615268042201162119696969426770996486903426954150160299765439342875016656832451671536538711328904505847921882285154506209960288739869063969643686538308977214296920859260433307009761619774059278099697456028727860527508232361625132489614298098577213152535175322841134466778655649181849632642775393938988196379224706882635287805566525354505488130739673528505279311449556296692671040068296051139365216739989828636775176531231664705319329576540687316864834177896495390654123046601107271582644552561027790616139148986866006628194590882808586292532131627796332598327937885646427020055650112080060794953607747610460220398856385292087340915177655712858805017199877718541476058529471616656527385000590505030111112534578914108361005185816378130821098856594124901643824611761944385045104548835228818900997369828741630640214883496771118568173928884339426165083328072154924298670756410485962056339102849780112601731865435634718235658393115424009340577846852649832446220292494361808821719786334357978505390126804611964196372031594060383152277274335670943122186102682364347836916491048732611944443700838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -92682023477953703676504001280454263186001123553686937571942570547916239101516830723852030615347919159092987097286140037510105424755226488262581616126646885012245278180879320937331078290241549242921930808665491573000260985293663890839752752141671018003393211835520694829935779297745803813134467374329345673587279252104183330040319259852145978564462659252157499629142008339149584599294277277186812716061998147014414188005427802902434370211329154223462331087406698084498860972330414379133873102200828825553310727679988778012801627164734379110534530742512780134519751998819322330800850269847380065703609408538485974320479140525927295978505960517277123505238930901746384956945479861612337410090503556023260285731811880724110379128268820153021421150609083013266512674814985761248309445797901156018330418516824298869994347602598311566109858471620839018278140289959166251991803931127285627497336193939022124518465477307771496378042626094928497862963576276213541384262752941937177814903585685606143484520757588289401237548395853086055219481924140122195568052366905323585047465934659553973363708818914221334464245406744850071928919312997672513206875436335734648645254023749066595321721789597542029127377953237975485404602337784423436329554580592851817091493161989669320992188183016024705056232506697567889616164444550801845291040114424511405066221683834507720657508913980571468890066116352023816703835979182179786597617167867246202857637390119273648027738257932591882427777603743405387857280147825506411927035094213520620867601989732578524534044326368231337138877267721239737126948561045606009280659739914004929648861211386640453884207131030428739729942092031685213800246871651189289701230594736399433906704041921739854114572132578554617168416033459888716937017349153945346037284208403571987329702002611868673653946818422420736170410275314089491918062179118683660483677986026805065945049155823883517290379687522488691639030595677505017250038766144702846822261095960633514029377289814248792574428092846460661107939859165349899242006390097061421951416799070254930838231324302480823646495467506992132001381196726435976416266670554760539652887518963684879369111555916087712865935243815116524229995343749084738861507994982946917541812022385791680959227266816301029707887674699161135733817238368985943100314303477398260372805701426065218351997438751707730500306071975262751456663614876103333510886548903436090485026992374912909902665349700472106100180745581062412661394085368597443998636035793749335307996101222489014939822194861027747318121953033989205697764732881245983031424028208655214628218750901966302103268518193897391422300914458110319254961459336324690807557855817547998917683517844929297950177804780717677135611878210433873792828741968622636324970434782450115598791562089566692854524603666995896899470659734949451798019793277710370208458837869586901895440310108753755065304470052317438526337789429520280306663296149592764803935212835888016129067845946139732665157191091988254880264479073639948543455578086592790162379275665124691564574699952224787492530660998155613132928877992023893357815644894182734624695038172319847145455375239137679668791913987621926594974085919486138730088526012248114150632078966227496943170989582264727983417374171013801090543189640248497554892269018073173088952964035175695057657854275592007492857492983231309499544796102483803121199280952754918091640634214337962387505098136019064299411030813139133750900276382749826053711447167843046510971434004125639465130376586898436804803870546944712297493532017795108346752275997310723831913163348538478702127868986089483560881721827496930684066669583591079411541738302842574609756034707409595201826719393846684704943693476398301723039861299849810794644929311806854959189605367759000138959542026240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -9904061246508152678945664226689288910299376348370457209123590950891773910279651575371334597291205885648710294808783041987953561342400082361565186099627576863251778601482193732816082603384433726091369141857499570048782819404844213844038505301798162605246620617087806308221599843547706267052169760779306908016272498159218716774054809665498481346116820133812279913678684558480659019726279258353757494109662645699266425365852963490140627583875411941800656245528677907949124858271213090995819979314213894312357758129319981668678404819518194238886266610331823664929442725413783924892284736693753141417365958873616617604912232153393467653384951622920951566999822015978638301522325964196455840829684710083868819800465487804901612438228887915376049990996318190378651690946214965089055545775892492040679178421615926029969010789033946664312053283094985165802554436023574015723209487769121224819648166232041718929747270042023095238901936377824050515245288712865785216897350660169013042382957471978081391479934610116233399988347533300035420567756702107250716000780160490700301461655372293170197178219262709710184401400118457222535023517679618641247172328829435106960142197071176410613241903702535253207030766320758993334231891576296282487874304151474004029054153316007605189919393494300608421759588136746962564181751314113997357561103120828904031191628224619741554128301818211038904116450548629932220534237777584006006819309626786018939648830361521138964933711537797788892035867315119164806918608888860197594636125624825652351886062551286750910458594701183665608886891657823338470714318533289309199344549386224744129033078513762476957923957768505296673472847266119907426421266611007489734204130808506189549800895609047969052871015959467424757194835476757025809354325307326026490463963139714883963588272393029927223157982195220079976642866556149385496879751314322427899763230484676661485522519721376892429813839814639129540415528058914127060874743232566674373109813136172339445227935408682036632546839734354056322286424425471618931678713206405143343436260126625695336762379178888939577591174945567752124305114227208459089558427779688260152196454367760007134073841528535681236417479327431203781255904679878914193347182255376112265672824585853453798212566613688513986999349920639041939108817322845745009701074637192966402637825923620613552623329454758686173227251438553110869640096682500490683986647384430091311561690261854650999613598208525246523438787621192761347012605165421325548540428323155717387369915192471041947715471358846549689248634134511787227402380625129564484251433594063462803827745686996169965458827509930051260260177506775155723288266060382100567525342569568516707270074047293888420458762174270134730082561259562592238402983720635071025610896942574844007231383612928602660687834910501416532146556975926729313818634172162810609869068365983590145138344163810667431172358244564362976414073119174087582936564144179818844604972580014616623477860734701870539104324564654979404752832502413846857506212485715971604633195241161420920701473368883698625407899583042485569288434175539347574977368113612093262632900393314676039275155907465832201880498963767406765377391408111058327410944604147891012832853645021542146564230388392546338530771270971219385359827736857258408828040054238867887603540456673433291064577596022061500365120855212891846764402235696831728179997219233086990420356004797673683709703673669485719671452376779626670689736604722635924548702539768895537718736846763740334119658471321482196367802403917814224470345772892678924348659650787070100024909513827564636627735491958470788881624090261764764797060724652615998891660468139729534809240899760854041836583812413845569761792827344136576358929551761702246213022612568753536976981654177503896403968000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -741713209381996172771728008601279434737667789510174586891033495315325484780114053371880393827593912329055119602283744416325895523851802966192149095663115182500084933213213872719024698195734941189314719380409769998643726960202585532979237516824310534586454704434161876544513229506294447441620594311990025640981445164297943390284657867341756645482666170549007374162711692877702315551191172309457808363937647426247951902258257946653089587636021686922477470192839981406772723068748455953033632447360912391228110121087556941300226757287210994377637512904995309277270989017740602590023032604591368582296829605738449178532669513866193224641178646414643385420955321966145018889052194185424388882503682169933505721055285624081890010888768514634351270780913201073050671993461892912116590357004169675065981628458490059325580525440824417953308833114853179925865704589197697445073487037684446784514891171384884518852455079414051520871268612576807049500444322392249695504960960522014836281532297712187307815278581844165063912664497664162956408534223764251689929311380518537710233195689220257612254340605996990026919783247801909363589432399879476040606348373211556802904047956820148178342612458419308262078152385828966071540575907132653460108842447857199827904357304641969614557334746215371600045262522288053049237173883377764862016493498573165296618191737815929292085373827829803252720690382454659501903358038370606519774172115685397718507577250109832797242381070341717210170699802817453812980474733817653506282903537891116706726060847240603715800126508972251445308828325829457163803533528504018145501177349733678747265858653095742215126890064326365307324566303467248704771552367535130643254050829414268639745296686959641490942584396888696474718312131287172641756933313019384686828419832857987124326633067760918689518580979847973786572985318306287886185181168753365604798846105771494918034232194550201832150236541937971138004785967595519074677936449719071770155262323714882311574695083003488375848290127239843233883038360675388621924127844361489341831370572270963120744683801487198901401556433360717102965996758088365711610617436393586858064211681479450461745807356787547963662750906442297676297358676251486105126487001297485902791573463258986220856718696743285508750610125574206025888211669590368173355613420691059842045151553442938075034881100313596670094225809211682083939311062182208224821872394480629219398753552425775599753089537761768390558983252350087830457703800813136963602231326607347253894291839757422203907185086578189571359948347938732035582720099323206102440553157789599896097050689596321729894142598068835375394787783354162244256840997625280951102664212451461530988397531565844378584067607511348329843941388516500261686664126717704793218216691606993738205246152248449941348917778660294110000499934335990974921457882818996140236798140260751885666957033835222301195194847577835657136443280236313246741966210337390244831752466236371496901372835102463036280499650542068566801489817755425193096110225910193587073143012090540850899028823566764207278675093957605235134271174995971970122421349346510263976269289989649673830417261101775286156980627104538418655845745535184083937382894795130011602792720542646026420035222047396715785822919354510419260496147826537479559226370283262485804072877629871220350515151373690363403684301189669932753542653596552708779835659003947883257477015265866328495958658902272517814554107242519040101322354974876717893490128611552586766710909485129317114365797685184485862496006626336039139089704982921072904112573722321777927510846132143612004060272010770268180649014023957680606959942283458309937094245628763757275322301380017152965961466668488621533574684499752560211400904483123548339937812154272134591579923949394329600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -44486908785129135740005895713278703343452635345931958053309097503523111711553232138055586147348974819424425663536564802880122034431891602815723797139464670059942797000656056678863178688855912391882684226694819198215017671814498543815888582666021950703881276060195690284256739228582713991794276439828668428458384305868793147148009672415059512293875199968253057519813453803627689695802480450279913861221155818228392298666616144961939412190605261507976364876874651799940722463304289612618876746209783849954914082268088519394870145177437601177923893082219099687928894427211587428723668282258374273512444483783965516107042532269522185639652774303693393245978815506326583399028611883919010675308121039641373005408071470722459647707471397045901518557996016019819360629036422857188534883515553344348100651043247589901938896570304530196491428504268850667739711920475555614525630730282485044463366555546082971663590509736903556808589902657269002055890964594644228650852243788201500332123218634337429416899366249112788824763470052289179217693758355628046565666602862286297916790829137821474480979574363575827188002298417252801389533561530454883910239978804488506732714653735110138918561529749056150331044339310359600209154625494502040795033471718592959398391969162237268541050941277269536347517953672564430172735211192206939445684757584875689903972760066029926542778412015160922406431704827973512586683907243955835176725415381764990838158928465900201421841323530577400742669772701238000848874605922959545696663448827709205981049262107332056104079686080628877155887482157538847707152396393920900418681661815470223998775865930640168515269738454157544980719048875799402330276703452282074774637086895855089279636509171154214808518406066475830132636348933611028460472679400063172510356277767901061396466306570096951803049772512303678601932152814653961649999041016548501064779659356448617871692741629902960078047815724890763160873575090921102918802024788330643598187762676857678543706318651076830220392353912079500180488523426534308980075737928454198159665935817358053149967602238324152422420273989163963618689873316099059500465123067456650349226867079489349112860378047396150150950617312367412596431219960739473485005953367837756950513377117224106474268069351352538041566884666076241424845361745220105637746007137605490620004535976220703430416578262901571361368476335905444413721345679203996666938749966136470024689706294652982251132953202291124817278269900711396810476444424468290001315463335646533636216724628091844756535440063282969405284267955556044773440845792995215762506007758782921469568066595398074795346618715592171303709206411191673108151971288112707267896757371333231756873659269496875938964965230115703233364634227678493542122579274020751083026591029895409163806512618337770047608627699826692396633963948180927540080967313626459686275686032962960350872527862493133846504327197321511411890376893644841030259240129951976960238809290747842958411311580806628447010057853299184671255669344605777706319649478851555619529045562126148145627456603974572408529761978029931648483475546460458624008215825857608892065236049570022101614014281330849398716102193365811958681911635371686970763401363835157107301331111060494196717552419382086687117873529799000174199449447549268766556832229516690814146637749264252623552388999807059189528670222563321384258385380218344989519526396480254072760899766384452857764062881060865444857245991198130146031244128694294423313459307347859930591182052996095034259531392336048825508922695970166432945992936487364106750052671351293003892545525433420677010586272440776216916687833085276231280985875010341761594851426724732518815516057648624291696202939021073982273591582613217318122772946117252699347388760422498810981630607360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -1690737665922021616957222457383907246244764072046312986185779778201567596303068980191839729725694920493541591943489550308010389059486727511003435354942846809675656785504717126362365259737684277008272838450787720084232071875315462867956735986745058006071636490689959976242865962689507183499395994149371448710911224305059457869524314099655327354298630586771510263348489163615337115613602899750675208136063080568785063913701127615362926941674860997460159044581688748911647158055827150413064123314089426210506160006519421913245128442284832597253576425243963554526887703913381878509097687781822246324791229892652343942795663218272453991148384497621315555996135582670252394321731603219888727120972852984864963443279042887818306791825942727084102974492640412675402974696396774567105295041250930965070635072072026696407264416390762062043471501763171345852850685202944460113358940350766557025383166438585738909255394615638567818070431605272939260336135319613861681788713522351422026880184917731705893229376555281068931166307934746972867775431185681840935074965857921474549344325424941142537752177657743840770801544075160382983394716717081262885639783831948524147764003196278325545200589999195610988964582571929747761109896644795631015012673186487328915686218369845103129264882580145736419837684859353031386933292276062658938725572143636657797638472223022427680359401959685244576066806100185725343471864087814003950410171488190690509612594525383437322074501719307464602969951019950869932601172838273162519181755579356124094924900675610530176667372670807406158414306169230097686727622380990279742028760689292028332415488529613822103623447571264171011532288067891643014450633136305817845473188592946225716769102888565169410706225225177247751299843524286607968995609636537783563792146555023062999121503378418552400036444947562548740605460789977459958201739332936020467364831568235531691493350693962406522815608308231611388121024827384881691582703041867577661582179176591869659829575082986956101881975681884641741377045067064013058441727192812849514961208749535247592538716156882969952616406323035578202846920216583783752459768241448367480757423014092466020042424464944513723604111736268443930910635566725248768558731912776934633055604655059106948120507001556816164808227119332430699929392584713810071208114790120385059984244717509008320409335214670299117258729525152772871635080416424139856685789985949973043619027517246275369531581917467416322065609750340963541467544010359502805095922136129005851236836793896189203246929804587417131743043973669716455180856805509372439070515737740655193848036398087131947283639853872181399928245514334555558557160094365358440818195574081475703278578864159354042348751284464412871796654456365388990797407659864421536058111253613266763613151487358031752213781653112419383967632553783256694084844376488063673473567151031159905581209957734467256078751291314322549464935913101723715693360442611046445281870080387009676815648687633164634168560647409108222831264943449441726000588807506037101094757505524273846866120124134323969154913073273401196362685080666856939729820099510064631076076972088688642520012090112088278209095625994783817763727244419862422624290207834070535695763428863202808695212856980837454765225854087982967739903653743167341818943271795015304821100679858464963105423426038645486707910728473183607926084584102802990508418729991558207980771588113453102177819195059773252272264340627189385716756961466298938085757606068925462135428274623471883906012405611815965046786485723802955141347725411336430112377586485239591197841771679878363598940424209256017589882203160369906417919681467711758739193213987613386350499723144747426239864606451999067113572032790112589494288048107156038130421827193275005534208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -47803784731093842353135099468229593878591877774022919367145435869142330340989136024075572438660333341366421109570050161725305042336230464090351105664027457375598130450881965128352464814213141473219389323124316353800770872009249499049287244564205319230366246314390146533468789950611333510633130933688673505234962598003730649611482000114643273287375202726406330053215059376999671855914626804801458267074730933055505941118086810040665247257255209184927876801893284965674076139767805211354348995024045295360947646768574324354959866794917581659711669017088752025559385971729909636821759152074996366812101511654437313121585976418630630115931009415129528657982239021811308215716068323848001521175570373149544414487575044806728230719474755584061379464202391256459787722459025730511114438205922695960336648846301884026071403931822199201835780017634948554928782793967190189998817785452424649223324509293641313359164939268601298048717691230030969393953317513572298672042944533911433001568669000913764043865852517290263215722960033561110597282101044678373537474528655698246114399096348121577419219257597137458068045840607082051732554819024072531193885008566817093628656389670128319341048773382701300671533699250252872609472154040714781362064617556556892888172541110599634895608100376720905307658338912419829063363696504979481039123827312207279018740895701863724556505029233250087426425432409153088718131449692437917605201466119948096277432657059352236135161407905176729726556498239122091246162084417230148339448434531330639939232488577029225291468437178543036541692925440948584526865643317750528541919969621330666855094218839403395106021916526278074184632914964448936287880795497413936141854171283217568977194494317461923487410451257180651379868006035790777211113743081670555737920011623987023112589939336540236375360699654204883125067848247583668790024145297181535540296417514765716887012097341561717247375042340863055829995874563681820474054425145848918288312905704312420789577212943291557526579626370278334244186501889353958316760924427091538219218074121613276901572496662203521238702499136368875122571036367990111633868822430467568913515603547915379876276027968312058661279419653179886713537514187115524665157116437490455154663911322067967561634938864737857924959567010591371100706313364502225918247517486814141741471613437319523524551008203776263797783455148750226104303540571996604233975279218180941751155257848733819129775631821110340433917961828454646978119810665297697630025337544047964934944775551564444086747240759628971499312643602478481297136227064216158169823987752298537959892274976968491513036765622276986565189555157870533887285255716254308914375627690568224559201915864718572506460901182704428498575188333313565111243901015640942523341011428504562061490483164403779494259007000902073218979149818669428133524506564451171100994643835831890340541811664304512566096807520266456557356699798760301077431551594769100810364329531526097501968314399871447298517478805876126840580439856451083122072873512321252791909455730650174591788996526148679377254186076064776152897210528402186355636218756129233003864771345908610946391240454325859634458707600612364624769337886782690146988818742597218324267077080733404710504527826547010866210225140853986015412125892817814555625248288394652464249635354395929276989194483494933921614867335414520034955485405017958119543073369874307080788810490150907896563401798412301429258864341042540810251837635089375401053580677332815861657389737172397320313643872053275294404642199365910795355173410000390899278464337842153423079137304583882871550559139697863202922195493327516792107835855667049360254064137654859884604583755046082885801429797275471249825520778902774014154902770331822031286078852720230400000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -874209949577207837763834708162603641352459560358340639270859739733868279419168978102908189409179204524050532293001864390786417564066304860655006207962084485013987873878343276118934185919703233711089456021923220684622591832790348018676058369059326317065518374790481157359259543709445682278206814026476887970816267507475599138620280939937831092078627237927952387690355272158028062830995218600584642131015914672929014946506296227955260667953638445294752133025624760385157164360169881803971340962437755547014798480423127412656674102822232945929450936128420058360895421369548701066494211040516134782187633610965202405892178065112067234981139360504187736259099432845738884085245079296080393033389382789072612635216952757696132598441713388688103285457648736049512568708962369163640330844077589898513232551958732910896811260348548225419047985965928557116342596041672641364229577049987442085024625757535738406353496040923085033440400835754042142196941928477550070714884515751811085004225998423141941608216598821159863148179711393251593978973226413046284128566932799373810279507161771958212836221453383854958127454913917493583623750360572256226426582624026750544993396147509845732929397464909210715134100657932256093263322773489895747755547990724877546579109836877035046558494657529684183446771520626158713842528280798746730375487832350538568850286547784422162782137814072935601761704714540533092754434558337850523907789303883119957410043131890366001453614291453399243745305417517896562994530898137481873117085015172671231205644250187117771086565364999095286498565434743434607543816970732545786565613246935148226911722513129340311778111158749505430882690813550937570777918658955160146569344964673578246658168413517891899965402895515517354073355350509004739384704075491261898834582945561343135883588201123390850000029371464293817376309687402791204682318866733356273381706608912888352674350985818559847758990937387093878601698470818511287495098855918557682954840014534390489565911937577567942039257600699434725656822281848684412321279365819482936626741844968184341482930082089851254674084267944432370035182912006686645664984045678835355628853234845438269208510136170602530350554488879900990055561334951438942588855769051057456956924683646771571790342311872067722254940452375081255455463488602926889062002789237568626390843532493377714010676927607545051070618991294297266781011224528603181155689501189269444014409046587678387683194594963073040826080808065127517992671639609886803620519970565726467284249518709946484668176439344749890585932473346956631766720480649176104479261256138994315019072142469147035370020824806327697733031100810983918537318433641810253731951372967651474639491581686862217582874487480116602496958132794633011903261247783015108308283574976087075745479613476293098995324802517991616638494924873504357051989861062411151755142534797219944079030465770282421569842185780319761476033380298608241687578648590351119127341594474959474146353241031295828170204235507859571667909054456467856392097624298695939216357499159225689989504715772658888133027327595297956851952618984216950397562800424322589721054411160283883463319838953482911859387385969830612833483477895467891885257751218463071083367558436030985118102355781624500919280701959946083809483646729468864830892812010533129864530074002892596985771643409190257574383180842415184079033019395427029868033526412640027682165356750759736057791526489891603444585482095705856822414491945380397531854873279730572692826276928164365075297081102760597616854293599770271881614118931067851536823591357503439624461479615873188664284203562374811111007116012159078613526277635930261701152431837217080760279073771811934814453745486439949767743201499688134325796565564709510585222430720000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -13451098199644064482749994467780001370433404593113885951093493681341223608453279167364993249509849018882155043428597603971936457574489874540100402106322298868070366137914611880932576286083282410807718765105787956270665198108615729623414997672216695639606872575331274283591840730240635792250844951755943539610142193488365989006474635348173697583529821495970645931924402404753297373312446448009516752834435908756072367472373903397276132393875691563891501023835563083959791558991572115706996875458930270107756260136999446824671826684609865741389767425351927756650554361750164769088591409998346531835063899155730211517655359923228591945928632234715638153702732124346966847589780683148101007183226339435435442898055188582641011601203640118765533030011482224626732160078056812395860860362434441937380804252949197067650563786026395953989428605099030603198136206286574007026398675963018492931965615575005727601927959884708927509657235089267688490519205981104715799512972297587661157970803152592163721175619671143433670788330256577731674983745466755573413999534932146602838248521938310859930644681041243644718085508406441802949888843220316473005242642725687710303759922876660625642059443875019388076189116936860023426016367699100855670491809988694433723656203836167133348175045628305768835364453354721188069347767548498609260708577575059022994071306925971421232036477034100205992375114545224440437722125170890582629140718769270077754086114934141844728188819507779266175555952708605340748673515308798237337050676048982098824211000326598087194678010195065872598639386543140323602098555143570021681819205792646149467562139745558312636909085986684535325785132716758479349832010003735951006232444656830619642731525634004396430242036532279419317740246924949268633611268308336713238305467718984857918234003079323953104764284396873439108650004334817126504780178214835092062529157553005657272336474326522561171957352351324275050026912398888493378252873779806932345275494463610896375946890112018448605798973914782610004838866796755885510503068929286658190526406561973116560870536602094627448819954409062802469086180411118314206472589422665697588763460773529434321511166469305411139873581647636675748207095355256909020068992127634305619397005589703520852635285606886623028120482023195481128871932513605716417694924653558124604874969095270997332216383245348780981632568654506791831149169361550138511612405626089996325548592393859484434550852061633936667200189636521354596097872906812263800519686265978061501069119429635011885193837168343863675849789972717130948741686775283219811776772288435649008595725289736367560599620553429109098722119308333639466403412128139034055458391495681933353031448734399914865453513034278474248384545687946693487740233698523800386056997619247157122787140399316829373114311551710134936510818392502286069367780900705947148158137288230553733391753036979343248868155129702206027449723864269408942417139388553809637530432613346779790873951487303817743368048325527075415950486475848711988863109850643813756446706770991898703597787625797043479798521248781633451975057507376255000990027056223286231504810625046364182360480113973299175285342404713409018616821534071339341125562677962908990478593801507239514304286612211062195836000577067589762555805674922755508960711487192446759109574880156171608233903982535063414264375299064865221548470017219820258633683965939060177234841480335083554717281472137594201595722511234456541652360752668553387592955841036009566583038542512009753423327240325810388461710646234231651982306595958339128347209052162789522386722759781806809994550765575908552948192969624349060824577174803672446732841472222731298972912103081448025398257161667514331797100698006329738673749683918631600128000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -149317623498637670541298066424211426402830546162516554499723562166413877751273532037233978624975861294456827240292327064768453156584923662153548452922389268617403576023389513803656101670845606961040175112569227984048737382937104015004009806550537964573372583525318843997101516518444160133708619741589947156699951655151684732215946030618011915172338804207826046034939675473796936111687631201386292404280722639243817821889139687007793780573766673047931057782984285013609056861287406349540166944556177715576703030717346597995230787619089509139936787268355685225907459156374485194505711795862074405723546414655735661760093760498473971602720817122348168926694624541486664507467415380371790579069234416700288415959357594445910692182232340387648868472475851334373745713666621710861193223724047965286374967426093885563866283810355656140799003600080244791478028928866718788185050854024305293165841496517057165663236967497581551522658980068652594707270497728578506427738276739046041152484333569104567909748526507114805832284218885737095800239606020728127230554805819173734681889875893178029003248270222110924507073777950038281240806141545998568916262524739275564432899903740671583692562647845088414593166248464234260445339384317259883249865757643706317570201651492968515214002791335089315807322781092019115564991353421929213561326578749293664239266118650652331588703824759490821746410221536926149296895361317655252157246507889411379282155445179822145842443749867721421255874779430978204849961209965595987083038418449257976117343725837113577536049209148333714311716074863151392200783092571184555569481339791505451123580457755482465770428378978845652727657337205991338337734120852426492944789918701647513668787830986362620420917423132727880336125372992869574631536196599941109206029941788531212532374348182474141507860964944195847864000483944559984496497752014043249652065214730399863175532624705565080705757554160971406515147971756988445978024396180338865024569973642577385215145692222076238811639517960290971712385669791345934344832598512220869676556825313516474522250240050158871908899667663135364568727669541325928420923700447138178007256937355245547889900456962510874738135413105690473121354260702533079828970451063195588084809560465511463114211545285271621959030336192403561338613784354161171367325012985290223424619217961811776308120759928210304788127268988548840059750714883939918408599652693092238240058086116566544362135607117420705582222176606020270896153640938903131458246460144123744624954898923941621703019097307493673261676804746558228574494516523540556792859098360292262389505281365190512813023055062047204827203939994906636238239117892908635252646202607603060297807130016953141688322200731650016945476640027912561549242682286414064225164643706238503878299084492146786958553626713308809914079895550542047210458537705127755178105888253030444371499005050537153453701311002645809109514923835514905242630007509723131860558164710516220143149863928050032757359408260245476342250255532262069512133277569322029339193657180272651159451163322824974131477901538862805372711310792214687816624798754832787713754024940503630836516601310722296879194622483074680818540110479371854990838218668047067061944058413545769652886375105833606984872862518330208918081750672113016240376914685646035658413856518739524855280111563485424947829194929333189789106083073728625988784510449577410675854100047087201955205531211620092836963266304922923581726680694625825960610192697677858007781847988574162532710625514233732575599578403908383565601792218733010977906254982291116150543052130641952136846825422138492535567629153220387758162020034132112032152271265623242257745014339580238136681285828262542329941755757454195192556552821145600000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -1167194797050570109764076835977153528735267013920883047330318528883334796476521021541481725337952736030959967301648476224313870860134317481576920426659544299403037260531818868543140603678025796649351596179109959628202874311304123354382562441852385118803090770494433311892306979071911465615837670737894821835065620580707892742709684460884647310801820950812902397623616179458649265406873128034258159409004233896060004316308295931250304084837280452043590700869982805304377452559114816123006172386317026007104828767287550389772601868434608663826217848829025468964869811123083922898061799468146440597665608464824553582075183554697267511503084250293723944112606964299060037114299491902636785660733795120508896287467295563730314203139816599281967982919072420981747684902628547697520979751978796900873387445589641220477787318162935515956634315106756867293833192831010188075396275191928772313656194711240846156236315005096781948105302004721368163127287220551263460432012948416225099610909222911131297880591381938883219029106003150717829988592743023577736526178007609660034542319556326009737554805292469277165081409521180884883998699833574024172303216390344679132711306309868825022123020649298748515637324557847651732911257132498617354395011186141322487067454823666041424371045653716273873428033795402545166130605683068741715293685043319764836709045596657130274641619799542928125987912504791374369341470586636777886106202629099363848930244928185117965015623050667735038044222295325448481808771589890489262537200023333034859034282717555506160276462016533527472636113700650052178130022144877360546095351110911605721231319527275999305192403567215715192670116303106401685668243780918538630383194200525340782475485733187891938890749955586521513408761764069600272445880978272832281299315370080752587039010223309363289830275575836632245960827578223422219210075831913304533173109575692051941062689864209233995003572877500218946041674053523328908921871860655281170902294691499478288876899498085634213550254872054361990687210419233614585167257303588440434553451709365811570188019369640453758930397367150594581214138377552876236069520563337072403769100949500004194228201365201772342238053461853146721998993110332920679250908190298941342335309992710475612376987919844319802153564980540761278574017674072594283151524516262504909549874296939385349133306001050417892703742958675125257937930050308704297612250494549858212345568717441850778887626158976925151791797398129945103421573340045300993584928750442834701486249724003117274589603400470097947391281266777446520595559308448379130656989915502536570233430569837296858802728013008964540190777323574035207311352579016386340713355436750089153150432920111719967588743494850764944427226388169117233182292041759052685538531475570667205587179844437024210560137975124351294371317230994489733667588093000071294093234571894542322707546143708695891235284710101546238888203575157447699812421168023497370643871168269802423130929791140593829540056679975800646182534948243428773032611161343441597995625992796954242959471492878667277485375028032175153023092518492492910181055103246243360318477526120361759341138430741401025161342641112167262305538873802967958030999900976893738147843683276510986380278272451364509579155845809769439842787338812717716081691462752127503051513559435780677297980518151026121807444395114010120029976503527410387947359963696761769642536805670852765060262210289180039690124899942743545441424079839997779887672189895955704383847685968765114885170522550342615056335489741286461419086483697358540754129169370143093440259101099268719527290639669379460743531680639057328420942545450228324115899793378935083264059213779806348686788070399143999545666340855277383332134912000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -4228834458963880288196344870377646594860675614196839100519672835634718523363457767700637132260654877129412054651500881471913384993465329621014405289372786367413151001338882182972054113406226158323316058586753284675112076236454235122028367062542574938383246316882064000436703499892902537130780102495384349580169144068365504923544712482800316314298069308738494581478006577296699129508160660720206468247897834069258050360644775703882886658231881832381185673148957887776759353821917540953765909356391722513896654751893187501976131458019298998782416526995749295199919316535636123299257604073189884010023098842491003263038202847657338962912098971784044943523244558447804254207682687403540860980547935975729957546312977175201970288221016060490999437438360270167523145764197129253749176576094797555162947783473708022330916480075017041002503988246530173671584640014923162422803802240694066900215254593987164784101533362104255878282984172062383444029582922100904512566991909114241744011899759135177483212026894370500022659896802529110284014819530440121978746671938738726191728293251057807016285816604894422181458561763622041946736309855519429655358557725753309625437883533511726291812468690625862874850888514926695685014613048370273942165518141603311122406646702127727211832290309829291848969350251516767258127089161004385794762641495274136936849362757639293574498709989025477360296484246787949152596369902037655303553573469662845486725256188234724476982891193219474898134556844103832440277110859670824818306079578763199851653048833002510765448135364697459840506515767237593578937952071634836186677560939869264750907351354225218559750750602938001292608366008767980072892875631411677361406721664379042203239005127245256137891378226747498380648497723387839041578511627080136247321934677311159103146720699701264002710598846690622200131512174464972692414921044522722016734830230100887991246564829453390385295021895615934088960596656310415663225803601601213892095790572059209986745157375538770917381247706721739016338054074218439589227773654638249486048253680181642226669400499703355086660518388377209911358668779270086075548408968323169711652770139059052433816944471619005504410347746859004543960020643164090952292908968592168492994526057489092945808452666552982536946530720546582291396460892689181877083496503862715442883643038155364343467300085750549000069347378562660246847098406735502845060459004186693787189914168167854866569961999227375169092023935059004767451359648521292611528865455426431448119580925915058360635759808554049601375355698152509032010601662250079253343181430309564671373061762834037513744844754096553568572890305627313925576527568709309408272616092371111628072495503136116375664578292025626799888085226370082980190964041779227161873881408227777176079158786303752621849379181271478768822572489956205370541100460654604085742439641416169167742522017161238585365021197072014467439180803156386323045473128136735753640810999298427607334511703546725008453259475747193446885133666567146920192645200720216683783817842609326777508812009171416244068559064222540253503111834604559051338606910604807945451148101141418852076319644833282334991880114187018221845602243593374126456097959024221230617663268652920645074115111676358647172429604069079461996061473325784827195442947342827758756283957033306804483439691335272705980017683643723446883113114686348664888915756731207965809198147936715124783660147808472605426649632721938604706836247512914517008741792785465200670805670450636553475966295592491485188868071164023886549193450616706768716802894054788341856476547128929718304708357474254923599776865416941176417202206432179068019166703044430665060843336454425632206671209974140648096442755477143552000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 45388691669630462421157007924760737956868835027136061421661333931580912586863368487331426157170538098384050482036278946128884569820993763215578656914980857870508119411820798999067446840560443831104896290955034583205825337032236178235051109652521378674987509088754953814158312370724085072854525283806867995665310936907866746896041694983309734437669813031573814849208545772813512044537372337520068136877778134254952890129624635436739966252337976518314395488454671062955534446682816404835054928582686552872616929806125480756225473109947582090384008701898133495665666272591184994837995735067853510927508182369261347871223256135716482776305699207112271776177739029812507240629724303706008183291085191429181237980590986417169105914453757763306461492869696990043065796585489726871437972063703826052178033581619336544246755780378692370485042609877952838306347488194814500328120172846522689835593572126425618211568617469215070824265046052972680693165957812929549412769790655921580937206793060852099599609169019973316534387427629868428940887214546288583819373441698132604820608694843011487749934350183571051634716394073015093974017512265020491528602162158131137066362959095808050557279525312678430070655116306943394365420050860862967750301914929526891802845481257481197252637735280955460851366705044269930157570174155528593836998381998192015786593540164506456044664814492569398757042564174047609261603175345875509267856455168679588904308750961586994617263520041190677746686609151643097612548453496836293733672410406375809771387266211452459333419764810616896957447683730828026878217535327968447308051074612789011170506052638324166649296513758756746780326127166719985553249334310502683338243755399439165552468423071960158798263338312558568081747313258418383259113444933346886490369981457799927718493797660703124399875191524817586678162583199714418293741404786285922101303635534797313146249749150290830371349933179646395777310230649632708056787043916183726035533460445169103322644408704969332804678217859575210988801190371896011109675159136314873499349558528836457565734369861943005370894432358958514174098191188793301315710458813419325166803693700879041003656308318532956567054491347775947151035735475086008374688666593693849759185896388750108844038932827250415722990056879232471563246918849377235111639222998483023743650911207359202868676691074449357881495709313408180613492362088402984782539722152061254490110679975862792612209450394540328397788762147733919528245702800504589516492966178062434201923275311162157769040864867005271358344195246890753987228365321121373074511177625219783093508182853213873897501344835234170048461808200684048975953993085423425457080786024764409199323290161737619770695860104373220612212527639028634673503801624741054647833245351750141568534357835234152802447623910337624000780950235424152646910577853131755038105403915182651623360753950548410568144597523006003529535494876891816174241226838060764274948149902653459113164675510429706248315535838293741329266874409192004766128397379291281112170947127760640897211410753839761161834495523915991627360509905252752990593412347189225427445756663585651857568340041865440026914910796999616272193762680679512110000450339456298595573936786217676475403051194597145451905520651026410101347226895377831471568922291316137658683301299547477250478372945637755291431123505389012397129602126335051001413567784189771178201163513265273576196776968188579536640720544846670314337014913269335193283341673119206668784415559386114603384136678420493641816461116369678010848131570339776959891969256907488827457243840555584142337030209217922560475006621583532490745422347415386359376144121799655694517742073360418080974527072437084207453181050880000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 396887178023109950517973977732182532581389927108339918632282432508078921241958964551367633724999202308214361233998202656959711852083311958924900411540829429003956815791398840404338684919060015007206040198802071273000370412473316528721304063769538257234210471044551113022662630541457487791480928132718009116402960531540017827430311728568062144452942838389217445675778394004368639647211164943624163430956356224409900726202887910645230465882283131229535676288696338808530352841953164830531493096090470527193420400238688940046624662127856971156234894295270156599210616946506292202705737635334347902104911044786138595067124423976956752864427336422310700080358524442778138056011038189565405568613582731059427454523188330235526908780264562975274340308018428665998586498985816892016656828293037269443210210125664211664075623841202367363724364073073177344366615163351277376728711537317816839059241042216195780518441124802864545899283282442092401853415584587568853788666130306550589645158593028733667545009902443216912474147653765198135639637315469630565983183349414096306735467812638980937005912559508989841836720157671998793899626384002795652294309814814709817307900340624650228768098988892518033822833893840386889988132465255587246911378600930090385597235962478517710276183354870258554970706113463900342686145939174388242893518853207878265534407339094080123185311740781784481044833133292342287192651342606125335611299185070918444151740109830680677537259551242162030367037634324106105579892031342028312779052076841399049314045131829156357626579352119158650409515965364324504212612319593061793596351490138739235850117168170843959927945727002318504919164335568143064225847812892198024390983249396900991254647964540321757532171364032330189696905628608564783269327477397866448143919725317161239044803358393484654692081120452456915837317569378327539611178186810931001424750385737299821149194135084468308462810340601356093120629032057975967404807850623269100986091018383825254948665920270124901425927534710074777245378605626556508219608147314590840812566914731926892451280489012709736603153101842605827166011544179466392148988957396841888681930990539817777654117673039970375087753101871045003430975701381440742957956669808503650121271699197999581820457613448584021705741457986314216283211522393255488727896515708694365871375549165601210541068808455376013350695879256055698214074920463065265724957187723881486144834069729593175846361756104420026183988858529904666068376209656656243448670918203215365304553565038041912303596620907342694798846892913565232743626785660122648573202076676080485351483508371680438125632927552114080133911450477299277731818946516419258085700852292148582648751977439998793056862141995785727495686781536954836296093281221456028863442282280667907080216173063116660294577114870336352791180136319968529121034989590105287180873055562058549315501073480890195085917147548329698557166912520026977591536670227865585994991158622038341985244449944642919412550191969767172999416516813653803051770680991780887550839611598264910303322514353724249055032945496916986337718199759838697358310631156457453582551783601567865018419352557507708940918786696967658168782280600361513053599647924334462463246955854979135523470797119332196129451103382235588600871865432954853938792443852091948091888293762537032685519392251397142478881127495629918541813148790451726716008644417129358641353892339462664420567705917091309214690659298351598008112618419402071220209139301587663057773834568308230830630339412879135894554785431480766308757112965392680729634647205266441109057236020333605230947681317466890215337690546901832409920194583498861438796714299630708745670724805481744005082589021882256719872000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -762247929269480082213397855462890084194053030463955364313130221137549211456595253520921932194807258587893461896370994958626860185858392772435689283713780472129409641540941578308624706497187697341467511987774526225033676947817218205822191699234600039570576721070574801229554109674332211459934246248358992575489882649970058759273640135665137739014677953032370754801331233888460287652073577035609787360308607522159795667351599794069982521258075371851248535407912877787062686972147402994774876610428962812358434586003534481901634034538159760663530667967040210621780704279987247570851717084183464952040414601044615222414318721765283002334370137194206236163200601850285741083428133529981342807331908617193029674609876457352476992726181178306116369103803461268006209872123284970121427381196569838316544387785862605672437337994119003306251461832557857593793266831642598696446180580171516844204149473457500677081293797696666558656532616898753365351895741327034028780681407236151685511886544363282682031822779601712659597983958696755073830807751729183096537774130543356640709447787345606576155629750971976460964511339558804864400205262829872280806898400820179985525492002822882918271983596201989513929492918946203043308392118027292221056051223581738433249706033384457378046658809843408578418429127744491053105447213308778469957819590902047442094457007596541113493661837674685522504161236923543228365955654776289404140957157634211532791021015713123613123560093823681134853037864750614624800921312535428808364631077496112559482759943018353194382097135801958966396838231908426594460261514262265119552817484748410934917137034614970962655070114587916820003429936960417700954462894525446780439309414000401605661087211558234231709877055951158317207601023397597430512945793844619404820300538701338931345723745318241236617690752943402525212771308781859371789787519155473594171552028143445290481850776984006685800711937588101610332942004178403785865727861718582842873531486913790647140108318236126304253111797508101794174613443141078946550102643292008030203615517521699929970802954311828081555199989112391082094189969414881193950847634847706878703149110903777460496188000657135485543068598090828018401651410848698155857958989868146313461915756646525623733699149384754263869868199185220334175967397334779116754211819446773146894431260098039691610893244876169210088942475294196022346613054335307913851929251393516366140761356943062580298253123187065509095300278081572254266446508636271574289689834427330539929734067833215106114121890311206162774944932228457406362057180845234008855822788870512805155364687351185706168115630125302525777048685974907030569852629761107251949290612761468776095545543195427548330069182586362157488396805206385626266612229965132196825535691667774476645490851997795520448571670704840347229388820468569987827365923843838932804151787878818540917810064754087059487449929373427235423763022245206448858798325560917058725260661557896880427492288885308275824799748584779069260343876808739914248850211602113645753627270665708877836346283059940602141183790917419144590521589985552738563148441587809365938675499509400997716759871853213575844956894671728322539693427990117130575303803213578999030054632874405772909725593157244317348502310447756350558295078467455890275395369589344743636844057314207733245950492846732874010107585776952100233094504646931061203684791267494007396049438133531420540650071934132070224388044448863303127596292374951052916134104639337626169706968559933595923008660855592669773633656472340196742525823214720385037967840849743862935025570405518668148187522974813272707539427703733370425156580318224519830432948693165608044357328807467764830290572004556800000000000000000000000000000000000000000000000000000000000000000*i1^159 + -1702985541597047899831903612754848239101929694755009703948356420030463274584756168318225255845274240545686349451226355241826092511362864768989134826184384793245371986369760222442639874536713844710714734702667377120421124200282545941987105428408868226684400243629073886927114457629263682112545432747226806524269915237202421456644097483880699574860175538796821396098207304546404129474515025465153626703640068147625624025160718570431826161624181563750909893111518336930074118827005162497243475091895791154392430817648995144923903745222952476669986959490397782739290699255671866455803529833823801948616182483010752507366173927314703982125110124207739359604595478177679453477242552284345361041064502990460186065848969394551523635020846402786396981142779664114141408884528613332996145046290479805854179845760826663207764924446736269334781515328849624880805655497522101144168522775698474383989503718129831095427202252861384422184090436081193867928499909041550281199159750588730043136933105397460808345702863733546269398829958211187380075871258834019254422141603240244606826450408030651831950419776349808241180231186502833226307993790682235672604120420087783583907477596737563937066608573887791759397949784510855063587566101915974739319705969714520862791961246220392764580208866979432885558866577789194505729057725742336771774307865246923194670180873757297589786263883338554077774773506866601395609704346949827814475756830483341547638467390767188654700097312319301690083990447515363642249643217919202436696129207683754029946819484666924882575772416557183862943324502758676316515914705427425333834090512463084697695096694259304070074725420741867214834007229317354776951514316879366097136197084417415558168811094330788471166545272121235200616264825874161641805928919049563689857722226564940581874327668463990661600521080940327952355470220631661633530849526023523192418308730057524368318752734250966255849663040648035248455965683209920602466606672923938804699040010400480027844007001868353488332169613712853533614925590142881401476235953532802430254832854076328437069910680986214194164048149618723659857480024417253997599084409631312211659753558212955339346809976508910388491925989353927684050288536511843184349347536899074734694502163224021912088991339692249098765761584612273273149226891205533779466839978963536177189075265824668025769478009912196544056877248526865479984282899689116064744549280857590701912035900609575789265308337091209809068690895429269745519496654726064952796994580259840760474851841798094834078789618598212112572407051720080022318129525054072125752053606829556682599853286877808964699648066990278477989475977056887015241785989246860305714975513338772813575728955154381469400027018451991331182511190751485129620781903821793878285026038275210420458968533229436131970075793714004706853867819264720666687274671943336290203296111522592297676949746790720790968868336126188444342189593406555935358899290653423033626364106741979817251351873035992663525453108856197527536713047199680510406603038402193056580082306462663252034512185410072234954842705462229866272510617068791821942503897509108623592995200497697187613810910482436405782711152089132157208094827954430499120034442834891887887143549431171338011338121434160067096209167931205085325989509768452981486758168273608790428273423796128020180828763710252200203339730835721185151399709440617055100924777145155377016240818075406163689540433718668397300831824490953708839762896424059859167696250041614059613345241888828897885765004524142774558536108922163893733545522898435656834135064898072760412845358553040668945434664188581380412429834009899100685058574261458877346772135135962368320522845039137078955212800000000000000000000000000000000000000000000000000000000000000000*i1^160 + -3212280290999855266168637933239734395871396743165044105220064686677240541913965753109500176648902598645925704091884340563038573315656755968890796373243881573491713618881209631900450355807345127479392540700182206981748108462567372021832989857827651249529690042775943398582461483613304532408815793565946210236305278654728330626725315409080448602506383542859043780479560415885377691302039913578218596181958958585692058920857976403133042826623815354705410604795471230264350032901561266618995147792981225506412006296166731972705427247554699488242875389882337702560612099436530144323468664988543833520918384256958945268225282565942968082201085528446172862538135095126507000345887468051698691530167871118160691279553330319011340995697105706241200374805003235892153949963505407665605302939027404315516182795994942824888372651944409500429816111984357322804123774071731069854370545530970072535251714347074948658343911370906452865213731334340266813129901592238854949452675618468858511369694940844184915108033051421466558349439837633807694639598309197560323181220387908066501807871168939826525204263171305006575054182620860083989815218165255364627002494340067168004349621242878695337792073161543344096550222209902922480308517508246657610850906334156223498898598607372024665187800882768711047634242212073505595000073372773358667903345610941323369432326625686107967838764252285361995893482096346443123517982203539921373513576344974598944694667077253277132056078204739310653112235951048612589123227531058803069283245339267333810848453944570969549139591434364063836214044361890120741521567294603204454629728993706482737911614229327030191521690548214481965489639012493714985166790529014876969392396736548815417681982676825174734892199464631573243033380673628392166932033678346251902935531928228171246564580399439035350904941880579411630570348028953000894571285669509131058648290005922220082593550629894400156351541992105652712461873932068441961673485929071165968929267914851490764323404750793817469048950895906910148463739194833334752063312998255455183528329517093769027009115120236768321279643327837367064438809035170673940435192063010707934950866593852692465389820675751500631759166731530447589546381421479810012417589795953238396883267474960256453527552748144351866658354264480239538046560310718219544283307081180257099977006447433148172803419259519046590057844690141624557856686679384446759916388953663996859823237806612481649422256215261948587246012234551621008555552389457854718295596330145704829394043144222233901917086366665881360021119983582375946905195115129443054060185684215736985802836174977405550014030744596731784091346486373712927185846152267921215915987899876763166995867304357722773167801798730618939992216204875859747575931686026768332538440260943578427734936209322909873495994928435793323548384557979057074734040632233591068802645808980160658510441640850378796403654153971157098340756487748449816384644259632400636796810640959780491948133356847943214498408045718039598986669805970958457433879674271380641451266614054836379934539999961277410548908965320265142969776119208786863532399094222913584943065435211274478609910992357712364895883000180007809865563388825725158185697178289275809970044212649710702432763993441682794865759733618024032240815739078852087446185125912201702952193686723680659034828018825081913142094544348666812423267176016906592098060041104279278133890912418195453377407815930580798195937541715420418312683194356827283030739415385825942493717269683612258660339326414401092727381467495703429564555819643689070060067495120047297338910837572445060359363705366615010436855970198575166950389686082878817186609051617261178421406420539801600000000000000000000000000000000000000000000000000000000000000000*i1^161 + -10487731546309543509648450777662127564906151445097895992376149202983726660730001099746140833888541146642518533287844065745560322874210738422769014581140388138741063632049014522537291667817509168147739711505328724713324901520412118967882720143184965378411086719760962262918157459668035224541377574411972939870842536072528112170109605450672539778247271663107393762216001062979772625623199235757161775977434159642774597361205687808654868129852357517783485778132272446126186561157384834593108002480356281554941488396051108952416672197752605238342665063085649135837841050127193093545479106426102483216105673064474978961007574200330650112769407618459684175913418021448519349930789575048560294037871725314582158487903666967342178093654042586521225871738662592090930739527154262919614044032923220150152906967471159406073001681361623874073539181922071885859890718106988106937360245490246172470808645986942331409024617320317369572115588864257964477004970168443954580692136716569122371644409254448824114517418747732981379398319105837508242809790668614177883589904646854795065017358056735664843622134552187157992469360049356133862671732828363807728151445941999727129337076411325080043983621260429659361134066892251271138051539136226829791819710013467061126274717067784681954457644263121106830564491678645379971574216748602775660744382382656221805710353974863084534083176294028570763147186012861553125983902699496524535545500933265346752835124924426897581469402018995076623620868418821964963839612193411861381080816342393846237814830169718839366402099383033823272877695034896008131374832301560108003284429932822447553400934254789778173426854894763251798656200519354531144042611886261972206937124233951363772753583796624757739574697739513400554058493535398921264488052445855317211681528890206756631525887907920835848525827616854407161560309107340093186545077618161120712187866022000177070453399019732818174717707153305753942200358509557356382997630545169677231466355386387700728471313446110882553216179894846575054647627743647647967491069655255761667377489366606168855206412613656488178633038579212008556567966900637701975755574368431226555325452903180464585409597356243546051306143721832879327626558471079306677194158515198910112376913776521287955046471474964077629156969892299503739413127734418787476273557320407594441571852060281351760426220128390480883714517797758109776020475991077227543071333787523030669570070466161646697124266680017890791977413625299680449826069464278293919691905112096178870506211571700863261798716468560220118281378073032768428405880678690262705038378205140326102073200225586802808446647433891445996450068676053205554362180787293007523645263353647244315929269574654475589285373774356613733120785854752873892401902528448797472266072695873569433602404772036916948448665337266887899173627596848209858681597447319831906480872839801421460723972041603259597922023684219379506377637642281698235776596097223488458430962989400047268073468182359887688601690228328950350401689245163550711976339128156515955170338561268722470411517505531564331764177886653351529144415695898826648091376517622567992507338052476117727066489978047461463688629654858456268426642925833476481425410407351917927394197089877808218794269141837729481408698483625518879644831527723122760405623398867867646934588211690891808896547258397408723556624392949657787116551745057963642753924924217950830056681234173160250430276193957584209834362510794041015936399063071326245852945119179483434307065515628875562677660777595755283860725916610043597831994923552297152878460887652284145676369874732406554761387339329226944937677760861981720762736911418836843480347402943802448384360448000000000000000000000000000000000000000000000000000000000000000*i1^162 + 121478695461835177661896226800189399303442542294971453239365986568163975170718305363127511235060352661262908941459982172324488207768050655812392838427620165762249996544246253394255304364516284339089222821126095392396020518359016380867919986739865035456876051368779951956295856342290418561009869902116483142031421322343435192664080113163244890349243371119872225627026553069111307075890288751706257733572753024229613553216427384887392367375471448947769205697881702075216396888177634363258295637959720250022230981864334567955407374977535112794549930867868562600632395473118893119779898471814366213799820109280848918391167439163875763703180790934881406950662838485898382985145642908831808026300300843639793480219243381947949226479930670201648952898137305916057238691477009638275242830708084707886069509627303245683373821720557636575879275454363502487232500787896621279269659338518141413616069312631215751799329541415132870479272724174205156271003441502454177608736234387835669131660770313634932032593931943364737171601385390234709551378289972819429864456634117305312455134918745528660871619653581650929527908705636257119810175319538552951243635897321452600232300719940352877610341534290724915738134275613212330452985955398882450584103465531149961659198504748530199706311744238044060763792048091764716849107551770035580965940688384299370314101028518765696865448631494870100776203525621756837630933084668210410816921664208131175158881539830761754224789423164347863590111046118385821795362411768868749255788897785505506821828594590980048779050904465313475944602130403831667366617056243365777471327500609337436438110140877270732882568539003598039898269507274608153739017222150096161416423723124085417980833742567364250881784093645055891471893527983528775550735232320476872625396825756337349464943400644637809712196420358938643892458231237579201539749998791398881025127426692411356675547311520746878118773509216373942703973843623162328076925135354526480751233332576231103110971417992337261335164268789650588301361134972670550678330390488863196078096212463852323766735926753976263031833398934884280027131065439038805346488713294255121452034235113255451751379491867385545444707940563410255763015393787245620501594147947818469308313965800660385597460212624276774694302732676130860417390587543425178262524250136936029310428691196332554685879302935691499939226681326081012188377682101311920328926745176790738931887400404694448730028716004562702122219317414949919165655217993466656735625309654902978783058239718837156952084855703063343367890480219671127600758184075755027685137915381893961437937606823330939006285629979401231057209575817174282677032809656712379219931891482909693375640271002760485779654452623338353172158276754327902184310438902173333631271736180079828220001615385210622621937096829215181882254263601431348537463610593075285540532987482688880258958903114412685950943049312414536656415830582360870323558896087919911308776431381958169193669875143684240678553617955999880486941214911591065970344666267131628058855940631439218398097889984656079432282218732823713169198802451739297364765175386222326870248569486205997761070304307203605811868072507583271568249823808999454461198111672347529848931869038975598607702010981146650877799146077676668185767876352040662054136653601498092627833178356512770573150036895804397523764400454870616616852752562015183494830138837846317086156725980869168079238938654176060927021981690122920071948110864291187082355310969228994904820167668419008593448093078488745695033826008989154764005762451222260569803512706957951798024637128768570405157543751904728240615073748789542714971379428486196004240140368923852800000000000000000000000000000000000000000000000000000000000000000*i1^163 + -132927132285967187516507304895130303137335885914212782697050773249990508746684625133042971947574542623972568976878325889872133303866795463717166489663128306599862066608225312469273241626169172527043897951927309775788856548335117038439482316140704780932700154584261302356963558575347407907773211323971388039720150225068210862520419149578549335093329491950308592405239153965896405921136587618793028880224886873200198660802959294133753966827985758684590541471974975813540579661733045240208234042178385495029974048150949094813124311338803808593551717429117805996781439960894483533601270576105065532806283901884656174818324340611385401476110947523634389021138640413105424380586514910107452810402470708329878243276039112312573086250313664327935118338783982212063123637282283798405327206911594896484217807575171219838809967865319134162751415720329537446949369439890930437915136886714010059221362151291144155857691038869415650606524263573912903371115879350880076490272984926973815023366645300686411150930477110657483836609866925855177638187832861570767373132528258663751547284774984484037875388162211238204314736658582855650871558009851430711689357722647974682977185480365192211332671786423265120450215448652454413320714021234047042399333150770072042261144861222812921548240100425719578687364187577603803576401286337586785837050337354893774875247536797455709861952034481232786383962411868444024551440728497438663410891912698069838106787366265363493056883998049386747177912991322124422428163428923189484061472847268533221081841092547377631419683824286030747298267100813402654988521829813539068129785479467204049350813647236358891330390789496396785987095653308601682255816367399151839311112960193644065990132261347256875049780888010033012260094118895449258445784628813565333205711935941458876325455492973102516186443902639589201677556994818746770115640664255712776559825091162335599309143647837178269595220495251741133732176639754240848096134042181918890243536941158770159526169344104958734351159142719221432592229251297954148360249512681694310392557306113895547434946929949173773942369813705430842810432072716767173578342438288959462225698525920941556156759713636508488737606048123968649032340655494823037583596865413327003742644340765110066470262684771172748005777492943461180046648892819498846289318153028495991090991157658191079129324883341423896731559898559164966589586837660040501975140622376493052456091954970585592790356138209651353848982657168342863805641756544976416500613195730958903976635388918930891647780050787425903869275815045739827572348648151180582577492928635018500092240510318546213190575114607748220793848610399813453178183564712168380298908558514274919085324577914346682198393180288202490312379407019821077097843619491491720753470811510808363239024453326826857001579723761796267771911731614931485061092309953827877088179649164279641948689824064879941903350415114721392846847767543012908924605573271834244773879940378897618045827766930944603458851474304359959242072566431928725326553705996171110772549778469522861584088715000768554982018041062639143097811186977730308034682216959088051118312655806082200924013059518330358208550298237679607710849082650517195785721158918429630191184137079939900672966387467308626837013510478174913756244174493933426316575695062568849705378009393022852846296022165310572161078770732627450154270326719197693621862977197396754957074547511217202163905044144505223845190227576333928085142197224745312593704710662013977509690275146648006866508876646008067658280158778742264731513519787636496819804584966537363944816069549787474318289200684963342970848963770714978897964514388140047975840869253120000000000000000000000000000000000000000000000000000000000000*i1^164 + -173164507166914028931580478444482569259793425928705160234744195814932691580224487873590136175659073750748928380776843123919590295787159068446491930107618870208912040947100878974007806350584409809009818498929974603962250801292954366239911488882181913495721077792936887962789846482131694913676576396200927019028532481328157063928630455216531137477699934183416015703997178846781704242589515288066322495681427008839175454744902218025209777067111518856693745864746159785841869035212944989206037992531191429905751978830523484054049635447366044748221496848793250653989902338672198832247199992548340282758199327185602612759823295815634110640835622215700045807002637864119235147679147661859866651227640917417108393183855531781474049999492228282368063091249839751765912443895058270278405170925639706676097250200914411234544235649183756333966376566971352072295728850779403821717573566280540526720072746326105797684013685853600292560305293188127686268824839293016038253630682945234706421233412632607135225995794856282592848069038671163173637322843993510952563074763892261537483687717736280399967748832613212953004068885844818535841071257043929283512361629308720455541029481024304783837455819549549078459576061083052643220614976213348147113469770171761203032903235750091204052462450860988198366491361988352711691078692018572329778516403586979371333695547527320369787917944458655250806347850735709917519022457964576811085162769154336520730640212059350594537688758450777496336588566923845870303862814081237911336049710732744115269250407075295373795659556847777134190041215438748874378504491528091700263073165942324173752781738930106476978485094162460936822869555724967991100769641171109779688835411354621674008171507801750038279019025108089351959415571354200652021020836298674181430578234266092849211848126109270453154027287459514502423724623474226594377955179366977916122691276128381082937286713863815352125682352447309003122538663054849735716814490945390669021094768942681695720292504168719100440488004135358135745973527686979023149153414822004516691132560912608090422856809333392980521097115940474068044007186786885358913907545690297649578344214584272942281536932504706472046308129372063805147407134781840874086114848128713044144745814491210357721270898984106948785128810028891166391705780407501146591879873411670913020941474914720813387256904439003826516151513866486330006152226618675376895947168993663994077210628945430392589950537906533334032976138566779976198890807387085020862478051717992115093745432597823001085184861555288670430660691305803075396868208232313483108897655193985147516775266872985820613595981607259935508512115736295985534794289731152512871022627888424998132669450100453787641945530526510436250864295470058575366444009225661255050112397914987874290937574381283275791020995064817073041075105716498121807684779413993898612526734573319849155281615205402185553805075261745089131282793128769977138979610339919156097536205494988220465119917012538167746141081003645293415015242213128482465499711796311484501615328669653202054856218499789328311169923014622880768345659988356064528020952594313997930687901582739435603487330113853553726062274793905354974174445875211058055041753282678025629466905332419748848273094532229418051990539196862862100464040436252978580978507440968237722594765461733785910314795966767797753417152015751511891946956655312739536074538408407880802910775889797854534573103847951127441261665926258584947290925571526650040623451631404571595489812277688453068749442148714558252437979298801693272648239686711545588237723129883861106199472649853251979834184533205742608239004722011108166915267912229169450188800000000000000000000000000000000000000000000000000000000000*i1^165 + 244022604752558835807921351754816440386976990089780369173486781849084589450077883568630583571782200572805820799813306821988548524480989976554159857642661183376117003928292717215609673551534480608045303606549758513651072066787055407743822839061677063687227643138486522014293974993571242720189628048089080750000900708130198169047682432306173628488653336849588431327789399595236596645665091407355489594383176868100869501083086721166100209357337437805310763295856504472470952761349802501481607442523731961405292749718523235242222933709089706168553334676138213400616067171667709236454889672907386682280881428833855831757245958467786592564727906838285113773077622034445964623477826577172791715975611372992703774439636916345340109575906264154893731466575073446768985185768829404050480849995885974752764523564355720360893492808605311356347490874762925629185451576960028287216506963401439664070561783702208775532951380788186165510453608256582071318905164096510871122029961929266591153108940562247576534673351355313286065362722613722645395863430430073365488001199216830449005872385868956963337324815981247741610421654966799901668492394168720781937090130105205082141688676104092504414485042252414603921849187970111541352112723398786944058582739838857872579712993275978197075465449132962869327741053464948551936156270383543592382338981823440934037739581553627012924903003236154304846992888406383107240509985035881483820833057826729704008983894723520677993285629086574061612255999633301670514787534036821537516119842420020025081048723808912199104648052450017494713134024844302970315014724551146874178351275274933316214470759205724153173894922557317182773049974291398319644524885010012581594312611771000159428748440738046670041872836106403568519376625547147162698877178075876728696007891021197792342845495677703982270770590520662758964062465813197628161236406422829325704941474269638910886096285718489906392978914552741328273166762375530917665810477468488777275587773124138958905866420194404590985873243116297603196022546000190274034984201335936777238457985335621377834522010823129401293139610414275199205619757614062018203846559072263012329498194549169404210522143794029690714122635674931785064201863710283423303109393601798975239558834900682665518851895025475210996950666411797847653217333441475989423923090912021666326415983521149131752334447575750602568571758798843116548451726491533048987203058804420716692219244735910245022313832787299796635450754894379225201149549917283254155823769667425462671225484042331255338035438775797866681886708903029166373724560182176023182810448965927944363345202519864441154451570754113365403564780718886783667160070920083279975852575830045013537189041972695041305837426909989853273712226286397660308132100316362186688660237047294684421252289939992985924335496924455497707980972084108885987669484611382427100585863727613875727551100956941816839680515008244093861429148895436212306647046320039590248041222713310472024554080103059298937045848224936072536247874581006925220060282284042781330092778164904231921975751012521513627416299591273463094539570411593490246302483782582136379861974793586916321190823091177850970416134604265522336884676683157956829997206417630837749006629749506600619588705022234923742479866295817770792027939191621043478926793485231385115391772203482544420739375419008560940328316050093061553813675718031482304258890170932985476407725526912425892587237876073157504118201548267958832994328878676261350054441239898882201410703757262903290402508227438014007467853767066759715325797986748168663398847070610607909828647916844642231224968086697439523267136926716750748253579693260800000000000000000000000000000000000000000000000000000000000*i1^166 + 219112690856767768295035965936695841363512139829107407398421142722295298787126667545504588765248636722061325545611005279485745439258989653014325138138160099911641333432127052209622133875476786415172515286715556018161835428846716310094104842204629976716773338852508148041339793892838356134956270182919115650597374624867252502188337031034238183873203737022337192727376605835025435908310909918852531822328017150864098178259046967153871644139180689485059076298826344805953830757164216856135525812725196150728100722031469150037140522514848616490735582386440942078495509070396986339035043528649444295176736777462682684407973536341996734589644344577829069678502800798584504559151837297271327611636210573623101124700642400833211791063845303113673155134634928793620563143701940741212924975247900998333178862858187637345028735239542668326157194666675023393922363955495046838249894376021773047223494940552798856922485237996694189748432770175958983486424634503530234854035593183044661866588030536809745853176071133426961548006683323212638249001918432122579258651395942902705774640250970808030655943554644722802043727671849165797840444745879301431047598567830750432266036684431928949473892287799743391451587389657682946320009747349971668056619475029520514480132095908501083316252981729718483927260205899615980028660758130783867101809254061615004635507131372395408243581888371428577235895578182398053142231897928053477203766340557069276233059092118370505205324941927506076408068162982678676366533087462651586656433104430165625631350729812862880625541080009562568699033229539072007856503885631912564866972562917816150802721161335685773792509021468902060382475306640101497666584046136981689048190874868364717129575048735053001957404135149613334959909929314183289075856340455578351880986578842669909127604560124568410380429432749752304430425775627274743754382689158200852477093651381702301571126143185589352138142000648673314625674624767386701063105652515742094778824728951909052605504733617812934656745912654748539980468799223799189822055133769359987831158167111725618056921858118412782030648919974203185632033473750365070262852260738284499832545787830581770517278504489347561476555951555622834271854627125524431287911239794696501041252210536871660260903189970958943440985422252017019636065590415496283862266681601397817362630190917705669097154553119480398814700185593754893158798444810757181887902225725703794126204496482158584755456033966771657706438311698259323170846561490794673686593593551021335434045353279757833765914944137667992824728564312529553865835394885916802404306518850362688753896966151159319936993661043513785346174613078408033582879757545386948141123982004303571291034038748124485790347127184629846883451985764354509184453530927855189966109951296150610566419226971796877696363717504908288506223094906892783803281588550263697260420369914833241481425425156192371882260664869606262485785405443894426875329960393291567103448002131420300199480912752159713375624932175956612869690991319418564075212083972508996563836941460002922107648695537606060339455246879805338442867607769596058167044141500026473451213460741296080161605112183854498793109823752573589158546864454520388289984733576222374467429495216303126847005117129752471317828425105030388822982516781256914054594439547712660652162112963011678358503369007202688837422832559380925818317796385071094946056228608351146315572934888686963455640328991849029839434812253694036166566953823119561149147481628430700021358052386513309083215225344694890247998276712435989074643587346775990127769573379138830255396762462077136245774030105610976575544352087174131463749632000000000000000000000000000000000000000000000000000000000*i1^167 + -560233252409102970847698627103599689928799319848535804328130644687249648752161393665244782620517133133708702645369087837591668483470509769812993949660445251030520107154080884593177716635412551602726315698426574908146633865464115278572732625619642801944214266519843716201507850614925467125569033724686693657074425238727204550311076286741956533837559409420345725378693898675704872468543499126651939133392258263531938162943575285408251579902922447810076253168512799968223680714450062228476116110902020226895563021858535153202068865608917745739220142267048018513825302875340695089085217096431276109944178519469413941725214866655426881079858206681628471841743745281295324962431420908053658126953647212771919447405994369109070089682896366550667893619640949004159443877893043617902038570557882205225849637719038694872756145242635030350595219204468525078092993019342212364643236929042041567190826244887520321282737171847446807937998184119447252877931333613830862284790488097796768949131394638424757242711744660422816951561838686173343043265931883387543887498850746506701285161114315572672862913563432374807017666017805700697506522625950921346355401635758910887419666175102453028742191822558134639032673476323284434114158060131935655781483766461348872064270316229478841704332432112170427901994077067864949870835758060470498763507122234978358058525919438747829535244561105051026170000788515457586680865060156934609124675461952981445164507568198263145340656628863272453612086214818892042111478944473239142193277926998353894546751026870776982148293073955439686890452875414878155433002277182194982941084838373732752867888979427570113162828451729767247608005936828890747106466462861059611071684779262225523146332786095166184531637087733755345832588635160477856429059570404276991540740732733249322268945355466171201660886485204815725829288361857063456362438730136087138921120488587482645389271965993234093037629494026994323128036768750710480779961906504929010266033730898657813798590835307281957922649047285266542451972631082448162399376790679372140833165232103646867891643104662658381459429903254577789294757665289589763118190585232606010825058551000277264940130580613840703551340301119768543333580738133161931164711411993851953357889949547084902108913074804564640429726446682756556363784264071343865083509860927310706698994882514842760014119339278625811512515181733631442847623494503163344333250207064437778791871862062297273679582248415946544773613017478012688206110269663141009530650229648567668930033220599067854091396021164343465492789048997165358910317938685077622413746616691732579152939506134476475514743811919341231293162437967682225470291135315691251383147220506913904757002699355004486823016456848002839070062255625746732507332552852109258754152532845430267554396074647091391911147401557692221349762033167643134054853874606650490410073187042916852117344195384167436065917143886452068745480558436506524320116011240115361035596469752934051605421642750412702889594141274621976906541148153508687931092629121390212356180544988119228326674181225544127935812957676503678408568235267136961742654981717988311152453546246436776933664718284324798786808794330843786506437411653575770690702274212259532871845158867894099587888304275416700170769630106293775614496329486882964802570610201947675916581849511709374095315968088189808170736107773014835874079736632527203097827988208141379237133211605352491110014898935767995982349345226168526452954438076982157260478746337918027860595206791786680846922909980423866836822280905510639873599429225155733677655891854107691754422121662280632305123901053091748517504296106013491200000000000000000000000000000000000000000000000000000000*i1^168 + 541013838316383523060602617241725688714546710754527232674737332368096653270755383542730894490933142549440084638846170025846554806845260191043380613049987570079842442443399205228351532971511098751900348293783275754171428348807483897059886042995396440306860408744557376767931078951510445815580712459115699117294382170138800900182947452031469713359722076543842920134070987779935732834708397481360752476361807263047715554260444548252078300674458198724959901454647646459144462777215394741553891503397606684526839149866261718738747493406165017524121261825095271313390397795779938545699409353625046996782118474277558219394483314499460835686215828153056901975378558935514095353442303361984306402048641217645498224100179335678390280686652881555095214511536620810803315358441504497910578484814554640321885456832476830149516743041640551922688043152592925338845923831208349372819909739146138770178057650006888157895156024880424858943369309955064644790884515458051337793321352092987232393153942957893593610934508638927426373795281993999921897270118725373252724547051113443234047214126461631568769887804286973554384962970434710154860085907428760756250073110490447411824207510404909870119927478767315639199566103460223407520290086582891728530260966694749457765905019362752287896644889948040917795574899879807113531523030783668404361645817002978658809806979973789091143624812861293253312635134094806740075290882291995820342230950158803257086969468468997550405188093010213862541429172807072425250519335293358738430208099608967456313176189315501593929922272627454385994829418581906411352472533936153777611405205882057810413384817184561620029137165784980301022996362122421358737109549305541305146942237519168601020836696656855980803307642235177769056826123120803611621169243363805869777218470288861242555115341392744131195987749144733877991256621167389836547837684764922653937485798121396446325630484399614963569867606073372652675591391072700074005274377582804676727129740562172392148005151537142686887464098340460883181120111753723072761858115899123328396344308704687835262020289779366115082816879723694510958362265717798228342100769730699311146328856483700142069139115021497995314892213621223658514827010088123120002719462859061328459293368114421434591543605638324457551760516781878430849988150797741616570329227500131816365199863758349971553913548217275118424443472900423701841530369838495084498510928070057482718917788363698552253350015820508452377499163467287604954669903808533008496549994713329782487806454255999804755368265894860070572160490921041642533122981779095183952132167852959865257391304483054499328835093636443308847299174792803475864806309470093139539688202523224621241449102753871068486120011312304702138939664289672214936955564543328697205406653542994075556450156158840680706876731101109370852345515022273406781247861309015827595270636378318017572657379389657474420157596257644299718534033593135929084013018216335554810373932195489408202720767320698691523863594570890096007452671643663699558850560629483528929609823847172162397500240848649626799681275193640065117474792268323662912266928131266098486021809886235484332594174329447433033783819098044058965452100360161247579487260126475987660948700606462795018213767673715687299246150818928083517227504834076339509052617963264021805528354180536413696513195247145408142111961783648015484444972326934696611868025656874645897219470340684897906447999539410512085812074517706816331407416051850795333352725332004620274505895873314727144843985129526175497140053079254348262069491855434416242156492280315347077452994886446265009644807389246181806367047680000000000000000000000000000000000000000000000000000000*i1^169 + -312955170742520710337757756539019906861620376433898741075447711345447560239451843139973898597911286825904378576845938833565783479502396392731541116595563845103021385883063742882549568144883598063157267040295188441519180128563699044126866963550980907873064129055585077874384157195583314576028500042539502603294300453128285298525125623669849794021770752342656380882153723459898619706007123464705789778474307023865675164166262508767167374618298388840063570237248197010362900247968876555398737334331595482838810753934704848340654580433602633910170165183634446237461176058629695624891147606055548071225586825953707201852500914141873822049642254813910988677728711384917669467472524224912069708010508165081446025088672553332350077604881508450617308188944028487248163766002312219899870887102669728512997296358932556952961676450322083835086033790751667431634268975249849129819071594802673447960746966292887709088863313422346507500842322720283230520530944443895303259264366320920029908123188196713852575625855656915065167893908098100523245647293022342280607577971894112133466838319455901146547898750581199695607159782601701915738659733161792630670892079043885223995535529476929693367195419859000425138638142041205521513967231314252486579306087019375751779226249625807155565961451140322736704762661821616963990804455954829815953283498901698210885547394187892129550953031698388999731379432393814038213197053480142203044833555258558154170933315507998400570241555580088417980765404331841268366540442363907869279003205000460429165864468774266544072954575053710544991402756139269533495881617113114781670082730635986995805178208367256648199337136846384254281784059615658599739944721102492336565487698131399688644105342069407656363396318800795788949926457770298419300149988527929618748445412565263677908016004753623062087390176593851361282431937950335689134144158193623099787625877488512471781120062483499748535270795933563281627704683880435252476088653390324969981239630545043492711281525802071010321794740805209457322929982510174305488825625551161095924028445818971736069375081451732933516324712851217548128308671244481241915917319745704255855750144417312161700588388884255734201096963629850788308620883163266715781743368555871526289130325751284294271564898795629636882773455103358503497109134123191297940356861333245999525548864816072672131874493236664540178673011675675292223748679956284479837539145827903154713254187632399941971962814654017402719113370785016993751211424364944222940066321385558634559198342823893906575283821446490622112169405449726572448547279459128239041434205568620577274147026298858084029160348593808874238997737219817312491690555380272516493767969840546829810099813417293124632976107049935649869260242942773499887243220519061866007528933185679267513235336167620876247085596070666630785482818628693393237097076353720052046471951143622014600516683393270214907257220404793159165056871957507574750119397805575155027326828252253529120736046847049394503454755571213023380660964024783604637845537982865346630475228719162502058421002653331455232122204649601067913087204126951165672431267384227466703712908789274665069132261611917458233997452494017154869112226819033723034338633536247219154261014215948995750675003870251663795267888119144957807927528230036084590349190975251637773164619169671836189178241616457617960353776103561334415929245374973693003958947648272733006589980454833325523339066418060336900716074676867506322897866580356113743316497519489637061720669491630817359229197053022878737334848392474811083918953311437168780103778058926294987909225635047664792532661914591821824000000000000000000000000000000000000000000000000000000*i1^170 + 122877706331287989380271328655595844680056676222279592310855387352445995159924826489655531816340101475908412080619174693547977769128019372400988101561284166211645672520735469778696567038154095828846834533510737067000765053182836959111459733647428813651063992356135472409494283636033266607123848294055271652810785247158496674326023627980768738532945698876689165252571354264819796560113773404312153495175218326342679902310740244377593962892699616764423895479486030420702255492116713060762237604661325144226319581797811349354926841036907505079267357947048306990527179361910799584322860803980360781275235374385430666354607066786915496866865394469206857012294417648119283871701511710672290009239942282315650255782058124753469543242891887410985993791176120918765931700586123835032131221833805386269931455401550155781741367501389387636272802473218286824293112607112293928992366572655018650467983727051404968289253815736785232658144727884439686141683296983346884759390024617698139366916461233724866149168322255360321753648420316844404874318492756424345454909464196032375844362351343099716226956065214878182316303660696123036827774308136065551961389701937735080882304211855791662739624827020020815049060112129340107334701659599687067633024031742290174846997950706393860279567498600155726332216508337164958532167033536452843678705940881315300972891130263741234182362099940313774422114554049986260029526617805033548877937406575641851996522273136664045290259485799614640638101417898724406035194547207557290947508909442970753015723050535793959509365805813579581249055809265910441220618125094796222360018212735772480469390570317828511019133766187094643008570321338333615213981364941288286865584720909783207690629799245005307148078222634713635624033220047282824979092189355493162691584444958035859688848169574212439054471998715117153893162519781504215790624329201078881411577324846097242777015099843500808759224866003681817241131134510599941657982025828544828075213934955075595682773192675696278753230586946634132118311514237959773939577512556816369691291984191163985514553078787797940885954999771669039512500644879244842025675771347178329563667593522445298847059964171492350611268703729356730750153965258898686991287592549417707579025142345242444542975435464530842472454566809236682589900469139164718346091586460459657984632139259421133829310768947502834046703336026138918021166669327228367605640495548506452355572717998880082927538938630244214082182093610012582694820873747648588349751446527353723591224990756223681011477033899638366216179249609019723726290553864600202884212590450690747249607335374551711665009866716528192513519761171443248534628359368688099255852354228049950773386007089323972267929147629847147932786185541347738639234484468673546679131629507718832934045535948869098042558756056241611303121454532141800355131829235926783727060582422607122727973491009338485297675093150470059383542017047337867557329101803691250901232574675248501491570279479099569958915368892280762800512199996816604098739782883860989530047423575467497075894070204723336213425171985315348224829126536803422781964146041240098652649335542735070791296379014728330401736669227657939999221407564276468844981242729593608101407878843022659632181151303480607423484470597485342258670710134448831987203375203921076439568442158800578053783343380650887333412230860613706615232597489583189093385518092550133424013971973653547389195816684147878157412512211165117879042146888723006073336223660043288594532988841296834614082596607222198818650842400380188718877459780583251854403759574754973234040492489990967388616523776000000000000000000000000000000000000000000000000000000*i1^171 + -33166025662365979340209351698012334965763712019129449710507961421021948086367749820507867285236677170290445315551361574574706296607006769341078812518039684344145187910830635004321060240920479472031805504439786894238341616762824574775085902562696876426803385097978938340402429069082903520565538704609055528708961895949518633736675598359984133561608507770840350749932873649162521545535982328063907762786203814863447562704024496686294516352972016793467726958018685811127029477844246142185228634391314409119910863090310032402096030575010235509939483855363476600792405619057996297226788900896473457482614388571710810953682935756109694702523366011242572998637003343321122495151000430555894465796503784467437566690497613414533948524431030727892717126555672023712509508853109207062449884256486558987132704268262013821172951124094423488696617558147140339614967914708849355951708968350356929660622312850273651144248182793108625414687389947249228165585880801836676133051209430117823967811064771147093882347061909769154646060479993679391993060977434129330981653672081121816140538387135785323864638167743900150774181815005118081885988442977717961787206636409466906794958337604043868835979856367421837633380970902210407020772960572673216243697162339586768542699943230897643657295967489544217299587552134486433950093594072476811966442184925509970271206575405228896849008830303519419157567969731316394377247535581258694820244946419829473378697985899771760144921652756761496303334398708203551934620740427862448458379202944424741340349300247301690540186903770158017932489765395376413597794405044748631349723454707981841657137223568944424993321566837724439960126867403262557339114960299256467103309394104627930869252800421092476222695692288047146542940865443389814632109139266286065958656488617236459837056641979817525775610848079195662049145534493206894172164173686873694766597852271490056355072263837449350686490210532759002229044190267718947781442254256951725722735298270020971184410822818104980864893959291701568116951373955784589569369455408334509016606219406597529828937417223128420453419907929855531472625793465832589290481652045398387488225489853805451257481484689100867896428168901989716455263554751779266531145712900304445644268727247346016790764361964947544738798606719420919952774926750238093341256308001044689920352647550876696665386626202396391761666289090394143071801760529190127372112871221542257619294431695934189495428912198694634084415310228270487430483747644474920345778462360751248004982810813650369162124595483854328936503588514331122301807745412788445839146316533751200649993711451254460268813775968041116677954376736690383383966639852102415369753795589672366471174887431615080694659987986782443111115516093786661689798777665314691697567265092678117154231046232844707977520525560420380969312402699430564531751690465155495556131743305162135358823991178276867901291736882329556216729916187985700009763157866124172685310016745683654999963466078316279616786289432094262925000968680753687061057677718144749922258290473071223155380945200539442566831094737259507267114648010953042743619889422390141590286574964737914458900052132515964931516972248765793384825927725214461178644311599434725426960173192463331348528004862760498436494670518939683368139630269580800559973017623396169607817550286256749285641096451160959882255948326073099748563363870543130986745908958276955327315432204902248985273168040787073240264146739118139049080830324413121348759666297148748411924373502498521411323910324928417954636352951559275528784857160232502822159989963028064690796148328787649495040000000000000000000000000000000000000000000000000000*i1^172 + 5914292840573058849504671232245572699431982976856272027072286460996410630353425990324144104901326902989213680463632409309786205128090484853593399256408886663536150290339376883762891649519902638396077222447352417305669758215405460892317168962901699330945557805634906417415520396430435046604373394999716549577176174610978975362926689349747778967968593970644611245609036134312183944855050729408861683814484806944205745524316369171953268722639926397953327560613604220692215641048025414005988023769611767306349196420630312929678613328109001209927741433427405381180378315838901401862542253935120935285858106745651662609397232497941398642001442304946992767333291348080096999746383804706641686030918445849121558380610977881590343423696572745038619243822392319578582242711175113517518227081681389066926275793491333124034613068769528018993410443574216110415751071505249569153969678944393427863054587494036267894983259872287476104744994444754547359077805369599650567902962702654663510626677296723317336542163433004297047613103239256932299217081796007511391431760312961056349228642065763606108855044265125396686412449352374459471198194917795038150840673186792616516438609882964183523836588429071715202688677038631640206316956977565957493419906072907773669150434111822407292117858469966795346296238261362057973940735794286264679528883408186770251153094567042767754442182782221579738715151939671170570349363577024075982326077173424241443512276198253315561273795763652817538559208514412218067266456827354310265707605770861073745777999159333836115759598655739563771503157590414576971349235892884340143153657813009786739386573361322536043851812234908674713195174498249401219275513445509690037141478624908205519637425841138901110998531574081654425087437508272217921186705033566557765635516958952362915665613615562404442613011488234165320588167056472774749142260559609542140164599733450238197750441819098039866797429748413852422562471315797519365125444288956655569013727090625235541368830480755147276950055854750584013537969165281266911360976715753565620037779413548717266936292950879024632630288229551553595200846352991448167819363946086784913599018636701811740500791751217957917411644410151836778750010219364427397519144054350244264671686702153301022156363117338729684042898056789143852701311702555369264343643237130665658330732782830194124812179541875559569105439948724897426833642673366878038046570636753515144104280448918045196183377375606142989371527573229687018198151637679817616540055936587348495895747370834780713588465792093560975690814805781418958429857733987389100313410562434290581191832899995111709891895567499391873760044179402620333926328194194448028689552186450035285278756785519130437958112426220079253332132927363670689965773918721586396094481119122886539541165402680682235888036240094037555549387475201031930524643775499356800058428569577170426662540416450847448846341199129027972980365907279241302079015967518509936567211736781284363362153800521007181013148193147154915526059461070377713669343796500915641056054017305280572877051760116725539575227645360274317462842032051504816031490298499307513849745943259002156963250664739641701487590490042287717911360326071074732922377238914128071877643709230812890628742540456992372803136064645758458283108305874627017232991591244423881521926357383393960916325745047213502018140137700651579132993884321096146787093342888514263902067450101367571313205805440155948527658193134334400033572754718221670705454097514907579672383825693753657331912122495119987399332090992038091794241257012681381030411671504995393975525310464000000000000000000000000000000000000000000000000000*i1^173 + -575938665497116843911241722334415702145835382643057340835993196930058012492930457821071892752524047615607511288389080792829125746809427314156813475309019655741585846367279789589877042139070330198489351365974663898453246631798755383449950296692915034564132271975468621362974795471350918169629246816567240754179378690510061977658307063771279246133173428922801340843784939068443696037802252565045343639958963194885681340282044177065526942044187699721107089271272973613252532174141627272564716542343598016924273627670755455683816358303418390245737822873130657915752725554664920037681167565059957145421294577850056682943947718612089699691440729221843524860038889992497782500470659588942783024555072187655007300229251816162970635134181157005961071898552890245091848438868023520813400921627477126776332394918165002617762759054093670902965616731334602884046920301250492100439557525673811332852732973595711086428582332090699325786756248937789239895184972944728071602838349027322565322512169998200167177769700362940519821519610373127035376433622645885549604575009338475851791682998445311863016760048269535505917290374607935191257955023706182848658992850734464458337955140045048520477181663944349990374841294547997966136836249830889853085854476561168599178256333921550044416963826453661946285089660347774203404120326735333730746200908408331871307919351257959727344718638015261206751580722150993081201822146929201948219338390367549234309774095644319003351801024579245389645740373504774906911008413730720629787630727400898040239941979893676455960384313296589929898476137556646576171065536395738281960821493761512866622309061203785795781142660608904440976450420483038311126248289801302788096886160650808303391436998875374117335625155746191280517546738208554594433140849612754462911571150847070118049515358643199166636356777091913052877353007158092936768012828612297978597216578946429590466522111543238642878611223814175932653175580447286584190083618413954695543520095064620381360580723380428206489999280275155720933938520325789573442566178997940506846160388104176805400542857465089272724990076905002287932778222368949357519722155952209358168419809784934839866399230588674642203463550294935442948304792887578808640690868036088667392792115926470925859320659087304030308520319513850733855795871762322260560191684706445485814804775416138174292639411834294361648283935116633128306463364583354068672456073606520138437111578194619835618294857078842792525039810614079387750395213522572245338870424181562682897124844801475124075186846454674184732455643766573151522947817761794142600889624566021988919414107176492862648742642019921956630859719310489531109541449559226172185078663410165285747005638603877167658970648382768490691233924760459039750222299631445165728765910998426184694901186331908873043664795987630757011504152712911448130530184332546267410440942246412808052425843188291615035484953812707654340902579190140822641408721902323643581384445417920896173312615339620217277974723881523259751481396493082751509015779898190079795807247960011489003907604376962698016906375231186256023691860845876646549556066878528015598825957931291707902465120884595365206249289306831353817910623657331073391844636527097118128127957580769822902505837443594403355156976564795638295526125041517019574391308628908932299666585539158364861987251994920352815013702058709542099355328497246094998505946965517244144396595633514765251417166306226758137153701676780565930968222014136462087178023092461655524360196331823006229088338910986975639443423716097571787415333997546919262970362759761992089600000000000000000000000000000000000000000000000000*i1^174 + 1967342597072932254072311286691237668195449209245679083577765011416712721179817788051594349140399430661685884481115670856810494006756574605986370406281932873611462040012635865632148705540707333868964460830905952039177360799384349916351641794875409313437202091524089253948171591178282818772322591037889367145858698602192445239640923124847654457247445844393423547671637637111958258678867826603539561944551143261313395258667611714593799571224128872300463580977285072633255233317110804077877657143138428204875189721915887770641957574680855042349962321621958107772935187086636296679905081282642039819534082300688311275005719904565550908112760341968389322976878994401933554513615810413002936113410917306485445640313570617573415158969292160209433572090034834644392403625463801939348265984302387763739596787488821263928078450088664533011612393755266692702354420382887390631205617862256351190571334807347045002797817267090124300373154013660339755639840457937507960651983990773175233301549284244394260468201596164628392999895340521484291849736583976846906876612900910651283436420451172179894963283933492829094787502109327933229163090374492541011090803526705912928645971218908380020731433835101504697593436886615036122759989230433930003820781687302664527675687148490335562755136683585286119356541382156607557697269114231238802968180445597057138171566124254359215157714517074927919427669810909665522664795758171793397438808664752899379180528296769264385987660803028140788350539879543931090820711310625370835089856110794638839363529487525221127866745616204721653637498617964960335241343407928410732351634601090333530978322727003372392134792576759343821145276244262551339481551789178800004904608607480894271314692175462552361008335358555739126837027362511146887078181034553356853752929438081627278178832571996700887163731670413892437867691330076643883723193695490255326845123053983452530148117997148989512992269764679273549187580082123640441135663577602878380505052302939063544882563162964764907782920544596196016267385336139999984104803185666381776495976085843819688263742825294551721683912445139043450167527901256051790449394605978228716025113330696675185060984048914448877531503711636189137415332487910149644586200955071631955275465607447921421485259550001012587604522563713646148404318962303149155660959356876890621093275658651638659141103516506917801570686905090782124601888530752660183903915974745747773435038689121789057126716061846428924651482928252586439566028597013332116345586805283832818222831396533052952629263654112239407036583732383077096465787025374499602785503939510281548402232506838757384894915978802904460782100322704398891969900693327975228667322063287678017414039034358165204876021816208329247393447262423980652487807874960699277521568290517934154841676343152819681890548490870904079630381466270423868515635939885554504088798351967294425872222637297543757087236610645195288701993666045994327727049381182664496148959940896489724739365626098477731885098221899919660657542034610958542147744544035080642709712916161617873776432844105962387148268188569092312971430524743378720341080254464916268165850811437894351817987468826384010057739654230160356503897779245822364185090517655950308070155375716552596957438502648924404140797299762432710310154042755721439170988449266714825880727595437548601355343883795152599609013979088943545237976880298784355381741925320519356336913870973747829745776645290838775893373547389931920891898633791822641895091413141037016479618087949047404664200365214755879495876984586083883273193707249513366213089034240000000000000000000000000000000000000000000000000*i1^175 + 5410819323060128150486045867388670384003137070216922933093086598941836120084749289305972851511465122219891437767549404211184272421025780332706470511620523776666768513045208558670086924670384640110966970745259889594406011267235983330520372834693276268309780814038107324265510171104306905564666670829138206066165798399199301634204969615587939983208462880498025555190096330068097151877868545561356460318659578679181406081884586856976886120185876638597619317887504873844558053525380270393546258072651318254314127860408284094205908912500236774481366868626770574321771310173145822856467668084050291775667336457456504504754993385963118058834942016410433059056211195910186467846585038273058903789066258721389085706894555849191764247382185108455492925631879375936222787094219624833414244608528241209653443068237795134064251906896489325429073737373258863206518704428171811397639900939789678306975159447958205305198079893300660490882993244378442839666821504320361795123815010199005992640368256350101185877281351769910538612941310599843350989078150621238653028976890800003450114242809337669681165887306782771023311490033523876961096856293645069824606209836741606094607185025252751532160746184180552340842250828703245246306431647560762887872163127578168422863451252397347339011304352882647415490918957028474173089065098136511122438658207247827195706983910153405242417339963556664066418157843321302212168089603335106080089551861549110456863619634200547287026081174415262354639797646783868827494804534769074287384212228797027523282939317061642003867048153241543090554499380223335449445422789051289380780650811112275986128609848817340638488501187920500565291198118997176066246048762214119260908476291317300540010029894535099382381852193608526748705491293317396677992887862942541735395905946730500061651537797423992840405273340685026438220709894910970291488439030766238445877379632674344079908879119205688329334611756273248298474993814198416125009002571779898480471638867235662731465875179986962306794881916662040752735097591613940123348922319289046667750779613247410979643394940918274629962080108995149811999777128638546785050009053530515103227877356318206810627101462610653839958911480021589720206909035003143330286621883200025046823442745791545668633013411173841638211109431424463080134779779463357031009375888003527022942337977254566745311519553933727495704199565619798371330896113303519036068142425307614495937039981532123722768455012330334321030490102030623785323642534673571068911720600724211528190488371265763424720738251578317648540544734041148368871670268805000660186011124870412330048230028984539418789539769160848850976707908940661426136506359978005783377299586582251898069092418368048825128551377934960894725031751751361589329222052485286610578668985092297519143959667525116647301870283309100219399965545900107705684979513155985335395003458705884976577960462178008409545254842999379098171501149375957415978976782055919736734894335302759210622012368551311156120538190671346973834838821359684015328796178405840395052860888959516288376015047519844016678270177554660150738940566859977810868460601952934661946981919596528904751758986415568365878130269514996270979333701497684369159224940075881821458960534689660318139509282771405631064065378299943470828511619878354571439005370932201805404168184730895361850699094553741166667987373108894059515789101832979421250124789658053542645331632253760982863950851749561128933095509299277062528361774527539743647434954908120949346311831055570058379987884891114591415673463331009288153966506489843548160000000000000000000000000000000000000000000000000*i1^176 + -835946650477014369804023607155007610409839216310895829267602331880539475062979979929375307133146949180058551489901470259688101681848919152664872849873819491790667977207642710457919757617711067620534371452623727424120859732187532082415671733351520267337787442482762008564483956884932745243530687384205783664254822304137050011828591445574451996512825091141960770088520664653968985874661696879407963877348505127880701093518103619028247176591144791843989967428972586255411852214147855787534185947083152111379216947453091042637902036160132314167348696244178981668848769710658317676118845102446898423531032160165207978126626662325055153279314347161409289856066289937337133404676629052867352270785159798566999762304997918802591275823875145542268688959891180066550541848837307350869064687110647007674081209165565279457297167810973484235703443040538668282578657454479752703144786818419314208502766556378043575495741092371173892385489599265860279356007166717350060222164009835170926072532321189114782109885657137583095634267311003357612993020266102652482073614602283865658621862920712999136117190023354537774934184772871016106311015628455135753041919951173431878885468045714398635878571620361954277526016641551962847268867030000115530374295299289460415699569046887835227596336428430132628871931888825261012118011523709397077304283857182919716620271319791040245794361669053814517140727991688465685175287787217626429470222373763704671706461577822627711777172458321218230812629604877002777380884674579518415068804910518342785785576076915724262718898851889194735316737272760247934084101447323683216486004066185182054101556388870277639577928508930702496121943177736185106663296633951290282630368578278632137880377721132685259997220706146426644314927656480940331034487569351435382480365702415561909697650436102325743489555704736395109188805348911029441555245533919536858095973621894739340801503824845952213846486484268651197880001881138453906239375037528712144053294306008257084196707002628733679699756331963950829608181662072083078782830056395876579694236559464162931081658499888400826001693421741117827202490357423135908113150807286566635234414608102620814996039947172201248243312785975702603127894091309104524810750968166375336025739791096803681465762478775190130937464436442512387524842114680434684261560218271493740829519206511264544588331117265851101181985136703533939527322544345897339876330579342829888852577475020321191409986309303450974701989210862603661832919267188532163032599044117625962430090067614217409324188340884556036170754692164518678777032055017382150146363665063760073558930953182763682465629302491314534202881491712373076946639454730493042553070446905257391972035326854256306337930832578700963952266432916042610448787426391684593790458349880050940901398206111436403421195641037916495629892236027746105083155861604080629439214605670364018950149735825151893392414100311068811890264009923556413769692603198799049354975073976542199123488658550949970636696768841011890032746735158191429539429640743549777811493651774715197765296508962248258508372208755166177784027700143232914336532755596643177063795108064905514606738633385660638066605549513067646586409734021370562305315979846771677197401775934707531039682128486059472982080087697209067158372125410545550105587901319422778495181870570553177023187670991465717165474284998834543645400366693354568498188756671996348392312846799865757476363802841766719881568749738469283591157602144869122126078512720302028192585655256706433205459007081681307475641666951896228148386201600000000000000000000000000000000000000000000000*i1^177 + -131368845334711603641841393943930492217616470684580813371225574640748468358255776880670271964671332129696173310158921401756282446891656344968719009487416487961115765675718674032191301416363608960476744890962361568998547300366358883528560168888422755183832834692865255515145921700378238885926760562952165798347787763696214752471280754575746815833805001268102210123170652329139425726062157400120752710154016963796642700532435127151094102296458326257342710080019221107433649649071934665205014389216578613121749230385889434568722404426160489548714293579840544082197731540446003753596602619195856403171393096174888847723622226444820295514479110182944512448866303645802381835886105088507171863389774094781988287332591571939628499601654761730459192301854276807621288905778032931993047521509755292820845482080454056372209850616472513863027659679519715791690167101266378059507295759440698261597917094154983654348954453361028536331422896314511952067827954657080222194768639609111049660294969917948916452883700520352547885900002809664479186570559891984444494399003612171899495546493367971754322972142630162882312087158003466958030095997443972860197214838032834318669305797135630705028615774508418377530511171903283993689120999683862095262544116739545368718430048976087192210358534120082035782476855699002324835858152200696728997225617398207038746246884694026062597595873384194614359738133157398827761547711384435730766944563717732390315422693963424377973836881518358413004176468469319387764599204445193876256751399609424594992848468821305049892608729509539858714010125631221833551720365902680193602811003142047089371793780066416802006616542316038815832505384429164277585125044152636871702994862763784240695045974976297914101874888996712524961232697397398253593922197111120714913489829512815135827453471486051153194993005313106734784727629614416585482334926849300406986701564221873535622849848732495176454230236566404677755072428614101025537627535517562865784006133077457110357808603836312431022348899380207276561219165285698406046475589515297724527651757147319036093606411139120616082119615723124148815307859720626534055809825563608090370232333656406366671642529505116750926716165646490107888796587064768404439524088172330233664949008050800889942639424171552494333037036282620812305862769506644207959701884681912872366024498616442194081643570234284777267759127617416460222909458571000195378235454532856511622097330826151108033091948602581248581956446104237151481361636303577539951264143375444375436995166438058082397144409238899817698396778622450810249537124321127418834871673709838226031638866542650731548164488451414448837226631008953631908837368031525434166939151426968786739264825344427292796461875156429681933309166122931201062533567928615349857597158723707822174498238021584743289926024674850857386458133943027112268525264372337130192956925798613519575548630925582821836398607052058176987385168227104821338039815524410501455213942082349511620899769851925792695686050962846278566543181264247826537802126199917438423753747712382757499836777729391920687461489359923797389780116162823188676902363240037125935444913544403881198286829590494428570397000331993209677150826952699016412931624067163660427240322637357694139337828408815749914208882414324857274925501189144987146283779414610392690000536163235299831050898653843978245742117084145643556434819531938446776643957529824389615550479936555076893635449948301989516266528821611272893763867571462278615877800502772687885059536964423181621818124818416834563068502243747183984640000000000000000000000000000000000000000000000*i1^178 + 16484806269102590894716123102916600588114335260840206616409983494318988748133375082249067918036562182395772869292652400152013873698861419647104667837745526272815185952680141587731843839963842643014589205246857927003547237908673207469356413276281824763930915115492871402890955071434629907279872932204789102122223092353592807068115126903462869222345957650318365975977097447690071026572812326378683461728767604570658645411216589608902885613744399852359467661463934954690648919596854596206813640186131193817489255821348509626823583282886516455016862065473731067301264199008912434536247128478676291988082567882912350322318699222053169333713228260556843366261850472056977281840936748958859990898856030486696704413041430789771797577745695014451544149258691906145880644551470298731421765925830595916458799974457947343144465526042836752392048428563432798631514178590196229375844625934862925925008479976089455049915849259580495683966812383111400759335659931200374986993829684210824637083668645064989741392936291363063352656083865949647693302133563572105904967585134177669184702286619187963775250550603512569023324592465371941425932756853953093710378084915519211527533762088918719080477780032872625868469465173874388470657733675371021337159799782239525727262778687426692887113924819473978056637675049895381297694389204016600994514362381279989959066847000041858747561528143817002260503987276726917641569281527698031245203815552847358113168436523346519644514120379860824247174313351815955253110925976563464171851120315587465439099208673488383658652613586508845611708264173032467113235667965659215024467937631686620197707483913998767821953206091139924052661250078631032881210262427116199088451461087393794473699800962099577663388615150789818793186703026687600537325786749550023456174731468770044347480164222914219153186053447328729796517492597983562121230360705178356406193369871784418460749026846986739595827524344340436660817670976902184496734570725934188392310296606700545265030324285745143555853103218769318950188397939568942358439234937962361538622027106432918940393526674539427384418337915433767133691084211985084937156803124646615662700786147029732108008520993966747647929440951241266870969740513611946461548514231353100634069337569903038611911337838520913749403986595546639371365148951102781809155848083474301728316985038828077285129314847409316480727751163657721714594634636491754867869982114199633169735838219239782207348131932894292850709384232344320630565087481236580542187693036847336026617624739409590366862948081299250864749609644226291274282422557449348606526369982704145367737692719390764114996702099986975870463830940980304781422595342886693746200732559624413577017437964431423285805440586853696331078114250868640917442919771387368179476333977082422175334670260248415063001399719310029112424358260599797277101781900507057816501853622686007806384714064900578783393425284148642008654404351803661215984433059035797515560977035637775854849002814323248303090107682814144688161479128688414857415933949782438241132615130534225989164014638928335129664404210160728926232712404928747921936378847313217477480802827016347498472443420123430600241907712956893161094883333065591194927473834915515252545185914463515117854449468727390563977408633493205447054866672255010881539128235185849202604064469479933463686309885941405302030212866984617826040686207555752675021533063014590068795831018286988577879560251138635051795425785047191379784370819118020635167165835150897081123772198180412379976736591031879526742874914816000000000000000000000000000000000000000000000*i1^179 + -823681745527190261401466244285418717460864339901493298860863785047822715964995172238426769285654256410941668974304288842351638534629916759096745861322975678470265368735286182484608711860855918828374847132839715353543386492308032023485055548045080585419571922152979673514041359735321416725379064926189535830545099342570983812562242250993643696102371286150907576761700117864811538689528719816998637813367719930557344071142594619025734970924349787910942747891950806913227210799417732816532256962519613120887543026176725686498602251450995074636663543708208375383044209296164039243788928043636990590589262139860923680585366691303632897828241552132685928723150471333543290759041994997213728358512241452127832853256388763843662967475724595372822590174686687467748766359843411276705044876091190050884131439644262502867289464887909423937822620409933796352258314946349262726503484509781494679867586222869300508749608465327501025245379063561214899284625804114440605567992203157720297915890133474719038669153794234431307186198764377630056765876390325873366526545622092730141908827497621103231483141489064084645668849741384537721841152298553207933795886050464754001155075400374845473252783802737400043541246233982432475914539671532114094083179971653414442749358827530625947235675724913884152019958977580501853169709361636193592960722115359642931901867925133323274843915203293604776755079127812069025431939928888767532882013892573611716221975891816981495208222477303577223930543954681128916683618996328011234822188469971469557866913592729031153946171379178913796969369422950564745311964520591042241424867784161008360815478372011181911701715958302761612916245031903098144765038275809913432773866047476402563403702864728654736121317172928633858587688383550291406382464718248074720088704522162712290501130243755378225982889233041068045652833817124929667883002304373781605817906050291460815797250180197552361095364979014056147765242775863864023595682083467025943506727707706479471626675884939289188456210117713584703291995655202054418516680669535738535321395001856806286720702237521503872886132200447605851419421026364246963569650820239670033782457169902544457899698998674162861297504933552725175874700042917098027926320839425564861309583217252122166725454229138243404327163949037384874127515103502174467808185959092628298030748790209189454657359898855464321667359523228992500262207613348798721760923700238372499334152205411541264659714913235761122221464539479276104901812879618222430956140824698766538311169065639366454275207749340461324945104047615588960548615073673240006751105309209656410595636345067306823423346247286045852139254411844677351737463041869782117821468890221904493309450998214237069556802229223623912887543881418127376915985783013488028022136941404387623807498653698916383453554898718974170793077467415459377862367326840110059601319157446281619942491201029602216063517155228522070413017090409118685233937986646842241970201360319850405717906841889761388623850350267099115115817386210450037490441093385266798912857542102814265563864324783718736271038975762834099591492840668035924704216387054260484019140690722690760725073713346554400624049377783490722140272256401101005434011345787744996560676641797259154892306011891262699664302812025555058552031173433284055488404220804953292139999623241631914397474996764123807463189102281848787359376974289224567745314022502590252054264145364057752070441188760341151107978131861332695653369624699899493579173618131988400541954909748392734076921118348411509145600000000000000000000000000000000000000000000*i1^180 + 17708828621750155494163745068213287171657380083309729372915764641260852402727724794654129514263351788340355313526716715021181902142571586114668141435358218907378839179164403333860067987550087925600830864659371777216048047450515564705743490669093498668715759065039894582157928362409050734010066832172899510729478936547335682441107411985912362312058810811550245637964024016253446911775163037787417786085219659891426062101194705265465185608829505780522798948812636820107956146296685456901876771180184213912143344713236208441372385007127503799298498020438453517434282444951402821793615932070314291888770649949793152084633464871708361308423206062138526150913254461176204458056801614837836400123492286912983535778052326125917009184944271546657257977176839510759384783639111078110780973452768525647503171256986460283531694825255506828310051348354883654439854127833518413452981370843797895977614360685118963848697579766966449358593870773995174753071489752590158211683348273210935165760007403285670858633437081335789379621306784900130726449859994764756653971652635973135782219733042013546986387072023459162547916156233414773683051403130120458142994869766221035689700814477293700502967309349695424353197121359391127278725531993512809277215271452673486911213844512399706535053664433783103761771017733732381772410840572122491407805734599569169109639146706151162329733867749853979429674636440335130741690712114261897211929043445116923449061776041341100590280967708313394188990404872086532763548376938559551072272177815311929516542227417269798585218549476175743460118756307176257151275132059483742794736289019380647218091916866927229177907955484503060349696611257262117445157620573122132532671506250272272409065991194281380802451575931737398200588542008665959984320138012819126733848882552960034801439489328114860918369707564279986038868122001017448997574505657804207274173279846932696078809518705135967001868924688015781634451875743769057944511041760900211702072889456241528060913236600418525646832679865496424863672137003314094475842889436397585957621278332734494381067505900430501604706674327382742094954474672046405740615911460983633332770308602964255180976089411075069847505249391900342594015810761420042735062218659586752166412770777424000873534030492392143347369991079403394529406889802842752600147877466587170698595703595022434934660860199194646003176624489735756189612860476313877137919755780550629220249653097346422994636103236154306398722038047815410152263449997584983999748085529226690660846425746920074993468505412450980306382271999376393759030842036769733103778814283064702833896498158706698211982678674402396639934927615458307906653954341056850039643255250213766193619391689778700210564160889334422022317775236628389427851938845417495415019659213922964002402614415565903263228317552238745319104160619027886573265923660508501109142415723435423364151782006602176303477622370417466834457593444347872784221045321199536422693258243834831833630263595956963110910979059115598901252524500666468823241649522819563499200180580696889481781575904298707208447803667854224705334850741437307381133225907034843960846670347726939102084983900223632855599246006262010296338829330217343391174739113893729608532470268664751015520902151342781728913940629419160327624857878801779243284122257119106046200365851773975304531261042875440447333594535714455425078459130804107440441521217502191067442794182177797782508515609861387169369326343483842039748017020962929643820387651891178734238100906354095390410040934400000000000000000000000000000000000000000000*i1^181 + -144784006843331046791968663507001478167403496913142103168790892468618539354979482403617379527482576594739448506355730897340934248638816710462979461762389476436252493369252691354714934497173066371826416824344864644436551048226425408702764747323874281901609526374337855080232374373634910709819856659111997673627825372258063888543438827435754632638967802073514770292805583389261052025443275344478938638261459012369562391004897514675601391084730107381734507452382922749531176487804524043019574969918626698379634644847692427796371031633685100688485559835268430654136809740227659034083684322540739628123062436645544308635764963191260420056582118597946303769114146611837005139145747611967876918183929374174095012101411613135896818322466271109482986433547994312670680647584755378495529834603934245760368534262704698465814645375789091063898596668589972138296682822620458178946560108521819099383899113477413746129882493341899775375630520691560513874614930533161948916941072759804761562248113495640434611432845537999857840742675218529738711046127261393832499891961529797933783300292249798083302819345120481513575373411953031357516013045618749814093051671904574877604636911552992256142273565887843221819558047510813646629873376716362172769256547623334111091925320998456951471233190317351592038309655789398915320119457067765051006532075612137570272086469286745309385483867591237230887892722157391851338881524191971626371611300239817069494711989188402818757850144481096518024213343424564089882062379598809563117596582090591226343365398190338252945177799132812189602169078626080652824335367078240346140050346102482687546446394058272389100032081664140025183396537576751343673189456863354123599125466647246636749538648134126426391963633538863034570832637645531640645760590107955283364495707883469629700074624719362821533268866849526053146872384783444417403684289819136618732878752553717528363788415637789849494850741166911893091106584179094412633085954736382624028939903723538546651769641388511082050133660904461113592842252392401412841989598106146968694711359054809020079235336054885560348012110915892931071508082931463766584245401984004182297475027432743699339586636285298653399390187122932381790544299965690150821397779575759415083442340816171201664678384971675060834528822125358138183589370419826331050884940818149478327606296116642081938875175178828648822401742443017290499196575749497949086226030220322297278881988484062958286366084224425520058735559708493349551768751859843206595492074989001030445773648102994542007874864315892257474579962145490378202203739044972405475486159473133048434644564678736207128731848036314245841991592137708827781433862846404175771623980460622953596981184392942566527013829637798170520174217923521533902492182038796838438366140853176215383575863262901722010684787520236613803226111499848542423713635320732534596077151574715353580122289279562735388309275279830289518052842131900103486032323169380688202983628169700867197313530338992333900327070541509171532680901419391398467797447538449347278455403266342373260131677594992880011611953321422798610578433100963224536078712381855301286654064819549496602024565731849774943567089777826466696342961682447459830377404514382438392256580858619301312681966233135456991586165260289339487693835141261737243325326147839936611625082025156099606017221915172627955274646532542885582954426734237270701518930862977207124344518194996143090763854979450964335118885650752254069111515078399152973619795166659879440053658547950452736000000000000000000000000000000000000000000*i1^182 + -4333219694844923956200905733413366025949933963074694212166238647348702262854636083167045037153530887856598402888853840177643532908747639373404832170023508664367029773820625934979139918307451979793422844751223802590941673733604036848818766122821676587354309224695849431836629819445943258933819887854701805369990768287105781154752657965757335733248197568587838662183134384812682237480908828591226409212460978606779293348807148052058901285009668922827840878226109129316256023178830812027250342612636903345188790196405424191219505633271633916909222240465106323030550411406263875949726432840182817885682488268303889192986003485829206680213112933277072347165881037246467772241450799725002607607210177440921612386927007552262780869574852086554443177792988110626171198935653103977808037846539955312345000866901042357971753305285909835735427839204113632997198482820892792940146919544694966803773575831927079870148467281555253168127138526002516130266572343865929408323046650935534895895561655331516604013340743114366678660983599282242232913320269631545392024423032730441161013088655315882391086856665700074305369442769682337149697731484424510874127316766179056454601632487595348297956640238922161131374105315724890493317239650987152163632433449631891114524716221345348067842040223284313126694755619092371228925478216605822165755610155162080852191044492048089756270128215723479513073538288453004290837026768371909613758840113816027314568402151578711187788293368680471109354961514114039109641670549013184316757606150762189130017123686163408929651634064332628110472990001007695422468429910813770544959157001853993986206894744045220169884003247591103839697659458644588019468939945058351945697913229831307008503964048417760058950697200287137577149828113541192545774636848359949597362532700758618457478139140141661319266653477617758805762492136128358208200945344384154120331809789690388432172379471426684875180808865400778285886268035123794821230551597535130204476339716631382618785302273372328111497989503249899047897204835342055598506785043010463655056735406107097012268349731390148917231894359077193732523812538755837023073142579787712458776868787626655227356811142708262983560363818350470011800545991286748946215956223280649405783184487836719028920822657902275013855295245191838779991456244185128515288653690611576246457407389397138438970600751840674673305683630430767439189346499919646275335818543534061459583306610102515205278101130788244336544571340445349590723500543186845579643788421464896511732978379403266554129039279677509084375960690060756601100569769343097761530677348667073197239625550576470447080323891317900957652697304806208190276286101906713781516028181047235276727814432589765340753270087726157616753572049875316717498670907665977949062572297898650709113894666233923132302866266029445429764876909408687128787627461604848394923352598704958375875935729978496297857598176048639850125477827014292907935066795547997863505034617324340519547916315860795071745377760887427205416897469612080963241450219604305551647743192637780998088931603089370374418371849052563336079547053283457154553966126644331679144337644272000711024745561754435707476807195894033509141052696653624457547645367169210753390940672378400305630880459950791743606620089647237819431875080190292198899194218612262609395635431325682870643839271936598001585533723731171033303302730867233783131272134817913620334350185472675135079908011199695493991389007688610158170999248996802901207939608605932796632262246400000000000000000000000000000000000000000*i1^183 + 2106406151026598115509050087568668669297956588924973116866621800085001645539421348131097145252992280549792833516676536359711364091406801876356190964264426528496067390078814615122398060193979763939633305560544348890170300690346286872871815124579832369930371901730358827960372666977808789621194198255894170248377923946694909069422640671766968336370881363636372269285246107528503340909242491436387725445116794041032794804976503262249964933443096723960742585759433721036873034359322721771627630589058075162519527886120663547120604508761362418190533760189253633075834954420879111434060088687945154095385795362908255669669949492860989297621148416410232213022444076577078060245064552205000652458287761792657690475192433559111829036900956334376710624805081312347971172876310298401885117427715690543306725469555876275843040053081667023533113649550953932169114192935557790767283622188284490183821735208254420073955776702089387579782269092984504919055145967416807377579627922628466031445854747254529846157014055204620692925010665984856914173981660871401475256518147770663002154213669320233799235071925133251958083063750472200486252368314761964624332795003771389335300111791402224554788700165689121852916938951525440863652332565310912286124321441702622330717381243510353084924672949539588349694282873245351050536774126761695207341669877899726595249063907043083833923474035367007906242227921466868199945256937858918022220684049071024499985559982220700155575059232933157793262945331092513207898131446394650186042604824607183423884816759640145902904946336400775739607521320693324987167472783164301792091940851185298597280908829777786411171788714671481837896293633136113689256832500941347063321290295626196572111035237706521426111047080631638129627729856375483226461889990886434641119299053577678600364743469292012733235082898211605511472776461760835207494161972559387071126417775289936210015929613951099474575415016095130248698336680854511970646501271909658915106263830218546315979428710035790120477689884176192473582804863681197020289084444204463184690955971443541304713883094514561738657235493087733764085270104730963998461032174211487146818810341559648968567710321751297233474167319066030362536024369235592093187138345780820677732692777827946538685337010241775027425048390503909811520713758502076263200211968486576689075533431566940001774415628537918340398496140072544649986076687337580070212901601623350392662124037541480344012888350859081988337111663293306995872046440548324624475163852212017929404535972033044234844098597873377613053633577987821660093834332743618269621467809626684179684587761804813131451584091380211073180419816340128883890595648468261873280380511024951567539189403369309911253124668319044873939402413435355302029764689922326315760139241348273839357421224843037842359446571687823172115852232983754513082936777152838543445360675415451166964007254849173432704643145241092623954272360662463215773560746615812528371623124199061217027162648628672319139399563284855537388595431222626795152368485232868771240868786174865287014878728936018143753586519009033650874519162476885758669804866964448691865342520272768687837797055571090702101563187607129233168041780913256895438344084793425886084107218831229507475422467304980229423156810426415993422990838874925762591400838580589612128041707902437415915521012930859466428772074057835659916150317033071786048167680640412104817948260561177319720816713863672778206749482652070127488381902502874780092954772567490560000000000000000000000000000000000000000*i1^184 + -295830903849448498037662111916538293547549439636906570770262055410655581275860901158388755615544582404186335583353116849871028216065327211382624059633918084046137501641276981980844062406812268991295159347950556285993227853749540183177805609914251151785307406239098314037049582097173464396891997476312796033119435679819714789728203114944439669434312969373587762881976780268059339673323487607854120583579054464254674260706412829197892322772787605940849014634042313406201747226426261913808005399170755681164892586017931837538582946698478646217835516713469095969867875905146841931736553333716350893402523232159348279109730627513148870188758850539767653982114837001362386964042648627453470211235123930482976393872873763587897465568360455069971887813495561691971123385146342368853682433307053280436482341179482664859133417301296814986797881676872448942894569683991457742062184276810718011552994863804545648697545383739291483583638698124438498242108463024798220577542708281290172779215853010784547152320566844753889921986629130533954304803179362477109884583185777102619021199954337390855743347541797457330437224640233752675658779960487779356179473602816149548923567395551384602143689666600154633220014895541526417775291516756038302267899361308608893580684187674719942112730809735974209622340029078496533258651917108161140914623531904844934039758964760703537001092517537864554977754580826682603809493932161451590661739122325849162636574384766809187309930310383863574394890787188193370273571633523943660445397213006567544523905861218256078335658233161591839125962462653374922133758840109362672118911830450618029816958941069879551325059890635760382377167175585641211116442590392659343053675198708772384863370810709862702684592286934714688690465525983874588633573292738824975627469784699788840142702695272013434953853391193976476259258880873354209986405470390096711413280675954159802786742172387429436184935699454000168841605450993514019755584226006556727195300982140797158728301740630292979513894659778656481010115781257650259707169952276195710695934099328796766663420210871659880017411266524119784375258938112553915706609214905441045503883001844030901656723272958440462621623620994977409555089479074293560359854113662688901631693715620733908525232374709801789804269393362439878003296698265337730542894710073492839007672855046271144617679231679169273943860293149696680507809652778799240505571591260066260463125804777925041651333506020884806628929308981117602224428117277206648399159321845823118896679804885516637304334264029127939889746142580043746265494094498613315613155716634563230683107776394580677104859418505686671129063754034033489275702525227150747232042360291532382316737124970095821978859110724033930387343416445705024230338946198000335809362153853555070657873611470689928521818135668716241248553351943679996715624450362561995005120388790097425601399592053288149720543798925705472061286198493291342325822720783262232381238370572799973727905539185873612668233429981621903856636728833962165192344667189775436815487227683073063246835637652830185386094721676093316211702481086785412530682119400160957901728614666910776648537613730747285178847524077187730109216596124957015307547239233601347447268194500033049667079076156985727537852152085665858468545336499000494155952370396991247481406905237896403520958384659835576954444517547785455268682289948750071006558848948197354045196153562009932871816388641684323812234054288747423885027646976991395439443968000000000000000000000000000000000000000*i1^185 + 528223424323542740098460597783513294418909150427005326336525917189771242538613033558332905132248836479813416506205245612636728747814666940800430841927611401793489104686348452874887775015672727826747947894343062778316570555395383428949033870377571652490256723124326649537452314043387080914431150095028117615411256692444057595079488208267535516166366767948883834248597554398250587041222131200595971785540771168838634825522118582744063367726942828666698415815985713386660420937102106367332451630982489983851930546226936377321393364079739501872644699677324426433527832608647886596169090011505000075509571025103636904526532656313916322153321181998497892235411106932407234094248162598889972558191075312810604021176152214693382622316662035427640023541762944866143920908339377566991344677841503898631619013652942591156559731380263741852605625598688572391978861992281987954034025212820564657229109540295733247552004486227403266743376042842908672216706620221738297166150991022020534628585638192141077458474680451723029479978439356405586397257673415611775251204007239300424149465029065519918711863638128997079045476499475362594894115120486712579924465188768880869844092788200957826220092449459734674143196950014317203374121584301464227502200241039425516155048371689376304475537353087435035816256830352282801231461529142920822992374168442063266403104738645145237073192469527905108379965595864531911308642724498527594162369855881522252631704895979168758500099523818229215023871295831827438644699853144559416228361465886851469971327096832024881210049380441604445455092497268715822216533389949810802579997446069612510480947994303389514526941468100743779072320140233744566329627621490018896984376739775493911373409093326214462336205084421152332631782108445361675132679638229632798380518297256212135798643947280879438508481681076153102876968385718407902011513542951199458658080363342562402097380092460845428318353259377453066285532564961995979762481218174805733123909593332959397844319207849451111749267018741318776158335886011760968602592145232177953675395010874031439333139922650101236031011820022155196245306808394442796729563232978946965125885369558866510414908249856887459143903110055187507809496835297757437184196625259384585946376688315113356350742049747051792778530661546029869315111267247195991897518031678281166534756585249726171910329732039815318753333267670834283626288010790958188976735989159873730158482975827769094189798395538732734587940332183062409478740104376987792060292336124036144382604382185403345801182557788316865942604524239298829161541759859438914878036405770552441894753605434392181224015319593470443428564375951806015770066807061943699371207049033403168466275195209117985264409955260204685816540201175713499745406076797440031174887569186717305186013627727614539106567952018405429036669220629119251315166700773509079765650648090632812215839185551509409924361901225397250516020792529222399077168741887399943331614150899732171280341331547218021334502583399469330858708640256085797098227877172147654513811133481461940174703107040157809109955049501950413647836361283121653009174743586150856715975321508454021183191850784307799379594921245005115246754120779647029361232118155640161420384745282768252264137601383295170514315025593591610685378835222465300329522934021509772502568236145872232016490228584396248123074789242610623543641758000205834104725872430220123668346308393991675775838616812188435484514575734734637849700485562368000000000000000000000000000000000000000*i1^186 + -8211894334170038671430397389779555965734660244637872941186561245120406128307224626634729452668720497633083893728929091008362451364686953948347840610700339416585868277186389186127318973860702200019799359584941407163749338209929540319665052490253649693625396880397858573079401694367628242877143121215453802704002352861084223062804732926906679863524582713073234216431195475202447037286433194465333800777877479847409413295243961236437536075746335748208353685914403730991821414096437621384573584633579453817483102918715929003534228212629673403284209724674713055764566056293327041165419915700515866048957083351010328585532490013629536984241525034041516439637290885430924506671726570979921910535422658968952828176072971625306893245321243060468822006048289809005835861469343738395651350860154872934179233304908965820349043374861079575492579931465055603147472670684175877168406670772286330500640556271946415198326456932045814372518843622739960669114520794728183795931140401566045801571099342598385975505325951888987263688286347747258664942845449706704407166409863059182707845094184940896117115189133623831957920653731309085608643131375260912207920425348363570648037107997148331786575871888084407613643136790209147907866607507168363467928248304001627707056121076283548075692571563371422868349769906167990621312585931239411629212607915120125781719848527158479348815626532378796483279461716053452974562422290755830192251976424759043998322099272704424539129962067363784604331606354097498593191077545853948595631194327515177404275996291891571508992080777359205407919633290893697814388643941973238248294198762514105165220149350146363502740177848771970234297994627496519166507213129876610799326862452052106509030439211592216993586457503322814321726789310740626309207504677503041109142221102702317434106963503504515732043829820821167342502517542295654513235282725457876506944837123919635466564038773407067035785363438244258044895627970391540499099240433714184594068607904638444283574418625798392133685620676547919024793258948075854529867778379225611908838845643827063129254061265115073663390471626532182170724979694371312296869460519293653313197204751617826839142053504465796341783138858715643332572014743478828063026678576833700209550183518244749134276538018647584062690115623081595565459593985996375431658034079241328946725028787255387299804951430082115045575777464368073151921166431843086425691229804960178493080741414547654097261340225463752394061560727669109693359550243075622340846319219387352427733363892473110107505270750149529157968165607640728019252674437747729487243721929179888492235946530390309076980873350082820480380521027799588088803948782765989724206279105133054568984789309923005684873543785485401936253521770195735700424234643828352073425702236531017535273177864079438602582945936486528267193090230366889878397129822469686565398329815254886864939969542369052000420239368476376714899126978957979657271686405342441846400515504812243319762337612818584450410757137631484222400274226980830350194539087701377571019012431166399683280461631947629488376106667639189786209768265245046292142259218918402264080127981930518332033104588838203517943142857955374460871768709388717303791488185415728147495668431802954200471038207562409814313975364479552056709906303524239210049222258205364722308329892516550631890658469126292734638225496592389761319584720033771969116281404614091896007407575953852307099485782206658507322559765822827271290880000000000000000000000000000000000000*i1^187 + 16747132325506815286523197389861844264468196370093257177618119974188573601868939395534283991406093497703717854710718041016104481533428371423501155524467455676789884995632540061193734952663134819890618151496940868946970756792742357174758036949578287614172829562331279395934500379695614490916435976977804427777974223212129969948908785973375286700813370071082846070533331860223657087129071941496484537351304433613637957419114735685564943936383785690940159337282967753301491425260622219521808604200658311538644788677658861575433580832294714011773260834803030463363479970135034369012635711173948448792758790404650366681785471979360997572129314897671650469640634787861533828867099976226986091231654640199189761544272418106842889957835242595393775146568629513323065660183682152617907278481178951529927628764530376987603683438827844888195477066172695644621964874464514685474843802712908721345403550933733702028654436677041338682844832164082272814026247607202985244196087276669249133445008350922097688566226500857963789566732808777738244637222614910931288237247819290161090798543376968399840497653151497530722162481477332490719136967484222612302412032005581110920588834902614836995232415809229886980735610907560655600062723607426564912057185429927176091398963852767743352443272648086311950364425214515425614380726707834472906181369621698066377913454357905793739973214862249528119086355175747432822493357737006795243021653376694840918752298711976386863825239410655232556782083281462437966683212347964602896767149752596358884696756097560990823295111727865393784951612611169756393693406663885461318238989867789308191396974699758017781769068852624024756800412103573836870876095294569938045081632785749072699779246129131268715688822296893045375325538810394234946687905918634656186566868433055786914146002203132325966110602314277664507556387047426169403140814861980532023556269249892270716515875463383377892719382145178154407093296860080438280326838586806441349249223359893180292590118140200609330462553207752492511120976433816226230753801981816694190441041669978250764646351650495476975379794986173153079559631069200265925444090630368417212275527854695639653106641502537505241249629989393523619599826803828634867275147558343257653256042794153234746125054829268884467926086332715456675486161673505116886318140040137648896355255493089070176489240601305050762630626867208393545362311245929480240755442949683753847247891094086757953885809725974328415950470241043191858328622134131832843230354933975359786666411566427457823749517102677414183747071151999887114000210990893817861523101152228516402227824422079174843578630590136779002611056252799412527013263867700527970846323399896814038709586160389607517532941215572515084427002813960092647903186734333236783640814308109175774877136313942649963155530255231571479907970256956090602272626752928460536532376703648201071756142291196824209881129181003966262394858739111049147757050944357683628427156260332479410686028816861426347499808132942438810070913782329579311254786993794439584149699269248084097661995014476288638537749834181886174391846274544065650612293040029408369193419986551010995987820416026595663755271408950290540549218028171038858989835526223397090493473048338967010251742315767718115085279138739142085587355516893946685286038093163959000299572277815727335351495432729073084102634467053483212314364952362377397271761347633091933947034276282278689557872723913508558834780602368000000000000000000000000000000000000*i1^188 + -81711607948105608371058013407991819606758730135208303527015853092564842379844050368128479984291796578784986938580736058638443577717392202962686101044356682288796478660476865324676813875618354173272643775703789385900061474223754655829743586796016551100103473833964424281877123171755811176087293347610752727803719766514221064240275397104480025324915516044078349531577941747230892542603820516086885866984843402412151066524423185310605390792911309598901427009972542119296972791869865039471751603485749736894949439912433713273237677500420395701651449756119593805025370885405486467234976408761859091586553064660270672157224346706545615539583276025378936253820549054582908919357126300992013393642604854106814458080790327301718656598688603825116337443149903738361328075697234737957726780903915964992650520737831673584799502157279619429210392461010493827719211420071886226088726107215164171893367637036622201205991258537061355014219705818772193283326008197774542627722068547751270882368692708617255656392933556718670455454694741473376448800388007493666705102421635774994334161153100040035090530233547947912720156267935031107885736999247819471866075498554189193324642724312901561347674934816138483880472600852596807033085136383073787224108033600637314102136008608730918769025117633590567478063984722652850164250333949097168153151958931505119322989844862134250248695125367691925603878410413584568001234222287234324959501488053827878011559805334167986978095371477293593899529023730704181953417693601962502631975350924395377070306076424620857745984592518458758501950163214788791467058719862383695348816007794255271342226891637586974624577523641692954628937233526998401668999238809882387691343303672437723381170163692300847833932501323937928663089817001166114524164779481843158027582923500357422708128574771706021274419832879656384527985516763585322812682072763527324975359334031532730088934260150226933037272412364551467332246882652927023415228264384731709597128927341437624750320831020234170508769029503522512149484509478499324327545813100693894504602283124277455913271869065851021129197152997386890627430270056721821187538598045674455543244445028696185546275338367199637638783641991885342290201423364256504554377194823193588526259988109372633207900402901355672412935068747211727354839944157587126429967904130531094715835445373277964470880853160379010486158362015879991634517452244585420980825913617580263407375507918978049550872788705489145068860178878780239681595091150545381986283446540469813549021943752422543799404993215801906067829348991247552771564459520671345957589436941328662601311002145237324240565949753903381248669702638123682885472393099867572597359064387259855202716338843366759132248827819909247265814263841618812193336042391132913254478541173003970851096389173948718154114261913093839228236726907446821075922294960465105527045215174067979369346396665448568085177900770813518839123717742485544996181365383590236143037211559753797658993332639462529780245061148115898662997187458445682637285150575503421319888610389992836810275212788750013351078883913340368228204219349760247697445751082854582045855374242410790048750564993060863177809060722563635694754174506955608059829635066961110744683301723515391302065838043300063859871348709100011843028382577466283652878691992837876662737375600844805366597137589015645674840777129186970461854510757732689579845876366769941864565731835977936679948337821321999155200000000000000000000000000000000000*i1^189 + 92829364374119464897037484874048871132239085969394728181402914412700704484914550635538186958949525656432828202482280319175642217627858373076320802096625986864309022496875274624743873179081633245960993080199887393112486038361131369957255200376736527177948877108305887885050837875071443301446161717349377224795153495530072122828028288257517394792647449263396315119091672334664792575036722032657903255385309459859835863166337469851211966100403033683947745133385172141355223053527035467991706408370600375755871518358674885098720166718846741815449527129909388063518732422908458627930031545679698614263494641531597613930728480452864992243285798875399280673421337182914127890200712453503415555366670676548463445977335440768173986260920991864124651834706913657063940502203665275393509571814124723320988348776639508105505372206432942481837668128903597813518517250674737748382662066765044605167700703381818198999984749875131971778592920971486806900553338543499206094313877936545293117691422058548424136965435462432063618665910670463912408101675539228423485481903081833918563630669079765144415133174421894490797417333250129273651232350582499826918349355125735141595810946159051552947644174911521532146057792687117497955658683618598254853068642065208556211832223565156850360780770398212806970032180758726182486778250343865164242813111668925475937202623779700545213437295366986432579910780160526778008491056911712312613906869891049549028795820818055006324125893646004005547151114324573038989987079506962634398108095896406698429469928289976488080860106558260513020402949711698549536329576671869376922711779344752163776299304680785678179472682225234774766230420006055049209572021190185680920983216550043023024482123798452254311935393542181117968438708398870594149615140180037011454445596035301950791214309052597873538620968820976590490849532437119472944195909245578932921606164899175203666399112899496655065124211301763478360990190503449971971162204428835375127050304548875233897415158199602806400910064648838321226453184094773580137257903197000997831090069010709756197942155186764259098608910631456057484521058907288714018040799331510007637690448994457046816199965485619327362570870137707716836980178530187800374633769114069377664804426008678011058797012130316376133772270151373749931850731015373393156916916987032530012725681466323822826661316581209209584511948267326502294482944524754575927669113194257935233946440516003644007996808938558461297891984834797113864677437881000095591866902940578968023611785305109049297520121778851220081377803945213315428707889071262132181915468084924220418378708927738913955676558829835897549459034184308359029685442978960003184387629860579442760452789615628789088563740392209503733515486327883503402441399834706496681948651198489649145402111902089911265864349707935488100431320690173664299404703774305025162930477892777448361753243170142458631107369879387130383737836763181244185156854444820228471264585003408745215389255612863189957776407055026295677029787022008572484805477592656168445843255342150538123357765938698612059881627933182165283217033374543949409369112794268132437943326116719209920004162242649255141129896225102341720344098151446575646295825972101998972491757038550569056681939339203559250193025523964761408826421482522300316796114425336678349915052588306914277691682701928479417731772666752777195723367164981640246739345229698633673624391660078710716681420800000000000000000000000000000000000*i1^190 + -76566940619662950134078888458719003864839255895693416105562160926087266553316866370014242018097588567653613707416067552678575859515716482489609662831099991207437576860392548143211323612518834861872661165404585651404253208431871151252070048705286076968101128351581221437526107615645593501096602579980476925769516184123474855804468895875995262935376676668786619138362632834008104679588370554088849775994195498663966013412797758977127620413967477461668118913410893711466049624257719681151508446420818033406470611080904858835190748739089212286992154612093560654515416304695066103250334762462864878050143972944757623870219730849687425365044229901278906411493585322262952632506562930707272522672525184715935572030826224887955754499745493347122154956401686278366601854715219007941865446849869391563279439634566906797560126730245979447597957773704604373548913785031290318181411114707355045858194595592985324615473360395897548874287282215988374800085993796265569636317251962906143279355548541515401346567146369376265187752875534094347085853950918575758930091094593158515255663115055594920090427380981573422296141509962163080980612976336365442848376663405528084196763448421761152064523117217689887504515044877704643271621443564634815220021354388403799945034810554890040148342605684665030012563933647258046196259443126794409834328806464705653101620106366510918456198137022911486406399478038386915921734119439474967154171403712972376815422539128415370909129828147916442473062564201798121369740389692596641604736560396219312778033090343169213754501093128561688966412295650805038293383462813748562101659113218817072062040520413360729910020303870531946880225023586498653084676042446941407768501222155475333577511054074913153970287340504803201269246164758196930569608386585147991364838300060929892457872883969817201942136700174204613215018032283112866092782856968259107322220198437336629601884480243727957074002848069429331961125089793099684693292744246579082917523028656484724002384066763779776935275705976003652942143187677801295626134773777466088370048887242798793609421035536644246330855676216702532720936697324350500314344762130475978635128690421133485958620133294650149925936159815344396644902787924965427041200719452326272776701305437428931058376795650793175996288670115534578437160753109065050409431806672289822088177214614758852864262400057264026519508206086634038858393990003887825054857124365307672278449834707808627542724123100489066852718507820009364653712864492654276898219535356910876566534919959162693870615442310557841567270047657510150093260000707640312811550960593828928202783080929860276614406173815736457114468916566496656178396454137820896724113692921049491313117315456109958978189658523601622518443560347372673898695732307306681204414927418029839495207311898613981070609918452760298996423346852456721489748982373117996238141410934978108675133627817871199448775327615146870579391185291318370322071354207728651493619976359845624099870718108260061334407825940477155672856558972658358283922824129549261329326199414342053680484273494536059026936569645639726248522828298383719903847931258011331586399084171161496777226195800527922931130276659314056865700085993326764417714900382736085489377092167621880193261241870311170565981061777396605640629702286759940394738927161450531730385787821722261443015788490144159010771576446145950089533015375978171951795137912396103616402929431347200000000000000000000000000000000000*i1^191 + 56730269787808771194220886444610967307466461761847396853203362259421640287648254423787484165297827958632896978382487901212535788529880143130353419370732205265223212819382270278037094296797909442978624012405001192903806787532261357277606139509538856757492265363090707260807154134344302083303975575500700463860819781723657674007489880145047880929101737381654814845178606991282171883686917002021366870841421409207165533763934885276462158119258959896844745797331058157701248395860938991253412657529456433908097244935956580445359368919971875397004395412481940813896211259129688516295719285325056598806499712754173351238708113405089776424701072637099472781977654299250560391725618651420121249753375691280774570760845250742515760087023385751888026217668243687099416849579807883090370779094632137905526699293232544677256811383787920090538831780067610692696146325192175817885339510204010644987112428112616256441645530275995220023339884678857789042598559893482980480248572709204088527834878866910431343901370036869175597752415564326368286749765437997131324891491424447698088810015569559630812561142438661631781309194823927905719207979582846523200099977201453831190628200242226728329476564694914729429245455187453914356228449310555557997612768852693005344610057946294904429450755316851540953103412133556522137822402742342942677854322000827337702931415131286254971170873687481914363127777514309605426725990993162198275663183553179156399694421084282145647988436301716807020573106337197624027591051237292764460306757212369337958584110763900569125364465773079702383128950158293196042631648653359492753225796735379672299766867593967803439225757062353548529885672797181771785810114634543279738073920428463995569527178554933503189928929202086849464122847517694372285795615875544927596351599117525297683669404133392067253330315716647753430964723117498037277570687462335665287881440686347363080922183259761401606042133353101890779746479897309816295466038929455454613188141518040315681149197319614432265180399234885376860790376237800284512310036127685929586725135052103808737876306860042667668971428536150483006367381861524230097999055843687392484696702486737846129372338126530683085814522046827818756688082926498323940179778710571682066126543364562775750013896418516932758725695841280691540422542334697244335865183441988503875739302561103543334904148532811765045774556580470723686553639632789413384238739665541648751491888596709435887475228521160069367037813069433148153039409587484046943855512389819200881928421578624904679583010382429270429737189069643837845692525654291568542851789496335789469774611471713454107478680053710419803869314641549218014484869243309016428572494909043486302162572467060395510428783016769062788767695527069076673529978444559361041272610656864812822011702438744682387776352859781766753232118485927266634465879081613275096236757986078165905920028120411812431053328990712654610818950165011687004736188878188160261198296619272659320140754291527390765996521492693823903329474572320780715970185989377556465924162704049417353708351040299361076174365013277851602143012187667879172098339755715144250346815830394535460590847446643675420289573421708785996890408023466859627836195244036163752491910064594535923477802644215736121610878928111119340837805297102791950406018118918282155722465030652214916780631446119299165557553130652640903735204015622193453182867436472570478592000000000000000000000000000000000*i1^192 + -8000666347102975659206083814438898563182110222480362714958340580179329308909987960169750152538626003855538914793352577274752689844935698882468817443913312647024799074905059972826655800046070391062547699168353264092971770655327771920519183638417764852556776048793007128238270530780475017222254261237661787536838831357236010247335163724670010309331577288777013998922839544013897364762785775865501353699496082375667509158290811888762009610402419890160960184035400894802217307597918994020749150930458003241803783344942147886329247465588174464566911594660635993636289604883245540654089583105282102305596977475025557322922224405642103457474822596439385544398502688228319362439758677985041429046900244677324725337010354889746974781314994636925129038127353248325238418753266433666651358795998782082828307316429471996472898516835015962471288225927910034902788511905602173925965983464906090074000633038851888934495336832769649282218600932453313554660751616226549829105884622280591486933400508902699543905985841930177940867633523195353380868353592221177470470883092690912936809903819480521295618344277179645280817396479078108557731082586587743053042008502928792443666059200659628597758829371911074516604289336502874700327508612683136055153050592287847314719443432345709184161814012969113946919004626295782019274496920996411236875332723215512331216185372456285071202242259945433079994281321122507826408563137362202011172153290263911013056434172112011225477760889569128885217623607443982671077394830495552614329478376752707939322732244321000038241456796350395475347972722990932316845018974437420620428171732164928148301625680107047130909719521365657569854136946383132958109866312318686761449192155523411127701390468673438266360927988691260449853788476053845546402230208291735032861608713133955389547218913213734418275164081985967350854367498986405387900708046644376778629083418579056280571748341051662247476048384628721518717197271982300986489464282564044284940826682841301496316376046288043971751076663314368744862107054866428670186585014601003843637523346246353576613398472862444089605091965575900455985637223713048810786430401590959614165825499772749812044099310767316363023155350524492942903162333386484298989762907606294421536575555737978623133564954879529412121861932128586329049266268334704683172495754379051519397279656201127049240355891679071196311081522911117215971774929517342200214319986174047028898050110553821457856503652263261169054938473282810307028597141541016030022464933375086148269254184044082979686741055638807553796271500426173894903673232292746133809542317902786796086865544669267403490919685597252942977955559193218092565211808525042199049582219512625735820115526206519358711110014324869670981581891022912054669700709079342633007470157523241173492427282058726110319300962678598321150854886055444039064537295564107402828235760919920039797736971518562050006923737631322184807967805324445273767882764506233003409497815707630846912529098287219477619088205103645877208965011202411374120255397065520775284499234481453998101442835659012723150996503336659791497878137695596475076066273458319090579450764328354652003768983932757077432484480248765050472043655147503841837327637259539081337659799245608106145735387930590250505682934080538660278834417067743608037083450078581782402236465496486527824180993661664530379932875445583239494214168942947270086413516800000000000000000000000000000000*i1^193 + 4904057390351273004480905548654572136798376479502473049924888601246546629032085991031755409447222928116184317534796714359263959698439721799837793325147006351725079144016561280902311423421892952438391891454084372366025559400760406119450309002914616084092816586613286969503598974979607126616261939957723923921769443332205776362973336913806085275944317282593037300794668741231486969760817317317404249449836841916473630632755634569489352838062265883191586573029096964180731508005917312206696552105372289667603225297994696843878365503198349944690119684812635804234762344862677747813375823009904068183574802025289058029371687290054182619913704935548609222845060165043610319618498237558222425633663572382101529444623476429965510147523646302723760840882861390219397083403074446858759299774725889372050507314063788335687313324539644462232989122028284985919219087665657995337486001104987642009833796086830606634420821773640583628628919264777798301321243858076320667413902476537129682433710812751020532537780568555727886119216976111106077184019930180440061828223948153190998274190793569929697593171212774578556254341603034940838714256546337846174941634630484313128690857687714255349225938055809093271644385164396148865406445278925442043088404827953722989902577118558090233330621185571906159515896304406752698596490192826484108776445121589852219918218044247113724459716788565579110340998119388062722525636719691432324902368803810829696196407326832086819898165520399201012187134296457098221440021315434782800015235498078659836436323331284122453625310193075963133004420480918207468269239755075825857534528623171701016368453940052283349460722339893278674054893303122242504363230212174757350642188682413171772186660617709271651977749650308582930395995487945383638252837429042593555084345725851745185847565549888531374621473168990364356407290480770300867960647057706303050637507264830542823464922075160200383485605795177775247861883731602631869376619299762167752351742865080329971490691435856269359676767091564432266563674581758809638966926247394071609191404571478551804105975387845973005807592774535556994668003191460158868303257797911809363891539540715564289327981060568111879345506406768658257448572059026873788724342800306727472946285803121151852161528535075558602729602908482802362732706020875873560719708893693877427732527119312329573551705124349935367894124283016946350431613124995779281131330870861119764812429246188456491395406977210707505723466113732835646873716676840000727306576634200270989602229854780439793720257345978458189831470090796439183098341444190856434617075409617912526700971126078207741888488232236293827198985977427497718105968434969082564256896402957048203086512739738916906625621479874695410133679992406398952470225727349257655842412871055048488999040134576679909878051739939805889366023187745093909751583821987188896174206164026500490753660667955016835710507921341857321197334784561035627791487967654884721610558280461186175368980976862997871203204738727707603532662091150238891332011020232463938006494051323089709378528991356729120167968294902019641290764698566013401218292524766401195202496480466463597223006124690629119176941988417111811298318204238104044184014072008272839344763562172047437979532304373230614860286001835549680577759334986544273375883003228965584021376360741956055616670532411106615690233762969707777251852938997923840000000000000000000000000000000*i1^194 + 62255534720284267512350661333651469461834262408231375124028179841599758065160059696029732487166898040906914745988985624638280263268263075588535148332394560287650232149839739781067605144503740869346995353074954170431745384463274262501917843627086896715514436821261768809533515700550169188449882593313956223940992134181553591397433890320415614869070951338620782989887403622720967200869169702412320260186871189131990691507151547462310006042893212769869706845164633076997869357011331673324204536417264302297068526976568606467055246559951795777100635558205666051887436410094417158722032772826233315580966362557172503727479926242909327883608449086832454289414008360147800700428953552617160417665097820637693659523363344971109781349673669784578683781465296838449749791112761419556718911779206206408481701805076000848633836568604933170395777200767320701471787226003823282343769770928363192379831223671569709549522760024760431106374895837176749884932108148577304927821100167899394878600768504248845706660534633748165518672202696110406787663251016433499316309667538827585657887201925384870070292528562011483764670385170319696409437476027198051399556783863283909029764343028341827784941261343861460485436817195899149455897086009995368508756840923470729053730927375196384622716478106260817742214557915683052879233388927143567419318014237130326668772707846696594810452275927850294940112974359720398749408909109506542323312587238957864320749380550464564171825205446916423507968999149028286071585005392345154411322517446644118074383695530994978748523947465778494104067512609699003642985720762505181415498635849079388151019845280768034298757338466484810938147004320264928200650878213505759213670929931489741092395887061299175000217306865247656160124415266782183493380846278034096483451607122178623634236736873467545920514754232439168415283127960031923506068476774057466244351984825711933928112316938536833198582332857043629812009390588259744604495835917970810202986017501320476195351380080846487646526760210244648109497018402204991354506851174726850535768112949337108647451433482172449616834324960075918438572565702280993326400553796217747540300110082382808512612422552786113630477416068182163814459022691067101073020745707179776787514213158561785815329305959564127934603741657450674964583598892425849857790828856669815855760245930892114461897864550874868256198619113004098601700047718708263102969465578375175755176448146092803309016041982642163569015894323298897693481589493616276939964535167349624260460572155547867513515105293037597756875402628691706644629007538865687981485611860797468705830063879413388412848446864695529388726919060757614254530164394056226884351892416194664221538573048238501994939020223773749501272395116334570644498859213598291856418370563108879863377793066916998833279831132716863325381118836905422488669667703081016979337686634098106638922270750891394540328922626985111080980125227258460845044426807069854416349655734577203002938345774244397573183116957116053475245458894748600829128438638506238528471276162217271664613307457156319996457087725451213450960691388240628016350426453970015893888207295764708858577063430244482299833609044432552951428699549247824960485762255227298815804426590534516951018684926377974661704660580470126476310050457310678497760237917001008556104032983259300521384581380168549563039294451621584646963200000000000000000000000000000*i1^195 + 25475926061890731112931491061040020564851204273303278700399020348416264306032719539372417351974802396720364856569817924676297111095998391617051196250608334392689094752077763012639323995999901694825776610544863217957480531116087164678357994111980053572704762378186862988511958491685038020694304062532972963633285185212150669091883130325468259248559620328526931082433100454009023484576856570857427593007456941874455174805884510927345395708927161225764943666961789058246641516591576829519955938237742566201490220169343949984889692661317120189127052854549603976088348333561906850331458999507757070830461199161895242463217717022074199342212626725609085284267627411060911240630841255446467363617320126396973495307276551598070224096032278495244333789785106692714699944160431895808815114653029832397899991740748235971160157734415717010527149571859413676546008633807415310995291766403319495032835906917216913191422988257087506582794142238889914517066319917225104377353717464408390465871086474354793141834742763175539980719312854708077375149011051770577383234182110388755551013270303331880625817563387013006971735298555570097174201411155845026911672073932395354378649890222016421212019031400836042612058882035410587201975126887207468600703137767292903292778218293273423510552977254281073365043038926087547130950859146780295781950524559958384630228528469115281847327984666292361244874378746634818259204761268160974722053231422715220696485190266864333629671494242100197152159282565562290280870645198411234816400320826905094075269075773948571568058524003403293979296230182217218424653041421344982299759113135294532167934088440733307509079153081020414339867154476150788958235585140182309148024056398488899505441925945931687969822373668590200121174717644974300175606665336720125599949209232404734119542224696257187368420089437218954379202592603026862464375394719715062277888169964882977081844729994538421357539387784624896924067689572438714536658099651413271869617864689646390289646754141055777443176399222065201215839128543576765768120776044045426633781279422301652381013399598540843368036194479017755271062880652424599495700688978101777714778150956587745749830957070548097593471170047145365212571577464041890286282668060841674741589144439957380095285126114939383431948427474877432966188606364315476167010813422835674738159923568202664574552644396796254045178327834293586974764450286212422831546224536775832406921186838738573296790137483767410649853271589340636845623497652507412409687671609748164719122628240420164991765717984501267126459342744605418858748022977314145315019578305885427825193739145841945390629921120688047875038319767968408520988144916531272232814180026773305683306524690624221248178319620607052128297366444122415418418469232342374617764481616565878990379893927630573290075308544237148199859492660542891207979849498932974791560533486421363747192146179716225244665960004402110367211889962930191793577616782548092798687079836467144947542469142876604166874479359569410986612805271763595637335289470323445036510837227110187709142576117409173602004521990255665117903741562424791911908844662169216197280537659468529091231183323565756309139000107918570354023946872229579490070604905507391603856316823323918223380658910845384252066748547786856595211066754627938731516565851402700300368675118231459748284493592357149321252464230400000000000000000000000000000*i1^196 + -3314781964442922243037229295081597332533746119241562409202837692009303726794752249845530324345108461592745654271751488771291855146027681588522942302072474264433168268427540537891094362361885495219358481866043805083694789040328318718331920434268689613463436637182217841913564419750800328330719665065240873895493131022618525754630112295072101559403809434942821861255249639756281856155498143955496079664636309245277647173381438236536564197576211528940945936312741628672881532593068287011228218069006010573165912461264322759378692075338949842574344655723581708856321662140504048171758514132622623044472213711813461501346664105104232342496938057233824168689423400695554552869688114362705443340687743117959170548962788167993462233708968991789373498342638964878453109904493867174610861366723367658703732841664497386373021804766291677574996796588199443392073434751747024768370343965239156033419120501235055321176401415352814477730958678725824333359880230697587756596793853683540447282541090041742528182612274480563510360782439689600360424654682433087208051826829707011874947556704869491113342231974871237489928548685098076967956306399368028887131121702673147097210713796509881032536996308046048886235882322577957760744142404603737528859161541862545916746597093348985422492300484615267001763446644741555108836770677724894817185583220530791005012600008933887254310821702796741109934271822506366457057341859820898593992191009162017280197150224271107495972441991034532277259508002323488992244799123276192103863451687915289808192251748143382947136505157301987044049136069352633124970231003969628259326095780624755448245337570233686595124245296775215801446024115484396809394608699135301066485960395859964916679387277102266386468144522196185362963584555700072140462555758212341022277941653105450141728120854960849567951273719812759755993083300050226688447106766566186629260913348198442817657725968851805952619044797240948790093058792740584194683144737407978525660924745305040282097393885595263652470699937744218433398125536485110120015532024810280258246835259474672276895007032188341494895403169159548035517785998447630587815674581558141780143655077479814978457107664430266110110456108545521457465527281998492390226479473289172665330236371530466080829191884298577612547433826231439473941198883041752711713551347180960923498165711639384417998704626382035118463106739598171316897049757335527775188911340998447545306095351354943099315861457620193359764886713337212920596163251846589792239905489324589926436201635619002646584777637730621200612462848510615613993616286550692687628527178016943013396126118183424805823702645510298543603898444654030884158315226439425231347023552765642207692382552084123055466180293051741404593688312076114713170429651167850486932903535292617444032593290684693279836296524273029085987842265509201896962398674133740614794804971114360766315049173064037631203264199586855114669647315872380757863005855441234983345015810027935453601779610103376685462669946419299974206264407336284951919044768065820078697231757790279202826693116140518520189901331185330881398763078524512166895706748922806654793713729550327915608343797297442231878437949308081226972693415185091864369074565193907898516518460846064432008413162862059593519122760739511657893361792569625767470820737945805030408128105981518668758517688490262528000000000000000000000000000*i1^197 + 126463498821173308164896366385640832623848446851553316944405261351188611038764913010464395634368178802110035765402591694705699358170492986763785318244331889664938006777443017648792205796544116761141703335359692535049250811921156138989562679122556260849674613583341821942913367095849253772587106517331175591255673744340127831806344195457902878448936730467392053590063708586480065033090603529723892142197546355351456291680815606860067568286045695697120681722866370147198543962594066771167330526142859527693295552436712902563549154741919845313761934504103970990531075834549129079779107168810756958367325926525587744700774124760463664330793384995045123398533439371997245918105695701467639785210768719279491229617442086699863743962965679599564589578517179193155813561445919431920325137264070327108917829388446471992657076326858787669550916970010724845484033533595677087097850106592978246149592937683068693845131157495587033017505451901024212370074715167144646785121776663953322733804813570867913286473609502641359458633137744502243098038974667101101611435425349947427997156191684697484343258962951937226192274902375134031476041493559832741095096465192691262133499981681474381925508592814101033870838728071069429245396635637563141669132195235968235514455705486350200734139113027398823328021883270635490609883855486095392994346594083588725421413248477696036669781728644920066811818659555252659377685623244315124477760331343460924519462580963600530706271707327062957370836558090478352489673844834947597863211255881777322027538328112884662743613225820621124759818984737808228910874910239973665547062158578235772642141147326724223530051257165351926541242587266579776757745131625801148029326743968781170637912150697757083186537416742108394439760320877617469045308829009457815839259835965231003540470684666332536942094205124765544229867382646968673251997219520677514506999038020557018395217521054407308844070617637852741172387776721517068336585030064125217766440653996204582327709835900346871607370161783124218499950238281360905280500701160233385263733308855527861340005304317844309991717789649746351241142380142717244910151518868573177936631289044672251442538160468416451276349161314571619090107376595910092554529721800807887330385155302205013585862494791847602945710884571177676249790246267331670273796546035324258950508216148793998982449417502866034604562097229249750240854004346038122211827412213237392778228782945401111561966141402901734942794964418269646669470625263879744939748501879688572248515246913507323492610918831920666279760357002743964896404609843857364939749450212261861299798888131183081194177789694461033756426256438365919999463222667510083378725005463412760476837408630839849073193693127731690823998437751008784473534950744843199899946377781272604946845018742540211945886514677271998440365041071129985550486711393799314972157656935810325742708578580618492134731373184979745149803713921613128875145930000139602548238946312318718879117035328566970967036829292484888662226922108550256253689148574075542776046100910259653734168557382135209570044748544816102835259135361043910070293782624170657820451540489913297965085212382205166104026513056335876079562216945527724725450225486786396476773064605882681555687922226962838722918593110125406155666533673968423327228789901786522809679863184176649653452800000000000000000000000000*i1^198 + -687645065419899144425106867355261716093533054834105457911505115629861871854597331197065358816595945466060172776065378215403212120000328786347760146075319010366643981946966904299301529924264836474330255711948277900608913063956161384919910807281097312227120314011926701307337468320002109978257042246809466552765499650012231150381555496980513659403805216640329400393358100240074164263016305606183684882390567039469529685440633671338104615881255111525899006426467245952809275419874433158916995666917367376794101781726612772199811712681576329736015142055739683152752393011874771696548895227907219608849453683423181040148053657179987125640825529983866281386620688484449593675615195338212933113658125752545183194461175791484617427360385494556649119098017068682967197389351611764030664232851526601184919659036230239822381547643829587304041454021906629537451460573440154467347433148546459285806349690070520700255281273933413503722452615324928606723622952205651959904589225958775688413747407114473425685882008666707176447905264023301721148426974735992691953962877496378719468757127216100888813503156465794536208792949682180490063907472519988682502857232959148530456492414706702165973284909456762441955753820893550940744652930364437846252279439534843896598534941006613223610767688735691521349644238244091112815974481158613916537247986840516713094564018210272808680170115410277688208134044275252586907463213872775470139062359699591904674660770623442785467342486639507542524620816186957505150590344489599262710694059033126134488347161762408953994644139133400489022155142592121518394666644951331297956992622067369869277797319002029392771569487221431203048700435713927837431972605326515920386355637903513719373857588530247932633671519702676776165264372315502164484546799076483125615607153032356305644159584661308448636012795312058631805612271058357963413626470964005324668542672860171049328373495285178694301690556298461492101464623415584759279816356940523647433000940458464134758930321085652542445520632967832297924066375096563692070849816283252062677028762523233476402266489835017705766633226379075979158407682456871107545219170917140933360749437555164690007088764818012168685618554370495423669639184094650632629949594764971271971215039654562690110742144833612174680537645571153456680026337562445957498083621925993188812599148462955852854317470083838238890320072734838367441581218995233904046500881969690875262885674077202102332731424773303925875810047002095404027389372700521440924965723535787629654301089155990492335117760648939611065541669732989632493127701633586493307749566035321182803706303275977701825932510798953604375057572563647254983883901928089051348171050096226359009749530834360221533794796566466825119492569348446461927652647781376352046160861760804124461999924047349985045119308713739340197987814116498804355213651848152618457455694532296047217023665429794847725930971314736051028913877751636524668699208982334175918012486392807935039717064598367332494671652903265263515814076774791037360550407511295454860701163161649499084021108680045702588953203605352370626926360273200547128186769657110931637976288315088350525330369329715886854941929918765370258043609888274918638560328002152704537433814699645116739987559534568953642623122813519290677536040610619980350364652906705711700608286720000000000000000000000000*i1^199 + 13484428699231192101169855033173826229313286018807705530406991177904841367561011042283827747745734624889785294331302943997457169241779520679089690949985138895769301610612677886833690890281231594935745147092451575414071689792620745506460130930479293608643407947056366251459294227422420240592331706532899646507240099875217526858443407827540259138326674305895887660081327972661072773260467056281416720761511207355659090819696456567674113364838029059581030639651895904185602009848768236567877666109774523986750858717750767000830095865530150296934942444758769589105179666835744568566495306016757717963251510069210315126357921981928046736704881775301865843021986379671183536422433393066638968808258198601531161722871213563932341824752533935135589190846710309898419573071823681042706822458384777274071566175020768266927142606942637226425415683078185683252937301807914008685580539526111529493157697390556118430649416436283378207854102796907398027366908472732071957087146714612930066911308154722070272363140035203449152853117214109500137383217876232564336455319519563944775960327506930183133587875401450066839567989177723170414433649988102350259560601033383103917697879615630261417256606451918018779465115077197758151350479917653120309526921239267824422109733729942749756507168930533972220270789261062147142653283274635865378736590623557060318181651878818024953197413072836117442440810185730833833576708958983450034413512429974799230850343202343777986949663784310881328819849896013310364912270570254971424996765311221517018895583807565860050809708923474449019877526350878406498259408570759314606676949044423817654942961568422571913072554446838480946586523886577425717985676284649206445064936491408429893974931965973319063651107689644466410804733251474779633474581297997581886946600299884690561190038680320766946554109048607469273588513979549107566158454122618777051111485452938774100175277685085255694621885184682785769230168471593019857780662905583803015878412725570647200353852108737739169393102192024315151091188333233108232291383473469068456828005541755054156251252957276752701645149764195113869154340434790253302193626154851070237482303095126615795062150975100444626483851439038603135136425914405038651574967549612125437687453582391756578743315734746483077433805971866390440645419123105445154448743124266625517233118712286062917112050274180360745947130200452960098986502867150293684992713268393957284733383729898176893593443431601225429356351738944060927341915877068033163371824353221467102367902163102350895034456629765095745807456926247820809963268891117567560813281524461734162667810757501634836880235590201892262893707975350599300353241673278410142477824680769905115936866847880131960992144573718492780612905529401097158067375637492416662618106142255198129118487926980433147017542590598037640582180595052343214858495698002589448644355499831710995952417188840067842875940819824474199886720800405283136759908003870891275433212738741771795569620094386165808562575342207885060433269742972491112665447113856088603166287452987575571295197210979203516348312284381225549871431725540325551274662089008513797553869694867831657419370066192403104796811511701312529230787599497866550490628015370813927126098003667750014601950171622857839693082040714016851283992007102501375198299441594368000000000000000000000000*i1^200 + 36762928561876084403058019085322831376561183358618469269359673480060683779636230270661393335230335265194649815735445514487731421173299520275118031544406317059418498195740819571761112489467869503047071705726178947026884819684969893679022268477150241454335190855626151220007856892050605589320526056457082966287324744140143261521724427011815104636542053413504266360181563249930983269555384158345162832702965961625227308481201149552597167118286651204194791592337837055520257855383924718597750753538023715209817229815844920203195374960177961635965543949808570317418699453683798743819723982649813805785685564398179219901807351890515823169174940658389068295261961438620580637846306701087566800329751762236673388552311596129742760901703215742866429500356261623445215893438206635911625753959310181559307460683146575144841311298323271817825073261625829690604901860905076791222380809254420107317204019780099875618060373564632723316505653602394966399731152697990785322771424104542409130094719069298546859011196825203574318010202697275942739127387739105044505919989873507265457818334832702238270417828474701918121652811392243883846743616120848017796208596506662787028675805713471379714316916097088404219545368440860632771685223142540816828044082305381001871236125601331683510664884336635726693953091796214359460902451533954972473284050419230375576683107551807485244730190859092149982786637299467927570627251206448155075467866563017172361964504837165025141796306533242695205743938943567352412518978897408504338469137532787321800694300741541304147829304177270954253437608746340377094381680952203722211223261984580543506813455161205156037000839200575823094608534472519276833610826334351030845297484865141655941485583288083718272944833961359713959465433134031504715528534231642299806583662067796627720600814306717987904189084388551603911868019091967332243797823320389491605050852388764720830787109816506903258187361052930300465959789125034433590143159692294145476791356352143853199869068021639056547309670992134196909472003023701855890171253985179639538269464311277278461221045088556698512578174391244647781039170721322917395277698156768977655954428900537534616060268457994861032710230405076409756730973004023430792882187279619125381542598228576208247707511598460315258751954714198373484719038164153680471246895882123878652238819697239994521296263545597375459392029359325927772141243139409515659250199614297030625627735487090231533350815725448919548652151569372806226158111527567210549915919210426545984297281582439869617305121414514564492313992879126392285506612665396305987845286563013900845908427310793827419908583410447402072080526739184314962982348633339855593640054050121604594003967622903556277754081848075069409358990918612432785372973467759821121816769584277176943544156292148001531682466578351553873442532904495269922744556352657148071291303744563174583017390001000859643315670952510641091331591786676223600083635411982850224249432114753566262763081670173558056586523757170762402771333261909001541869724151989319254249516070667038983053789948351620504433905313248080525914788285138160371756010583369847588194678474381509350311528668920311429546540925432293987916596196771387312795194879692966283737358362715666239397493481242709016430723787001053150119468240069459968000000000000000000000000*i1^201 + -42701558422575919619451249981358059617051924380265222941570639821224056013703638760842874488996406701192626265819063772909942637999789031367283877306176784587994491493603007123404486745872536073722700560302443885356812248938159941101146925470442132576228415313753718152845373007017449882376048771401132830344884467521242107233633027638941673371822048025008640688851833049613765373423855168679720674858979653997130563893435094326212859150421320787418733725094697863250297348017168927729398611513857483365348777229939934668487136948016732943670546955004615992534374810167653362281783228948188235498550451801281312832312689513744579686860868756247827150619417730331319529523559833429364871305627085717866827682032492042855147955534764471486323694695148307169846137085362601888152873912149525810885137094322360999895330731787060607123750364984294980386169749871187387295967519736914494451830714918910763694256100856712875308914066490993482861928072094480908673613213003921366241840757862061131714571310326587216369779315273852154642420014953477997758512214099358463710286021784770680916502246021786563634123009776592940706502192116207067346877862782336719277562510062555832155320345210169900812095930899528330384274147234916090288368879339076768328425201847970042016909759540823914323265421187904797433476325404478423753337495700608104229265388663456024608874890177086815653333652010540574035637209847431705063237992323715576597005283157422058393717009594355841058616528442001332494400162393472150111206666097979086569985449097148230535931595826227805551406834181257663231681628996124893854418766894503197136985575120711644415464995637228100337163843766044805249290228324663636747020736644224848344539413639705078654738232919296314239121657150895113360148337665722598520725335558106412736989530493564279064701885329389310151420991473983868513584804811003540798446095201847923392907523263336883513972559931162385854304201174469554890645157950881719149099594667358220805800589696961125377920027901824358375143870903744494646528978600739794903415612369988212548736619919013893803130914583489513468234594378770706640686037999051513795286103504361854870672509788676715490888332960875103744235782943652713470626944785342295296162634072625031433710544834090184318587177712908489132047230365713163327293787921745395386531814099111765059688902079466863272192608991170791260063382642926923667506562793357319156678056855121200776634879070725294562056067191478228078280394363799637566222011608140931560129827428266613512936958361879700579940598104583705861215868308247326931426209521166855341999920774474198537275243606833996715677133484348372948145355138175442853221057761367266215459053520612622806874165356493007821031002797735690724882391528604246619093047653862003649759883336192184796870788441287035967963807094283294248210334912944044571133535119790635698148988128539425731885957135388774464806729661451452174978087821860144675412465866071480609685973341874389934980279105358994028383901727013193110152789497395805010722736450218964301812490027871982514168519839042336365284642206590115024154253840631909033233754157912522510671005017812988328142960666048328562856489401394122058922720356792610292118773145922008959868593372526954494874411328787629756907520000000000000000000000*i1^202 + 19660391863194336183360710158097294267563128243699067580153094542173515385680776415296247442280421493546500835661907175969949626093160727779832514145075624241924331720457382835941088235577586524224682363945092909108203080587555114254379966553250464245169237181152380313564020676173892245708644739590573835347230737757967801876704938362529565169865709091354028227132194681892540591081443197124556859785149983347732397862104495521111652961076217147055161271901554065149532048303914920433146772804418243114186119856640400788727302335006172583432743241011260315967890523221710270352572430003851822456237041033876516252532669606224465658922652353853833633467651365711352501921931795563329888109189891359688912038195255303157115548813741181744631536670147100897149875207078671110073867828482479915048340929495364858366760781381092319524079217001494799813506356177743847266157642938946612401155014939884839906294261180226892103895912402547536780894102755482837625041709302442090851711551654650765846689493238528292071009158090911852746134130755957346843123622172933471311420315169073047297123877971183567588858829151372214064578874521949254664128424110656553197554058103004488395516855927256147926500654757382673950173270848279617138769263076708368936558988452490460798661854459133385468670540390987480444281396899586924989572631808188710844829680503063842331543479199746808012206895181455832873124643346111638544759091267419352352599968874040180328788527725599807855075592802881671675413081748119348229132192700413250229028779208271688443838359977122532215000768521233590838382228536060973247368893280789358658761831386169557077515144375241735962169613924055487750629918562287638591894743764300818776397078363270293027014217726375723979130436969088215431921990119388250071495175737955355004286030378261863001815029413518237497070103306313096893976698143851538109136501839913943674242991505280784075879532806164105759660273106108981022138768288070066320709293193071724508126199370826588260069498187395754518191009257702708494327683807171114939953830497937510637328172973615350938362997307783486336078212964170577793480335190476891623306069488488173604850803246436774466016624335957965960723388636402746075814986931586794333178979513939211371770781036201797719724574639728009646268045851723063905721128277257192573572171080709734940532297152763274420110841396444680209577970438446260222462473901246271097095340947862942861390356975217193601965062684956506380754954483376102512091823136554239304532235339980510827298118736970583090482880022714568700199879577622300034570218256473891943644692390000214351232732512972802205630869712721347076949959626964438419293568304315312895319850044120153628829029775962712227690675905889085639567935115969854651124274701265357655485619343173183241390452013479197400072247065357116305797644031069095536861094658951685524882464192589276300775667001235564361468670283089640796419103033931921169527026156445489220139508653260923733622192464139582278157553300425329806855003943071724170403940077244655050636024358474557685157299706152155658233791215966950717954772091662398458808945783604478764900608498449868915981545413282368234695471008151252717613743633141620034891948914452007025385006342103545243209039872000000000000000000000*i1^203 + -2944709064398941855927318025469753904791102174146760238471755670633793406262628862589431455393410446890823067057714355482823662053375807494360454307531430929932708143739766758396101997766484823025064989914829635199034270900696957510038717619104448319484982642519826600172172296844259021584070247131311710926445024475003657687542348305267132094248030181152314450967679110119231903197379744469274061558922686866231766504051231089538093912588705855605742135025671761531964112160038651315098276496705186280410119834343253250045393760904186477579298350438015650116845783773727802507234750674090683553390625313343854060364336432391706804932282649216430552316257636794542615355973335398955645763368288142155263372550116445683059375115222532923645880296787478635126937990796701303681419872742947354163305409169572865660539663029911710184115499201607992365925798859515311377730839219501737989108778937107377852909666889074247707606263128206794355131582972077288088925455831747959704130898815811440253433667324914712681396109805296563072215183616116238251128631569936369832901724519836501532937854151221991787830997694631523092578739481269358076364746598122052096685103683666585680735108665575425064250639922451183576220495491149517910784535758925186234202837115156425730736925567431858458558697876660252642325960069008794377227917635433985990876271455084370504969461413944864476536731103961161960300014941396397810682357207254946140796328006358984871986169727327908938524349927299717337001124310467107600616429256361764760697215805072907762297488273740931986396938195956413175618275524825224666951843002110549773552901823222612425124993614919517536914990339689610952613370822111893145585668063559241430795444968566215560652831554492460423051168240178495879571944117238715347637484931778349382785725427303749634130299487540055858279717915944451311421731001797124842025796161781072378835193345237683230117798922386638731506233299657546991491162392588725013674049096546847440840828986908685809094372589801507135595429757765125836798554323349811885893822190121071803366402497466347837884413094699721494958935892071122395619042520512427492276109532851922764203413705324934665158292723768430424516798425748183053316160741944783845089570226954342459074307752917135813309157074454797608564560694621842079572187428821582398034586574367017645964711184080352139275255269919157738473805673261839605172480542046255251919161161189227912267729882195669339035451460068128035109152455510724765378007756109023135918511690164948357127257697394703465438685404972178793060680886647406446807718229517565223290165873408763016750942346893576939694534016501436806406264864253757338066663223470532864641194799406752819586775989417828673144834702646396951795774158193012691919955619082480215316936533926519857210642647786234501521497595373826795722561139911360157628330116792883805576456807556177496873558522548905648050534469821500129871631524610782650399673373985460170505765575798149745541463724868661431264485839815965009194434670603663799061053277445320795128317315783615536152491391397660143441812281473324602029596375449041874760016478503669892350494002340356778519787704930578416403395546398303624110681875794356799650069098844852214877687434444800000000000000000000*i1^204 + 6674181029009821262298887078993009725226005218781867645945760317072543411193957986273133592953243800532088829445385188141034082283229781751182509087664128382803398574982964718581542593469989073807340053392531566256879653603013182433070313162064151503995154208820698182490378071410406222006835985865287297494032346329967216806778648015512955596879786265939016427770187291127376128663897023311292302259602167230678727879628380921381122340239888502021224683590083315040002384933408666396775627145910609061686226277433885808218818908204368339122532735993855218411707195824183516699902556536771483356932370620081182425712171822037834568671663051161827321295224725775046595147996755096671259486600361835652546439331520615500797415143707046792783663977115423035958102518175587103351625313888320142053881170595905249328631120747338517431269515282311997779007994495162795060387716431534830793815959338869109727994500551578193349544903378119184379867196042632096317141737519285699160039381630835935585449612286299764261096769584442971531984411036267746483923013952158614097540831811393531618005555576966338002058037280990822107332778966085857841556699966602667856154820635475308768725281023880460143125336590717448479395308222035249912708865629023738800473306811733005220195889341240659542094617648448163856509389908959534717040441866780883948537133007409782083393548749198124363846639879341921379745715743905570674696199662854705705760268285211943211684743872837152490068798644524165438853099358466180685128328646553395272550812711267945474038954604344559593510492821709172227109977497477376712958540017463365266636968589087622915560265787300977312167275309027605116143263717599929910583243460065156982868400380162734358996557659006290087677047543931169293051962855414305367309825973959781274328109732748402069417644279667472368342854468643696022777508761994393965386084700934631533647677835229556528971124536461687739930093248140948665525126592153322288401215430651563060998939282908139195987544461334733582752937552820807919051437385891365688468871870646084944390700745665908436535927884088892583112027170526445156385952769572458199217107750975800964254204434895178678298182647757791888391988479271704806145060594383857863298684452289390326203217132595085877517507609790073802817524088532627162463035807031195947815161417379524093682703232911650087092609612021908444851555065903435653406755447011320001834254603179411533414711240386389101694128876095242423980928612850444133707497354771141999834023179601665410550422131239970397077312954215497232808567747430496443636152903807108106698183391476560563816146650216654522078293965535457656770937264632203030136427280796860992055478514001459398434357749106945102719533827439815819492673468648331108992295676290827570704639694536474703051968178266181083974681273344554553281893683457996136119383379184657096566505216159282042468050855507960394900990978184007656671294306652456613033575228909098931199196424056614584100256725122079591443369919770712028400425980463998045827781996871336909858478384002936420995924200808114677760731281797708626704079860205479853690501090313255342467145328131828985054370532565179065748787315381665662783269898093736730863695246131200000000000000000000*i1^205 + -831386459549609913097863261633336073748336339981780249685791283714433747016114275277639518123690038361713925857472025353712448189438532206081797665782135407970464359754677500031387768661685335345091755323340103129228442036204948772939174797202385647648763358972181899876015158888170630517072013571796117455942699116865286863805981282706015400480063278618588275786419083037819612410019439987688739009827922520481770241685011296829522516799357569047542479583907308826499835335175796737628007873523631678019325466213898178909507597197992446246189910745423231329698435777562686297314178887371203513120865745885657402485341375571030332162450663162437865716502547680372827291190145628617666935041595350456634286262876468304419434067508002658766239216983380342665234749068172931248974579160657859330048159119950014124841310523624697303155835756103391548410414807371104396538347765298766104271329534459643381777621299506134946622661493145416084030409358477250094212438277631967878479872340811022850976496336784885070526594127061770429269390528633399484876026219583639500999269753870679023694246120116619089566649576160047777471530240225259954804794209311152559556540018698228361629494283020486407255304312610883264204476030311538489993210442268741233729254530414098568003769625016420420989543301838606544891549055936554145942172241939628865589651175049122660772592087005192317927350108275227805395714416019743108279819698730627133309730096686087568301585302281152995029642969446810218300680713499478651496754220718767798577424266076583582372727450349496027486391829769640349432497901502807266917635979567999243280807814696169779653239458750259268974499252954415577402036370489718327420468336901918449946581885142059090115934841671251994890215574524303002083884217977491745368767854330517789930276350880513345776514505485141283758572468241935428540499690343998309619091014792178174666035163245892205207948244382901365843948210306698444041487152057627063665502894533843894941295362788958783434810869383440499147466079879809955036603767041903714275658649238389038300040954637568321900219066741130520772644040869757717947714403793703868762368939418858528279980573471947044222377907060206584561891815330503461289075779348663145293254745517059309484491177926442535241437244796215558371901361854560714045047284156409530296101995132638882898950462361751982653292960009017956950501441364603890130079938630029608798148566406283013814157661555088106773578287077260357879761233312609542414546948950851187007768693370206229995512683444260675767570162185420796260270650096136557029116807213418969295419924885274141466676933686774885595640912176337541053714231873137116636354612473530643149271184200206024719704969937213310163129990951273883298571794952453325790511564090005704384585478295371795346708476908931069854314702621557760465282733740038635024078834211434194021879326833179627676324567264206935781347956627627648190756176627765215015270911914468314940206478051603601884534246356696556583933979496014180668339979852905257153971641276364197778923803525486511833520801735202261969650095858775523660602982583822863471914767025101163768073074092674206066730234566596786870106342854340948713171541032960000000000000000000*i1^206 + -52274533755971310575978950978078545686229121099220252986743129247457824979216355882005272941118918439855747548541836858063111681560359955125489852413470692683076299781802936255795871341940478717323952346074510213685981598172338289653776321218490347414243246192769771312858027329346279610033707102137473514402492552554985629084002578561783240251733318375786128528343420228316927464295056835493210932737835198329047534221659635086169559967457989551329687138311451436453881368937982734447275590489213351402809259339246477970546392892587050063073799010491702631101456053043845339362388323255235247707271010617939093142948145251181463561821272408550376501172921985744769826705455028759989418595783248875949455227249227989480304464185145476735567779153926861841166743970053134345298087020626052035392305286473570158655946230485653738841190266003604747841302799926110759496341244000544561435134593255683692931123516035945991717552104352636304670875746110911817557955836662009720692619437386019270381475734398553802188316589588780376717657051635174388788257401196316209590512497694897240233403872458149802569289539650837395575482723219532840811274991268458111123528517432077692033861208467624625035296218329651735419118577293483710710673135337969924420144800666391377684379356550974752441735173500490471035404005739055844874732980635196631710858994031542531782727076313116408059552230062779427810501354756740261258378855432979762052287588886340141528004541740220509954927453649202302764282085184680592082064800224279593838665199334768954094862792123504249692301214451717412863419462108647935096612624731376049208406538819525308086961198957576354220778113349389448398422369777945830458816470945081332912428181332831284720391543360896581569133511953161078838299572221653796190052682679075745151573837064823678645679960344847894472696175803312477850396896522719789019342154305456112219107625095803576640851942113921060870045796228585466589226043104186151353548921318212801787773353615737496992941675405426837635310153943794797685543115746493638390127570870331020482560458716348117087467070017615166152523441343391856844977092617414391952470652069983818274371627200185399500703387983445794936769348221779015773180327732657216568547859270625920903143489006148732910467064622709807734486429342210332895392178819748421592385947622497463488281524256040250908395551449416649719826164726578185126278967905771793911166124943604593936467346232189712718199623180110507347053894417262237271292531440077050751913290836737328975354841562877494361190759265330329297283883389091810842221127484890601963530297442889378879468513274701156694163667847458349420293208635181620729347984640979308606451272634340451159056511978673372132619662299161894197157108295484573502349553622444960662354903334042163637167499196903616272784039202885574465700494772942940417527326543468464650037830249687492618024541388502388384399069676045689978486436653663881986673601924887897389269139188591935178407581684244749084166302301891935101708710839178867576514641862132270578539436986023110179067140007245059109834723831484020345482723737127364007595294332978477179254730095354706195744597036844213970323616091340800000000000000000000*i1^207 + -112871507694715304335007979420522218674133119888517054789025544451383583829528786559622724439541235889990429293465322061079200183625736347034797672360971126688103569765477580512178631615531555655551548660870464379357631210728987517045477122605284098770819991079584071232277590976169650263369466531067758069247715574940547352454439077691925574017258582856397392499409591708173064558821132666385427509855997994314623055894928734594082635387872279039223245319441473686215861757610104182314172725969726752910467733897368239211066785095598722966749869125873309595429148372634257486440089729757912628569027942165457838625951866726559080592667733216626645186184566674746399633698812878649539649261454015861659773296139403043940932646609153786478808327265816889130928567371504387052567854779641007529434249976655627215029834142491442310385288207998814285538300079465939765315587663002438588028095787661281279460702588515110268536637863354581315476256376269089211659236647256645230545508530851316465830257037261125821064556869054958956161235917097194427535813252668648918945770014854985894038983031734162946027063361434848597569634983590661078124738126896090107321018077650448982392669835129178219229464984811176778711250966205283822739888595274120989847292357575227127036225438773786018218153554723077065721935302732349301483144814444280831411995213935414053415244917190716961808117216046968046853488843286990084713497193349615973422566414105451322382617356924482704329849355524181962801766724850682516921916404572352809725525343184474936192966402593860358380250199162011296872574184279194300089652454872654526992599437613362509772499543023218332438886132745679500212591961252318201487881022585930498007665388491283161354507248789799629516173651939097864090176487007018989239174938976091589930699654619350277727264925536712333286360787021853316788459033353235303252068142326110293983657413841424388562519312467420638161425244828700910042068728379196186039905230981786017274916579555002430896423659522832582957430057352597785289349390047035027045791856591182055364366288826524820764112099981118405294368355953642538891056949292753108862083575104039485609419654255736594052556680349417093150691053878450012066756088335976588332970768113028480379808031427161338314427296904951850144133963268846081378822051114971918123006362330575135620200714214919373352535829233939406592383814252836718598846044800410579774323801120962873399601938178620626463388628155866067755679819696727100046960567999662113312029489289288825091791273690147980726120145741955037660109672026886998878926086607833601140947708267100565515448267874712749224756756515153619892266522149080488815191596003265372485150460381333452327524553319094835227268208675608843281214760692047768682121952702941848451525368189185783648760342133660616251758197380680896919747822773219293530833124490243725131525894451992918264669341520066904463681614851696327600953485900433202895338499730111381258362219147463265900938085141284258941761579385361684312463482512437723810101622351428340756110558078706320620261531175017787488081348585875551502575490055233141287580981566541049659659710715393025690882715905582694400000000000000000*i1^208 + -59429891281990855786639656996599041349346373896344728041139022023847319684115674059502542455624693227337186539817089175503459478240182018674372013099499569713313102640977351425577456535629272315860188321818099181850340265639153645339068086512007921627677988562117754298570246219911927725622568672153479867566226406304105327659478420235476413471696271382933534395609758625506552257895433685368510872744276182107579708316962605106817751059082422069425410894035087337015398871711344999879084605298563861652882310520151116633492871883585972568321309141007003327306813176286482276392352509446338788517834450741501026663858282329697714914933870205148098969645734266004936460463214708430541121957808119684950079877470738329607039994096376437527044837606055515010149903900449354361881863343338855180411915449618777991283993901124736196127905257156216022228596598982744725247122593405784250338469233938736870907810220172580253179898229248326900020348463224085059768452639936440088287442021002849118947353713792117306415911628949720742086863348655938790127670998181590621558682948240449238272058105271517000037422075722748025613499612822337370736890828464615729106278994661792937928988829778152563235519103695130939451726787607004912474209972388833578210506291001546296280536238405343094813013732532248687495896717011494019795642873777195791390628187310994545341004624944166177572031787927650534219655786406955896145320855610299015296769748831178621489940623195564635495999494394773451014483958975511190121426270653762203094094234201212063648766224519354196178492842528513231899333609823566776724479385972296813503267905548992953951116695968922056912861323925304629055323040563969932314331637017077084237508679116336094748729643371509628800912759579041013190133579135835490003342235020333419334905702156229418591915433578816153785103553290316350427675779591875267235190456993583225439072007350522530793734745715702299629479566995352114274957340728943521416208431977202391626278613343926273305753429020240065954854624746812481705225269596884581459352185927290048890399169964602920007467553861634957194908659115569715657849462070324678046452677152484856647100202234515096673771267145673185334286946440285152390390438638696971302989305108561978256998443594999159282348742638468060228981133926792403961638265584105448546031991030742096904445449385239931207155056797663031596719089251287264731907309725108490708689876505497794239651244771655225798940224875649416035632634310134508258902156615510235191983281301996374775892890541949553592456947727838243384009227580016263936506311121998752630834541081097456026137846439482798179098982418477370595843943498648212883416193738810918575972751142910240564198588782450900981538052249329718112989628671980530670893896442596737556353213193265254468186042436419276270609606723683590849975777491556875405506395406486759015103651180539300684101651381431266909322067086072684542981227041790246364736421473974358779614797228434899464652124191769200299048777382906201099621782026103115269961272347155752556640190483558971817232737897879798964300101812188192539128903707701836907648574860873301170232665298362695680000000000000000*i1^209 + -12997068280344425195441015707953503628194199196681604940878870848079175166158356033483646738914236783714780441646894343062203227852936244047743327817587463783952127394007043047778762734316080969590354486993364439632805674967049414378081496243935673382309792666599057824692564109175227201853495601709426640603211730950992860368173845041569175462189915160469379385762518630219952315742607604575491313196494727822116984744298201923014124180917444595169932964425417246657508337518142575522445123698320381987540791709770173326390198841289965273863039808749376457223695840946458940793324645228258638437230174894614103480176893692419999868503294341332171190937435350229241248821273378605984382455409830017171610899924539729005675597434897250835474359397076221582778853879090113567368581208666183688325365074809012901348087142380071087899401317766997652174793854462919860947140634194529504186363880116998614462700895486164137583778830307772099459746745310115513274961717727773108986532952818903441218447773171392544837238309476270882253418353433135122289853209692405763962036613074921565260440510123289934031745614615371408568087945389949707664467095427635561569936478101874158262404235203893905306187912971203581428132163068144494243043714119581096237455278517484672653613910510366095833698806131830352621229749145275831931985555503565923260677519156193205941862548303926120424498542851231964621791317762833554230873190729491544910365802745348690226687228404850174026329394470179797548148224470625889892866476138828824221930966907478522358017363558576046470475655487223911502074861267999019555434462887598858669420422345470100306655917473901587282140568003911485635439884035829338640921136356131757409499340522394610667347758371386617864250798323479518325486740921168200381795173214940588671281657314321321604991924302834536404980412854809133692350029802711487093916311737356041751261715328004666544023469104683780985449626493236019738143602662181288464946140251257472461600668338480216648215529672831090935238054319058052865441231596272912568400803480806747922595119520561556534905567259284494309022505029504109761912020703418883406656611322200234630581940652684760019172824801847604140262128363340950030469958323132043579426859687323074749769611796581428166054904226529781395894466718160377965099511307292341918506211889130737643603307072330626568602267694237990196600679721206559773192543714589766365794049611061355675722209531856742033358055662190617389155575631190829092322259944489099235493398952834296963149198595670747377319076629397810759480906259555392806985284499795526115216473195022466412843514870308273926286826883413326574830081685992523490810119166146411988011867245061882484268780634328701524045038451658404476429385817311161834763268024304146018971404170524808465744951376165491143183911312069908190142996444540361588774575331512499809975934832942296526709825491888595459567973080781461150599811706569459401283697244499950114534227224787521187971745067888636339422671021893339425451635560721216520135222237703161462397162402440951524827134453018817251911456733160397974773867024524319407333016781639070515200000000000000*i1^210 + -59073410233592030072104926651118888075798095581577053204707908092327958424818128922779551796625939081295530059208383723668296867902987524930503826709862094631581440523391969043239524401576127703003842834480057039027869694881428947562976811223192014601353592831600508961373418713864786829091389381326172407841765113971693370131252002888931424356296115320990266619753155323093388170115476050861512938572940522598219910531000932684201767724886306026248357975214200249380441738885158545183937211766088411934797075833818682848881881718672744785922042693692496903701833618853590297704609239519955470768491416378677247867724599743395478943926437298316526416032080720627204229091610872223497228515982437583040336563008555460670953810698322898488512574564848471203589559137639267922362702204304577694874527332262746152156919538295552498290157384551424297564632096796334439076256458145081260006542856697210176076867141644030242790312411463787195261325612383383378352533503662567583428064076425671950998451729627433908670527576079233742972525401989188776142856058182131891564572390084919961333508359055166972122787520053509416116518385348366755876115599861783673652613945533595797491751151437105816951063038035869463074250988355364447226932399542083696511393465835875182615490925520509383225069958878520186718554272643133236031827605695482886584633324322860280167621698690047611130343563732687871909004168113757851146767285483033753052472384583591413584195435093256620702500412931148754921985426986369211062097697794535433552203488246370962694598401754924440678160757251843426680065581570645624713011321367820803423669125599465610922429215406842560486001372507564359838997900083655428199287406049660917559023158538796365456144088045177568406997503229403428604978941306057642726785215514987885893140302420746284406470884408781683980077116061277124596948819425860004818758214225787427227305531103490944013082693756587557906250027151825379301647570497121422282164856143771531569909353561426123118080856567180484953755500938219091158774719988589096016931772237643937002673109172899810456442885875072268894803256143873737291295683674432630147588333910541976245915048327476528681667054190335570528429510405818863215594815820545049401916205792628233579114109752425023412192189157490404769655172902693246404210285337203587695977658451180660305370773025474218007793370487567379513814233113326089276683310819767692937023657639926543219990740625580304701764941766952743375763158925624840369383065484629879217606867170816640398964791681036462589318585922536124698150781750583143590555161156200715247078364675107776464340137147918164140617534142746764145602355575272586662372458856147837032226765523706933937155470817965974111256009800771445678060494529843318987879132542651846635044271096684445257566009987857666177018313425227273586423389506436603564181647369261968531589182634507087724511828036769518340768654264921166633027609870190127399338962063796405679374167477373863333324756921033290887802069415785307659096883126393224217084342361749701054599226232390628261665517745081339178751701280601452099100685875596492800000000000000*i1^211 + -55330925275309129594085117109199143027410071733959982746277183303564293012971886867852815791913643079420681879868114873338788934734411267872535075220052695936571261387074000384873129373552398843260197446040655052239076713370352529241433007313101139721523460030821518703933388174486767008017041572614602031805927333475422301580337742449697748115372163713066610370144642987575710524208245174174583333815206446914869792495011221750181000997755841139315065591282270747503407826581899124777885205699048519411054512544122826825487548959412576715412973437985137413565210563377482374366114317046802629160577623578508197128280869494908042040395137521421476975693150178305219816226073030128326686728442894359123269447294332049760958461900981237403918581380792427391794437499420655583901197923663703722055892216491497965879671418812333621037975185327740890002455054836875894683298795503000799925677934658957520039327859153562790681417572450063025311412059311053165410222594205088537731992285581080754237354578146470984841301424536547365603711016740552432355166706627177510861423044687054013926393333808851880405952634852983963173825225544677237882324994490694550797547316377762248767207827319166913074063781119715204308064543038246890249361157182268427297443915234314325446252388218680180892403324360479401483302267330166708487435321147600845751180086678060440969401207224823437388121118759881804334712726789541330503819491965367772774531152047555936941916490802471700439379302186880747847622539117520402840897406057503636692138160853218845161667215579840607247030908884613883833725568788794972413848190702575254882784740587221245406649056910275808654836650485855249874294853521389808489663982199914957638114799783683945021096020227758376058910021746222100166713528719953235934256205525578311574051802017593170976545745023705251322168411201278888562318910858166988118564857880881175068960005384960440495428404699754594508221245009245612256863091462663810173669277875433555249727708280934912324650050944048493264804190198748943350140388781678692066583331645431520400979071636423758769527250656755210421307487799200610708648890706719468407974054414880899934608719725761385306411439613536644437677970955572675810562601914442468446783213579183917383558117962219175930090479773098878166743321994837165733225432274057273297538298837477280782571801093952038520466371668320986416866008194338851103601157738223441853497555895258332945736845009517926497581916698781626484413398323770637413278670436328792566447964129272861480014251701956110523512436848051463386829066799962088971174843606592996408866184792869585292561505323246062630836367799930388173056370174685156868912470362807055697606824950877778142788744696075239017785767288864161587090596004452513684859957162834354420788047856182229248021400792811171278516478334312064236418146701080889722404470586109261866103656318705066790599624286213900213644531288660457801722574395878302539375600592589124121083708095453625972963978383733632368264956609032699636960020437672229121333715707935574693844509243675206443382655199713149911724453236047872000000000000*i1^212 + 3091257064944934287086707526551003051596608561208246468822180669682945158417730616298504873688447279048513463249948780587048854845186706518942339505811534737086677892743583649173483906476111863138912365751255686325607481338627395523553234028870176859547733159046164170179270068701658455988673825075134671484907655360239582071303896303469655145689161590761027202263494702866258595889686403734470369409843664936643348322286941187001110059059714066095260320767405082673238607706096309006682990849885378946920376630702157982947722048929823881036075022061824378223431640116759804933583190407946349871348526420790494987330404200659549213543530106691293440372839290595203145805048593054762255164770054672627965566923189722298824428810507654704413988788628141233830855512944369898093414024426760204029588895012751805924092202424100359500762052885154188416099487514447983196519885293894472045933731663945805360273097910383049943317259055866214918344853488504795070323327864915871311320020775760432710489356327921097552269591611178651175632800360721239355983326405539438418570888553770364754515517662706891689545785641921948541434932272921011901073961382204317857184423373424044347932860163580583263836268592857407735755893527468471300520752813949986861137643871601120108674738265974197352436485875231697964257185126175078723595874453283113482472447676418981770388955588466360164660241548996356308888952995938169336251790254041526872706632096721933986146651162259460792295793491371749689799117012295394834953394617713386452570102003013129231970395976538795469616044323392631051925868600357024545581593540520899744485008718771436556691733785475049307453598626355125792150544490216441930223847119509171105226046384804288948715116833745115015027981370830533217805955849697976654260769285844293978877453647175113971915695479641321581253226079676932284076230278279856714361308295382587879958614606901805131418199445955151298322472926579642956374674466441777295623004241454876537469519010750070935862169050366831504970294263451442581855269346926084655282983461935184497964986124088719942429086057150237466394142966485427803298757999675639755440588202886130517637545836708480460322201355817956879315496464280969948094300379075516467625305970767652730353970988864113007269110133969540323452130665541712489031366771630160969211605194360673943565924067644037779216926308332039562707628989190378257759766254123445600770696471895223520042335586190966065218132345388438934885414331230403834789874337140442759553521103357780802793420053557661677653696686378048841901670745539964946521484111554273247876171546342848968556153528567533051594419628282969434046996019236954522857850810334593387180761365261326469624805844814004993637468443617141427788231759801349804634092739669390976098458484443775768058088291552954977508489990450537172687638843226411932263216140395358901950604244867298443278720990416134794514919234625533198223361498270969865094114813299647386516970809184782979039226155240497832785134727845995702307885530483080460943730497191068071904802607736212162801808126771200000000000*i1^213 + -58730476998930119327940782260979667111343820745262515651745611183364194272206104203981520385793312389589346199203237371982934027023321071570256760043622846633049750332920856846087455884568975602202027601244444809425133519953673635570109896750441712784912833596846360176160093188587564111431031066369784942970134212047350862208306874956132826989454403947402396957244877555564458895624362479016022678267892225815502720478657517296281924756550314735893143139224502186601625336749100242773327526238920091883264117247787632773346233257720896322850522530512303476114882759396658630743194401011235663790622655626800224018662866533836975705431689182597887005164796969154746946237645652918237519774407605756726783208049612492527566491502819684391980876650440440511656736792019928684634776314284858024216852312733576662075042616199912597049826643457152531494166592740929381839714803759454213425703360631812671688482102994843645104852076380726250885551873871944206192134322006251500842371402044020708266052619225905469941941402483925909141571096556365629038308935854222401206368188455110189464148320562141410090081364541374648533829003264250494726058622862992007617176039519576339433142002217156037354449176610315293754254581439644968727050983547383840251887099737291563882670680650059062890107897392404530839182087643668476820819866746232847663279546426077587380314582665466061396699210211222858251990054132794977955880490263833190825597384992010850078065343044919779060382901695142370648927462676505215137327696992588099001629333488249318666060821972067001765321847354166758807199815098068761297668397829374203239907591981752478064200243661035416645096647703203635050235935176447193453783363279234642855495758165637984766205700853000045354107863581930041720398942970489926043258421411905579709887241312954146670156880591246172168518562239792928783578021590859168939542817217383115592214801273941289831802371860117374421464087572205320623097660049861550976479780988566289088055792001128918390441033821247413303041788389022194292118850261776098035982145170172534058126605799812660913671770514903642612330000928301074005342858761173254203592448185105505853009185352831856588804848824407742000617570322346517548159217342749890535980716707926589729253413797082798933728867008969992417660339242725435123686216052364010536525989261520206972911232797653389093559009362936449273112653528392167974604490002746564289287153792089002958557414702205446710228858362787871992473641912002585306534623733791897747246200183418091170744201746849501964424112293304009410105761778053408788156278289108291367197008645077444804849413428293642275808402516734051497712963890249389616594533679238413311663362317135094090000574870926159855471284589751919603703604690799915239076142105197708980604093188755219503084717039495912287988560140289388704651297378968266654049786875413481383931788238952040504599509873733597153823986526290819486221126416364320823068826137926840651765701381335835103248116749344350952533140435607482099760022291956615687368282776918880711847444480000000000*i1^214 + -10949521597800260035019183221054879630996164481716331533695265387770156640914639030013179365777248251524632549574355787551750852945225921593090588661794631822704330002860819247744901344540234131053720874064257665493373484787884502633097491842434987176519576789392726967447766975117804429500289397988292640644310152468780372565955609560507575417089955592113390624383120796849862337510063437200655660023153807356461140487585639570461247043484115292157261787831981288986872329608500020794102644407160833347411935693097027682174929869005008928417354305531588688303393009606149390315339483461078492237741851370821101065647017811070889762113282755448820760322676979002115293771990846154849953221316684714176143240663770005600398461408016168987019953137089205452872333834179404021590495032057795057925839736591077021011642077005464077682654486187891082531938533881987470546892216048757264371820541300643638033565635433343963413450272953872770965406181953683304188440188329707830284144690229056591471045198618960248982463139149819764883506547880745388269086046612990492732785850611566284522497311424833029220649734948655844646538503481831806103597766688774751362430976840544200631609732989390687514914511702743525953663243006903146159930473955226841295408587922884476550245396544354025274677234080636972480257421617396139655747163869354287423374334727400828595128625057382743936366436092003216525785008293871076019640620080150535527382691444496216330944077209805541144113992874846856668246248570626805902779147207230322906024695185901673545826493715338849515351954956857641932810669282338780035871803836099406047621217539213627668830113983419601368544928425980393225778566559766263455275903494966542698798239203330544468003211841770292709331105388609533209211612363186806812083205769409150565230908440273422565820940038344989294802308776712857380644370695530524917353037143608946046249909674905531297743395848009356413612241471379193350360359163479779728986352609835644291358126386777760845852440789970464183629285323561798906758965922928104594129928598915431441071701404236606280145135496416688130100332524004916126463044398510368447601615802602014569735408089450196625543451216649364577887732858968032884536967939925995119235783513605120980799074909604062186297678750213987664569016824355491470712245116095937209109603387309681977246813676233044284628659706570843514309514746351947475701021615155176871838315337959219685912966469530745503876735446435755558203839052450205654819694516544120975511881616644728633755097912305327448325988761528860497108822253870456753806966741336295974122357211709388787766146210012143594715126779750492573253559938644437374459781956464274766812464143474562060801904698303975767791569099138965431565268309053862848730606134884898678752553372189977358970580993930355377109769840156208049634219285279302284508122460321058762555045674312283621315626309349822891875037713686344976366169300360836790916320750277418949350289314873018857812820513401619510798153473109165838956929749928762146816000000000*i1^215 + -1494925944597752490523630321338243080607794399496902639165551308606146414156634261611137327577972386030301035812114650421661351025615912689307665692042612564954222710460257188187748131388600637466298075336545929255003101316991657179933712320443956362643938550775757331811413279734730677949542889655272255711846531833298726947840863544595447954240592520082673036232798668626375435093798248750562525874673752521016381698391198941858952994455365463016839888962387179248010113949686391595050852477863861710599901298960728428096978161137287992498935214616285047485065185834275469648352686478314665606861915389226052075384923969316983372822878536107562008973845294367564918205071823451596785818627472723540612384494816224346353147031955968416786487294936828181590659725119925161631965385189448837470203882940020165031024610048760746935579166997810912645156316047155610208549175152266981195470999055529641161308428405292501592518768194550165794418940477602503096944644752017221047420073857787783500328253275534758460332329745955982633558198139062349821905101601939370516932059952878516237666600408479978031591893375102997130672708406826190081407268193941605886358313614037164400376916090302804412581681553390252883275556397887323429400818201356609858239477444035919629136191786920119399623513903466459964812968122389915013290168927509917169161702242436356913385080157128398150818792290658070263478577876992024471343890986525396406064869179877011012701775835644928423914181861724264603957416521508990594354607630712150891414696310977078376387731309619449189612017753642030997123161344481077393420766501492592921403020647549596324606657549150368075737355962233799633919696284095917944188317177824498230818146265309378860425221624772651210302966698619867233111636584739713743790285109691908404840665793490249770303201889143358797772025125002962751301933423059178056090098474062616962272538961995164945551707232975138120432725053881847291906245028871866130235362963890612323885363714721192466277030378909876392733435375022139425402253682051306207262602119364963678920088260222521523955431655555257344282549849929734392468695802694522825880170117453803962717105983311574601008077043846407346568920273405110675288173033089929631556028708618086648646788626768304366675346281903986503346362203633418999157696277295363514368547328936546430837142917105076439159960373221557384757675304189276881502758056361411420390290844941754607376492461490023273256501473066964076774350152082366960508949455798977768234007124071830378681699353647117654332783949835495360533499575673543610189031788002737622985064962788780098976208210573316540628328421430823289555957150415677766008652529700987455569469617045470387586465934633276981821673230980272877681944923630223834120093843510719463999404147076198979412713259571601408732269018069381840840202324147130865452091705438141717164947023411277542143300686479615867566065306567586124400601597842660198898307161609438640737440861945899729344009156686241023445722181140480000000000*i1^216 + -83620058339344347823013301794476422629875135767803596442402869678613794309843398299504440846728868666302484951173183593822223910322956999907631146728907395729412380332228018636441678620555914925683699002422208011038553480183349984049336350870023052957403316832829227158373557138659825897977233338483648046304493857205985235199357144851173590913423800225629969923449360766314936174452563025111197650591446337072057590948483757255003820613447341158754474567502148919823794451440548473464057053904350592781526314922784306485152116710120696046539835429055628647930059985108833294747230122898380558965603681226327751123386969984500566340656844524641394779363970883562943815101131501552555718417992655167662760185978750068485790372390468931133380119532045136701948210657153457086382552657317091615551079016029218817154873320774154303869692161510548720075981171083323230180783842962645960542521315964673805068544599162329426191487916249606688683845022156230847468609622156486864543812110405958889872298682401526016869058884856229112191225095954218978600936316182922433384788196385379958320006798749449912050131073685624064469404015963803422178464727591091126860170435582321271452059139223320127374216610901168174732182045343617732009927647753000032700160751465365942180750483522895689372716303891402867621781907075653857613063541388619920270310865035721677519368795122919176845481776723313920590601083844897997656078902410989327203274510470120507230728988175986759018252649040959670509073081373071245136340268114317485858358542774043578707763147494747523825418630603042965151303771977915951358096986754330129046786411831630304325415151635661660372576020074949971221736302349224576039616323696550135120544556161765399230994427462824859494702736338163319468759470546420860389256143390225788545619812359134433249736542524681565506735692481707803770604666884128061633004240458935597689095213777846244438335031893398117673888038739198943578148504879517756971883350706509010978624300336933924521230910645071087799271215949464992984808018030427758115944434964912863128562570036757947060835069273262574078580119752105717166955915224426325700750022076935917345183499162338248585433160971109686152660458619038948953371537756623195078848629367921189707394195724710635730712030695530405883668312017250260055660983398656540967985025180321319147758701627482188120294735070837180921148896013920496945894868053913921005807221060630227065864948191136335094976202855935709365061737612554750341833339939972465212538765954562413641572880124525980447922565529867919262507183530174735209337236112633919089225217385620915855623322630566021759382086988912425076191109273637392946783691476396169252869359266050897954162621317294849443378740476025975327215351713347732126860889484741120125141373945555305144847723471172684969405652314476338208129219438214633944155675483106042817316763086684430688561661661788148672748466133259937908316399516245973961547332691213805391054781075509762668531548160000000*i1^217 + -3365365698258696607361045771403385631530718312649909502673530152166372467377976438117970320938777203549509397925831214593738534167335132199962916884720279561031892293154284492198956799695945976999025311616367289641688398062388161333377959814128262164412451041145321722454163729679416850773085796531360564807704764500463603842186907546967120843984766352497652938732206221268876640292422974707996079555436401582814756397978429087975139239362810683697888913790376368189972803485421874574395187388750620760679985300911736182653704991717182087055661290669744088104159963779934011330053812934704731956054412445106069241532739545114127836329718037745017135948299650412887670039388784457401399839738304633263758875465951932948679111328397678035772620142097676539410643815182108443472634549426756903544581634408318338201626935500537619628982479872101405226993465514776923596548643706055864786492864737836869639381760011354110537062805481744571880618437324058562010504458747745254824683084235937994898059343475197067296360055853801454814233026528436639916189201120693324766717037861260571546904872734490133206619348213131191776972205153265367295499131846176754294931300010524416406592063620166322592715599239727651956331003915336602415395013635997302755415776992153007062432724668300471362589736080648991890259070253785590539205691580970002476824300097057713774252994843054992479421079839478797221985317905102858271338631551232649452162244433305543865279456220701045027495582876665655782651257299149132082627605785346546567523516550720785870606192429139395711890911075189388574055585487693799354141760483659484812937530637658392573541751937951583397639863174156398119445300956960109808963737202644184919402833982973944719485531590153051258461122743928059939755793541092579108344171741945279620009422529562912010110644010732860628154572568947220191760230183382000260454624431098566570919306445308027769111857378026424166245626869541882321464885846608123766286309392769117032835612755369164154508592237570180736704608541486319733528510139269221817796920031157592459098442497178464241856684021420678924003536663245998211928366040936906154840060302511336954205830802969934908274440350964304561702310407710450736320312722542627566426188384317916300394346539747671468054768770939952200753536565369082399050128171720097312980152693107883589995359791937913298617593422625770375590058387040040124512261362163356151079592400979904854394551689404161081048703323680954273802128062522183739731508581212457761614890482909003060753433634534663445644749611302828912810214207970699261825744174312729221980244271306582566924145899652818541700730810815946839936032573337987244893872402343549358685387218550865637885886343422322777485970884866990219670512955775878836921731321828459280576447002884237116093822109611084244334775821277838548369398275480317058950457368411471474121813707155423379675453320582725451824905782536068710265908730866763648913773917794933407744000000*i1^218 + 35486060644299832730862231537727464490228588384470147837131335617792476959371528522690328227036028929767815567239449986345166040880438594460278220918573788628133304331293184872334854352599393135947728385343794267546060859526608736098219834008428651648199983215897814904394618517076574270670608994258507127177424672416170785113596537125222986886430365592642939979985759147434272830319812794700798175369513592458092935648087614040736220440540095088641842466173159006325807819632532741651573162472215164194117577725300377320923615712980152215563064008043290229919687494109968784091075820781985272221727870985479824629147241321065933224120274357356909806888048133214323012952461307413169791588988474167465373579145579878423529909579330323157859601001279087020513764424907843132348227039934874162128949033997878661783486439507131644233727062376769201160701150723792114759262122651530905937567256222227033362465103089479903199790202411372126083109251035943724091629035924450252829072172177131125732060163355809722710569775638278087628581821533047009555375343598388747231296444504048732857203313078067113539559804813662437534051346339175440972128478775307408710367621711446761821408253373989502564317279346855513159566290839917813780382936390407579914432921782163547437550854631648578320841832471652603445011275160035815338669881204044222249096118277009269620595899289042438736533884308180333033145735327369626424345047902012938893158495657199263470457392570578779292910304586133306482535238672428648045137990250327451249127051481858850314774456208281737114944428026887846900333732456857470090487584073031765527392341737068271894162158295090364787154068071919323887068899358737175094433312108496070767555206234408183892522149972274933497204974567770452353341078260644951410634088877885344852769110662524654568920365926628298369741830331189177739415017160055284782302692573530858591363419112578711131167359963914923779126428615946076818661695995820512313767834874878814756029024147437051947119798784121919108528695070959300325619566418695370731113962555889155595515122580282105855899703512664497976857930280400333861193333696755062799039049621796132159138347625205460467716215203361936638918010793010613498085817603980760935558622014165887558470287612026278509345436690608299533599316921765348787646343901125817958586341909028942001353104602972248626232264566012541022463449899739737397682838127322575305358233951990178067830975305978915335855460472147951552456840480883717487474674074329743868968726247732830139971630798241440408435975507669729600331203443641099391475117152475465568907979644721281955758682880938486723876246028530949009417195004392436728071231174067734152765544583035041313903045038545531227325490585040340891102831304547704373359401156866917305396698689508007939496735555899746268300971299583963968309220087722523163224331537369632026846757186514570852841335124137401065650481146183331641840386021785600000*i1^219 + -115954533807559655480517864161103645073757532319725226148799786748955146354869244533392380486549612648523297923279255675779170393045165854923265552195686364585024160664898839245580172974439119503670117157118802641366829481519924144778205489955457221101385750535334497216760144663459600040939099524494531039850311230202138148933635762304716654051352270008926057627158269532779155061293492865198065160427157054820449679343063361768685085665646030721192843563903341632501727511112784191530844121362308926460586738935009259850367009916093713154013511684393310783893435511304447008495969451008969046616625376299772487043583882115702138756365676607607724227300038421554642590089979643551344210074824276948584648371967565784490722862325139201921130101396151184442786970300844858686675076232241931632923322968491877612727852686275063856838468099117602588751508087653416741212044187762725673383505817336716794142015576708327484804701020182142025643163484542051211951877444970555039620964764012285364555869741873894879969932308801077976695888074362798445317247430198510319515581617985949419455773311658244671141913300469558971805883181409370182434959778952815537950828812846735507221611772750630400324442278467088866474285854102109747590852636917641744362969425450133458128197677330158446219298182194186193235258261681147540255344379117853084616976976651673844747504522152346283000230583776215817284916586337130422078686864054905072766327961751364560750516290860341082160095255377911298240959454184544458076549183779196445580948594745710548438037605096212810209523697933578038725898523664204435210647313044048857525843890162187904034394494301100762602870366368320351917874663334079576777332482275893165165626683761483291699286621106811220092370248419080976018997209926084668096626583742901937920880481272691980254991418443623626524619818686037541820485405199502345943830409438746596183876903819958680704531003020334500387891024647820531012572243169642957163032604391649451155787899453019769778591965479147264894331948479516296114981104404133314762481030267903607701734646607105200335188252346549524624281609287009170808369258808041412526735675215406785627818448665046056442115230399062182353016690174027527173593002846892932837941045245671313227209647439834343684173260529659152105308315263817231056411751467354917177898430974131863730208108184555337188551667867191104634943549409373879496888285287917328221631882627247084188588109984283366745555658422432827836719252386194000767979186272940874597563460565510372125590936675251481419417834293684461536018747237293177852660078797033684473957767267210197085774066651641216683737197151619300247053920461648188592115591894999612261636232810634625374131355595168866826329301313719282846980061182589536366046975106827012684815790452251037265894629960408543797486357813732788626379630791444304250027990230599013102500054688574366441159023354014213341184000000*i1^220 + -222491708697398589990533653285043764458517391724922775775691095008492408522898156790548893779613416121740950062992664056469882425044300666187402923246580506807179504074290701228259610125286835646276854657013183463493143358221125508656728168803045185389215813533855271536656955169917796061889657938171941072940771879922246840056139250931699534409595332173483556534007322721582029610293127946241279180819555993245795752458862847296655865936933481070794542389997682757792416164331808676415512315012619030502826521913602853713705355685337967780814509064848182711083324743334607528151029718933688026129831705661970293920245079761868063168680278956872703292656072265412790241629087540452546658818230775409641985764049277721523412816183228684762740098596738060678258782578188348939435825072659710059150353777247436549839187163341045068372701272616386945475692214577245981480963839380208885278361518297347384758303490881995501727705454140579927818712845349106602353621387834309562259304938453794508168975088927777726206620191008982766116238674056006510673441963721696146968219727211845782162033969666439709284991488812611013715418521923713915814074664982850908965192581471173023525473082861266029963018557897286802291425072890401609343127332417697340537930549331035328525187458216859034315268842619919485663796257066258250563672491495130510653542697956649932870787116831726533542292841983082024026728452973931922057799293741587329610058187217442455445176306796341434004615385167951875822234438120525144615883760998582730864456612941406686080645606521522793069024724959537197501189570714226830375078204898432703121506776119315550317853326053399359784164179483211482299509257961663159566510474003364089638823973519917047845028852394269585272515808372105705894985244281412551321702686373535468545506877790398841793632604453711812302272073555829603406230945173738383012105520387671730493853604123745596530287040965091336756799319503428986293763198121938226211215820638921619641663710114859234241413301896694212634060162874746006929420522121006356835875426657037072709416559259303381075243412674607147665945930332548834435401402187578871788854433206859904757282530144830133369038056500528808758835017252060668974978462650862609459337483629843911948459166330697951155197293782417031754130572213160800967632201381975103341418238607427819668310073712655600031653390392257267131060664840263782874320457320564202878001950322938030195154825132211051155069011181709852564877851688505658166957891187685805093078513232663933084504061547649792324306707717267932287822443114243291899025217301898750401131157151123301341228069526528851751700575415631900388743643060505266650287587362572303787000677915002271545636195695643710125241300688761400038351995016906809765690170473729553765850315259042132992485300546451389729601515431784871090649978248292221078539293497945425786112573440000*i1^221 + -3034431443348469186651389002115325293512409123100151669122113370206971344685057163420103031084727873904074869354609227725478861548805725236424045846043085185200172254618672051121866410476682122123854393876833585042282436897706731061500115750886296811609783470697140889768620714146785658826018945692845656198260681118935356957958181826367367306307179370563366215316598570952349568665298837730742153680239145070491965477684659693973973756822834395599380136521763938178286479769013813654166519748007585080274349794271451813919457730166115431647022299228836643883234764379902917684918779219354798790743107175278649453064973092428617948452261810067631477766433495353149870286937776122794579692274220266180885926912860357046995435260432693247709144970440237578848811040734029470853159335688046163143742991284902801180853581884201325459205521164334752047786910319909537000090021834132536181335079751086374385986674007452410056255670749607856333910392037151261863221048771564386837579931176076740951785908297930786481768262021430230355830734842047071172769687067862544435859770324801075234718767492860343699284071732711122386107789049349209115921308405769433058208850052742710631483038068317867526050743508761732764290483293689560694558202319656054550434525401668600509087167732867688568490801139485478542522905623546437293708474852605469511287562008089747128605659855800253770982172480521197535429602347086640100490930717851138991588239270280302866815829715439478120630521439872067766197055270514131909783303601030433838437237213992200371164791146142390177051915757584641318637639608188803929001844494728844868448000008702504030446891057097396760378543825828196478355953067979974214838493525594792996156113392709252662680659406724300727806185036310547268651488175015810657989344177151167014082885795239300637263277849149459762071328827629663788247051018143298247607556541457999637788008570876271680369347061201433469486182224828610110386334298870880913852772917776592824448862423495936312803724317865855780989950596028302518879333823751351251430500504920892078821188954646740745857897295417620669748930195921076596451482023064425133639928688416400924002781551722408188725893336353139921521081151561599961569856046268131313236843663160032972617591022610925593916677658935684921980409947988466555552290895825704287962893918650427892641429863330424684781668626748259870049072142966345182793987298284208840693160799461940469760650613711619480073205350003390623709111457424294243341820158566745070835014667540929184723714102536996700085042616089019370014130440475913386594784799642768197692108313970935805718963052171390998597017968585160018553109122530614040109147176987989469801325270310243735127677889962724502110971919616712825625714991898572329957239980084355649728533614444442578469269215640606855749217773465823148330975232000*i1^222 + -120893707141984224533086031421828366873918936046657951282930028009604725843259214159189918555811391061077851827954869851025898791784476311972138482328284846630354209061827667894854958591297476838240718774329934812316947596582146313014053004051273654741063037997780560576148032310654535070937633633686291803098288780779048167685324828378219531452897111836047556037209083110443154038932181666810934136945894031204600195464997292496520495005881903740442151028661736194483379813202618712930493877995322901706179437498396931323430161262259329633121948541897029467232920059653143802212536171507984634470913727236755426803745966671706555737179906112083645705835404039160286837638312189844812074059820998304366173340760125543644642553805141157792700949819739188193320492515209450267270950269942106019307843979236221237888717124986041128051135328855495336670365577700326547894786698225237132771870026010146175170891986050543422316950614858545440733483134071396012414272860157277537214135392167763436462617325656810359633938289213039865794157043402061716643658687723866780288664838213696947961663974436856990339538535110543178430390577534383257851411059355366506388521309845215250115402091907138831747087218232251789305817563850862224735359618762044244894928946286434357770255441645133709286297285369671309254370539530541212705283499203209410090728680214411647707209842952747388705016251847728332632762273828353432537903844688706953104598063502150781220399395682187708154749745368937397751731981132073609185942082206641243818663144398333182656885527370807092940430078165198558762481189126303046068395920317007455363504876609286503444823552424379889660540780211786315816593937442278647650002081884266348177798580020599004956140178007812575866943604316147478370614978267222052914794982130338019166967354082134854422886492338208682789940224258607776193426563141418637684166586305988031303993273408918181960206501602233105563732456450220106673767663346421537338186057977428976321922494771215868927312120690800534731264862384888973659518858204124808529383862577986924701934115306672325246919126595051590228637831524324418361931968857180815327062891806244500552520865775712851756931089082695093740413719575249039944211430130949081695022346735142726696693713048375159050087387101240722230415422304432638978139259212496061551183885200539382278431076807131581692777561437430840234485399504066041905531455541234612364210167397077276689172010831165689121203183577632246471385711307670036571145921791457469637602016203379253849419221459747188330444972638446561199640057851476572583212413156879547245308672975384088427996961222693793860329532791611375731159435022235539610568909300319317219661219683461106866143611411574009525222989279087223983242071597530875532535729739575380271986276541625547824195174400*i1^223 - N1*631999461243231941618382942902782048856467417364146955352087687356021444663345441049132197676589807723395442946565853737780278919150773007291246383641264715205810913621243192937688334593870369597316890541553537745557857893644918510024505566143052569047824180201598546027348543893549738698465057235747322949089906683802373521972129226166510907392594966347776*i2, -117336585451248621808861153920131527167037872293822258555013545452692844448789693045314885477650531473581937442154415459888537368651551467170206546042807686254704946978848840825586744435214138722123086344842730279999457008438799214168011057205783859893706971804358333584899503502293377180355293649338791966453908764039935743661150701466068524688637317291693760426132557317782191602315674404005044238347793841924304934866637676061226151853013119641369635350355721386190526071882836580473107229972720720158594690618152403727302373951441695383754001021150138441920889820532086508481177684820845363194301906222065896689316887321501550302028574803006836687113643320499548654305775587465458201713393889034526362053782561211962490856866541168071084573194083549448610750725644609450830213939717830346167137700615211841427252066545258597155126318503266831209351612407102870493548653608898041433014336604842420476763859994191555137613039350476546558647553121299614843337338236591068700608566018037715035336916246020339850170325037317301458286561466704455780814624349575333754690378423289075054030234115108400644560542974576619659729937219009134218112319948360275104477116843768179891810200432737215539991323280137845054247449601321167082136319714135938546281924393093904188967406779722538565624980741827219826471066561423552896306063967469483245254541712208085459206523016722207523084358520266135657838400198286737101318458313164534555085288132310406875357534445941550824902739763315462485540950179529152121466283641593629820719615118543677925198501264870861623622476065397354669753520556879525272448422728984827165530014633466966387257932766371689747528602052953342875386768976693662838227145392893515307303277874257247625603594951048704005395078462103654804699559541111799713497701356596592269357964711368443765403896748072020361085149758879163666099394620179487657698010776661357693053746539074202194876263694868293095499822966394051625069502465336817791281139991162476785206827808651704782417850166487312225083349800357719222753946081174788925806120925453476522413181448423175728892221754624203813101869487073622492090459961701436142081292688433358164558192360274674387473096139776969799671084570072497680451567383869677360503193031828275637081764123827493411993872064989740635773557142440448609410299212861298581237636865530785319612740941574603068620777379989989731396267260664142641405700083535469112390964830072338613201601057402954097576755614666472060961420404535794498441048272244358446402033773283552411292629285244212996981636473480057978340330744665910653326943472852229284737634680065312214398474523361889790184830637401357734116724550890014250098779486165630480093043586520677020448700526360194932494367983276482089781147187873735064817180855441556362141753726743707491002915240177556795546094904446750546337128241381682454839317347693487696484214524928089919703423395961450910182441526145512366452114600772549358915661017247403897220075263532597782786957440214420036411576509936607627165340471171203250543922087529795567099860944896138802714656878875080904237476520714954202041553430678480293018218354472765705392867670522422006689890790137089224127107721216965164729550966196168943192936643328392193730371651862945391532039085687412232763191708535089019169776164115124810006699835436822680944971269447313603249547383884264493105216636412732441373577139636456260402812001022516464813963346756767483793140742553091538197950466809185859603129441198465565327161829344749205801618576713787115013301071312782164821534404734667347501037575017478090974683552757366049754874639305664596370254542778259491397307998220761307519207807537329630398637240247336471416551372572201480892751032467179466562392216614192462051293656258836623256324909783006445472897571918144372416532883620897741593789307056235615843002756457807230862731482147055399402002682820187656105099790160254293425809507245888064049800877462829613461810183546278866191909555840338774888606456090204832970681179779376391513597121668896952065638284741274681165100537614767083448506173355194417373703207793452782674437804878670963264607897568081824501036246599108445152562918076670687119783158121831713061891531331003440106876345952186047652626162801469342218318897358575836694893374129866519009686322822841693064817791296213216133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -875004296215587278832281936412523527865053141097015724586563060485477078414047496735873609081036916925389303822220803957056688357158020450061500858561653107211622528934856631281490676289394921818087715024644029675319193840021306932588189108030031723189840119375028553620007915592860834369315287789618282977259801141530883176294788926289113738565546411550160091803261402513169958088975305301201158290963671755670645753148222720956165721456576163587931942225677112041245727687067970986246260769393792015511836617788635216238777791916229272595002498275408986081990008325855898428759575398385117439115800632084070007197926910150125357978171819280594446524054886090477112614630480773272384827632727118524930740259411814901363999052374778406761590721384313021533973077884775211500503061975547507922576180244828309009317755800139243722434090023191509482440194667783390202070361052990962908103448176534622489033600427901387187702616864755748530880979870544386321539921065320096792407627885891621369810177440184791807590829059692904546738856301758436496996169130035924065306601720237144096821313748401801874087033231060003685925884039963303288656934861503031574935622723881906056242363300582724758023211659684270756448732262825585351899006885970688610012086177073001348557424390962335149608728846157981595126728108502381496030996121784068385637533948508408059213138839645943058348644515183728652397672339268316676981856740173264290873258350657631507199192786843949282983938731992383764752333732156107856250289578759944822329168053006305967747834370188090641403149810750140983189286045546252860686879579885357852121967352028323623006311810415040413387263895079814288597412590027897879431323464324732616881815513693716960952114869663373480149496841803365147710809637631107002037704772272346974987115635842152825431225561205006784479116721501633508979169553526410100790571769045871455159917811588099909550693655728082222302510973128771498919782561418466512393760267614077098079943690996398963049499361968979075357380082603119179495474131580891095032201142281215233574050323559664313023811532669097435904689638482387422925233533794828675175942122690030713996390387531409220825087775679677457776573663331287727006938505498981080072858059575474032601850965415663326341362389623125692305482871374833446703901531436119557711002853411951194791793898430454290237350660744714995460744678507868462050426877902210144849064796612965016936922775286975458716878047117610587712552280333663657932069823614565984511197705647948713751609493362563574824048382231394517679285787897186345847306382078325982183995180387723511632792179984012722709751506646565035619463354049735092481412698636599093907745404971378361973191515820255331868681626217510013655574848790277491256764528886218877985775437510885901204571427413263350158135550923298993991634615754942990672468492724918430490952886307807859845003293956077748895515318181628963849996926639198982693154279553982298491461500827715086622545546368478788019931629237952810665227987121762085967209847930979693060018017004450977269194163577582770472429204381945759793810753352906971481115329152996663650130699984020376500106729148537755416636537628041508786129291752183894107158498273888470433466499434982418859519601534295860591683693346109528683461085747454269429359959952108109844305970446522438854314094467600332720986585354989884073580097325723580621778976669774923535029665740329736745326658640266415398133465213056704483854450454947878184918634107725667916261669879155382219823765116121279073104269502416482676771020893960623436662935716739796286208684319113456010816544414971588990594753698350708960762113417195096730568140144645705484427298569398341012411640731400241774783683651474901138783641988434808940440946562846311705726038685373137905796081567801053234398010279869725495546881122910692738315119607340666111583666977825122182831274738103945415082820553741018158762307116598272025999206688074912998878852009548043588068827821249192519266538606675756940665901484443917866315468270661096334745292997209087609793002556596226038938604675685191961898796974332400437326039667540782137369578503228715864016213648227294460231758777908936270602577201255303177768885028770420440278991617020809348399764242737666313452462481763436011625607918123437543459235636340661944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -128159158586191573982227701879802852244126569914160013915185594329743140947529194898026083351656372690518580250456308166084729333633674277951653221410396995234768630630619743828415835886497711017175762212628917905876834747704541470826523578484071085936192259675591675217970487143748808648556502378127104527886856157378717866829293099761638628182559670610119160906613006825087279185613319086299822256287259199780237781551721635592550482493719103700382796107506057549506557344587755828818194300015171096726474680119198566658837083116860388181400462018236930874825199971498997989053928892888250895427430872901967252853002203981680047037753561378594558350517592868460412882799438811083388669971619443162897879191934614375163324813800371495044136734636434545981673083480478724285927261838806207091982545261366619268748799695571250256876226884652972847301715655283260432025835947338221166111988684779934701751336783168506135655751173352272530218956053870487430398771788276086385173066158268739074005880898295980021739966616461820096818518085347404961450805209449349346828408058988726831172773787834048084449357221968788397685979972996206013998148250910284900135471125828585441749119504212116384239333391445717265769647576451851223810548859781159212348706585971998153764725246984023987709386360198382130148632540315898046145567207895320601405303428845616413374898622925005727078390253745043319678221656734459279676656064187072534069552580630990976817301519291489436621935749086291239604333310987321188363151556464805145152941640983794831281281121299338670996362232473679095429746199935063247355740493982676894621537541073655135994805462829711718211450530503925894570065208955865038983992374183486125254891986807204956033808302428773184601967122227591891511427554153121352733204418488062521509905572688029023933899819382700142354090020892686006698236002555346386012903447527672240062012352801794630618007040136088463114086370384227744333009484163192583975084440698162595865989306718620686822373541571537553547910401507103750794996829025793582208349566968553127832892968479853446087844932709554739003520656870233406842020485009554215676122741376805118343952967084375852575993383839832039381273870041559387074073763581229797438343496000080628547958453748641023198751636113852190944922553607711619180226969331244297641062009362231461996988417831925522543672612511420294862788843907934817847864437467921900648373035972194481908605703496389165008653865613299241975076760347917125454073429398383486313063420824216277377260548629735414984579389302708322342045207386266621126437747007917461380495426556882282547717570528530902376951486146369208978016445600734065152698195483730636955129950175851406463791762479054280261129541377518663289784517776841886828509618553071331826023868927023679679307514029924253009628921529639497084965015784434115806107184485744220704023721136787709147348954554602507867735382380353807738848371361866541055595270698694221669236190094987441641009339123243592960050720954464060957621853569664986462740106287653380451990148939663657483647073442556106850453224696834596352651732912666098115760347512138687432443715009752887091507638849836938879768600773663448332239812964590227852272243814564140184496229554718435707613109338256154312180000340946683008246895068586209608244773131693789332001798892560490454179675208935577156006591243245872199855282996739075851083544598618684567869210116760351161311304048955130653538143983929568221593348217152981443912854276487425276862823255757619156856684759217460923802791140012118461998923016702291162779189654725893131978015955077859802523518155333568742512170448729229567548624047357480196591013853151252091688664448479194290517785276645993063829397461609752687015683278525644783603008306866060477770773056725713937407831043505353377025482505603149976811058037358927099335211264787704232513326956007442637248583470419898113913817813966823708525186183961612677490662008913397076918375341672093891882492679485665377507394632433212878807354180072155046090799226155999826972744309513071378016559701163859974243572884478920502002201128027615764458951473100206491319374443437333408895307725721520659903255997487216422713572339199878034460023317054972399820028006964073441312180525452912182046167953620142292059140156347724452739749717092139742003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1650130247730665901060538016750909097739981302057983534416519668919775127616121624950681295707629971790742152722584128001873422314101446894063889219495816870289126525936937506665521036443890618592716561890447336950886685230859653502332755851845888004112089889061076550845996709228026272260069188714013761381725786333710295462362468490650930052175598771974237206750238285374296757077442162489623748884733626773281603964386316737402470408329747800519718975822730646616337813065395885516245980676956968848662486649583122092659262631620436846646874512316267965742565238968131096261136658163622373916926687801529073487864362514776368993461597441398592382299874291930297889321987607667349624756756407868718982435038863426241161008628938974688916284787653704652348133474621621042126031957232165905726786861670486289827391801750545182922729688296588577205715854804886454614269618300067513038263454004776650262611827193238122026593893384305744140132450906239663349689874424282610246484039225927437244788483633456998628507734701404841197507537452188107591235301550619685079670664032220454559351326431638013947531447120396393782018953257793657700740477289602534699682935527771154006246972368235700857567636850488278150411591112334757728082327512771205498996030999281555685737728239105614040384146428978802126908491742407095124195211830041163757696126692808296455796665799317491884857303561932943944686059135761314665324223379970183240613259868713742511175302685522157296828403847862906863789405889305119563313160548258186955945972626367545648969376456383400353033007212972264325726002557132182076154628445021119174727015809496579875699762969191943097769874151629017676129704405623393451507626638099992920519818518562211087208033256465699313460835448258172305094731829811072815891711498039076220206906668777807103262846817815064882105497592295528073731334050928264668888941891669813883605557151770204178375916547623266962624673409136994551273934847710023610653705240376517086794911429177100601861688391439600388628080536820897244571722873362491403849382858745215434050748616991477092316789971204871336038248852507991491756602810746510934774045529416536851606889581377339271475962507372347491832659333344670236395202146871042746519019076021628919691472146041675535303079668644970925217720264294534212914473640877965117080929739602478092423524334954528785605989542481820158674425573802317977411138330704074177804900577686232338242173720003368058843661657703891190277227297085093619463758802342381453190037686465976821713153271229800448590270858110868286709959664545998928892068041941970127040775632175631489131542487311350829825126382805996342904043804009822892517168618812076413449570711868401896344769568758200450522854150445632582144200409490416503898174679424094885412296751113901703071417146576212466296239510844335095432963486651426941385852309069783935622280453989283917723049212861158338389805992955358349262160434036370060278993315127703078095375775593499026113040299907856998250296037700456570047719197598038957128725059793403415684683208535234777574496275502584337749503852745503201897241119069767242236551383339321826134929415371266424740023566189798089089169479087913320961767853782885483014087090782099879491183296705335369307762252934541360917678933600811847228122362161644828751086043258189825555239055683723706565118928897985293322378126278025037695768379629863021757898457505544451987488303611392729540762798007205643454209579110427538173961004840637899328841801307503572725120646562008376710036467458521916809438836978356988217353065725600128738965992162680587505907393812228369913066694838605678386792021244865970255714869970243871103363784345656337183313933406524330222512098690126191602340000592452372566970887653204489144189920855138755620389347465731790828294565753279905262611330290916362296860407474311598937947443283241798813216973690958181984044633377234129101523198778477980605125314564939327657868456309458067690966102143204092818522406682336865491351978954863396798381040591048682328302353765618886566813609311913944944575692377179703737255352817098522003040658438578193596579853356571276385883778405359461293478889819083556425109481644532745884755166540455926104352533908176667005677416497076704301532079158386931369589267817056863656312200647534453199795817088208622059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6768637485811163483064218475119048820658078867711975996254745786519376593608545210428094527079306514744333622297427680449720631860484027633102238219133043647421297482028289811343974543404998671993816226468362337485228865575807708301070474409810024491760680562944696847681772221473136002171273871007338199189832162869478371416372774508297485555725593634552093773998560381949411323801329829006297574899246917885963521764866810170427529341220691184317475643578497609053850267935855791418132142976155442628240790415633686587778673326649258301353961213911118299427766530633029505423677671610921167038958433905136532717435622707499392459084050921510804328131462233063759113974507374179869233924781590959100131802402144954913234521197790155568618914657949249975000363175536077673331247350096489896856057025399152641586378957538211277188510853304937924249272618272518104553138062007063726956729346950641922207167650040685352138584828952566057181860438604176349535398332295994880810347540877674990233137852876918047969113003202816796124188353229166864222934645746110686363625308664590597346722196568297113049641613184014454039770499738530916348322052904162908394595288226024249366218782003361758194716883795550756383292579064408655801429826677940661522250103436396482934645171124498122701924875311787873916497093975938354227659423485528721516686159074793306933495847715300953952335991547398289958661364556478543500195294379053531325498072724956055805170112575228541842892126914502670573362012559326640881063078519703698552997454983202332327882893862738508999723530620051569939997798508488890350638307763463086021365233072433287239118541487967978886848320494836159347495669084784919404130003553738455546047112838361862510604435440440186312955032246013686010406832383050557173362193227129002285716675179467067681815583674179907933395426860879435447900897686910405885355821475445924737083369590632061328140877165079857311192036324180954793056915832914969772408833881473225755467496513001172642373163730329755396817720562056240976967964675315006603746225118917093733846627997593843596783418665230678086009099986839313763365368001965997706659651923075697417682273767667183528436669039239979637522844452471469784174916608267492074061075538768143030674844033202612271393077107917069509531229106787768762100424572325026972991931238528608076700142825180774039076988540374791650650842971356821060126542426671480822878233678618625439688679814020866637786283397522942872957013484112543969223806642063806437849375046792182930558700277147566804095233365855129832309838036190320372064125439389700138328007778885277085344092923064980149295915390932173770135171142385006928197836203489750227789941464131376901451561857161860143015206806998562290623581943689705367946291068877653210255404654010644826999765380351137992657118267140573052188869035675090162801643239761288521641147092044825307900600670297996417475505296181950237196539196839623703087157340444973103284822911052178773273131630775149374758803192356323476652447355259841418854770147959116315896190409131724480176944007143089079336412018724898348753157886404290435682732824218079687999613439009896310238767488611739909830635125663301750478476328335709833805082601742913346430095180976256798519275490765270182192422345771014879963198896140646682535212164094075514318762441244595064343335639913845651264803161286316914486642842886493419701804220785835467957482248316246626661196182223790954737384265623675953726513671205333509613576332831817219878966715657972436556799133939756743392517500411774132900041436723110136044654489439437646215129027978769354926028905380368225979181811415086237511038420313605937015725769759516393925556912913616491162450495294653395501067074470655175117351412423865787833875903262244116481419066565578991839353457264369694661493772168018761402533897292707922599299009856334305087435687076512294113683515099969144804418913382755651567232135694409501698427828960743915485739918277731004798548245382339831449575661961473108330535193524711005916107061171630219594900535257858312467114040068088582565662521201341818006059650944861581615669820113723828889788745370671354809250900509226578185293649698889823943633840376821266787851788399822301084759803514550777289345439946342332520713716320427138420655989101073375215490336743583907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 16361686860853481917248360719388437735477248330557109422035424989458994681541997725662271483109985054429052707671470721504271861498273022288740933646276362529314834796155406500573631559985077024200766982212522342208890799307869116323086071390461341650051683245947255590912252341424522042830541509355625564825071084172374164592806991075388012293569529307265976397736573255664575121328356657082375558552281573671725598190258122263430647507304301762136662952942271709730543757271326915137892120436099621919280267416115963911472185875312021293233762768732497727899397217466210569161072933788995345338833278607070043602164634294676481072201632391506077172854911508631227933878311140710992177440188544523773281647464476818991642415314833382890973101159403374438430965533499053026544926505768733466278466909902948381265209944979735803082457026515864518254369090825305937002367933104980982251004816957131955521009917994550841203746994351978791352508014817356401747166840834043809910560859969885139899800192047259743049294960147649071932954408319087006136421694854348818721113208847958658020829794742230200153281721605930971040551267904695277996051328748726477958121087616883887478455432413402386374183789439321828094766725824307987855263676203216699786295283821778622685771181201756714737636743582567343664140043363491090723384368703183782503822808153162632531679925137740496943126191156440953627153689797435472452700458197276521376934057782999732848167366805159364915823438544267892166002623807121612362567359387043107401246856269082372254989861920601250495136837174873575366199765016375183717020454340244664693407490603943511262259744666206949323928016912855050948033583521290835638255458180898123923833049421680034915968376221783729068210735586863703922243423777935919470800412120931458180300870433404160627152847390823032468785041100987521227290263648943555909559115108380233672116181804645835502463150568543513043904451088505306431819067665647686573045802738857492219115812731018413897053581904349531368854560252338440283884979574985040524409267427183121993985735906142513707804462800374163194961736334100114399267475411582612574940350246674078121584220703499825135818863155019930613335374465478314899490318733905992765832872844497038336804235384519771232727597581626813463876179574281454902558173983506486577082860549204464319782044583444975205975629596472681410657066675489394745233928383754134858413101097861226562589469619441250538079585979229941975022805227352331064200634990659941658314089925538292060585648159169087574567831546817374756020418220067260957251520528991571381743880068088105417499475926281531345704661358934303070847154814914113555763381569706290979711967072905230140661151841415896102182106470709445844691500297162029731033922518476554155092165072049434324369688334274236543654059813915145301944553296860427901161622298219932857867854551494794878944949071531327194565478386229118988252874383642487451760241384809903031337462744855532474407247515145551044690045567641505824816107669097158301933136403091249766954243833731059468321374048189578574689319941543673501146000885976337040360592536863322991064600936296958758909224888550582954755306517957131657622206001367085405207985836259418875959857423369876249609118483096640329666405269886244112491993877653683874916158790069037358886404929109187324568574313013902646273330505161106166784408763493097347180033623451021486312466218602843952874700441365307761039157145325566780642165665719716113861550602864733415926644448269955429895847651568471641207733223141782364247108797618230836596463028558729556489739296618108903573374691303151647085972275812299769318906075559836521071444427223747329119580338779567370209748575304317476074893141585049713678162792044944037679241642875875963124706586995843195169786157439227601363500459586610872931258818878469680053604089738677280613317377496346821748077195364094935234598795299659153233890359225787207696220482646188174901240854139259216626625323979570804007879840461997864736999674935313108704069354016124534494712422800158493267691828895356463839635709622819630160595239975890487126159834742665801547445166047806212422607570144168158761754095361123590185718626094004056795019822719570332141269528452855538290385426769002375331129898205650251204478455748105646715959837620751564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8776837107029231318359723868198060197208702498163554849704577673451466714116431118040608901270386168054283365432728241995196622296855824122904203417107435266755943051350479129840018432137318981064210266351776940239810916940280857428927754263741083917537276237453271573273529824826485848858144720788970720553780551697558262893801053797675525129007527930495255187000664153991276398425209288429725129655679189671275371328577573049079198450533180556035051167165175279982345272692330275129956032353456114288742271974893347935791040398017736946974490804623345830357874880878151292207957554451231745611673601282517236007418941152841041432503231744130782551123298801700568940017680742880643804686856289700089503443700968338952763870117714009207152757550537903727833578327080670510204844844356233674262595764808816283101359641266935111615588623600575208215405527871974398625714706303881372519600020487108923502102072354522333187477893547936830628025431655433035498638094363937141893959887044447234598868441258833974624027690353735736098320638809738642739602092809805891574718434152990817420092604902000072032037217405808779593690170961235265680424488004360256159257749730180462370412633612677443860889493414014699833442155308201618052713602246745774849096951841725814136583533129298395589479242064713199133424988672971703796367502631174419431690319334513276122204271346857194194579412533052996297262567551433006874046014716562511219945695981284086763863261752719989883134345022802214702136050966766717370265879270905768323260379885080867431689492854810016269981255789493475684888911603018824447392101236487551069199751815719773031416423181795603662409855882877476686361346286770928312178239976261818938673837539395834656109078768756159237206792059647753754184081343178338153897431076571999546785646115884422111463299187676055450333373394703731903322644199875567888021299911429098805250155333390458827578708404065111210023495098630709325907337266436328995030347692089168276533167905146289302853690983515846290011454706504710770720886532414061304390658111175534851408686299904222363654380500301854203053069656304964198618115789701019086251521706176508351831148411690447956543397057425875217439983141215821494611336247375213378029364189072837446735912034249852347771381757814561492347000020206219490452138797460826392245704697323754932639519598896401013006132761694392101647496047997522967687514741850821305549757944017858260007803031487181808486926480721036381613811673777345258863191066576247142059528328882449473416730788025937109797355922339572135131511026994884037743838690942079286786306206349880258977051830941303457709247286229637353017537830720323994655912719522751704966521434696540429463641060502774862197968614321208876522715298449938231801244946949904075411828336800378706807960848136860910479043779130424906341281747194545542725030056472475869260047411503797437443915722694648037089438158605784824818254396594344379527303405544724513744915022364211166485813225580640745241121306555276466385654717077487534232989649849078387104714739097308451011609022859049708280512638745441073862394977889641952533474432511998936951127332350483613074003311629071281958613489065096875661374895582870010119492650519338033907481503365510529110119420798660718244931322874078121818365783825641215145156337010454294161263618883771642666251002458421014870842175789870984681248491989715229003695547518307857880260320731589691917544435831797526866534123347919050170887578426584179870847914316300533078844810227784513211486899714358104682237890401377085359790970835960225978107604722245584712722806449070040105612166112252355417667390012284934380384827196806841325999695816485812549426967493402695476708712713387352634552825097144904314501821703108254549080050512567685830471191128990626796240525676858089032228007919918231875678507169409015892713726095758420241735770263084930325200842682820088235348485246685006796277268144145400309387660322349288205289663897926759282728050867339057832936403198185811828679693139016415464798291450439200681145955903318967075445073442443008506589376577742326339321336752609448793966916737165131223822527603169857702087837301415749647494703949755246675807288063983994225537119609895282825544516038603004945759798352298412143622156908865088434170208085036802452185653832581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -123739629042867756956045928347825166589734852720355902549250207030504689777401238860180460349468581797861667240589744882689314814512614868728420820208740025607044314742112877861058096303497596080883310763329216860940288211723675994079205307880216481745603130103780199496762557496899722943683129703191619928103885873311948176207873081332571824803058816182924373945089178128705896821809468263324349687970734799942068952163229040531976149776134228016725515255937802800419106775774543947434133189547943717393816131018554713975596287931683816936437069821376235474662925005628339875273236227089472839606287521566953940318057454343331538783012681434586516801873027076826626502859746445406703352712929007356736510459349783480928217370626369575307392895917671374838882844830001638086915153951767643967063408723977465077008234680023831708074147417941781327433742839265953183644430322124238626661109418111600088846468629823517243041973429254772663676963961461979496036928268432654644053693039528300275403954595043243327320745670855351485509269899845513005408113023673020574074690539548338652220103599739401909112002133844441971995216468659644793999659572656435966430171433817640481423733700007145717558037884056160813097884836492763707519117573190728481216390745487183618846628842970308141176212897425016546889781553582818483337671013365284515974706841199890207452076816632207057659901342400281060054768498505636346550650984204569278546304456958921981722194429456827015793254439665936480884791897302927148287278701631130113488573430728723754489178352506087280783123230956086290098838805743379471507615947703078180890011988871861983751613333213251582974777391345148261088952154666420619612542857918493800993746522926170533728151333720041071704615290056256731330751094917044250660621250674815367403232350379728107093066239701158278530514155480299109073288150786399933160969461212407158164567063160966879002278486129122058871613338843229737839203271433791260117947050181894038515661486205607097298086978383229603469146586879808031135167050770386290390127834325522728649430274124683210734982434295362581149498512461527525174691599067549994669203894187894048744787840149612502725822447071401670339053768910125653901335785007730725538522787075609839851900765581604976140376927862875040163219627984654945097019192672860794921325515318352046045884328427082861132298297532370874411195560087214804534535996395092002673962115181319371328053548171202696634885624586742335278736928558669997484108702053841206292094544871639261766076189862412121770350958441267555659115760745937713351813938101690231784399773740335862182367335655983205694216550379959999032933223368614459299882893263273641240882879537280279451717866455985956142108148430110475618400186595620563733428072007959384692263253859689530957261446052262236305575040346684926489625991822120001919916850647946028091974206366047925025784087060628684494396844411678177036263770913165392469414841654178904834478055671165671875424793998143444507777128354598562147963997341766849971766487744133967621166931529046336743923223451750780943028688053815473255845271632630528354728890673471070542444747685419234912017662902906936970681276874629913164790759393118452514993486854052658049627000039920018883395225652980526433307997977505230482456695654472299495664466059663656537853697582369913419111318530488317624980624854960391320001886240263996804914333884150061034695457188166432778026251308230529906044878132802572853260115294076312055206623561342588277842432107900920918743753950424139647335917762419684472673413607663129461043048111061522759765550209810905346938141390232203182744148568612323540160630837859853612871450176330649869434684415524426359722051566791436600996652239577546778346584849202708782196055275983604069162739740813982867482049810442921363065289390446819261943876098444033003303496265676677690191372354760827012408861033676587098121809510596178360681747919739126513766287329632550543650442208581958058516763185811879383220117311682903401826480324724121432045464539341422358913688976333760039557317492890843012992792811890454181079158415748381709963480689313458192372991674498470665942381357702398681961893171966492137291876692813679304278248948624391728208922525256547121274017920301139801296591899843906173150026170957861746486983325122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 89254793787539979864721454480088982988320773117989136952221354957288952381687933912343877067535485526361266772633792303070920213363844407986193976769858600772613677922320303201843443757518935269483009730112657485660808175805441698744898943199152832659993882748978269948872733230524242145409986537702108966476094070026235553509532635655154669290237544690222473031478937004615068588084031057171689508540040804101724670909061348599111741483239473425356988599262532613623102207936584513187481669251348631610580696546199221824319921859878777453785147765291616911687526337350626317391063024236369844531287526920740099887351492934104711453285010090508494639077215821307336312136540046181189110487701888341665965704524439050038901940390524455344026851495269438791512322126902220807179588765952566939108281472347058138977796263953553725221116821318902447769645634170433190242061752100496969105564117211884411113984996320435369696154296743309975250367513506545425622355433768025370827907943629154475759592576336016063137471897775449771352486375176256837214989846551444047323601652973967753283627477234638762429764093101373862557442010314360434947265467725080742607252736003045531026509743563209749069403094160073689503240884986009196800744448699667549558097398631429721605195412524680423569809320787620935650755938426579784249548847930019080826288326734669566484353391946193494709119955456754530802575294599282216427604798066133010531594180563217539216323135405396668332462844063843149625827955608460820119622815193602325650018455233861217907667712706295178781702913778042627013218561739517197049962554732621680682072760474478817275731037390843565887816417319795538736248989366253104946431576884066583169899231751643050905688744423844562211979667562662661812320356041221519337773243905296481186622720415492151973392378355703963233707364742513812819265962546733244614170561538052557162331041264502008705019866791016635927823073394738919514025606162996482760004644310669153065310980169018440981578225964862498519655667136687921266544794656377897357951616024501229820692031178205650117402656184746054963325806744638128591419473394565836539095264506685875514289689139811666809358624869794788049590924960645044759200267985414163809847092767470552782209439950218140886544410865159449423462723233091439492604837176519388186785828981716269039675757561397844454633689486862692483421999852079127191478753061378369517686735341360012616182420734726689009017716773828774491146973116474788607290450323428470475908857397332674894308594488262447847750049641091362431968598302015538164209116543521828448462114420222798436169981216357568330835561857756847521120201972164179938790051722506725333963973681642965522596187937206460907016935083908501226192553000283940399918003011843199103653375298044446906115184982976434762986314422491715555268497012769296218544617501024822449062765844733152510154786346372774587576798063828018759584143690997088627414344336120996999305493533886632930244938069322989053188464881372177775464937943735300497069469067616779377608042456807878283764727207553117971621657148404670029187767912447997967736179118273601937000713531716262966476041264755551523891750846064961187833216313165197794425024805543786910680684028416351727971804982024838729714004371882386345207197959779143800543141591889699436180670270793233314576382342329765211704098210783465307970786481863363386058881582679577622481222748599651182832354469348039754784214439552550667312160886569739334506456754830064068764403510446194078212712070307338689649577194556984224499701357824833296284916863833789149959703376565059508331888998633527157655778120460318337723069125719275317711549638649513389159900943540571195295023289874757397915642809528138579849978196756004125564230115988150242772999263604150740826783034245682473139238408709799681418837380591948978345122240911799777275751357599973193039949763661967330566907378463654092868666420597240339497071530086097140977395543499974905142963226379792436936545327154197594212318705060549150073311926675289853649848937498702810793930992588198396929529974318506839395680607699049895800553593769622611313438892754644996937045823302625679047489664468911823084469658851759788249238575514098185325913310623419920920263911492807378037029324631695071337016436284231232261695366758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 94580056183392971112385773850175623833595295413631836751360070025540179269612886142392441768152617608842032088393042767817776363896200892059172077872404188482271586062134293593663353304295655850961103796557114590080460505045105711573553029404390272718239041114438199221597552916837138676095983492238029388488373065090516438982086635616722151425365406226818357073701103041592889722933349433609881376360202858268416199402051916076915408648583224822718109932587462267165134425721389691137793097564549815739202089924307940955948452859069414172149057610976155887796545641324634327735253851722307191688227758620264668866701481455415384189414918380034880099311194400806849461662150528223951981506594592891020151365166112046052509391869068316459338324934515701744482233731525214835661733897657044021793014203860569921304413525353705554436386895349621729637897027991447644786482150098381796156683428217927830569107073827212815323706249866420444120132040321507740181703342483074860764013798946222805464555320092470230185834955570473208720611154080042001517290752278457073390598249657418711053396418779048634762141370762796106684048371965381712765691338043250744983061527370115129634186451732887802577742211067909080832166925436808381084070783553483844700631092584847343844721709439513914402801903117919605166033514646109245693282831056026694685510037653151322863528541356671727493567984278797275324143367014212409044070228373996999067443750380646725786245113808717257159329562290417505889346715680705095610164027410623603578391232379399299789968816239663508320513409463449217123287791988225639778405614420538403496433259032360613294161492794033609120350338931851212637601436304922712517121740744773463801901375705282352036085264844481000534808246753553855318998527670401568952846844375081051823433823865529528271173940947014999257505971691984290433170780864661023234699418036166091717380446443014940351885706826777256323110529204218355139914700739628912358503586327307198051676615282320216460740354495998999854921810626214542922168623520651417513009290039928774724180316356476112582092386022192812539620702788605707087837593969300106737921607320357212289472021417663886092675425950359869620299669531016443583905172398018604084071950157710673203805290366009651072079572261716387034710976404769042991853810179416234011332930005544244640209922606597659519128120900439657198269607082648298801317300276568739344393330759156034033912598124597181557544591470906949014063363237401470188465958271526798411860218064080831649565536842684549933968157626359244114135560486270078118388440309178366787861473875958184672632610970941980463220474025503949645589666194697827415748264772356983620399653842072465225597802990793005196151803241479602898764973025925517184714933916510371828776654816985782741092100094758063655315267637011524748738838668024464316693427495108887258175557562087048809412176107318174195641110454019715799197978587653244238399647219518090191353905689914339693029260479978180606968912808962401089660723172151257306453196805211498256416237136422653154600835640323334529973605460011723917051087258708124371269282670113775622339269336248692040140072299174119785708865851765685693913224948421585919819160594990340367028943350235502311460799843885056370113925952453867139470402641240375038474762084288637498302480110942599336008092138821082218381340732843854983369175616247011999026740100850753699518302466838148752859835857747491220723638485602906165252497009178309815356701198836128422977315938727544155948109994870567968777600376831660652721068358831692205227396495447528278322319862818893469217787115676260769564837768558427156047414021816020859482568346505088578078466799451047876160844834545964430696579139589646755125130029326726970458600297827600022335693306241658424088360679987184648549523266997039167556894298218285782703787992009336337849674418108314475298012768060712859586410129486750133275917840246065192913345551668932799121273615475202002713658001085697650948055546408365508170579761556161101091379518563124221320341345932799244436278572612352272478446357210115942972009104930913847807870427443532105294584255619111636694516804185678869800583626397769282868285844968078320544526764340192621421827679739001618739757702971370216189538917824655247771041674028652424147972915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1083684530009445135457471212111763862545567787810683960551101930754355712783675846815945880325871494872675759082775829277650664669912108239158979839643894622104198269966605569321259665363336030437936198328377989401940491027465512634907247142500095336538673744208546383705805526941994180365947915931449234886702360187405086089284477539160074312070767923994016425829558981370152119384547216113719393730127275870741947105457322033306171374239275659543961978999870763065406297100475490413595614287882724278686048407865104661795875626889898758311348300959628765544227435148244136449422344652774882815095049234766962214703950021623602609796848906869855537578026227933887770419052249178184393021522785581645897680572662348102753988973789693194117323483401602240643402465641519934620346665780440793644853723143646187537763842455052355857866879361445592880639125735710056190205727313437565656129862947812329873138574508766930684048841675555830973343296245212584883004772646101013486539094175725450418264564508640179786667383592880760900883655254877011290735988498547840141176818327742184561968783917083139705381094303056712151536781054070711352493208903830464444629012457977290772869656552609395996288516018008184230195205475461721975947287114306535911515962336839573298377470038982523587096964830259873116392136418498654058327624254893404273326965494327243875933010557013464355691309848124020391920994027171575960466708750641698342798172823159959472483729436318416387883856638312036773143875056437106118616571814129232947415319383170813511210037554841034768760265485037659417622966860298523438327766391010958318010042830513085003616831458143957411633117013050089572115590208603048890998424863404274850629303206637098300346227943430030090302019150390524416821664113503137043106276835782473977996767427625336772209469457446015319834872504765864667409712893064747507187711981350489175379792791144426394507918027391887172879260709853097153094172698971560120578315318349223495422783554813951554799086659483440041828075468286935738018603892593062140231584667541995868928981541508480673039065888081807848161521140554876559972994265991253996080980351561373001619537311071982664589918533107291025209693316422203184725649454939754233295993704473976734921111444417095117082825469900661587921967120131121812688834966030461124292806928035809373399790555546582220577656680370629828828178134478105429370187615594081432927292716845632732901359348201055822648725737654530130619106717250595950864276626057390844180462611433468277421705374832965963904002741466420841515698478835529491641881204592520760731453967055432840058128535186388513370254409021920975638615280189044571238668563895673581769217300039722250399130157660461724186205022788814280831763829933352295371675890381236962538484515453438692138803061232479695503469159215810282725045765348213970855989607045718529575430563427301353425663788861746332763151223848066455987797101148120906802854183401770407954642129631718595580393766184335070491852765981792520201853996753286199399898143895382046589092623560984079197230488384943493427868803147599347382404758142096054071837228327736254510772719400762982163930992304826307320124615106333291736580845554723304656128266047000987179798446356345049863926677379664995260288760505926617845867861814574708021878866833110751885497363063874735508715765852193332948074675000696210923771139401995380950475102427163872166772761774212860393132151954549124271221233016551138315823469023758379774412158357929674101222392284938250193616783559493510198009890347373934060054516216731001606793049434492100629131612018205887185821172732969547043970323652708289377525216979369227379429570784070448072694543506049700454862429286197751368800608609259298932934086807014605965019003599792403445131545750053135240875729305373859555927662697895728829007899430453939010301015279350089387284046179751131528523623857686198548502382450375297228677766269837865613941469484344298343843598473475594082394694972968083544926279766540911713054120956881264532428492875964582495845131242833555409430645905924606281501418253461734670307668680690691024036386106572107313238724278159837555929671770167368226053498350474632740013604809932158033973544699976276739881199372309542862184841960255176207472538388578299795468915691852258799807102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1671571292673660413670216472611222964805974239029559970482733246105623839153098976081321418831026210328028603998548347094649008831767982271186108431185896900591716286391917510966443054172307476622822921482879316090722578266847629942799654970142358295788578014496673750102681083319587895776194355915473803935053650110186984837534041412564039133512928600165004065429887096574316716796562235048224627066074676088912455311600554057339508407388626805023225665942135863431952484751901913540974354801277936319147924903096874753704151502153941475203766932504486568194577350999027896523931713809584777071301894883305816383084685272321770197055962269916663056225279223898348345224931885162712520051762452487864521048172591547837670534586062026990327619300839959330399834166377481329736364463446733914699667902623933467242118883752824306306898244574896197548336907716921285005991410968387531875790187007816077593458869820818915407212400059538767773115808286566202597116153309949013427119774992471958594259192089069588190486494292711666602541234606247502722781533559390003143305891631562882355336021891504894270137349918201435021378211324345867611108033801472383198238577070111846018533202014150051694462676109257271687860676446384806343111865024052893549223401861053438940441182379162893313488162973978291340214997817494467229449050985156860155951917209190627282393093180420449047380798258519667609841940818422393286723407219850434367803326218147052209073194253327333289048647356386998572993445592811422858741531112088360010109085717975712792321194443704595129139983796215102551041357980658035841287013950117420696111841863113806071803490946404024085416804535502011135544693120946477928313085902702308773909167058968020907967389657258892163681947027706708141445828630976563903779255539184580106675086126450856863993804701696844686890203845057533039209585944625911597857929352646371471650588695090712644701499378310329233968580193630324023424177279529667103047802744543737229991989898802118335535007238631550689042111702248163983525469009756562059455955401411207551477073656120927123226171715665960459391150213825977557055753220635212310988990135215390076640932917103752520821504976699089509685651589002881585304660410714145204948662532950500930430103520343679080771435340870385070588787985046485699301365859918256259471223265738643670055511657163805236684925963730767244375555778733898506144282445754376927419385008069948030422136471540512531692793449370938692803956567791341680889883134375476670256944563396404992836697375133615511862222452721940927898591492785603527574409894015430295566130538003761632944452261295033556932752522626535338773011466806764219194274819888368133862810929544363567769515992146371807798387174050575239718698241756485821479877984839950349655184509659183426544873861037244240356842599520799908658491658781967715274847353039577607120901492902924313734287331628995221027571784306369122793239350897168000398827228355529895373519243857185535592799332221478802823596263154152994870971062466566741312396982695694599732542647466810023482750132423255895052916245021824276781165838296177487881773287821436175942707646295911029524935087779767541575526076573162109858173673987164667452332576893906319263103449888952850133432642451667879749576728678327610244283538047032483153848729974842569176818714986591236815566037535018641173450401933741773581962182250061004715493898079424367973610372680229542788598127383331842943782851914963666976731774110765699958052825053642049742390191184467263962808185540221033719285301466993492928085744523995454722530450865231869360482520803924269134446959851252729917891717366443405146937488536045594173154194629965064140720650876428042784583605530154652209586395548603630473965438126744495498875547277905095548339315723253236464965240335563528341370584425223216304654373537549855867031436514475804874857336840144073275363647311886982487698180558649784573822542785257926824652212624527360506981845489597654688496981530278067209011750697636297974781017883178676392565719398689095781932507832709829765293913512612276537862680430181252129462528013081152637098130412303370759285116053136758043940872024405815498753593706555892349411294535938822841295149642807963851498008744364857093260451675827220496645822497212944720227210060321596627956531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 309787715592301559140222775547020878145120133112054330404055946240909694927586600399889279816207095667719593816321890020891638013215923422467692149056289002454976760446782207998762331818006388734929258294268829640043224734413136979592518804560934658185769158400753038641603354261186744613401750284624215139009011908508863206071929217797060659144205252358721842477366126918141668100991080309554640849048698484404822389180160718901308332235117598379434130988587254934993084872212130311937322801274510385826381473864981741742728674685053384437257399641747013754134051328905341269774565731476031218147513062066229810531318930875965167797578332525320969308560510413578295160768140002471542756637360942185792989649758520734676460017260235779348666815488572449372040226105776154869360524805359458014909748915974178382832771897793640976935179921073467981258091376691716586682656310035276653721200748847431050900318312529308468177058054089748800691482898831712685403261318407208671536710367151745316603092117735063742394810623153826183908677531359845918148989942798250268778974671655902233243365860940302107365049213257560210887129907902661319920292507541863158548529655894925528882073529875557461802452774164736841361563097115572226183919142466512882396533206516877398598201675584589532918485410055515493835444236198290856811921831732566860635558993973779211315320842173499366899409092769589718596401423459198279337238420495324818880999557010189167682064419475159128233950589380648369460651744765588827672822618568788395377984158400355009180881811066228226179361088001497215246695852782546764850706330450288769678021751798945915202322292857493801705557348778854989483322934635421013906134920539325108850537451727823180655700627975313716867925700055054335295969808387391126005890990667385081909711446065275849051642504237671987315736409555529487095561493957389759578497192062507180429735312002762872139762811905042972953350518780729209477154641714942211131966752042246722414210895481646179879624879219156470981439798493623415681157023864427455550867713561174848295071952063207370904457274567508882500526864549053740732986032592371542683659720299237150608733253418110562526505877746242969520498552039085184251663821836407177998222145332980890582498495329641053047483885760653651668496097999535001781032672579006766998771311949309944473386811325119548148999605223361120760626527990452814837973765032723703075126806559692050562000754813439548325920020502733472676436403960907139398368279678293327088751245931332873904079935126202303300984006616321072791829279719784456763078233037472580969993206835756845239176147710944110459749749017562309466882368194974724702090215018779328767324699395768321808792685826910325101812627644037480152399896329794677425813617504709834409767915677887753729153132421954596073359830788924561126012387713547656967702720269983107837254116798622750674638942909102189823291073142756494917781426778653872132288109137761855672398273130134851435534907917406893124213776024898553302924031623604482582123486956930764849849660456299482332687164851903108836823319352367315608967659345966118117406822332608880210825678924311065069583161171206387947857728134811356701339379151976610033474496973070914553024469896804698357877627711978306763703667378027491547297131883929954645671957825140375598570809303358506965768767291462981183277873326839425319915455457742851392257807304798910888930783352152560918633815528979641839375704271177423420624684565204497604447540007445199473284596053768790042166555623510073599947264950597090578763779585973353659500612902548991605146712075278182803524187851701569006114893780443912689219795558068740241148224584005970207913848408621936867137785024809936109421565982501856983096457493389033816070145048686544596304360540100351632310448439202409678204598672543053060106631194754629341958402322413989095289271201349235521841455397094422390098903944376602775734929721161622242526098414666162066198544604485610017880979035096780866575190771251663482218731066843789588871106181021843260447264681558579119126231453335130071681483110683637870215527648485816964386114874796927523828606389435945982336935317461419418563475041117147728869559213706299780140134646910701881370496922696698513961766408667801046924180987844906494609850153875092652687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2650397175358838374151576095408649355997872443734230771743167344626794169353093410489897315324770324429187364385855271529637096296710598451404533897206501448575092979671063804676022613752484006616905616364830369552475808251576763981841617408555415147112067119434084449559141929922636128974551730792224468681378153336481263771391038238364868085225790121263003104928104060354516528459896134475206120715954015301113348320173560858026653121661131447018110944438990182214274403743911837287287917809890447496618368413999570191798580525692336094147386164336204300637360847895261539236754151921397858050372757238104368998523002762167128727305445160843825416853710758567687644268925137007960294359718220595444561744447095691587490687674785087742366358930463581310795574224703056353748032283263108103616622566347226789838999142801848932199481366369631717035447275539760614650697052032337393298446300602598963856639341499089723248446379634764297311451423170509266990333462010422935494231719897118522662503643690988115463694276957350024125905353525072182966678172973522342244290272287638088019945272496767109297814889385289029844511343794575407042818597042035714724216006051969497193642298719808420536493465877844645211481663226846830120477338327878422853734435263816446245944025502728102591693770940854944518009870275031553910433431257547197170558116978931241032368811256765351085137349089223498456986204390190561568839879451508744813989308355325147644242804326692377009888159863370391907264615505101314177389727817218635514657929024254185456125799411966608031941824765349661381649603743978608886517682591338331018552251510588367665251604227011653316728250747284843390222997990458773710303311588089736505884386500718932207686322855021960068579496837711007182375320400877835880473605699014280998589172596240551455294453049826945652637376801698985600079750680567530675555947261898440492104095133330725372385740317388096857409635653339684035888548428726672743822642615374611488224945473416190775584860795151484029869206382950526372033142098307167839269775412099896195381030504468858883471754088260070402716407069482381223235709248250169649037863141859576412065863566681652187427024660427457976835826370429400662826058150556211291180712256995473188704731215070930716279624012584393482616436152285834313377226119554788039629266865202290243869551629516202228326279028601415678996890418879108739205940184401995837483602020101767353827895568742180106766497545892762031616697460448024313282063652059500922231870613166092643975246236195696397294796722429797539869613490677975213297662784005041830660985879281724230455680603295861281196406753528494628400983379592716210034784838164985306480503704011614720406045220940816475679543305397862699396889388776695718714529651592644812385526593385904973315775678938707856632314709953457065701878891417483343653043563456823561856652955489643441445664831794615017423434756809976458232677867792296555374551931906574481819468878251684517617881240433842958366100191905543881353347309016542218409253440373466472340586644001165179897593989665438469137345374751475081311450349090039629626972938012309091680544111856523752515497508200253562806582469068112817667182833614591900778975485273523287031432879274266256638871667898516992387812198709750808440493357494759258453338619827537362378667483178470289091715207810036497485035373051275589010311268042137653969833601724557003557003514433489874081806924391448580762608126091185734653736336815545394429069910994172955247382061346317503227948507722602325683141459736793443964694181023657179087565744572383030086731738574428590135283747561168745803962209309902630176629556031898398817090850436406198769304381056100490828178596143273453746413103695189497999926474655544117415510653306317812352423783660471573140680376544739486839764454497039807723521779004693973946139267204880763898600736786072817756975310382872794738426117438333963124152119435718506089880282287312046932939509669583362087354656884444963307765074317938300421060548363953965904670567947770945544062375109857423657846789213425517577405874367696941551100185923642132549441842930192070987373100106320669737811023148671791932479832806199566566954220380365329203981203856911984300992487733890794961625907264916666338454960471220157680496632607749384962048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1937318978502650171245852409477585182894050994703115240610234961194536816146493167906047095976930916594581006901372836331480887623188198567781185505864603893971808506359869307257142478618738387995919075644015383918308434106042705453929144143451981171686752328731357099364375934126574791813175700003008679009933592508961909569422236392996124506223160627592160806423837916580341363471114016995561853022414659836428485058971462077317938088356697482000315666401457534519080206128007316218860967613537799100719275176380424741257320408454076466292242791107208151488983515305566973124915835642652416154431476444132877313867682057883857230424277683466665019553933647178751700951991607203372728878102550821254276321982318919060460533288764441408371711861273333162797129608238186405875447304253491409041203219559658794901816220939028468667201262075311187075033862686778724436247169232881432449021342708632110797356702023241557623743779292627048762432677737762795365136492765657853103256226095672985802069269143136768369996412089215793847135795800885984549084978579835237311208495181059288703656077804299318826648555056698306207239532027210978119123511418141952753089208755175608739606499759235825461950254876291626913354673347199106831254297087738081369191366978307062493294188214252381024163046943010624755383692345554485315837159405253844396402915582613182155566275458947339644584087511523363101635618677940442060584696407675092194045171781400627958686722051526021946606045270071436916711251275274124641380934217928232491476770645098569938717213610921568214663538049843948927076150516074637490744367932896664635803719609273258082620506834462599407963671503168847644570706763642567315157356916755072533979975137920222380894931322666547337559716966539192285994932735473427156101966099051323454452022722268339000028984712731295425406791452736912219052148862056703354668932175474574807108459357750291501455017921764725894032595160660197784053466461788577398152106992913309368396701959471311757081825846034446035043815644722054330351531462608718874611253351945170278310332574332063696435692210692650955003319582654332989767192788588109582772905255489674595959922594475168207687858258453888698447340496548869478041410335123201740240325683125857385236487213759444456456309646641314979847585171644473791628814341905013264681705373067880706643077080683080128612362482826986387719384165186759668335700124398660383215785972889874182268331139221828457103843424588669814261697039847492139455831899351199108972063080721368425065662743518292237007455547915004470442051574318514460826526851567350676625927662160777202578909538418604346544240382916872456901742837461012287156689316528298981120763763689528007150428538641596030802151729649454185149084185607693348738650950697471315702771322018882656707774537167093470797437882966184769072052228280659193394774420321989963967105780698356787624878456969436191624735656743643663359921183008459462289642203731770538795982609897754914372396619758822976108063056766570204338585760351926540668889329121307776820153375454109826393263580386584236098529560834759387538128405790902548802559401494468622395787044143908864204244643283639432468340142222815051549473422438491657404579966053371791975052703430126923369746786174647656714911157471328096796473281326422569517580966064699355214442980552610246757645157760886783790777589972786960639500763936589024543534486293974215971562301488887307672214764608766217757295872193752992565032691887427220427156723187508662785018242260144368203081862845010671098428568644865689933426482299965073084638014963525753010518703324757788220280178965931068753120410204894878860199004327288272756425330239204654917676633580308284615377293448535971081719153833347724456952813221495290485201149147809086093589162784519168229575371818384722860160526548166866496736444938429811975545268733913246303123597446744170664397068392865340584301680423269605220561061506320830411616104750527077703661557751892098597205336299504520013826013927847860870471203187777439070565217929957048670035885250674153272721685684798760782947282537165875731196421425789702234701492763643293136381112179090967536145020018996870221510741174581205509670764053166763546389689291756702876329150447888473006898326040456690678115050249526636090613715664159899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -518634814804450404576657025500484083824714469636446684193692063221879589275525976607709583910317197401594559421289504239529971841369229305465185025003196490293732155866490085915993617653844428154013397603292140575206752490862212053066145046749490552539155069437627979073683736777772967383107432037899047568195115758222489511294893204263029103840343636767855250589862146360934799098207149103720097404905369885805727179205704943420815448616147871193779783937435629133890919272999821071343577566251338759052643038381506672484468031352185942632938180603560086846337620618449064415765150933077360038380279062516520675621068926829687030610321461337646527783202282344439494580358408763698849015108684595514259234783695155001509560445793073614426482275394879268101864928841270929579638041606962059897544436091000365593662011712746387021691974267359337751063711249490675821635738777847913815464614213775436966041435505397048647137918499006326299194551138104122220859358612483567997459264590381529167397408808083524994289636714953299737020009728850464644796894369373998859031378337383190673671954374190322077396418520751913308139031890267409456356897443139000726730449136935308881319958866093891957867637510973279857664907344377223531612450189373250674758365386478891522076872774014518302651801984400161472486845845687115096059449419962236345189330299808646936783127311540721192642745256782920584772184038379483411124905904346917704880085094973772465152713858193789153924801188850808205258580771305207464552302755120793094971482349698204737734961881767976211209319801155289444808489219272731531951474091413332152661408311526790066295988707886556264207999622855646099325817797087092846656351470620854552682399847634785497268429998329234571880507585017977417384559541658563424119841709712771979399606314018546773124249612325566864357115826562332217515137885374932397316181793220346302029902988800221890758515309678648835740737598118016559948395259485017496923590506207351420881331045749841256747262438450039539071817845238293204365040704994031360581015562710560538583183101328534260335657760198966670754662094044045143977477358448134466536112604592604292685456926519759748366011526617391182757168369246497229206229168082491997808813757483921479690799398476692172287859586883088889059047899553102537159704045766525070975490716908710000605026689736472405049772849687251333736385207317612533834431764541103878812028986738646071659268378538058240656871151461074357151659558299631814411397707998379361357498497149577538726491906545481025734673574226878476370788826323210652567786774449411203222534929777041008663961173342581012749088909332909412464617707986635531371607275062237422881417831872193666506462864096716801566598758651079614587339911377089176887928106583337039015042869116578176896311257928963048511386919840383476373789483719541178165208522297881755153123315818434245166881804295255404059958702272223762495963841319898380630678313025010546026106199214822197517586967074665318635871875433735993002862694330834770211715958073478947330054135625607911217601302744117267791093154785571277304181177726729583359587072348619712362052415368255118246398260719344045385437013481384900436434045539534013681912756619284857873879197545159314516049215321181536382983173610003103866575587263412429538986624677911196196969223909661636274501529128198489717589601549049418563545735842835072064920079701128366322985976236447409711539996700983653970430333429320147784104383511797475631144631289102783263109996168325412199600849952939751375588543259885917455430952973092624830227657124527513241416919729881168053676188470269774528169454943277409873089142162198503858758641058574472617732668961155471222118462690717264309107142254612473397118457550539114149330648280516414689587267670521356835060255382298771741369218024877788513825698600182138816638337958614849565102343552540716375831434880777399244450523445614578647434881389912505724358426375248590060652037724848644252852194798837711083655908485812194896658643674831887347549541417898970373470696949005977906438361535113395731597166747106637018580583694993121541344456018823544342868563489016602041971273035314266442412021318605439648597492075055562522569716844564181971390078744986383018417251213903754540600511673372604192281514797894205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1652042510181492341934197936098473976710433474712049697739928409323808410060658985059670287732658266811836293671168732771870861618251076339340173752932854947250278139782477982493544291530518956548948600328819772223237048062935126632577996198293029244064017627855280553834206999772473830657462524949635093436340422732847075894661524906031141327368066090419294161985215862270078462226413974784427951956038382349415698843045968445187846900258669245945672328388573163332691064512936726110276223958034080684315416831420153095902766670289889473048459634184503136443790616515928830827225190503395883005588411938358864807145115068805494450236268477312090363156484791614588600099379947175053248765594340480279794164939873201637183141016091674756455420912587281371785841077523242893050769677085809122592849555369119086962753905346572938119357909500869976248168477906455248302743913592625472948460744916698520646990775496892388656662152463867939355510934222586722863185518477882607795318184698540213742571316836190742521474936445867907714776684316033514677595360314891547774073897528319058471458061324276269743543933533459796057000976287167986802434246706442699914947994047957639147879277856343591091539619963733040062772406287413678263667509735386245242092603370074169871766022283071709641844421392477569001951849857861474821069160943626330040763998209078540233937103691842807127590581653367635846093966409330207764415714385872006566234581902174482995400071399791795032953319885469478801215445474304177705318444712509245339917095894922897553947056903859145042838355282491810219766329093215298953856486291014946958535077205676099884096184590686149860529187401504561074022110137378061404486759366851848746897749642907651683518284837228110882973841030557666594076289566551153946797897356589449953384625406187264495098574654994567950820601610460033011718194001567016424121073411144445295943749240348137631326950941696541384572598939278473992286723419784961601268638727325418355464131990168207641763277122822346717973483037379500461312815103623198843053349247043468536670662182091805459318964225633071295874562746471210369040760066993290977938822062290676756372064958124531995649689762532031022448560400575407310285796828612552647004175567784791985111446794530424252824882413608794384932096806523179792753584273922515033829881937358233501861285028932457749970554850033341489470010087330661114113172838543130856072824894507644544487428700418002077868291437294974484436481073666448982777855802652626761807732481340963222919470585310539821902840935727878143186376985323137193026862333284007674128654058633213804567290562052556085822118671739069336073751122107163526349388939368217292929637751221573534782472589462179700570880306629675054056747627422519715537273576129618909716066807637166135648354852897037161245703737962508264889117424806532947958970165300307375552572798614867936744994828240802144853542470699354414779756022157150486775878347649392112062374214962034675166072932676966990771089905060613673657753047705352443549701718596846182289793339925619394827245692321733971030236118952053995895067485304747790425969277840532969820504282016648811160024571451803624408594931759765826303109669861529105313201163315955789051715123594955545501106304112086730481567813829062975057808861794011953997195916809271667534770050742503440186735907620820271194477283641807162968351450233574786995241030275874798449148376885685873975778363256530868550725273689774474473712345226010164862100597010401663498933704740053951317898731834999706817736961429968238033542652934008595435837865079669969689905877546395011486517408589756129929949070272435079733765918741428257194344371722563675225144006435352051615379889735003261743000293594817324982251275363241152835596108477951599950208654684108312003028094041232343226331959884664466194978040433047609499895490534669481813900091245121238708942955347193428291289321690187691928588217503524684378122331970468049275808895137555431124218597285623424750884876856778438321719092339587814324822503006581123281560175224238599548539966249546210879484602771652719413368299243038130980658481999370394060690641588651797642662373741368921684376948724730730807267731601668548907236549071003280809413776182015927421545208381620426540983383528552124982117750439673856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1851449360278138472550173390471417866935383913107147866411642594696565032913454119042481917595898120205938913751967679108761231016756588928778288860355203416993536190154182163704990031649532690931946160898485056298847629461467086971468088671710361187764016901508620731785921486309350146171679692851446376330174644100698828887476846581401930564762081507982063332937155987893278506069613770785583162421494213208566549617820762001646127598519932386658580680876527383403690396162723639920545745792226699755501178309282225162137942827235780063016684344480720021042834648504694660769020865691234836319741329868524090552581328555624409092237774107494599024952364794253555222383704684555857354496262045378836698017969010308216121370413468440084806942734130225783956812271377890909853129439960458975607504419059528826787536871588946700749585906338861942207802584699284306105369960602800216526873739639056160024533710948236507848701006186548757809544923257573532822519871450129289849783535046053628495236350916996994909551387717086758163482279117089870775146854774940865646983463320941488911291175722670995128459456131384503560656901138611955594857564425293986068972190764035732683155690751591316391330792602554480559323919781446847681129220517443601429534858757765469327919469397939296648596702100986711769235627906828770125302058017698606464802944387052178033056628908450382594191430396366049026731751870218884201469611957935458458777348632968754482875391840057000397611188560120142137991417778373869009392969984957487663629939318715236406825149363156642563659578725639088881322138958475327141658261046493185630762988532338099364019154431549915857339167987491679835089835784314740676716568235012995075714678634955730336113255723337468727418347766459877054106978487619200177794256849061764398072848833810372802785050266766371536345810656402724035428021302178011909406314483469726240924724993549364022093070705449102888045516260878732683084885977821668800230468120347828828981031936615834535858162962561425608840503373477441891972751892903196365493619062557288716660145424928004199121798204138929555848899894890166793681920829074863124837521147946556518044160352007545196016257317009008695867423674692450981971478899446301785614524939510538505072634619651685769259887935920696253937689380824463045342454683902512572254658342284552818785179531246959611961341189536601288236544555315670277178767786482150314073571854616814033402149214252513889406894778995566063988854907712421774365337445102480532654993132106812432617040983525629226451724728004731323578997946458178335022838388972171433835996044299361066047013021462871602238252324548392228887529371068222451287464996358954398962360963777044456938489619286375275669856997198299002583778566924477129194288263670561792527630029656382580546368162298257327665226373453326702686139435581858737528747547728849367183960030040756939187278142819367184582506511304938488473674449434998405605652949670979612497359127143024528537102588845099149812316671190041867404617204050796810286610535622462715474830223781558612924912282074816286185787908961842338464814099471103471280918632410888800813863030441187745298336605449641032873188460743479619536978489937335150608444619639220585451858713627026651240940789548883021558674113063213160715569770480003880307518740697548405846470674135416115045759055247191101730745049030542436023628166878399445749541546418192111171506483445212137702956481491389855356405880631896336568031509707483378744952905238034675554489722309486637284210556328450288230850744689715111219049471047640588901478217954243336019862017048764542050987989266290196052353531880417273300938774139740221175122765491929860733153234417879723256223665860433226293496462884608937911040912522257814849048145184195155528897005084769138523296503590490729824976862204294188136791725927652410998787235347874322336828996770147780346711612951722333411941831693281215431430587886707997040481077851706651438666998335462752891467576852129915831337190534562850751607271024437541302200870113683346030527983140814907729751412941014590748653342560910975013968906729284131575731247176538629865036034986165054543959329627025849059104347752798170856206675925674495630233526019199380542897170541538533637637526647223258698010198384042398413687555411148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1649750621870030692954942044060348763405998213567929267774725456898690160461855771554323505767578528451680339022816424490295756834868747823383685756210654097713202819634644531359846623906200800380598669406762169611835133583411502309357576778128026658129672473535858373805476009109938671287266619659753194111149006749583039808866018082669037606617919908498751558151052189849244090435801567399014586769623568210934782801007381389236755701860771594092399887231823501842604232007952651921373199447379720835619305595281192137421628903779002435207033154077186267127457284487910991100343881556254009341071858958583937576028212823489750521864729212375676783555392330309529627313565728272194707655802826825115268018470532374296204944616565870249448726154333979412452147764781782997447022664873539848271663446056200789378782198993311077122462212810021955167079895774226031802037025055140297028908282838739975997253296564098980284841881604492425828894566304098115158784065743467966044785285320575566195971667189822358798161936876396183826461498753366346397482715370008898103869521415850190320865425780417413681080371867602549729569385027133263684093587572030580073212136769306195423306883833567205315323906804427873850792701359903758066746330377866441007158592676711937588620798329864546954305604335750388563405296987818775621528567251028042575797987320325787752715414778911210653267192139757055741696184682420043775385221596127384457891799180178577536857106466222013364332930522480249010644428356293192541949618528453145453358397220965393392818824908156048857536519919603859910492449908832986567005482618977491376190810154199792476935382094800237248538681391094843417007922630406676557809706365493908631897448821565221791173016457482492564208334863919787641945824914282029622775012777773905462941304010206066650649277172623864900394595011053552752016019151791121757712297803237153861315350323807766206454428692551599164825291489003281454417429271455931474707102865362739102288985340834111262016483200383312294131743188147140137204790190299956138746703028155725427832453088285713950733108912940713780162757058266894831513747246702737326880373984298539773881190241945353337052694438490113438810964165350768267256264885671152823361246175159927391281702223884456897769261299336726114022911030919619638714476264742164970885230519367628069598371818391865739751425988292246195435364674821836036791948276704545299629621017118971793875338939044270396402197269709462145331065025838440066455455679827019509590236805962886123011226433487052008590895033748095374980156611721333417076336536166496571899454576848012429030091974937912509612285529995663340739650982302250835504280855638618008215597019021585874004199048041932958027613085948326608182129691337926444543696018827054238418946314575149949213613918638067895465244720172185255414872214240804740173996886702678295989574510541531954400574687969483507954828757753759517291030018234362047502188432426484143921913707446303073065090966872361093786513078917877350582494805107734868545981556673902534589760951632145789613264505339047032746059532908365538289560343269797801297486143278091652676277707154928809970033948090044484639026589538540026820303260065274951794917201598888808702035651443445676462764501530750293338796998155375371493225627987339461524803705105024307996046155370965520226356743969736365821948204121103860649357140819456519868812751781851940779916579639797487769349503608193137087606981272500951584650934593696749291818862896295986595537267745922420510079035769493176056818710567796452441577748117865482831438282590930589792426685739976615166190268361142785973643805246940213030245660784458342571195081969139220484301783664465164312761676743749623705617563487025883297246260404133281921215090201210937183590426196211346518671440746460870547693528272558109844196293410488440352944714728614381694254690465658827043915691900623427364275176340070482695819557788771503153792174216917204834683228546222168143319843011717308759419729688790942844829325261547872244807149812722325227577474674287488045190459815846339267587565607698350472540474439658447321413246831988741230189710915789574275496630673590108431731572728529452241399782816164165251408759295207268032199819436800456770162356946829636788812943865580720498057989324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -256634379586890537660422796663355439622922574377070353828235989897316292702682238072617415300002499399943038620821653201764950357139027433219635001859881830396472623746933118602320454660764561939799026947135851935307032876976502213368566406628101084934873765726998086069424180325025319771687610846435568106675226622554043714534954876090928857364663346114949660163027792566708209606203590470281253316234381441139401848418741329725293282374153560005580012823649020575003872097071349864120921639789960850728352022123401022388485487343064831367186730647343097266978547992313094835447452886481585099465479391938589323833559614533608942959600616737645339003301593326204007554691706019884375375481750684593046035878682826471249041142552626910490683511666130334239321710425800138383555484800469647233563363079429283248726552425914533090290985818130189241189028533361433629273226162477740679653813528069664315942677333969207831975713104002179167484077959347476014952743456246850314000032636974231625205458733359564238799985282629570184315784684420290223726864171056961189061472553158843068190001207250562579379577477080087361053756026337372054185851528333478895812417464687510661083795514824848490584538326972209526054153090200110367550504650898757694873753761853712495361505444981895366909610879180440453242530303782028448509949289336574045501656936750760364935888042272498150303298174050829761970689890882567831304744407945047393126366050682157451808180377543488563037412951488638596928105931712271329385728639734267268450060142862480007794114735085176326842867805529257465008208386673886704141434936254370181997113776980816090388094385148331938789178856124812352220672921013277017591066914561322948573076461919975688538373626107304788616531203670502728965787446908908866813310670557089248160466475624190984502290391612133953640597264702089522357875147867792659273409430074383878164899438986025591973610506646335261028674012498680398880241360889287589088751474160742479457328934201983641237618783110922966974867383304711702446943467133262667541439943280193577559223330315187447834863915347008189822078458095452173474139587019473150856632493816585589200299925198562528458952109790671334741945999988973342685101382197322449766605586209740603585293951385520314921139305434574813807358748943343472390169282162746542484512477577333095049970908733650752071016267177433827504769061277588788698345170523220708052874264142514723204541817399186722680845623817087453881565214170256091545382873713751406461340343681158520283799747094537107584253992837522222628859982161027246275715993693518295373567900396766939699941300254460355257947874642767550545945101950384419298515059089014699931656400401317493135863022018238277217033138983058166669636920344229671820922536834201323982037328574149175129464782274438765521055647216112529382393004147912728243010750180751751655362396918691270199012752766614762614164571053478042826216865181056295261012899606373666135956728662529931501386017081641828675368805187021722811498657162992527720339684607737152633540089347090359365582379968079676659171530941191732850005081237220506982366775079380174287290468593239137229966883314440278044095971148901313770871681944322191042633201300749848217892037713008157245320208082713275734423959122907597857856884519809860392944393188252489831416031376276375886877613091155820676111961475204732580605438238321733552834141686926359517551033467665797324264164833206285734245420495657469804716958867082853941584036599304254693325931074367893884474829280060970407610081053530393757104144188968112357393677789561756610565452747905490069551686617982519227661003756108478395753883805033298228408721712051794603863696014001311645358879672706739489707902534328199387121413302746586106883864814557457088017311128562286353303752950003249099222146985892679936740071508274646456590505684008149324351303877236997096752338794227541064042255776799799859747095055601383515665963214010432672456399813236232008496898185843574374728295683862243491535957583678986073960615357408616282559356443015244148611126736270916983480245742052888926614132056373156960008257397383588540782378698945107925131818342137064858843191154141725996605663155791748062715088726330282000402650278176938188086594958530364262705618841975562302641930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1169257521270204873146714329658242155977145416480998030672080789521287269617151997246466351602485578653859171760916673620401392779355298844737506760459281253777642292701077151673458199471480346381843201036864795579980272682815929001201281039839732712982388588554026843484803351488381632152415373202611735656092563598729449614252563036281361592343146803732829914994173020153183180278460017908364971493221987690834917697937699852583132197410988607677671228068104275490246658684177289962757022816144683310871564616814110553374632791906977162097534637127325289034700562349729596843013516130527087899137434845850689659498326296602573881432424595211282162147362848920928344234735037474031665656217245314723364794431420561569224238767392071133625862174953012977614411769582012541729503652848389490947938815313239024947545807509864534815500738131368709775248595024355513712707038048744704112283643758029931562206471096089325986766809367297706878448873737961228610353250692571729883959939704609745779255101066698272194774869704428295394753128737493271271522891247577809467545658505547203110495243620525309213554231129910768441803739073735565072087696315092790806367183249159512591743906371519948053749039068392483678371172722647018142539505198572888000804444852532754034992979388349954440184582160986033005023830009839637193043801522413195400028268754877987601960190129034993073305594167825571184473196097705185843723019859770445691262350764245001634467081947287062974590607671434376087873240103067491347360586187667815121800243772338261745290249805402260800336129367029717618130041423876867094518745933730733370417500538751857028791131222633362393608013365715588631362738901589911915793045028445678490455663293929229791366448722788750545574426335773966138167598193946248064031421338425941535472719247922564564758795180957519626870466751659502370285756760941226946763386035878410366115093798534767891966637354908203194883900407749270426963294532454595676246456514624040187820703503572497412894842512819249851676324650509650972981665390147356334277415928694964381963239688366497012232585800597725944848138083743597940498139119642663254827437611495924409062298638196220581707580219803182062688612184822645930055927109070241463143677784822240223552540001306765460928984311260485689799309684963851986953035749423437587576891320931358692491066520463958942275822544020281044061526549066553161282913494714071458409770746215736408999675873431129694664903815971325720562516778552536136415707527450551980418746237755405841785792433026717384621325908933442973117574383974972276519969511578150749781600437982661640547334683195803031308044265918473899234504246238646297026909843479674269028796308896117562804728285406877675012236314554480629603538791440968198803838448840607370007340501993917957324270299415557727629261627705779677157937521950571180755596586019406467886862740566604829716401020840068882062220782040904799938551548639785304808736413443228546046051792638914374351951626476305568636105740143336888711836395132830122063683259074331565547852647610390257776176989240396983566181127484045983535376719778713351530430781058326453696028744925299375176549076782903877699217407871505436740707884107294551918058482412868261695795243215990746681658550741359002781624480680589511197493014081655226466331644975908842649383807233376756061318603359242149783636971890585927985458009346301688218321636998132770575479262474603027272084337427415238307716667556297129819448206059488754446919411264792771318133773903146977559611343553072454317371015521370373892506381065926367017482962533921494985741010070539552901960608437334310093448682402939042752893193728354893223508016544040790135610915100059127384861468930412377357297459473363623628978683639657242754389785565902426770032434874453404587392591699028732694225364938653271176302075864513617645478495907498920949865531449405309291729994526871181562613457013563551496350479249410684837695409259545827746230783940114756910427457613424838145469468400493986731560369147825372761003641915322508086603882386775779278519009322010859105265906892225965119409502718174958700444087454352324067128894322896323172876957083257307900570356488040618225420234488499812168218408061805626411372776804241509954463615959112478546747696584685939905789952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1105654996577137933453782030843057941118642571852153032518399500761651683816428154046813542443882463044453640357246971559000385273464673259621522667827552800391106008761745774543816022618752848563247298806193582490705837263416034107679369829839747957894359042940330981290161563950414977315126855750221528457129337730407375998920302799863092602795778993611727370537077234077433824378129851780792810658001219014571275288489592869899183446196292000707456041624583567779276148649179401530400208448640654381906954307141884648337801309818054785182471935546444864752181710047022067485973687507065856939758089412842166546304312611358081111573195344906206960657717909036158307129995831028838730454973432654844154855412686518104462237056181331399641189039945926051350119000976772513975217400580387687382462593169002766273575558503040269563313736799351285777615672508016925016523629548028421837538006054943226669874779570042775314041975888645841906476676724586761276641481725194634718147049058762762634613240819976939144858802093753213497163383983054625444952143855959442049059685160597802596999291036069629091697120145999940470125321585905234726934342247262062077169136147919843427756131270291558316137469742660139127457048800431342712849504865975701903731623780168046112210472977931630821842512482273268565753998631123010009654233361857579932315178506419214424893285944191349736779717704581667512406903438726941141548136943455605893643917435131124653752831715656912654264864861546043957935896201340480789235098518340316347853903236304322862917292056697626136935392749063823684371159557754654978569560612523749130011748878557726505055262876501646085790060920943582980720769378036572166851507172057593217841567804238404979756461111602145622137474530321983589034049452811637200930416718906386923444396954370670869196814450180940009802817957858922682996768045087699405030781503111695574018279925706386515503683639308881868409685543840547592415790897672181121497358246866696772881841086422609089409787656530197140605937343473360751527792622809985265127376911335813945272371204813854022853577448986130495727288259026887709914402612776401466853506816894175066058573032985353857189921739070170338370783625756316014663640982673030048020086342202900556691457948395035913912515466065009685680550646212729548751237610249377189260991838946728978547161205915796489029707542731977207766119815624149528568518253147502611653020229635260549812495025419273138078409287901726460473527165517042930817181905210682758448892204303028098576249792067619826092753919388381214851391012911217259158961859443729326037097190480815301463338807995118974703877042052047694015906631449007117872126849076083011594076110043353217735338093151988692444728799439451480233925504746680343226082359988022435766862017439738348375660781333842178341211065689524672444972900044698278415655046293815226611679532964093424280037478319110076431702711385423354402821813704601889513092159031363268489952821522828752236361346264124952445722607922887874351728786596900075735602667791607781557696570090194919065847391643052287045658877054075250189192099430352327571743514678743705877011854180551480067295121791226768487942446089954808432316111487484029717218350767804475112222513419859505028511159654551226602321063643028755700400548836280624990861483262226499690057054476601405113738484092133212057421657193009299285649698787146979977132034865315671753901420140688223333956316850274924228910869490392345479769931318898570518103749306433750342997464536547290594309887192368003982311513217388631377494469721204052565103807948412920749533904395390372637033931111391744809878648911455364507750220899083632164789286893702826233088686205465606605893101411885904357984955194615422463603925328336621833262484540049951520948042263296388019653956537551719735267445089220290614231964909945374069830252720085497948419685683353934482007384924017953438965699890138169136731016779354282929521627585864517881639247582607123689983334046797406320802421129004445845525381388874752023429862869403149269098191334606466640308536973445679725117026925364166059718252882960413459570892578695308402319526863325665253141208465217520485529818470031674108815699929439897774441439531281173983120791264016125062982101432733045890056998061641477925109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 286371471977852525649791603061392652966665739277927417039454589300375146973246879132503632057774729256253032286729513292208058630815209900119659528536459966821587548401514927107034359910187128300190362226306853613054421522621068720094178267231944108413930755517318660575600528190481512958385722433607289667884272653279878904588001235852388635960562780072132007271985334849605759739153015390312291280140763383918668724904550049949463535847086391031728709702979051534464544398580419301233470592824580180676956598787511056001952458779857953724957161060573193972046800382868326150625932097463662289215773935611748277570608428667120703315067574224623903736747354344600158057890813326514594745548544328303838483663761269638810985910744004986632356653119577965953590541724263280309879683799064202280106991025095075635420693090104018368164099690563723592024321967151606082748030817303243005646625474020203062231723257921672651471822969278806845784734943959770561953587226308487483169665340542833319861766296851616474636645144739876484593892070937672106603486858167931393452351912566042520428331505932296555573950091011640785566866390853176136940500527257150882972386254107126156995825226348752625103283349607077933979560435682373193549977787173579911083801719114314155566639096195846027251164743749459641881549787505602637614374117207969067614456551549071636658498002243731866992976865905063487635162921963667480006772418982087811295118663983060124534642846830829619277579574324450688872440676417315889005940472872176444513307399098607993923335447404182995770934893529548134088133878640968695903510819530687039431684634675271778904180701683820587265779751376761897441226531725729404597414193101360133683229725155876867271049619655333248502277328946863956602647611478373659719551142563754203417954303663452924481823573588464883114205159460257973178785735878884533175556861436394207045819236529573480218500102263484327359223413840118744566541052833079248442946263137158296928989045061649017067849298756402500618194482845426193699273717662548507293106100540525078768697515436443553363373728748300509881140788929273861775771789861081739969844319648484211723003483496780543472670211625262003695828357214103317722611946041313240099808438267382383066899527912434865019173174908046701306409900427653118973346601429379140736468502175190704910164200233537282014385860768695193617727729775623174155130771117675874278240168107008473644070228016981449727988268603146933611813606192930351241874380005395549978557610964900561623317858793179053402099215247373740902671706863511860456893153240743512060480064251710334422946162787980236426107679955049512718356961677882783325292743407303678274770158108623952353626031303563066803624640532816449679771220264887205152123312507909535915140690540057852105539823199257806128857408268155684072049100878801259178951571633058045346045362703396152721984586202760970594353492790198577874636843031025105390003848428903243122132816249369137176602938035358300569403859619085791534309335053982505096287898225625272401150077345206722428462864844267870388010274656858009859884514077942209908883676677751678168872528037795646594567246093931677379341507771900853031903230681923597904273572450096875331404083699202922635614778162808644161924086080417038921560637877930118434661463312904247126608659577817302928717719454553132691123707787546883797033326641066471720305177012231783368175975157789286667288307207277635058295230068910497212268231999072821050563314205713973781570064596607945268559381194882231024316715084147964886510496366901595169589869819136087660985793934148955118298159556023252452199568679642964666577307103226459066939337193500735114600350134684628898959011878931674121099277994605666526835674937768598406537494890851604390278596839941213746153743213489421122041047196695199695579925136022908419260404979350548893411988529747355253672670287273112313996140890354030648666920702464057307374205842935516723147850408605361317945247574222976274165525930694964204327983639272266055307281219460718247004660219277828888184116181898123607458989393755693167678318167721754413485855695584987944390581774024203786239708772817544019712948317365382036148373139044849615533000146631124248771178678757468597459786376496928931906534045157859262464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -141259504869195054285890711961767805536210317497176672156131057950592524779942986790350645832004392815263652013703883705266975235416084425542154498652424528766106546503582297449392389240181140362731874368064559980844572984483664737962528825128419888146556577219394875492270067022726005786454407048357255876923265938315774024752025538535108164944890133240667302936239686925239752124008854063226399985242545538573327331093823574246624042143094203437791289170290998336830323773996380539396504662788214607089451684278710650150378949233633216294978660621265454038936760217871268055491652183071102034613585482002580698342643984190258460571904636600612577658046211896374200957760230325079386150078120550542686435221301975076315777516157582124967767042363347252374377582230517621084606028046080383382314318279605403495850767822068805320578854658046077356620387606922188173817506711338548673431068413590067522879730837860717835411722397635538823679286774346572799591228775563716652771323971466487616563415932528107499036490384260267720505594600780798346596503968438414393570922998380552101388913651846087260499844743220579087308193173348962508456480785722607743425195657806853779910200659705291085161773329353350407748258040835326638456086974511048405684833435415067627218166589264439597793008344912812334690267946076039284650403791542700114994414025673577264368195178300460375114487636051720611639574477816758047190179660218169611899421045520969249585427013262319214572129612693057153553002024732966287227953738318271241896197072216964537255305198795482118520773420527489055930371304912525566165885855697676463387933143680332373972198627717228075517117318950263638136383967802237873331670951696279081878768293026399769125550948279238341283977358044450341853011260282821855017818451540040084446411188397086172310151543535898306567478550613555518970444475141558348334433113907333706674556912909556290280428909752216900468795727417368112755163336862917824540707398093276437562542372638442294182855322715034562187761849069403956858680669767969722886630899673932288202139619041381398867809522395227905210964713434012482835180228617002611986682428196783505463662498254079694599536222939503774269919312417680154789273120457880098069708102935010056153581596859866739610057223701704153452168763666938022920306438564761236127257254754168139708111931917740601295093781657725001548974828249783823110582638080316234727994183065833546366179793109429075481569129165364226853898114145135647503978235370233405359389987359837410273064602694205868212707897807807307661697753998549554607073550183961719291583645301146092343260357108215469581798624837257469410238609566849805407616245707197977672876072749174744942458937027424764987736870548506094702561539959145613999493225917664097406113837718271681272206149165307108084172611403315294764968951729971931384391736578490132201179635897186907952782437595643700693428142584980515800846585202724107553035618046346802744909160294914817972557263650564097044214985177914713929874260451074320915237658341062282173038419608053414659772067716090352746147882904175342693686717024096777548891667913961940970465094739282303077458039404524522087786335206275670937592302184679270902778519733860817480195057146497867779128441409596678599760889640837350814676737441109375893769437522778748238325604392374535833447181241481326012051852097784012048806290836697630800117032577579315085318667303551754370274917950772434411622206805913245417382202007483566049398783261146807920043240937783380608140248085106279518719371908716149244787608234139612124891123660717195875236282696389870907117166936031855524425987691828990572230787349725219579078678289004057412478972517217351425956439751081808213134136765806303839413986263593384923956200470160534482957535512436004689580541080456617742741766100300829225893596162516425983868255898007857730622699293822275446713465321873989784532294807514092519116230301537989434917342641005193966724754043836039736383972557593036381577951502870621733505579867035284404294934346138394553175349973618683234289538285329718359815618848975461741073264706736533010128354013690323983383478144116025359328949710452673669946481431090677135982077591664421553097591991978950066962685853255213899086828262958439132932076200051448217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -180879391664933847502741077766055355397955702425597473240021486735100965628543414873253172342569134711140640606557245385136988175021807062327003978425585086350772243921799734677605126376278396550232363388270190890686086453831726681815118714513947756463116676946688745314611781337403502585521239115410892421899089492375913409441639693820677271813832467888460783247869747276154459820155612465785424157801580182236308974275321029209514888329466251613595259274468613468741768491961355889827280261177433005678173295450600288791477583364332893359040745308994939246830627352052473302144132190139449162586240902646726301558573388607138093908182313420016620013786964221003661229946934532365534587404023983844866607818676755750294070341637992879313427372111077242771841290416224980933909544728412084851055040712421741490147964958918628460697051539743012623021689527913881025540901877378839460891654177273115782946675342876267589452814154455044484896134516474864887706786941009297521982821130330007149427522660855422294949701748351827119081768859639165861277405494216644104022449880648057772048375919788827543080781196309295064868995898874567114789129525655349643813204035179369331749292150836767314334309443976779348758717499277566211590635554391300129358284896684774421730467276725742921123992843879315393735212225557107157085062873751708587245402428533677472727139692491452312584476853540556264796591858839789930144008426830050633590006303067251028461579094746062560759471861375285651978992332070213304329342300322208374274984027553622821147783507331235430890590716456975825656662760839310689018543322166921219319107718559750230332419194825276102151523110958334531128088922432111077036324284567646736830683607330682455821917052606361441791076567409322106294704314615059640867541676106893470386038955660987424443377127163261501822128682164849592692135024502893929484501044793570496376668502916866731332199408934657911220502372681035739204838586470475639327625299307733386412784101003348601541655681718872933400343721234975856339400408816863811260655241405675295750578895483134385701070792574680634154839202554424057865830684114572229292908276595998456667306509510450362409603667236726021189268376590389949095576204833479554150226732886440285592774795130742312251742142371084874235086648023123964955253374435443785600737593451314484319239970013776249641105038787771878651507825256979722359903065936854907168604848267860404374840222122936263089491829446680465452096307846388473433554054011833404404101635663221973422654457661688495884355987976361688536923540245165990589088525746306628278372680888073935633599648841118506258859937665195491952766356568150946383075856023146141640111691618820270063136179096328308643368550605380847458668976476821216270699146304550361108262204321962466056611834525767650196057384371698230778135820318447660574304120710646332883999241569218579375929211743857281858167708968770239419687467515654875635588647128783158612745736370101267557523475179833257918412361025098262767144629502536511015823191639671935570838914609264790040650474642482652364912578627546996717904831351625743224722584440696401803630137793641261987092015084294857976228569019834439056370949869300578893849054210453987309925266418410440815792594515189439098723531017128370063097982685532835900022525297565220742423668821188561639321584698407085028724652269041349533789637056313699495765313977033910079954115660170243544510600692521125914783883515266368437473203222585433423287772457666434450584818151632294144522135996389279770129038825033304649995720301317091823475596936723506648399868975661034643879193452190588566824652075987651349195593051332332510665290107522404536846318827853445460278952490560023384077331436874251331333956142549429728041813917966893824761428785823826884122557372694529831468746267788429424286433785019689850722931520899329162525339123146820868787230907678302210675728379537723986618066873537927488355559481544021485833392195926488278931116358059758676083223191621143977122738618775842577146315564675071434098844335917923911217569934683906851602684941954186655246388477490054062402240445206970830311914303340124833133848774808972995328109795588986755529999661048125471365505055813379302199864840490813629356464366604948782963996212854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -172491327910535940669496779629412435831254381216919757624070152948028288665190855020073150368420701228274128240100343414133623055322086439903528065205304078764786616979106287540423706197410514940683847336102640848625364741907101971621468576102147264039669931521798061758042419016767486694943207247192367027382648289432474730812723562038292759159508826145993234685410789807692491195071956051135592068592128404517110707395149917847172081297951268752354601715719530790240760292173066344650017897087843534160827043686802229916041396909995020357428231907357117427260268590087169950216709343338095906747152647772037796413605655200335570790029548269965440319996775564433503669395023806011469789449856850134260222592911457027734750589754569656095767162917509054327018524253155392859110927801246170196039288012294739731995249608480472676960328543502432571911502065232066892593448991865070886661404754284573178320556027074734710435018876807982541965367170762157669322945768101016029462655566845941228844267158605369772864509385080824493641963982251568220927183096536359356209104456971599143157302712387619672070559513656875911400075659330013539134969044562970437346116089974570950545194944683179413585212463623434378962973146694393885919462773182425493564059052828126644894182417772984543809921198575938287477047720436592593236176489369074930709235817400939874179849509812538242024123221977010284453050677254508311722790338432321800127217886245327005981291528118259159283689116494257499394647483843548119738617471681411060082066456850439541536565655247722081537222559269553706147760724765739703279242442388725506778317577444754077700151435567399005703855446321774820421743686503699430919877105000618438261208588547834345744152959076749837897295039311851514780432443724429386470940584758669950793330022311123775781220456046378876206031599542866724863210660178793119539514539331913694904158354633305611156988357036033384482748201971916494476565779140611774175786135010262512098811374239812472564574971823560822216808405191217245686593582831518058771411132923701977771976932992890415198978109823661376412244149238905055293210289962366008164682550247255610590476953709966761702639714816812041838185787521002538416715913632095936359382580795188267172213534098964434683965875468247467987481212394498561864245394453709730037293213283181800121198870448562740673703993074675392847473451415654939911174219008443435898957275976943028607426350673485341838573010148249336023718165241391783504588533102840528958628509854367980280378417915990057666358311351984525782718468436813311919126560472461912749585047545866516379507481653327957940875900836169009198351583672049546852447202649418876323317707595942651578966515168281456754934369615456513084397259670143559694817512254075958780114097229459018484358090796389019777603865726521047514955886248313782702792825566095868556113228910906725948348561757693917556753759671108405816444653213656717076655371489516760306037774626420076912819242028922250761860323028468286112062352297048491504921002230911025771245815825583802451489537576729046758749073969749000333177980373966036105111551580492257345286860905670831387610856778938589640083575646590883331022182925112208163340080974731360351523667922357314608923643746715743009019195886442671984173064819394538611708298869266831691968625148950086274785758389559623430917316745401711471281107587736856757678871371638076285120616122805941389519242898192736135155112547094054328646916311697454711480026038504941560804127925090040383225746205895108809146716446233922266377318266899940783458994271128401828283500500212235049472664374878006620461402761567668015194420544920264854933304052318646855553162013809056091341183565296784483581205719051559114557867349499223995494781356079712611758144812229922532361771815278692489774842001867036987986378047430524752940407004885263704453801901731800232118325674875469604316035053022557193933405904689369912934605985287161751510149390116696510049880246966057555378541445446329601767813238616966257224460836474478794099814486489618907835186839897007631179681327718130408483433770381059670825248178106950360407784307079130916795665806600161236589334150989914903876594580460168272308195666653011112481836022134458999845835194379179324230420045758464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -182713411681171236471961147337486959053998827643988301049754505249105462137187113577865765582008109706866196181234414294528052050493193048399462922905433010185372780893933438336738816628575516150439960206932820776229818079954066444370735960912539076439427815492186112507699291345250574904938183963097239068791206674096500903139374690063143854066832622403143377128842865987797317457750721150810133973698250367490004830015057713376303532326124090786663600627981841010784665811743148191206821994420460025421284160769395582315879203423676147232272208644963373190427972878149924347498132271477798066450991522275323557096142048980776279482879771068500824243696929720357448975528839464622155571402814206498926858964020287828952458882233779303963241304798529889426432370519984153628465359073369098087595887420205980798518918658142107340450122008476711370921257165761275971576139042168742924108812385023060413462028375303898604667216389413056119270311731261077883125043667140813819027325740612812321713333616399695503806166722402314540633732480368404723903780964609022392782596679600727029128854845910448550278287907181724236316911918391832154469375218702005312961068140263177665721852671695657356167014324952165379669349531156971848366852221542705883108480063585267735568521383177186779222666972655750998017946149262236671931364921355829662951359602221007715465260797329261851261274143450473906511424444645050581507342043058676131529941973295355273088123521128781379981957582612523618342513043485979267194439747673681625741246022653788653711267441581443529417545415167909937304802985742385643957495496842802027617320312857359913410191936822009023707039507836576541681680805042153526007336036889889096070718424752452803294088047591064145337174774788272542309138934491291176590359143657805018629676459414720685079075769438131707707975984724194605366672597546687136482037577221707136871558864604511035219906543280359749732697819726743203637078359990976072840342640048766146891463802322192257022696605542078977794312959516997413500958862792700270222232761149152485088758229458820621438262300788391407253655670248698455228100144197982527483702812459362619487262063529729893962475815927834129217058989411908695248730601164228575943145821961816269610181503324875496193433609482012578559687918488801116926317059569163434698368531153668560247219639070319107599839188221084243165795839615210737247989994511284652756297595482016405795917808634359503393466070052663354952024519358098544427282060285421012410075582249356063037149913744647022804240069924806133745394744812633264269592030929294962056578453579647786704860548086826273869909698764877162904782074658890064663994609722509027568501664416613170781751440076320243940585450873450143888774771275017263501886475859677101496675368021498877826790377674129066603403851084627027514058798961235927260699220552749691714941550767705062924195225867936171187303599277320397427246283209166072703431395737450772521054664567604535133929247902977826408960006921086420582164982079273271710112527362064093680774811705693364944459911433957248794117043990951194634523025285644704712084849469077581071595848893783708292127243058043091660853076350360221269143139347757726145789508997689710192742555587048340566373071148062526958275741310314774885442109804975273827359044133935152528643102198958690357002206968576254839419473258166588001337226440189439461631915627467131188692924251370270896710655929817365068981085685966806155605119998161665536143923098951659822848192102332106416006861243075236368247735357638040134525088396672286818994468017653829534583419666254103660149633614177789406028477170641545992874996420991678301528720934255471431347555526221971042874533707636177266351261361816431623328177881598934770817470841125357945092077694660523015001478541491824116813633817768900782537844879993519863906272167093047350462310427877763721818755827576467841536369462828038321508412047337119741342633479512874552203375256085304360084181108893103831865272071119555669764609055761642207206212419568348179533792546871475247043503347307751508164417592981843207758399496886091464368954076850784495213564387305964102923109150719732501610452882212995696689859073460113186569090129547255256498001503040623635446126305534549703099250900992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -172337250385841702700546729898078685710302101437285844248478078948271492023872880372496790568062153878785117636766591628735638908752856012638341494197438779702173561520241626695658106400870696985677740306626175184281101377093643403751910742777009357926102578417939185324187184302952376859200365234309610439955004599189631671588463630490055749220537607948932571584377964284988046561660537575301621200947458344487957303908645860529441020349469774360408300863987438397485490928846362049216597458241074427770706543829326696129325597222213214083949589114641310438348298342067691086456462914764209443103986421235468132559328103470811735729433371528992789292352819371445755814132649081177232708349834480953704922567071815469573981966916522656304938829491853781815691528534197436779329700534735029159759629268285058407635527531681856351472145840562268408643545680179629108697156399407324728968675748810495619481126928471419704846375946267646559348200006855872750226168786957465193876322639187654813834116112521054575228587737764427444672574745742376541417723580788180780194984315227392589980631423651159888026118122433443872036867115209203698425388812749285721329730407189458397238859824366961894110858409391998077148187266086532534764189556499560212259850203926824062961520746460006311524714972322822553045104555455127078631018918762843394535992277802082054825060709299991920775903487815173560668241514719051428606950629493525479855264655927147104656432273306904271630449858515637136747472892184485705132724730644559289822173180988540360761960409772056929512320344881759315108241424129995411559186832679303406864708233498790934510991776656150607135165205312151115740885492511089912573601635002170594759134013790195179185745308801179848890910225413452983923281124586464248960981635434583765395096834835533342044586919467618173476211083257030658766805890313538365340351615205433749673773298921185288910605993616702674563265835998936265873912693188648194067495098176042484843568650883629606077523344426236228814845176362314451679502590418070075047999964507578442820582660384870609043815439618534634826956062514904712694238948804642871498356678615265338090585542241094483029104926371648251583676882440370140494781290964146532106391939786898087273183546014116886176210174150111747840366991821425593609542648608404491050468660497222856285842037025866480595725282774158753743484178938713794323054800922911113179782854360175536218748761692247676456997290914486709835779622073446679564853334902198123652188679521220320464952089899602357790282400547111542602992439828364288709568581440380703506146943430468418816837629387419588828439280824633292784852746368680061770932782913000968683202391454624372813491200343172962403726913247520478908263181537418879186750137077372689131638694786024671730610474569862766960121985466786193238994427564979365848132421457458938438332693649776441242264355860329245633079309976400261658062043710773395757924328496220962095491992129573852115322797729217314620922663011659164700646653220583092392265114214852215783695665626138596337266901171542975536171563740675204907042370466325047199877842482586764854056578799995775596681676872252647950084501032471834592657823580318808788804959638521569802734889551478863801594399136176331659239388743070724990753343213690826944519648030398420988470743993707023960763235639412905222419180887092663141568666526136253238554012078652083596390897971273665210067952269765112708467021950640915584504548100221570672684349433876626735931442231865347455804108597838287735829220494663405835858089870406013781918293789774918707793175773062722889739692280752310167785879598202889341436859953100483313324437926638200460619038528023618033701910349197081054316545585479377994778273755056618540571374195171264611718232504806787275108176403256520832972028051459339018509014486575444467470945526950980025434445390642950569562518616938540622419909050221338882001571009099999359031459880190135920867215259413544546464254395361017372022782623967340016372880447347661570892091785272293971147424326893489007023790978701363183713816983230601095817238203221388114613982320317455365780940248998489510560619895699216881226670223154367640786589709516705246480853870375626588862360384300333629601027671586209170827604131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -135722453453129400250838346646439635422587374581629109322466330148394574299243225655913612359596143482267594102525215547143772867142258138919050277563739066759850357633444783845302019737015546699214334972420192897816402670311064780979759123009326871333451101277461502572648207143563525665250365225735751002235580576477697171495439735081950380584922858183764665934757957426331818087086347670650330845643830446008736176546912879314036308666286261165254504169514869675527543450494521554824716663887092375904329734263721787228730469677461154546133877452513816173220097616484545322259842519014359058572060649445756835431712057211070394356868545936764575753564065179558173715418277534562132674184356593062270354994744244298976769231556156235521440601208037505399000113137906062253095558498174895217753391439096428405690841948452339517932451131690793304952780099252480439995308105782618551884746167057595823175598208964115077725332360344913226223767953213911262896072867028866280404219889177240076825070293108068452485865231197154910267815393384022332122825381822794752078940473719218324607998368371199418109084034357872318801546054254548366751189694508427177349317690126600677004019510020456045815534182782962986808537185573907526093302209886991010985612858646256481014409614799606733593677388848313974439046365153484996310511004322390719897504101448342004769200712525366754463653789375669856377944199341961577858778239637854618924409330242425514924511483778759618524207741623507069761486501512552360382793988011491286411255021468968359602490237404516350106986069782073198101410829503900062958537342507488233718261010778126451350484006592984581325419738747174542563120051607327032410103391996271061301612180539947891215010992821816399621098989291004615539999633814416554799314181899996284971913696781539734496661316478643060752260464668194969919758445631503591260371605971119015348735653301308848480242770443923495381420483280791194560840638512100784615836798318953366962087755289689615783073139581858150931296087022797024817394951198543439036420615545028776230647183192379634487453988674424855552111782823313818070647124192743564658953821325194201462921050181674872945131800209377728645046783219125885258637721482890024401282252811204988210657599816613010138757844178288484973939896058065610070326856525862497587364318183160976665885751895252459250100865860068215073593062473402428826507201894760492928039464410831806044611599319262817405932223404499127198609793479265530425461527408546355600622148196779266099866882788657694366898238755155081345021681485093634064018689591080083234157360421050876459723423902405285449813462167447247009959464467091635929863189085217830004190970868662106563393247166088284023236324086305443315501035340777003753376602735313673445666803965659463240878281085502725052740154369783935160924497767582525347093551704979930681541340989927432406836487887497507378582747396700813015506374084075193754337983660485194726650057148231273253501839815279068800589718617346057889708522079050186838772410499333300685720714658342514315932591223164081843929389984360774911689924681327749082949547295907021777365275982157497045867156941968196430331942101930882827741713657484524563951840256079951300743094428823701831703778109033704116651082192959473705749650117167299418082744305533902978624554998557639378042965024493929493649700066063111976910519087047943218165239029011582781049881083678476817689372619573747559087587701289686697416314273060951455964176460549659756079150773796780110077568929322765980715499763044662170801140172836354223371095501298943029749412702389414739415717879726571448743349997083627524649461790222895430430332344831526319810902061069873679678079883835923733530488304884247577686336031178343611872972938404457001364058622227748647300795922262019961160086237499879250905610802169371384621062500089927125368237626914096341068985367386678768877466811619876819037172081738899443095153796650491794302955296305266515259184323902721024830215018044870536798088153084287457845483207305676416677748659008164421429181748287168272971446794883492883977002323926529786704972619053090635821347115415153419485635451811774841906939521772215870916952995652976923650088455581369472414051823359016601597675184031999527460274176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -89781319727710356398422373565603679485576176204934141364537959702226468249694906502080318885816502724462517046911492038691023726206471295740444309915896130230518795245725501330291524352134494254048462498503951868258776791753410413693410266867497186292837917138154989079947838869876934073166339646213553114725583437955633012432813070986566774484057462643821770035225233635764306655096254524329873252267833474720499266797686465373122914961687997868466546642922443345181092843351633047616743246255291965612406022376722160235985714376240528835380237435623233896028972259766428327210101572494076497172669075023263830942498518790818445295146940011784934497185881808398693194985897118737605781024561837086204223665232943505720344057870537136590034587062273504175440042610147424166955838111687234549722243956386815995532426680883148922069462459659201655277204868442122206238138196630982543323620270011406510320326416406403545622508689848981337913407016564550641374245570716583478921025230983190845762428767253702520764540820334641330819227840640637769302095687363815501736619711454358227161552163140322175221045917542767318532375520038401456673469972133217572217347196576806554461288258640950999745409864346390770224311265502328697255893167575483192443209146148011212959599795467648881907906818667880758733328944309050998940309943696384844202008197626495518790383417207807543205658341823374149957856929710320806357586913690644212783019398111897190370698806448070736278064872753663459186819106419522806235648504616320690210610337072197236488193299815949160448620870090321081820098421080829871450180651230889703467024504965309702325307841061545147901162358184051090390183763531896881927490490408953367649175759529063507026926230857066426799421745445176577271776289323762754472323927451069694279911495597478925197977089656507611611244100396923186840001345027869634896067374926649221492111444212418289995295005626459937861319641788543743255959550777194318255465493624809174899688505333989475230095956946155049488476866967603792515980023336957323610282545006064570052542011699140926962471142250491414632110764039007074990081573118604771657023369784547619946913528342696085156240220177225762030028610735360334563957916732553251428560509548912175196714355118559720362914090181474950339417676536327491471436592821999416400091588464941643479396117697435221574152819572291171490340528527803007170380418353713121375021548579907696428526983956743299642247218051508143895846283924080811376156560283945688534561874619622579453615396047840176754811121645746512686220818347602392269152297310470325384860061503372736812458131494476822842997293787745360215475161441487744905460071256413968603647281941018754426541583246409334582595010591113257202149836730602481640567786409392329486826491315567537619859782570391999144723349465972942903095770457427876578630509599456300464262228740396536169899929924843638277673099215870187354911469470243133938230124199702444019934750000408997880074352684321110590592559318395661388272997941244850141595906116336320743421532429877819268742398439887209836602767615321828780128235100710584800957465405258764073178347304733192597067810068856270755151838741318352760232011724258065945169342840803630195755675326804310896563880025518871389717271246855804959483613358641813143672829057446321588944121317612394737757257367261809105481269435444209349018309518009319450157311612837618360993659301569346567264655240532811895291584033303102107872007206382700155761032911952102389426897140323397512901909089606075255273881964180600752355499326865251710517556017675440148707376161682903128526240353241586963933606435892304516951381708288866139381048001400938018390026487835122385780084752442945307960746370525801236423425566639529003589363387223751316460154086648094598002829271845351650558830947040980693058383018661778528970561939892293718796599359725010214862985513641670868617268131781577817274897084731977475149638938999931344842284919146714055795097013674277177781494689552009004500368322495243984601599072850504547214865963173150508970160435847462719173909017838216925740891291388647478598482199374773664518092399874087827697639101076230039725918350923271649032331040314314486890446536343413749737996280857359324530579676583364090920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -50689876027016272888959361918526739637250570124589595395134371577994455016062484568520779426504747707153820933438174522722789275498169443845897291530112222705707944324264989570849246034531034254076771352223030973748923053431764793852932135174250655441781830050822184537902423684686661403850265070827131199512816161344799657225560347070724509148599465546174759365578511753536008911628400259737234694283446724034511272995348589960374305365625912561724731117682191608480835769440639437821493631710996621168901649208731268620605309318825058779601494029021049348760244126106560286341316844902657659508501655490403420830873123779497543119555619646911264224478340242804082483529613134344200706126759123777732630915333158152889738272619470671438168078328859468726860830350105647005501921296219743466938369120954318901591008144691193420933458390041406563698464543334974158463647183689965751283097302955883318368132885403543829483798131255067875969531272168860793680677553671002909746137753682815415497093040110077124317170522167569794764871427028598001505410929710785262523436794983925526536654348469117921352948232554180995609189362806427635108142670392795598629850837668511480051178754587800939776559728300891460112672553303106193296070561563550059009560255360758177464533927838556134705333877356679664174453488990013803517977047105810048276684701951721409625974803845121352551791079024837974926848424806889235432249329080865209522238181885289986195870639994620299178609963456399383907895099328572443627175797915896347625249755661088758192619166644990784801038049608042440761549905400142638866457733477138112575882922926471286238955874411178313751441511239871666429019463391683989574820435968673295561972532410947537332008088536400636882007312035936404559897528027852534056917803458257951353525586014189613091668921247704653820017820851562593998793512139203629766719550978685513300707598033095755868900125466973862497162404337388740798861451389382697845498694460148670181509332641515900756651556418075945821519379011357790313928814794817081077125295153310179880900077294063295706107977951755696251645745770174220643229940977527270150540761447287503659213870155552792307945561418380170997250369915660724372499001230253537393002617549630573405717743661214878451318814184457090237052382110122993444903460644716297883632369490182907639543382584507730078122071979136633325728005187254835028880038074545496780234216258900945666021799017847182451107943109262347786399073738333572528703993144742188578604168265532830735838213320704969639724835667419398086357320151428848447591927701343761164145962945671922050782679145208905649426746230924102155489618033019278047199417982455679407283074553924054723215673727818277529866639451132468408008676404875202185364088768645404962614432977599901567366049049943730389460093046795071642929318752764213940951432852574272403625604966282960035993315930707719259575844724440330368525317843238090180679114388892985492480980334633922077421118085731865343192501343711932731995514475753476235382394743759294112520639467400581806019059140320707583302339194144572352597526066869808475941543329041551648187059974265560013687438131400890732115634556801368571243879185271356668217654198826332687496534841850329461086955547529438775651830500052496365314403976429820146028430467395011219862359599033412959175998252866916760100467558253538327159561597088349758941664195863030301609873555182605592320836914173131690024518412210516902109839918098345155864216596226744445127632759778371810307634245351290807521418518777533949992893520964198298512246584355277487179133632332929463791695817520497174986876884499526391289545631501320787828515404502409220800599209217798023947874691875456525699519728248462125678348866712282989127573899343387350637552433807229533233747115472098937489228491240971997608150995751482597423342357882238107909713415897443642352285572299891353794185343887211915544739443695871510966718153003796228713547965071499059766874841626096633903531887004543130572527026229726004967261794960987510093285358839286511514583411587096219508368432741200993939622522082429785234470768826165816627970416127430751027515270238617218234297571738137528058358577306192086563089023361595300080419923930948308997336146094227193856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -24954326787884610155856239689328791920916605409786232942925119042299452701328540819327966886542088245398266934807585142846850125190964354079560580885263566165238662085942666649014207116284888491021373730444873470217589553251165666536488984030919242958977118821392600400792149671419862892095372386069029820225787963399672082578589220166431792710927725155802389575341155719513838395886722234378767292954323430117773292320230127417978040171275082106744654031241976333136489639282455018189369449362803052717499308088820351241791089047956906183575084472168847094244015642325622658097874520592593792301423889896542067425452966783602594949182610689965182390728907693918787957029864408717910716035824375177511633628689939801411086112759129397630717002447957087243739057292697534973555037402738239945803276376926361912842109945843377055349955885478051658814472206480603254586852174273489426049455070123414695565493170012423645993172145843327247519716417866663390430857659093614138369652034958562183568528417196323688705443666960880337155035996146319742155874182145868564491498463258070439871412915666554052161599207803893907326360285321125574178810064887102048072577557424515348875854721581298735453760954571005027430087803445655550445842549867688271085054294895179892890023250722030333788841477581395486962482442065489652810777462499944601503975300891583558645870069829843286192583843827551997800329472131394397532106324084529423797574785013985669683742881804192720822884904197808593213859208834830796171022238812940215411156978642017189530747002112734252324081504300248849219821765523706897529384106121836533661091740654195858580023417374997290565769347547579055407496954392311607331070373095943091360225795035930655788149870642943237113225250274027878798446496734572291513724588766806004965556675556234139952891644705870913927785039908816495018853056743704073836077527993891353905330818287176234923711128366533363952471989812245402495287796387969547065373120782606038426974316797541243461189062666078635468122274216246931929940234167213403408833968739980959131781850277452925515967040960767918350126014000286162980207909605475598053635897825553470322020252015032007184155020751531232452574754428132127403410130355964181648736097646183143995255346408190488309797026441672476906162930521783627048300132943437920057860810017810212079119860607487654093282774502217732776675007864549207292141836767807961527304561674736356371261715526801519484616372670621033228184010942333941766233189018550794964438923290379080557163847070156263103543083483567719263916139161356955725103805199245058975625891010239594985607733100853079514067841174013003560353320595856515406754401081508981498482991266995592261781921609826452539653509759675628719784828510720516302821058609551392664174134629431950253527673591627776670821813407184855635470698544349260995881685892083645218301905154578280464901551371290905364391588448861582316839361191751265179487072651756178446293429737232083163292232747023647080328234244696446053234850745246491015950448853979790378697572341004941157948775612353184637879432635800472126044695176553948480529617024990839758382762732292436034078456185104260637397525350004463095494922601005027155568582188582387648472697116860795819088279754143800797737502454532988455051045354152235047951697395072739557867698437168019689683284910362958171701615544978741658858476800763951739245774582671113424780496440842060978444243718174519046370203337667376681113613875889336055829513225359736879149858951057447124103836541484373991237487312943537924135582598280095012839114603321996726949332015129941862133260474282537466714917974255968825656938848775730171638469235637596332390970256459873884028511302101807870842687673906195895336310366655022315609989695310071515918316584204920058721460036105667524300400549452946831495949863879694458130416156888273406345593704959248821964497819327021468943453018125588000765862430969220835851629184450636751475956904428239906427760147927641476985211608188866286109199802123403475891558089716013652698289630592846994489235453945877533717518806573414812491147239437725919163784664386456894073658385189417183134301855302730748812537668849123981430842323039251642144032214119313879044367845000257090147567443574704308224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -10914533916907126126387622002863041793477471076937328337240452082254021586075582160169978453666326682305236934107043284378697355938844725439226984231849631847412809421246625808813191685693987624072965484941750689674742890384897856953558127116966317825968454605534578216027374932733783753598847505798118354867201218963241681521782000515561767698402981455191124411075855552762203342371552470975305423090129344645931644391064935760813493686235658221505638496655201655795640886122614392201086605174320723494724935974269795140791237611987917473534666390383318246898743790020972978250710163615083711217604099708029058365049595336251465073959273679957973969759180868864109236277456197483104812181371029114599003971609007714375862709509776700127474967749423290453390978597777838858707221269654789580768394867319538353887368296335931767963331485719415908691393856306340295285079463165386461328849659578201102899600380205570894281180256038675045853464473111681416016053382189672794745308249127025673921885355739255424786351194675999371879117134136660520390988310099841709074891073784661538471174801422802444345004487944708414571679504859836016397692468897694219555619302970785029776745380193415534125658838777131469242888076930170309279827931498059312327393792855685400213135594675474999222639302887942779956060465083855487576737786193273272071451767873444268430588167916450539408505344384350459485560297301257998490843714146426795137285504458492145521625113983889853593003736630470799210668847511688440611581711926408857277456523594391119695795578831421478508205306642292943390878404049748309373519417913483083007682078150752587205329883297226979809576173042079341983422955454977555107359440750686625035595072105582049330144256902079685922919830275403490732267099093591373464741381655172973411208442590592344277141868291345539043990817986302423544925392112923876985680575852450859884708697489163388602162062594583039156888908279426257394910271226675152254131637664093997276043417620000768723506972431518051076414860746604316005889149691530537023014086491600828035285726675265700575551564912508239404116467983789854583649441375878544217048321229516600474010786211912341453704012859632974647766130457699275410918487149223445028514474965618167138654245366988767251247917002224719597113623904057707000721646432841052508919199873358060255518561450549930239674547932559498143849757606859567278989200963325756106505988793030257988629608709470580176414852474037301937238229216728711444841363292060702548214034339949596650746682293908021309530267400498337332565206763921148658016490648689064521015596592857944375568464757701833838269287033282482899313181322355373449172178724806969099080086989541737093099693205539461042379010333383516606114524906878764394888779842072138471274930968162581734737642758322008723402042626586184184648395428040732038477138185589723759529207739435029830806385154054673201237296247997816227982741086927066088000598942876606942040764953406688830759502247598491843936906166146416420603704215128199798582378515745982786971173239693118616125229446844509029774620100625796840969995900028565476107676146597239469566645036651669135611335421196835090161954848832978095982121318299764356949949989864832633968089171897292513857768077769733400256624734032906597536142693615152051479931424780671736981834437766868753590416081024563667631225148784328172186159449436950951324749713646000881626532211815714077036944599985413286924622461324811950366340563524471619533310425192741178881110830077288577543559343052039995719872559433635321772883644294461438502999042306860236246476297628653163892997920605476194120840939711493713080052097309356135879074348468125328855448286053501751814099408428284099657348771434793646482364444135518615434850406865502314707505709145613339572219655139661116733055679884594410069158517496948159366216737870739054707308414474812388193020187326215158720900138512934024672987970652745164307430004547950182510653615913866486949309741946568214498585758079304902942486831429906157472006088907906662070338517052447472892711970354986987349832540196379873956520624538202715180959254574071541303697660228545640479410570747452615219545752421676451651994420517861722719034241545104247096523921763594618164698778844109209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -4279233649766395159476858195098424048489922539965377085192306705095136394801656207469485142215182983925304493556425817579213531303638404712796537569603546020060912840855385187486945471879509563191549462701980495896982757391545898609445636571440269052668632693837256718067693108868629601188966216181539020316607815186096161421075497349348784153996174957831737303977044453008738358839104323779862962857947114239440204179595500384945016027778546710651670927766459546834529662693707912221099817403444427911702249599781985574252560698431204109241733793982991069710891764385909699726947101925571415845428852479231628117035320034599019351833760001197854223050068237398322219442625364439307539447384954648528305749745773664569740686437347913353260722878726886062631902151809563778192136487341050430163272626612597061815172235141058841184647983698034938410850559194936665684365864039535345665858433442691722246645185044821474648891824721296369282350138227112496452631235191373182574231466240673394155211539470905283865189135927747812753457696194569441431899286481350805801616177398366356069637523052941426610812960009347927630476120254094555733205910915474897370680352928016460130472316994684101678379440805163389342570734463967174600445710845155982794651671810990545525588272506757645843994432344720744839747085316605231931769206306399539311331921768690172833716923818866217906864495757690804016773016973851452834336185765106137716145505291619508869705719698624279498061670203173634465553331490645364550080367826025543114216267207265696500025916912951237755295886991815410106671566804353166621155894236428281222745094836369554680272441928420644752260752446980928156872520786240697525944680411785539171046819942871576782114678125349421148026135764162213044732274485719673955710408102650713425749512281127232751753401332361406473041318087239505005603388727266976172755695899938749420927747056694434890906856664238269243262594372812361838611480290519655342438868182812356009816834795131786653352925568575949059290819853593486470106349841177989820182013391474023018275542071898359721241175252959056148214157410227273014736967178546433629977971133564544643981462780165382609737324504604309335432010375408363346798033252803459219598592818303075512767117835611765810854541425499396558222063467325108324337889238022659473044749623005086477741255955768622596446490962885942665401510626850137311397076126478178985504389224013905039184243351745199884016671258926386206186231380012157425799037083909248107923568121574452709021090203274515280751526802186215998103063224194736042255760101488293496662973746081958911984516154493252902089325049454250894433678896505442023925197218846491896677711112506396065359420780823150973895853935211112207795745895090220110080015475163661278465123610305564428933239503820036808585065211773207513769391397558313447276533369907470225332071593704506006073859526175412199914801288900524446734190498539241364767145653401182207177308560691959547025356842267953298876028139106466568605757985720650264841687659703890370237628960396243389549655399172168085785199914343122089625746187284056808234720786981131609047384340859627106455361431237140427054587642996355333348946173847718790528704800217461736953704185897090272823061661575559239191512495022818637855878689880723934113581674474835052987320582475218427786568194774143686004506737228079438289871743599834931061240290857636640217550672213412587791926938939007262188590779999273738055199827965685936925260813765069005449504243310793497397146027069093627928532978864578602285814461220957902622279497165247657947644494234243618993492787125158049949135452906433539702674800588773721811389136942201116639654473486837756195749845286688267925574140974393718885993423174768568790210526405679997323504903037557865065248594957479319611531212650914205531888783396349036552602847944394566657062487968575069261276289813614315785079060431852805891930238976809045305843897409745845385264503074422398532341725260643149619864413485192958473811845847525699130888862442921067332569217077454970961927608591657522296542521545984517838556164119930068736888141489505176307224785758734864008829864671453331786034233577668585627922279482522095564733215834045256289415134931762653680262534093864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1501397219955328264869143319467758628631174951408518178921758660959143766090296836057976168244855977025848283558716854049118171036181796566514011185275517331246874026561356377022344816827982467282397360963148113531371809892615922950969768644114521576147018962945609479227590822840069320120358469531146135922718987486322277387979149018472651001381842366344577359962556224616723781510045230562767942726827950046980033277881906415609427823865259814756183854639010718469287446583853807895070693737688038547073294205443565378268031034291033300617837580190008470997744235267835313526476115549798606720529033665443788579008840131887992592639640561610557799397030967543995599711459071880350344213934675881510506909176319851025618962110993061872430721660480786624544947483368252408185829612536438620111296769618923921770899940241192625431388567992485914486687413941315575722084924714448115887140321324974743514260123759945558900523374338280216980040540503533530405837445355500970712127732237506021149715777123545409165233144604668849846666002353063264935307016011280930287073883839463144592384745876428498004936663460240454347457147969054437367957393475510833208413966442611260003157245391058011853674704073154290541393642489740260476674286434634247291221723247962994664863641664727983981491159777991895846848631945691111179263310286209989430929170765468256963865536759124335437123222704861554727516154230828428950090994252870543360623181229598350136243764468764659898961979714835878131290071742388714899485927777910132776927827431503478530415542092674797513144573017111416797605611088322051852941553281111185260503066165152215487549005468497448533894299205355773121844250259949389105123129061706530823207452402934827345286817804456160513087413744933116202431610329432838202339567567973571590114999876509803802509635644999073193839082571391271738200946844565028481111659530591792409269210208465314558745143986042182334490642718702067010077048833038252818729326415894529541060734177101525664733116948094864312442873837529051088544660105246960115486697983003178588565555998549181882609598176152073907013941709761722492815238526656107448174152208941675864602716129253665586900864924079314217286633538832787123830526312674964634578493269416467803187494442428797389539263438701763551992795535072622772080302079377900423686860067626051217993419202323295603427195934398792242700122769423340382946005310150444395913678302353608724238221704298327787668246645528265172024940485550154299085847984850298863903747552133001127198462621617300708684599508420150411668071782332736176286745496684039370005266258518918224036201839760192962836312149706422819067353685072810260347687026344389980532770198823833135609365466526715531277591631007564770623266976357667348490289781621657901228570799479511155608753289873053506630443354092969460090815096706919118350476711522996967983013051548717676655114254394752317762461853236357471822377233574078587634169609240410161414850036157403800654492524208112905526387700283232335569475975918157462078086910799787670416989881297331481841010058214928992653283732150867583906492875583764940954515801782927821776639473310237495476340070790695945323058976134352835366488480825918003891458377894097292181454351993740906755095974050794412218876615154950651577176043891339778701206608021373727605583604663845170083029340793683783418531418618571963844969388545122952049858807517763542216527372564946483817265456587228853123410361390086852417571139266476872771391663512758538402117978604212970905719876816328567201121202501255800521627923309801539310041808941753966138874547790448104796647217328881961386238804991963497683657842906799973784057825411649853164983846249935544168062898313418936856960899010940855726155795611539276308050976170003399856232847148669351176663549901139507135020020581433416511865484269133630853766081605448591765236970297306533076397689676504479837363893954362416134752645037576005510814836675256195807434798728436557978755755328714292527176698187499062542079655617168153279544012265898856743809384794235920939183513843838192032124983489943638327727621173432081917810340212245163311045563189600177121622771055918918009011921084781853476204159758780118707930505624080612126004607727183118159361752432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -466534187157910745459104649187659373436057647807335907812264365181343939060204858015332030515583860376974755837694802008776844427380698129362791061113798376311263560832796723905488155596327519313960912474809906754624796757368404276913348945804117058037382783333255385578435430338955436635394021912026017205835256249087639689793429681351955689402468454293658730785771223787158008461616616126712932488094850830794330408868681986209531466369803081914438664193600602050072712377909423115393468141939712589775244521773923506860054349016625571322180584492746369071273958245078417656917204048906602661067787133359930515171711209533571384906797887983447976008184538487138478930607218862317773255224140363805205033097281119649029268123714470278438024310572534185094036623633056720730928557145742552340219012893604392236258736400976254352694064660703095211994459583167089201522710340064665667641350056273723085534468652934416292810874297073451719431135643758384743546411369983597971327134328531930929998094273391153244665652724010398989136945168819571651413840522783687310899606310497394676129538689061556773685365659056592838183267893405920200984232691409790795807790164603442558827905748803125474176634427402740266674727421125863728643814025243209371362916533169366427059265066794798730150957995620611667867433872687381587402129383637904254379538285835571597168546845406052454961987421897537335651171452820210329891454616110424236843318531631849540938990549932088149276783587756341934426912293648327397217488590448930580637397241663279643547168723523772856706498144050145724368627479473153768669501270035377815797447890572136538444984997590764893998872321504073824496630234596224712220023210456489385061076260994144087260821926226710695606498151943746329838959719312612889629354433026339167074189475580233521437663110577700451347634906541210388941998691052781020062668413959470996178231183589937504382756835132825443794648094261103964508269193848459794145847385557599454476659306007684026492582473652655796978733840395463665340980735628146411723362454810738914329891169165028214885357730357945679092943476468172611271937286667049622203229763409747113369448128185194961769478823414373453393321462433726450109386545518635416983839648902814760557995498553695959879589965326035372445672290247111564041871231854456239524251014817707203156682829962537767535975737221985034418725153149266103162894772440235845114914574554819368640238647005009831765321943194974067175625008287630233245049455428194927357796812599165608140987787887947835354210446390205681639449752180030347397546246408889183461076558233367336810583237875607285118474540667569058301212580125571176064466899386483054537358096962572278354246127484944820979205391870527272832253391914369142960839079971113798484625047926950707732333106915353797326159127667404574152966301054153973134524417755802414862512341963601634715293844587338739724266135096157022773325628846397008530606984537400199566195057822113403783045467873904044789916472767949607844645134387320917396497061711798399301919342407095577698767144517220325447519256567671863016208682358387956491108177078162711800854587925942942468778056403527716790773192992520432680184381181703890347110806127305438633097701271477272067389139509021360364028938035545456265865551524606707194286593814672898821088931771859751494501793662085023353018183848121713870264315944646709633927242744368510182369028244468845514671993664952183003757390343138351379578083143306200630113482937053753201725437886341871835426608729890663175167394174362125640358328288145528698764001210408274751868814524090114565250964035913536689939028606740952481850901440307523039531945659882816430186699245563774917327829190744028182097234056108599666854396030291212348119878896210059942696449240233973412601008722773474835981173372908190486091004453667799461430244765073269503887064989992391824510482139315507533911050922454283563910933708731463723901483715923244834228501973633468276738215459669586054569945732012713407473304280392703779269356597928087491291127111092660419187620417236883085641099565404645893424056185287855810901295883013394418785474964055619572090002132378791922851481122927848676891057029357194093778086786582510428006086491535202794863801139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -125998748249029624999208801452674572817211889462040871359657682984464387729906862261875831596309763332436465326378143367447659944928204877884362067893758876643652218976812503851057411368891980527813366801782172919874711685756866377103096449765363017466406388601485083234170620064808787144540799462923862756904774090287074697112064746292035580225080787467578150100995220307213312635720647438852685894901573026923081384719221297175118782499807879828029888207973749584891415552774837241629299602733210034421065616809101024945614963842222115701674482693248854348228656640354989916088823359253890717562356220420168905217342264489448638004863333624394538867705740353406912156935960472471512095650087672291290062809147056615839417758634782684185183046724935161008258835061570069295369989796968660847500101277471469609681262909625839054300715594463852695977457017104528046274625405093401837141741768236295365693765849209580559047900689680559164848409892244921569547030172903364102496999592383398892798897379215137085202260918420634373429624541684925052195727942473526066260815520194183071575878882637611665119118919418175897447416418246203053154913676368670235309991644695117408783125609660569416093505448573213776840542415395791396472244893330113199662883673591777090518610222650288453268356224442883046194341454089346038922991063443723953701932875054723551467166897366796110751362727155453390939867497506566845562193098075149860325180908262930432959365730817352817518967167314634990555264880865918375599488291244788382578092793586876659925300621973738810984686904533454387447855220038222099454882300846886616686679464359260404203587213283297468947267158857142142502950074890086100374801351614598966488304516417495247051860133114359703418906007442337111750310367182422178483131716394111730652353445439596364263175895992830584974926034129054086477189782392460238575926704441591659348371712392038607916902495398454824254245475611357751179159587791591502239167641568727000511875637095565427737126305718904978996740254465165603328196981855722409484374613248454415491207492442904837786188026692737788598367863778290935276051097134654509033446664954962210155362395684480347292417120392701228991990142178683412095100359245717586109432609709345495391896847448559915444481360653369501990667995560154949311070305411058422041349498518274300379011230653754023837861809601562949171700476336042108315444235497006364522992467077644581229727750801436018382615369257185216540913589035494501311201694672773028211351898200327962449479863875692077977998725885114680620069519558804361000968183987103170023047956845396743268376716384737127085275489478278836862778769482074826014472994444747418288617445191688356669754649807822737224188765168767128309614797485428007881361728976742990542929487015222475070736329391042098467302513221648058686053384571241580279509939778108384734839197152382253181801393680689637566134572576690028225286284965356222476101442528994099950955948880720013350945383882602468142345796930403879840596229197016572648548018131391125436324506006302730010826865668673072105978179394720245678694781122410016949551248788026074476521889679757652245172325373258567974219663988454072056605482481846809169890267704230434075566729767457846642670946733156009998291036614787151810708973462110753575353980124780062903173634246934201820038421332993778559428581393940711626671846181628094227833597066377340419752834177636340643695045543116680087986153808523827903851614101661793199800884005334367414752539036559476855166955184096384348836140384503888598498304532193878650095268213718872247575729170256674001151637158813013362334298750437241267074924784316176561281864001181455181343437647883750410830768851323356332088214468342973822178624384383051658872427060901277647582922507928320253659046922766061312470716042058939223733233020922679993765249018333607294327128791381973772463719395114377059715348969708567547131875177217838720868215464002396928624277981526345498188940410716071797921314429747431546027453318912605696656672093158601828045383423139202893208978843273721879505042407838684087439544661957675843215312717726600980283282734521011051613837521857209703036357852170661776876983751895842729371639952316114438425187171046768740034150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -28556270400381693044815265611559941987592206520475898074697139924579545875375929611402043665967678400392028087076464125215404991061155916093752665785831766036371704623899751740645620274406747057629580432634720751846072853865665383512305687355202688855078402930776075625559531474244197883799004000411356553923455396911067945720659227720567113900568507848012670257300992776148194190839492792454530038100857350789648515164882375246375052355982147108011896677796515862853589081577600716935772071655358233729669328824853679667213705097542857428811600976721377854941068446760260881329297684561669652462041923324336087358721431654932182446199189592110903958799061561458741473048735126285668225419155242574933017676871641645239650485700335429272929811056687746957263110518884444804968730605820753225955693758549387453986743911993737595501598950611401125385946822558460538640289144272725203276791591192903749922410663796594934293520737729464751964732297391463460077430516151995634692586398739811163063121484972261107636472188223517303112513691996199142201403798302388702998793198801532393062200617297768075328939884372464472873051005592428303758720131355101770834320436185092197550684972697470476282771641211530244794426517001604691600024274521574210570065390566800978492979355333635902795516061992044970332739603487322568090099960234741210215200763618884154285151197160840192467043212947002635455387839421125685200511433580436366098546145314516329061851343944657092457342640442932235224279707283445681110554876018895858215788575088276570062572320080467299318404551853170733224599240011359688758787214535563352697254077290408216611298308602095444875782479369753190550535799155538036319137916601708267766272838168862482589237106232873861278787646510685537205701351181072060928082237527562680900298181453928141948519715787791754020213796248563455877914016262233476756483874822933911224817190306675477439827427666429416420973431915738096369487900701117146330526404315202324125570791959017700895467563202537346670133545083835336456213253921465882655344347003067775045661765149998837295294623042760495900744739961165585030355069896301181895547919124392158548460294989927819339984250879305467448263078159729603890604712256285451042935303984827699640532773591539944713894163504383114168275247538904291761173042051090855674835173723074287609797481757259910587700429848852602806421577777970482703655239108229847890524094993302925258983475094326446804132389430227534904230603929844630363437990666288212076292897940495722900788360615924689353768880221520804141885443616675527708739207139876231948118209731322079522142100152776730853903069679038955564382296502184499201902033166131316277109035050821095535436754919776438489124275593533783839455596895201179123304444440833977533072067377869493374643586894733159890154741240456979914363106356317065002866133462220007783054413532944081755187376142069278486313047132677735124766788341576583134922559291149267388452552747240499685024339071454774683452455532467501240606570400031701671185805622004208381605927058506889934782278174691433146667864947565321105615460493872912076724977446904546348594517331794567427066110917007954219369978583720515339716830759023040670481361116358460114768551517926539431384493433134994422524177312450907296354766459297011310571402589706439786714579510205014474504102154484427129202043002206961855276057332070988357395726483387989101246500603109151254469212976935885022913979758569068968822109819774754808303783005995551872869599860859156370894065761508151759647577101913953277049919518655115192809790172642113455876659918580853685271034007754273200075367984300603101937669935774391228142219031728617639912587840576346887714898870270381949328500027232336214522414226992774862002663268209819971910009447104008670427766828658968447098501733285327521869479287247301183141414909530308188713703027215845252573915823285799812957912737020706262142613951239278301185308828052911459371422325521069385270408423949812900348490526531983763028966860075553868792002536792446736703506778376761637622992825498203363739127930746215703748810948034261609513327273952683079537048385648382393321563643185225818515402701479340348573462107916120006179409813195041274350296827680200654323712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4968178473927128522087061384667653269394210651446823099762438222310411487036815850611948047785839581997171689009671370217090032906222508403629225805928850819685547248700121750589999670595847162482001155885677126554557431409592052425911463620933203555176744535429719731728895891446110202469526961681303934090668694201517972051056833748363085752068368290505914657542199004814118623727181584907160924981896760905923038222436250436022646775952805149658563007034827724887084796472102193816015223254008451523711402563977000494962297403625472954038647586690578169932919117420827079356860104174560279819714465564388501248277759478004398586000638121017467573131158413972173703090731619138705603766244832457258094739230592884607731251154054014803041454310721563964903737957080172034130441583171668405667254255293817278547949347395326432813590433879916165374573612390009483531667413228338438879323449596335990814142786756245335657800616534413852880608341709608827915810222723355533490416200370290188356868482258542678412553580892335173793245943837288904764949734505057500188660079916546123732335028823406917553645223269586924785876956351077582085187608599268990893571927323977094416747032772339651573274799225658200513271779881487996094600685322362742290222892244800605659928483354630073014929287457655869295037199007645575203654899687461710177128084740603444060542423451739886101905664875915709245759071110904614047416346142043243739256174273538838055561956663264578900353989556209761421071574357172575568515391680954768767008978079939280176876892703007383227120599064968939889437118137392855250533752704782729115671889382636023917778594216595357383367228403552078427598453736613372441683192577713642905115653551640105419516889965098319696230755208494088236893462891602861694474874528710084039672443656465106542354725602021712795292048155281220310232206176464343801277793886174249653129261487839821929449394424817813833677933832362124125806657930765775093760960958309146453579916028433338493016589992839202014076780109716038365748528751383779564973970618292127988631889601607148196360538913829236757562640352580513892423614862810179860422705736618161869361028275766401713071346209792323150054801602736450372870187487325066730038063057028621316273761712439117584747538236949966658247335702834312678561227574803625607227680211068764246872014046726398229737022161395957071788230165396136722317099534339510999582550317398001188949983908157413509426054609941698217380917568395663097973113058161519593740067545925992324093180835934589238177305896570730662099263835422800870357574182414203317433711326429819099261998832176018784451653248942232979186235601535102467146725145392448196385995244907941523684821753286318308087058587214175095405327139300997810949786883657513364522129284560991492209254602781533326873497655101411497150505292096726330659344437476194012523536445108097142432740835974616717951769405507527937223654109619248176550571448748486517826763550445326663383884625437577744708185976372629096677605703341356643888093022840598924886200853771076448871258919754275214060125247857675159101710693957733381591807645604089069855579005480688294554222756643427505709789539508139426765405405484046779606432443174446940768418113348536419859061004536639677381081386061676568306602173260703498547073127538913129141641618230629927403094389976778336639814964404238194532332099343062756125192971301914287316333926978861976659120515525267941395491666258827945214436683695787427350136766229122805597844556055407820797034480534719077861007021825610142367033571862720750465192196328515342891597909941838032908282561712396275689436100174087373927931092304536156488079777838807034899333601595046916348587231132815710145223006998537047841604330850378341728775272353135875626627155527755786694645751705484635190044998024655092941026273579425715407938976158768786979388466059612685183892373726455537866959763389604026034167159353827625803937343880096077999517122317473008417762036021865384897631288693989996003124924965428548220907557687811844280540105310280548497777221183735655934901377024010789601744054737036862046922309690490931333343731322405111626520345456899587710701079746264270859865690985191872601600140699678472013849069276772486348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -444933382356649631337403365076854147524630021327527189492505257790290173767358571174712076327732445375392487339790163951414644757602500876110397301734096309346325426915586738616005957502840168206637968448016328848873779047248007536843143821334138964824439476645017904847186754761035625886272463027678609921994389383432689604620192497011074830298568051114440104344579151120146477678439935011161215659060223332686268087417908382700316966787816280676062675412929263809401595939481020842098389003384201501232864911616049232552555140517103688449862690559607543296771295787442912781602950410740858423371534689866474894736439146485714623514479313659525702745911715331827244062815848109945406998055231250060215270783114927721908826413148198662703264852820527726737456030622316015766017621804398600047127413958571507408101197503422198281350061849517756928784255689171421608996824624180155474496442824944246776768979984218125056326593495204587923516689212718416824080377926718243493934986913474822473129565218322688487043291811568317976567495665314543939596280361627538976975217221405212455720102649865970827432647941395032500607158189960324887626434755883123763436298428869800124489391290685566252165562187279709212505721458307651074935154392764084413692297306691461617717179006793996890044450536154286660458777404967172326805544386060157281863971407571366992905418254442933966527530185092916042790214201601983266455313544925172864803222040858536659575705429681763151621945686748882190679842206927377740676223231000000069038769135985346081094493473122204960801120735694881365907111791875200008628337014020640728521731673514811206744427157835346286140146016037800322420564812231751372864855225296807890809921336930813943496336250143247961104445384207832215340167363392175163583579640717781981232608620252699707000669571399965292216660330931186772309063181540506429035978980717949564829235966151264279226121051896676621495040308104179915061394110585351947659679364571155040633085701960475411025904130434152978623831174139486978480255361512206497207808264406917613417935307977773877474623619765528696705397503081294560220874394281885222525361116583596672172500767751363820858995235846773733553670662849690915804243038729305687364412841714747636987974899875441327811851352370982702443964147914627338000719054684726004003938005689061850566753588018746065659537001488421494088425537347023901811987123047139660980872423759098807230398172150273986895352072423958809192755954792500110458489845576083827753610475758457177393162177567182763173251440316868021489051399429753801898236358046325823762035506447350436775171835417724888083824209548530547081822419153140277635547062812105902230221801096354516831677711023242572269799325700922089622249579963536401132460165681387290184524266081916528928818222607920500222760719134732146500670705670439676090920054009005131119783132504956860227556015217077210243601994956221578408767429805059489141207098527580705549155095445045995438517693694256048621630090704299416275438359760271454372289254844028157595678043527829794116873061416535191988777055745101690006026048827315178727329738657848674761901447953905629270432380539588451800829664129921345015590448636761511180064453150521465247167932506641202385248401949606570275416795920592708892772412936964327598524932081124914508996499980235355378426980204036757474431882459379024707625579648217114784618968203330545541156870642948489660833730136927238230483140348335565458878624677681629953744499463293259501964517294843706196820179060662931989756925729202979068823027802452346638428266001678855155345592571307769026674052159433090736693945797842428604575885645477777171052626373626369160549425791765580141692910888060187294046072484326987603713493606505795228397172977902597884878019002599560353300498794592440926557149173527043454443863745856361168229817978946396302990708661039609579558883174564237272328817260031222106453965474566237097988847492085160981618410050816757261136781324293468923710457831650171407147998148606987836164849821794060101362299230459279700041232272554633066818529627116679694514778521913487708763735479762912059913383748139095971819674758201650885502824847839332806275088846793492734317596889108526081161652093740646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 95336431981869432475250154969891528632791908550404401106306477939694156079044275961269609607443380021538150331506641175145547356560203136869583087472054996913448216311548201047035448352449226318994918731585184816970311108567740180365986325981364579536670979913415667989309377773130022314025166324822749645896666181113410971941882221784940985107193915851918448401420101660078304689781727460267696017750042647472625456011501625953040043765108391593340844521067577669259066188710544117740570325147935392441739358602482703328112658051311734242839467497173269740020326093704706104823725026147203874221928590295340535076741299119963857770509054890680707855911407921904185067058284140061998297555665195382927610424273594649622230851751207515551821195601193965083350492565349496165345520949931713809611472749235575455074093681088113716806229215327812928309312804727251694629848329850399683853264981989104417079242826779302897759401275792121520509250511389342733761842900755138222204759514563837035508974629424275000492742608859489196461616679974095003543130059202990399513773062264266757805893864663559353424093819853008043761382043997853696965477372317117859417091340855224575285171591592491983170178432195978141600428592044569994191947348529121766766219862175044661065488911019574411260635368157799715384673447193758953074922065806437924172422427243921887334802670550390136785518457638643581941315932741156908642543301717245221878366073103044078736450907587696577505562738345295847384395294763431146383597220760945536611530797749598995734670768791085052384768388878375184543993194537637862106461499899147339663150365215959130527258296295820233166071943723804191015170858660012983378066816546980846973882784795284826864532854863359231516656728112619510279191253181308196167254102887186054319690916631446715968315304978145115750987342188594597219413702295964692430931473769931035590058197644065443834414063008286260757689328548134662526829820443448503102566192389189150938665745697654861548348930794054323944874668297627229753538988379410793536284346912353245074208191540407476782051124169785906979704717179843891961230562772892272296129196326216369483807145239020243881703397102650454485639825432289778991420578148043740413974343566032262370898358499849547754768567240881735598288104558092895436094474596997065098117709668223671968024465546037538403928684976808717115848790487158212938410191075473833579715808240964613044306041836273700590339516656633192809597805292079973155317587098429402377540974312074975733583887515836876521931397863717384446897615755908947050188883915472503390606623341112352096327409925461306157345432874522780726293094202352035276643818254907497166328400980118219126325384003803792261351008277075669935252669546148437884961677297348466101511913969340548895987739397945716008800382831342463731970423501690649284478291694994771427588592255710653936558337693368041079722652571133012082191424621577227615513971484536017401829109334899777272224265677100142598297398860770211616455479817150241980491208075569404335639381172416286536419840331588365665362637945548915362297201520596097080939829553967546135705358904729599133667572499795638560478841355880396296788545750461577231517759154656055264505096328023475237889704047831608215669984869736290680051968490343901550263569021683818750922410551169684866709402289161203686832406235690944547036949559620714856842609655949339211683691588346775468097857670087581661985689135399912325581833795070922312506824309797625806175275316385189762204718283631891015113879257689756692504917385867821916154380927359691782391176929661902682953428303313951433963223887791035513189416739804732551954864695646289018971561283467468163265603412380294422257907501363784016441264693856855203475767653402646127216536627465289661692306524026970910618814891003225334982688766238538750949575265024989137857627018325153445854919889647342547468525962822462803599520570348628831164911113636999569480868736434245862017663978623395122424594573021825818659326449011026808220668797785842544010838350889528752294755218627268527622275655568377357009465419478304034434779357844538687899181586901491934354287073443080490889548371910849984780819169213743504037453611870100515057647870803968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 61437791908558077010065114773767208391381833205274175291697806350794168736921317678886267743564849133285803293484036315467658819514125254563131131905900928566855479984894623557191386447800533356830742050812159703397848180401646113930106894730529843963296164420507946476673745376846731388275351873879981758155967274114837163605918946953615183874192993248178059697087285044754755639758096771225095785665016581049405398312225990956022939948615428310255769878612500155905720893011479932433798870999512045751380643920572657420289609871616848106276611396562142367478885912229632591298443776702762667370461038200008376518554932906521768408200767922614245116035295544757747648234604261572838966030991908190590690664344263605113169408131815973075056637826109548803628649522150493156980153023579484795100990374444238835444393011630414774161372411348656082000760305056163078302187225801689909403745100136290470677416149634480600655121861801566070708445871213633574449303737532604683140788736501228277586754783910998964500930868532155172163882658155643026577758612666819961848419570488043619279986099746826729842027743273459190795115472352361705195348855171776365101613066857349214491696148767083748421074309536476615804225696153764830843684128434867468853756647744950563847458584006217760752127299931169260612028883371350301287122890749361734373803430513728200637904071392007302987905913413349407840653904132184642017975001929354276998000304215420204277555388662596600217124308392092966286992202322405394786698639941670741168659230377052327684104245134908824279967222663510094194420516780933626279593548791529009812691510276972198618525022890265603616448745092319716279820226317946269383943905342400385192952794968547313950490387187198947135172485675531859107125791093058194841166738493180553858709133921945500739054418437981671959706128164327091882722143481333405645795713896585342978781633483418793244914226124401525804183440734472285874252459591975505651398901416820528999712707844523018017420361900061697329090070819768874364089995732931366509830383734317580333399258427286906929664709490882699433065288727517089521828244137638320984730925767252186430954731845487986498788415619497007935019414300308700607849059201112002947121675357068152582848446064361359336479589210787171972222581751306927559217613017911110643801433026734233705378611518955977879453750351880934193797066352080082212731119183925568143591180578545982722160011204815310501306617641647677993582045694389774362985268640277562066456739005241034116928652343878678343967456960713123154130462062113280247022119410885862527037290085516177755384098805311722978361067850664728819297070703132487143977622793610027288714933729698313624112688971500027677193672537772310074894079512403062429621647891293763954955027358323785602464569580400873619807975194626036046605282758974301829997103015235439533496968392615671723245362808459247681483269677291546303920163316029675275496585928832595912978478339786965908182151252913177322752122658627054236973544406321398962215913988756761532154284017278819915296320885633374072927074895067435700045893679408487028994738371718122446300041365236535270770047977612625751826574514435335728400636188777782782691763379443854714939143657161597331231482639298944723449355047137857223363407494314494962239778706162865483684174091821255898623217942803063851535061891183476973828230806481346619046669020079642074989641210066234673402431167800069801363356123372956661031887626447979257573902834311489742007031732810434836127703133825296932811516866953674753450447105759120561471722515711586499305698210771827918617718796393622378564291372419488255462441890978767443656856814444804968639013913408816902741101289021553329156349895205362297379405250537048271647265525021108286452827863540036851055625949849081937968360328494535425913826450409386318745164765352213616657048329898613386652386809394256356657683924907203443629504145922997671865027582746376655698665111629904991245465544055381113755033528390360431355090372226058397319261100658339666886651539629589519134327221264478910964529069718588114319400385041043847631807343100270561097580031513953481741025445146657146816370639369499307054461726479510412198110527982434529349456415948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 18970445870296217393572559296522466829273004442241711691740863014306360622614547072111488881463944325776876597768865481010211693870686634894843024303423913371225355950086990340326185209891273280801960406587791880372622387646336354711733579839746673167310644554087738070096163357778096975997042812194738656359486589033201164531029000007419548145470943010919702493885058832795251846271123992115572709028255672032269133083417057538157354251956279575067681881530730062570840865903765975193799619779582426745674055032388240200108268730581819955014408631794610339731821890352937026755655534634722090800491605326637546859762795020158423937716250626779493341007007058453249279859323953916099263216584110491644059499302663028573437334629229257404486227064844912273276614433007723481331632898012831135817422566944909560792407150274768135470539607797891846609700134174993470302430008012398558400813053646692803244690469821909318490563185832686323747837705363474303680849706326403130852021357120053741856046179737546568342567633901483440477297670902302150988532743380658823811539906622984647591875272535565867784285399400987390601063481869957793592105261308404118424158324861829192984846793974240299525347045978039374741019593126261130291696201986356258853839162005047607650187819729810650828535805022463115030359782563846648010902811499078149948495645387100135612272262895493554544817739945257317713317384462758908604372317856800699259493230412152852431764234775748251238204591219465600955643113244680392138804600779334322669196258863479698248756963563006804047251888777937464375001518053377998719584342584411244875222743704968201965372342810836893041971005627832993693542472182750697059864889067770164666393441401103582103215976403155067952651385957686777424668232036466466012800785997502963750607402509547659643626336534813156455236431370993650570956702260555144169899756105798741905888202754463372883253967367951588835195724662094084764288966766583215403829924552641335502411532386019895618924733818724412527096472424584791977061096578022475947233755172432619170517262947670609286155063932108561072985049283603997191238652629236336369910280733424389955530108318365905619949547347724259585336807973693911362629588014541279378092433640917296556141286784180962561578272320447694353732989034831334949933687605503920630996631815556586121762186631435489024075042921632835613298124957685625873714406251479791194347071254559565425116971501385578617984106476591765923437122492974333169352776268624438861098054252003715965962124244216929781935419553249558700905431173974893891379403514669756781471226551915249380253162282728159150961364188795620768286341443541881846676238084351424140278107131610362469504497335560614114681176485350588850889239815731094736444503614024975779148764841696192238750297794225993508673056278600710072779595926913211017137631633201006820747256001812268433589267076691322950754337319691221730657321530051287950809107801331106513649967271873700929597945483480370267983406459164724898840607827718874123648367416121610287986299977236829140840454259149908740973857596697593083600300337646988335527771688160208255079099975492879140324287222836238506057586618255428950603678853377815885028286566810459708597961700305932458023575376540799664084332329019229245247928845288079885520853814057273628722423748491589864409134079473406475994230598198998757795981927385921002679610150951034693791706567977390469771841294872825235656283486512838167041132357781672825154878527694096566682675525032018920310139805509164766020692993538494431248644055253940006668058145140107405576667150719743417635530454079914797377790181286166555617611517717328679379284673265251453963811659274920356963739443608225055195914753735773828729354221908005393048685068002055469763879209248766156156426896243064609995564327695965170898403486325882364821220487823159465624292895132786652026381419124243859344153317234526048248676560926834961826421220378731385321162018592813804476865289153054317943486256504106397349797939216287546399520833637609709048838023696449967574723543508724399061439560287019765404740027524972336626971513766307242465991224555758397034310220062213941432169123159382787601409407091897858697445227167907480362549248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 4314874672565236306854429058132002438770674896012081530001222249552486247042803268479888671833508912638518451436951340428305758081099349368622885932776796104329644102647137256942432360074607806106629850301513973179292423619328232878476312441606461430194040869047693269399017233162472526780621562900649488957948595988191192702943587491762102649959633385113537726310680858860287946764864860795488812647530392989369873317849041669105495169162260389337822167516951691261901245142172305738275997047890435183857621275889197925333126418334370494120434747764199584604537223565350171155194020279684023036910363968281456118517476835993334427266727728605103262766116714475484997297813378104890524835048815794739670528969343062780728591722843331102999469101810614573867376976263654626393651780317463051504478619762610766018149687208078000199286534964326372266558823952594261068182500534038963301468596953307910564070750819082301063307267872581536859377951422157753365357885915052668202927550941064076880240634441395999223876159274646008562958658922561762521560395626715688862236574702172102667770243089785912050931297687098207081756199168187219624148847782282674094116563017553309143710719420202051504528753730331838127434767205035720102028433667415772351476713846250273525096525104646642974566301946283554274036511200776122415124483244925301548342724545249491265703395182016766794520482476642827368362349067445438594071960597861831007568517364191704097583327355062107071142169782502046022411637380086263143952785880017735578638936817217951165013030595588394980405341388844555443660291128037271918226782895291942464204582568475996298627347706001226732372215878466898187059263634090474453392902696253947974860807325913051559363629867617192312449304953198893954880260838755624107521794280296553616983342361243336339355132129908160751269661413529651401439932393147536247968278828745833556190298683691986778190254971029352508183468530508631766470520123140826894526361456328533197351046192496061033071922651230956004284129641415687200025097121586556672148365294945415180658425333323265884872149410701958143653308852949477820269987621764270183900980919538786463148630816624205919559297681907266628519082406125967537852003281354089953505289825255137236608163198663232671804599517370392231822468617627880400793946737755849867441798903197309979435030261600255970710008920068579390558581336145090392733531394713458031438996480848581175615332498124087046640395449786720813719704677335645906889995789630463821232343750564921613836103155199091975241109670603969868470768273446710321008732721021966378158919804132889822110034901807541227931830076658188830406261079522041036365830556460315272141570059618064293619033211716886585494513639939244752479284116427137282728093656364578240756326516323611957289361689296087755096928508345261983947439651159771744761211009510728086122820261492983204361405025968311562738326192017096637630832071378771843631332256839630864224773281875358212736111983388976191689570635139959718822271812885376588697202210627164297763148384731619016145652723717886153195613070188538337652194762639933756846194665567719767214935298284859852954892402879362736357999193538277172580948075148985693633932580579268989379432775924135640786116095211644372360570512214408855251084738520927267724148703464717040511197604404292121363556838827607252766938591679021721884433368660458058124860898286513482229874718916341958544365821243717506235335474357308374773082583453467559791386739759560826122640317422829625568314415170225711605433841178481125942368486473447920059865007365765212524039697797997286418789672773617956692573890090067071637772909568806261023155041668656129267845371579857017111333734702672782159639366035107075445720393049971545852301451374374249884697780775704623743615521005087574898261626861709825135926816423873422206339109524519557540798201041205790223823058933651956535123037702656981845185766599779404028284268088196921479798353538459416427091534874249679777459134287637736829243099925653761771019228511655418002090439230645195677010939044888086442068202316496066064238567243504645183019786156388069105770705817793389088110900752189795596076973729865625093853337206078372138054923720025178535624704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 786723441257475404184763442218056682384415139384722259398933614192170273438679492699646287529205406713721787024359314689423978524760491859425582922811701907846162237077917776213901123913462292047039948861255411042849745848698907506512570835711542294697036367651118571593665952335386212261213984410356220022834138671223094334452793808542416918851159466691260594125709674183246625529900405328340263675456056214654104646230696580467755615506887607070346418609227616774036630275543293620224109021943566679046327769971132617556990314840641626418508367794456809824426078935571513264472816974491262545916842104532870819369751973648551006257540755471171214370972067148908730691507582463115840218725482774818145353783250999546367032493089448817848294950700841843730765298794368545079854817316184478672304681778689328564082392464457446356871240245062208217832348353099871660517756562876240464427132353110270265239873656103703111150494499477578278855494606052135936576074743096270042883426445124228183757665990774233074935125031932362786010052867704867671070425939104062090073911785273310320133079311537226318674246893056420364625677889716814041177848074108836071620602318274217394186335253897704522335360816672554922932571360216860956786120044148540975004059365036418605333348471732411153326436518361035902115038925678823396396540526198449611748499062600866894121280784129146896778882063214486160444944099078857535539303013461994911371839191062997224681651694656760063148159927529445208395836538996517481910948348875639661009132348758711757703798623117207459453793032295561305154586549983248353937951977617498790971819239660002437003157000612889407562271765516328202773584439951272254281002373466645079630105326359786701719689272528642524042898413655434880538768016981281748935442215614313646704730245248029646501093692192723246093180250261368817127655341689259857652585781170283404390717183170568075948327856242243441910064508083813165467819400458004536017049856417904494112582295344558780198358848028561771450912987017191942758584217207047664175153681459719177361787587240803401323709413097603947118754255733563992706836674448081367605514385196276132397229269840668651803899374672441432950215517572689134313770130562431543216801399956389790701272041946556978404362979763403056004456540616416346905912787536941230604670639984367521769171226010750387794044109552834218614104626395145477092636317855937888261501213806992292574868132102297926580613985694894062593889620149716997954325495623738174750439438920171960855480316972099726219047350924804378200501264667662672379657689129969980624026101751887387989924276318499821362984859533082121715211615509882544356493282462775204147441155856694599900716255350402172940699827025423025234074523681257917160247522217114130547987554064245658318052581350814969275390356115101592281383088041383039856917578373867488968701650022118612141493262339371092421667310461212879779424926895084359374969019433321169120026759911915449473408119018658010408290314872482151583886776096166888492703191042983726364702127153084469316558601336000238497086143743852907785624865626540868768513174109802980222734891292515664363459219021915882884196446775084115345935702056442876394036118843886633591722973784080356647862751866850018351045505203363891490791918855410422665368235130041206778473455844292456055279093873660931298776722284917620688766656651588505791804969872419582954418287571535003072818580062986189999199216188017905947500279888272293535424311609155456726039299343940898497131734839258448944321503106987989999351222095137238156517884943352820716452077270957178633144939612597038223093099640222926883753459039977308009080885597152823341050368222531107903467755436305035499023914243934212650473204124260739059856318563325682065389220141786422317084315253915420612198689329136567885833362955106411822109884576271856082316497568755577395826803664610430526441583338830324658374319951486105842727817206889129594420290572925544945725682645294944134155839495707208218726110061968964180556409630186264767213952713353901359488053684136416287988884719634588440411891222781989221744487685584386644089279980035924618726843608941303394076328836256745993266776692518855725261293471662508933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 117461594856825405794776022503802413150661647216469791978514767987884034268225892067758502212670409856418889113414418969808345866764184828760603805175058077452570977087283665451882924495840381203471570066379772705621224548716817888582106098109494281635853505153734017881742492359766882520889415912183490372234246403850512399289137703974086769374346690490605463014116101926313602584803366556184431949508318661916710980197272597053075160504967526770340078999279534468981081517297419122844875374688463842733864043836864893723586619355898139500404581522282076929503214078019546922508183323291502505029497181941358854265184604569822532306820137813178074556965969174179036075126917485085411748635460134921480215653407061131306101157274538019353721093583727431985451032897196830334474773311703051248831101922911911102878558108172422201048390942192622608223730778004429486339259181021358674727238174231481189440351599439529317650424196983354852206234784634223860325955660667721575143695168907717987609803351302375511318132336741969065330404122954224692931667027859392307949741007926377462291132475985434911648888787307237102575056274644017458813352058423629546487408103310048022088941200033119323431666964475065008638456867910069193597448877234492974898507831519552521279029674474090413201248089328191022471578154450768425456148934257487719867085666131518802252708853854730504554176157877138545793187197579944228341174266030763343001433130667623377313910481742757321665109143876387419019408625194244327267535732482275355404471175990369135053311729288689341083148502357164225839466178446024852465001351400095146690556184756636432816472826802279547221202016320039941714054738457835354410341297570397894754849136240389827227951457119501172956320334836653071550581578513685757044820609619602602011301075058397967812974852413345333471272512017662616009763091136893448233593679362780313208839088809226151941443707178123574369154110416141451685964259780094131768354585837313379395369319832250244326165687237935694039615721415872685999951726971370806311995092990312358339367300276512204386687153193466698429379944665442414898272708824746984828684980469865974987796873052645582944484549892447936170616526652648710948491726654346446805985507667162639826844704664288559832950306978689537396798616680087079730141494287467405178991926592777098832427501089526959777357867581746051163946601822830901314302488620646025540757368885646763553147379941053737141209603923992456705895090890494859373076384078588789286415309815921223120133641135521851858912405122031109065298192689395471918846509294257716185986093916730004248329628401179514653390822194619537497013097210380461669334785154865808310063145238656613199256440945683280835809247215071240562982426981808878567320396417262546197881809378901458897237790244473747927629029919462091558644887661340694088845649576486109110440788797432505606863305061760882873796842167528627108356640234087300037272537454721670938202982691838096025204515185908547497211029345608792187159038057877645486934429731354828770185135372939128965836360037834955977015183041546911855166865508438904008941433113272849381635743577211168950818624389637611238734382799216164782947885477123850559374350177343605057800763477642835818806045495717507533505890023452276903092607441522096725652637089284697962632760733849441231483171675186197522716789296355028184889028117192325155043683994887400961034036787612698699314840635242780496411246656854330776107504538069761726680629388718815065553918574150339318777979551608134488848551490356898139778604647530364763617139167572376792041916727261538302786887141357360711680614792085667929722360926268253742224546853245630124521846650182709923662641861379540590783961509879268681845176840846260360462454531376599487896193822614205554987245164418987310424128749772106242551071009350958460348036334100120246797529648200829986489657139249276568080626330811820769211578191923865237704487880727357113948932220413849913777170692532059629825445463611812375517183186727841510974921822836440540129497896568569627284068908810178882705974233022871608210824658551867998389400535902928629660419084395394573713581425697203117665386571887540298956695630330844668737112376581592186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 14286509170982741021423098738267654570192665685442745741049145335974228149310204818557910090373519576916261006064006186658075584561595135314780873295369547533512138210856405805408573114531291468566697962543246078512571382248325969395824356476117287369647025598097692232404162992819473944936110661095086834058472848758959402966433183459406561398006893743513491964288328383502371251315604873558256544321338837168084824308271317348845482496484897360490115676262695626880298352769527233622817087085282417459892928754320808678351079524758201690562776330228072317034087932794290589323144987483861446461823020275241035734577307341715012103772342441501720947884470094960018487830671639833473951040148166262458177163305484193118714156544299020018500373585490292391869527483535724824713226396481007678694556766404485726343760065699971484155487735938879746383500785796383451658384894993633354525257019162470194609950575781779264450383891743811712144659942624761916295694501496433251384377973916929374912086241710636688379285397812518215855153683677838042307718699928187331066100186035400180212567908015375202122729995775690440730641416619621996646171227048368431226735368148463393311670321723837759342442888632922986475473739855132878749966408481688238699415833268635367049620310426643820908086438796362467472897984775837949561208007370951154190348163514338638162372364833383242071279633873349980511027492300850816775871951424434881282585756944535461226025101889629498650331103233156801043910298239975772001175388907415053090267317876084474039889207152602008961384563829586358143695005043593266325395134876083993539248382631736776229305621957654370111546808993612906712677888995143659774877837374495272150935515020978207464373639156129548081598305064786566796896293091292655782890092247785480873356914791639328007381488790416319260450031526107176319176441182202262606971597451201243057848786279822781699222695008988013037638410176355744215785604790043849512052755183254204724086382690115255480149132296413110035751440319169261929388923447214696035705323320047786707245908335369840766738295753896582193512073744937719009330857975816988544332436294359458146914918298147928528691698861703258464189254034685542053564114394346982695253139217512096912938700223731320583555920051286993739797020287370136021616612462448635233062078313359712918230610082523809025635833844418964895050414406004050961067859398268897674285124397747921935730519908565681686080655636706004722003648239228262326552446348961078165411875691349546091737710062351647233227425691735556710649710121593736903625750678527231075233569998238406203325850709229602802438665438270350768007997263292488141067307491879678412522495898981690512978333018251693899339251092627571119026862510194649678772982476582897074255751449647259959794593806342094817192601644914996602807954220415730691877738338158516252119748203346478967106211623244414181184527303285880072909913307462714654114265348522706453155512192236585197215592409498889826711640895580894830548990977005168250405883910505391991534853438627721747346799449874055268372428468198679579777271168377344840205066008176951958507167160700867069821049753524572380338935606181569596841554010270359388039131354547311168122778152234600945419325715727303454313777107627026963183054503493793299713902179968867997608509789453471563628114364711151708428728560410917197550223459044246346775647340949464040982655904512306259903261263265523638791015338580840339379471041196502006545682932333328778580444263802143090346273144488214516547176344920737244388098851318759619970600376565857603316135535355373086898533237360715202169475055399545536997005566414283945548385955067532236787249669983565812710598757151351000668516524015436634034011153457910132516069275381104002494094266645806537565223830758801600426913077557443418246235900778020750766681946718077246775985288364216976596145617221135809081340819189252678460885565181562508966063837089554443882759321625583410774912824281728208813273122897192344786897875890873620611773959831055299266010928015798569414001139940089089926694238666947422904276679145277878157574388898757966936428562061521835939265366428788248193151609027212648718803335438895822091632060426682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1383644381126458560717894671368858660943948711834129609322096886052206628532772218513888545091529965906859542096292724277125127600158319398907737146909464597728013274561906307325305560771987764826576120205316328722256181970410638842271316726666155093890862950166393024929520109549278582199054356123700861914018213895655629749567341105171651322717767677717159634082963178516605546840892548105587474894173338232850984422142237736653818666856549372335047664528467074595977083779268246427860961004069820694263139787726329940973936334076503873191759912039465883008761036180551258111378491184061967610838175944780987108603575968055415501475389435074317228380651489933185069053538577659869019586041500751757602191371122517433689536023332546994548334033749012150992535853125003983605946210259494402087335926239452158043550105340637473804181756851615349460172966253219317603771473221163490540765895626890706767414883696226630712698347689507867733237125282163318459983935056112388756402145062871081178668845575693797617062177277585377297415641729677522601656228598456316395963310326758599640813683052536605116177538783532369650497677859327442085441722869549073492791488866795016027529389057022505413748509336847315691625966728138172449095231784733031047937491189418330122305295783916225183316456772859876749373793725200071344019434381252337706853767819521652895561252742361486465269974827650724007704523993056367086104335437168614192627833957888607006203887387930220328920908641247909776732036454669263682028331358179129084798104809986968197527015834250539973893383252302713582213606107056677561627130939018583722004953554250427636613525989440964884535543149301347661411767056165154568561601327537602924512918414803678716106978818673249419021227658801481690706760113563527888925216007189412685984932982075557957968398401234074105453227184156154999258400764852717644535019388388779618182602664310224328943128108991788806888581063767788364928754721972772212252184283131916555424575084086383527744086770161629394021003878941895656936135740405885849799766298061456229245701449937530301804041761699468000210615522212103410391260569284907553508617842811909873145437144316949322298856070771600631500757584347334517874086309355912793089201344675908968321724885393157688642416182289145487246638576088692295056085269946510411320814179170161924846278730371746483278747812243966570468639824431504315363581797842988580824724933006300144928100419391666390451604716962982131771937590840402990804420609668651959962167290504847634016118943373137396685828522780252619009111186509349670896295031384610472572714866654363940063222903843367487205761024847549080219308074523281471318187784293150564576729569010699984210199921647014762529559505839404085763697864910416217166435758060822992843095650795684614317242403668698325541206431921145907229045086540941258898618928064231669330986178704367375143890443910663517142869257261493061636627966739077756867373596954605670663880421274303923270392691375990379657291610477707532671512695761576114686200237040779609867844499962833023776336351145906055754861321573647599588918344238041236529863045002395140057015144310971278347339663731986821434367048519438503074218119724707915563188317797705912796450184580121912210303701748406292022208822192796178140507014612495708818943713188494010498870686779466176820121019223721998284991009647177991975621729437550796079650684330948089880072444304528587971305309071295083377961329842830104231861137478106820199336759156564206833049119575736667679302180124609487318065197738196739850298759384600467711710221626189895596406753336387622724914046475918633274471225670580790624493514777255283240201218409519701242500429570212002852922808089294790300417520735304215784477377117619633095188621474904096288996018860685774544696867213990545365123744862361024332306055362122898900913409861336274542513992159315653030201104322362272347715086240957794879045314094901386572841298999170821812854253228614601527777235015212656101247543496872576443701863850023468804532994318513013440693168113222641898465170799435333761658617037114593494596387213597523562293619629559623532496367216781097086798177309002089844672569322302911796442753401447059745811088113664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 101747290455921851245285338404956457134524791662353797514292023154172419305311093173011178243734005015047648532410038821462506972415767183716502256668211975307409841519827308384365334855320556303677192885073777778656665967004446576785176309628104807699702546039950432830367807399982359837775943829520045938305546387363430401743871289751116504995213748715908114631924359518628693808256935453822295887314529057571537293119558190003834461398860125224443809526576422484981789540208103581755921931160272122729636559564053819485177105008708542938981437263696877398504823965369274701316388667434985886449047201515977565367771352519123339448288833540656390254946142200276280958717461379067001244100705978082733891536842738996718446552353459057110064635867640189948747302120614312992992452583611756741985894772577128550025726017641427764598297209714748160919763587328160562818640204504007192705122165299910167147099507874903131096476424201856144106496647439515683915593702657749803459211677579360290673820249865334759281564050996496977084135273061932554508717216533344778333165419600449343113362061343266626661243836801863144671415666271870760111583155397543534493552628082052470159089836682593807214177007917483404280895715173890036844052634983875478504249358783369754108890447054406682277522331091465432944687037239891620239188408735480922050758076991264121356794759624760659273103918432725909642991097245408531125489862823395257488139720606041342420176616525983868611226876091113422032032498915264673611500252304869164187082241329913775032981208678632811134879313577545476726115876136842755573144738610759916753688363007194840219280878501502662377414344214798356757957165008874236208939932263109438100058357039407040041834260862974268322933645286298059599639818559585835852134826889679339277722720876821730091447166936027954774493248707251609197246350174036027575728315975864103745538123455673127332428929358218930189257208432633326191745226301509087509502379011342947817185337235153982366386248737982285763390107623651181134773294436025908830611906519190349315914438256605987515581431001457057384131082465035111245076082042279802225832192618639630545237260684253740692979524214970764132061927890807513642564479269259245223285830688553985209497407156931248601295378159649131384562984940042069971160158343652374813506094672539552333180552099382799134318515185536671167005690793154757936997465919019459784453306449789398916217570548024868815264730210739980181596542858362442170090972072678647110469460047945368040415965610351994354912686631334931018762905002477767923150456426478422057335094209769234031035554940600583110225420293774307730599058872474016925906805310374131049994815771900055364576324634284048684840954488577310393978171825769989901920319327517515406819260948715658543398067095927128814698905829738816512268172417147198466627203376271230808850504336209744353611085276725945569330496518989049866279081326023185717658352747114627742196200082655676387786676601349716110921067226870983359543144750556198623685898100587315466751379530438553366395215726935440197384391621989727800340835011430458262115229965849356420120649643462771129841957746353630516933778409679412046428720850302049119805058500005380040761123476662501897432722657592384227602082471832016906726046761390359955750544945604581489151263625539736515328453154685836399798604630395853975601805228744775519694468779373410901541934409443548634727426808733803219770926705207251220607513047344879167804944165852131479110760847888121472611317749453044459651307097305155816674835748382559489392584891261544673063251997956555863212784003705680923753896576008187651293626315290047247485794957206168157201912606167941072841290111681201717563337730431434413235140898318767632639842103613677551130756315020867575227741845371472001440527599328527554120402444371572716722660221413863715419258082998496834591406991305345132681588831527677172389919380939899636837489283804833617527972493688525711752324748498690979953173851587714380887010631412223161309771394631395713893990031583473665596280618657168086501096734878701362282722710825003966101569120185214330629655092890665187757634400550157172409819664683343912433860722110649606326204067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 5037164223181836548868684207202881366514191041680694844170926002240453623842645779219726203093855000585513004451464630656218984663275233254220558454799671883746009962263304896234030544887216655482470503686396733042730840880956983808274764019013806602688009615874115458461351806829277025146675342266587523683513754582213998573421014608435374277991391168254802978913839086949752012514833562927385495316903002192101973262635665296658910993546543865746164898032903233011640507192600094298197159596360758234330540706074897456734238947836857945526954176634293655524790231724738669279331537458190419085624460637082789686965248911868101651596839698822701277785161003915670317852220898417458123053819336916018966913789499270540539785858463374975986410209157175624457776251868606970305524751150948213490568578985926134011318205632137910065700087973489038455540579930167772025989166025825588905047397774998721001093903600591944227009332250875499360212953539476865219088376107273319280804964267873442889226425769905122984723103832821646612141312424268833513801730100491000521028942074100900883577761881168955016166625453799329270821135543774730496016736612421017498828732543971931045029792951238859438507683233558858384504673592900487403801734317820819495103935232729224483559854942712939057831557791726024693112844658932102376738295012391084165120489111552753472522772489050885561936147441954173500397378176714299378039419267956774630169534550297431225475034294648504480012450351833874057161308445939546093145748533745252776217147115199778290875149620766541542288543287037761533276474282170793569976663117066616013156426126416241644473514546116914607414730126697390013337544811030467035906408745577374665130697824279806853422481311541415477707090215618934242649922990352743716677232070041667576118573826977920086047916171553902233313676848216012907673981074869214387855244192576559184656432577714962365705646481821293750288094965177987380843474430785670877403222218199913974183466219212691340440698900906027907669947202007277912348490264885595998467649578788670383737868397723715788014665863618961761340330300478512922719378985831418331654022134810979657540026412370571237954414364145340404923003250280082654281509292763252684160826019481723816815759675251983523764877940602321910667310944385753672693427018931553100664070116492438642657963001352046142656287362642755192738142655219253361210895251148841443683634772459593477671219481653592814769805220130207193436867808341999669965803439956345086266818481758425308373424821823635192547032383963678971368842680807482176070220699270851438906178927207067750137381075856544938849377739531067082335718032085708639427266216466175681019261325477493566743047620621120002693891748848290681614291456229848114224270553062046717012706527492386271759371671112076152853273300964132374152742409810301847687005458939846346381649610274408049115415492331553451801983416511931748970687952960737809380363625261012369993433474912700451838624928254962902859985591320895040590217960605035664428287787731395157282345129772155214760280338686763976783030439885520899711838090207171024280712552980844410764257247374585746082035488404959176069298843956237488344728199723624543050054141306676289213247266042000985317856037400935799756449002700478876777357790250745564501359195801536671947952771736785480275405831508902588765835964483597051173556230805098804041179633993528551826273263526443130985604962193889468653790108673482171265862036074121733107014355969939296924179834217418756297352041407203811713348260751878018931247808248290693244067883431295323949419619699207034190291822551087684761657757982093674361618068221289497002135054590767096067824301736961464615798098682525018932392194696959300752879093590832765072865378207450684296732569584489407549986258955026788172676489008032677594252227889249624658973358290031750302834988412331663785119155949302074822251440321507371667282239543625136861903219014386855958018620109569882131282390592896316733760303877889159116941696334263383920810750370488260874631788026530447510696547137369374103605269375273988302496214907380286682681564316140336080727266008787437026713846057083523915743008995996630010967890885780803818178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 99658985483842923801331527627665540822064542245010477658931628236165872822856142649574082048549760419370014423525604344531887235056859736154880367931071408066827270941401689895433584411731737290339899784447274374528502322086865269631921920604891882314907980143962293490458092770621024554498730385895719518762820221984868934314894916837874799997271981686273595593824827319082585750059692043328423629611610634266450774641104897383016638735150645064098574432097198390200869910854845500274552852034838037917035501810986009877694053905230483774693501775771065934772054410930828345942788102925069095014576443592748409780744287153633243068554578870038608900391754363216059206013675029139552058556315211987793909882789100545534925280534968934887142805304823622102482143558899421329103708169944834796432602101143790666177502476093047899174784946242855663880363794618446179510404961867718657761654965425742973834823451179143187431908518989567172167076128370804435894841481138526175808514442851206099108272946275743417252759184038947459381944853910393083671792476593178976590105625132952944844937532032672872568742978865021043400721724985317363153020991468469009976954861160209444003865100778340315557816873581462383638499897904808044906771890125546591586501096123760407707023533020767250744537305578178676576129803348088986714310384626976304333768280548109719740394059557438001498895524607703086770294632324589935564387543810924161054217363320898872271533427335510909830306714214757763558766353170786015530415031123256537810093910340545095812926807742349618851762617503389945381214683947678403747587361722779836437848553558283328971779361563129764430267300093271257147148574131782586968214232871997983910412216023490372602247464490833121094895103256714196099037633277155696459315221121470439552637992074978419731223281015710542083766477989335075110293778158336416712703832422005914647740375853079150591484483212492985055154005842371818985015045432083626776394402668173249040026793330394069424190954309405729641675558382180849202729050051128882329474708378171404577924733252646911735569108313931817833752315291499529089632981012857868300763819174201326402197655043469105392592901372964575641906334272778389000354655931197667069244393223786817251240365190098036940676470382027974131413890108825836759869491357520132623027978075426564595972904265018124863262596276389854080234679521631947918366770043909746948868661322113497764814817687345650867117102541424772437670051843530416168686216443997888118411055367360916996311786704123036104434403121955234046511165427805465931523332312338426243356774493654310664837130989277768921451360174677678523345109941023176987498027399768001313263830434726868721757167136020343723478621815882611215066570687270245381606183530968022533668701313009083960907680762449630822246455901980475951845058960065092023400889946912990529209605905822774988705195907877948955335839056292897278091955082833042954545891650789266743174649857890620690870328636773977926265929864894438476443535528946735793951990514259020115593039575437287376964213459701334689330199043135544918741216223692928021493845815392118744267807900349974166604031980024937981548726523867033439130641599249533179233126627496647368578755394739812083536696270326483796572308566276198017437783175579011342066771451557208516324112100031750290634656235544650156471729632319761264400126616169524590865491001828461629727017080505339363086971267777368895701486694540669963051784074300232041549379748313479419396916615715361226732452292571076809027587406023382164597615680293127762360529926000679173788397130352708372517726948754326160870082819818851275955076281280803770163014145047808601910733058494294877825232649418458606436241627596911950088791328485930976014683725881820261765676725972301363791982757488461231805756091546767181037322389611528983984127827763971961817579853778833283198174860177880948108120534955950940812518110540086489515730767610799949033930797109287230288414911232196075456322425714989116372208450252968441538418469940224234436313272623782149964471270899526358351718296713337946888678308644109126240009277502762312200684426618459235651513463919103553099808366654025153690618433036368405939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3670973875265743827985479706035482025510807496195763399658178554929234781226536111625351235492678961059910959786629439254889395936452697995662062238199100776256882680787858866893576540852831901965785202976810089078430377662446191049061572978185964177069238497338326548402064834875001926676031172852689985465683926003917029778101497525829600692278457471782416643334732423987745319000355710455672632967808343204307694558806920988540924921629939596290155971174828382265996478342138403531684906576817980009260288499871889182046989476879292204053943610136858002261911335533229451675130066556080621961416243545214025364259173909523174351486654594758938087436589780855123756664606002541073316475456232793273367500561770967173364732344159116047469432680418460104797026153880280895065101809934134448453916676203102175248298374759123382846254324820509504000857502988213281003843455519339470259899548811882987885387884735354771253166366099428948415019848701434158204795970431585164697298158287656562424533150434145005400435811485724591998844112763674411532639092583503049636724734743454414605172545671367287570578679354345341470170117820194778107667519425593374791825138239326161330000425113122347081896806448010648060479923801988338421081901918573049781219710859769100546551884882825016369600803869864100384624545655523913425734275742031751453404162644285646807902074430536783395680520787825022992020841167018995588201293757685704853165713338996635144022074047117552373439329383884402673278673392342222799531332329783779306214947634916258682046329646524552975785738883831094839178519628267750604899902621327300780600971414780693104921873809664285170745031432897401971110815784469706758482082682260837757781615869240054674468217698251386586412361395537094001500369410513869235024211915242190496701145617505951871214606436633720681411380079346122415759017321835175974920927284922341863525788767214725848235825478673714064887346485042225663671487382865233355926177084405146483026647422659326160850948416448126948189429556187240025456139693380396022275706618945464309459518521773336900786447840495762116612620372528465630902113014067393467374171818624081328682402175717842799889166473227250228657317755360770010169050795590258593628595012618867714872471435916827651305948834635264063384054502995032630992734420845707156006815580843251617792130572625757715333519316588398491915192832873666846609153302766809204733922257641319952494916909117394639306538960196506721075515393065044657308816449453752648444162851036750407302553767877619806938126479302481926342048572056972234984390314367244478964021664737062890350548111914928274829844850245233085612083754668859413197005615551514785597713369174153869839256901697948153150595526202665049322041365864154516595592086878322952773294507975158257140895836845842864907345666275077830630528590783637698220075167250942324164880875833701732129347076896110252920337602323161626778085401548286315148115076702157663893336422853117590319095569670258520438229788332122656194027870155225718417899402807677278106807114702313331677258273046434635656588801112136111429394664427468726526176805490786140538832529471456737183477644983048067524412216673222480837332539774157170287826187940209356956869845023810718414047261178874859630425813390679403126020998510558884957499036814813583637025828819610253991335765484849477004272008163987777061424235155943860545149572174582008414955357619454734891677561065456646719615391017899763410970875425305587518671972268259795865132935711671475076433434115513541223398869911133508282061378394741791424010804521188778717189989352042089069290758550634379668117680814067885287940571763406602516232707330380436901982555194835615031131654716346575269469809933848614076981313260659862977529873874663470980854800122950423267951201051983412829445801741302522766968376672533485751345207022478934859299104167285841681895040208545697591548194296730399186503952089856614579066322793672075277905066864392413113526921441719854844747751369116417451007458338998001124349651869277648888777258065216426906498930642864102851124371591236323302334774540693117098820497384211056870494239476577570244028718454283571171856877925719939019185008206038469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 541770926837067647429605377715974256835424602150221470118215623995540910342450460183961093820783920751108079276376857621876699023979396322518649460074920596626615651307920640882346601989833327375251428509536074640363793230168154969979568321510872792688920214589261939539889329443144276801839561258818499586027960409435293636769408492357012803281502888430394557485917128478543429108991439351573484230421593811194977574652465078351343595241363173546871140390139817806283331251601725013123520704248052195207039730495686733792408568995612115896779539181290007060634889456934096951614535009469416874187916369718052441209843048342877313091179889965937622979287715676792401514289754991787265013805707825426499927844104435283217012921287435931915526812193216832512628245980490844367554960285320549059420751503335162417904113507354334142809703834450169091169222329769756284778824870545039245262650199249178248124092582604259516148795992425612594616868273665491113764428707677804290106631905717179117237312815616882082610663403938918663017360454368964272915691245421196707235973759011950958053617751710567199010787559269410519706179802349257431674983677789555456916476295447608286763710132908897741645652847295873929359034443276762320417271818574347755825655216343932687256481355865396941334330191180837286443435578003772312031792583675129039627085504333812125475144936450924770042668128523060798282242555265222566431482134950796855876519536984537386534893077670560213396463096962271340905675221488061327169133419026633605864207948976306543713524356622719220152639340147427533259501261791256874277089434658572424383730224250964905004851821858875914610461567608228540800114591823827280367391989545192657934884054496681097616979354195321934371587800309146984520165107736489318043551003330542601055651446367332749460638567544808266575137304697799226292369446844666432483008825028099898202747948266895881783944440371589991954181916345958158709737817601876736946515894230790324794059580257444045698055151626549493626433885206001173173065376043338709235855911167171865715560387882209842453204658727988217238029696321088213367907208216208807641123372314153959655354104011031703592151618690533094683305200274577243345021762699034581263625785845101972701811577549116091657035089904941385210431997890049152594118461422003657244718374136387790298045361940165834893050949950192643374295479978735432843459824654700208226235990321385099792841764674528926849923717213870099529514212433313843015420845029049017376244652229155310565861940316564219766161407910641820091116699660915135436029632542779568502367533128154152118127198868233240580350670457853697821394225942722738701459260799046803950555362505082858790233558036977557837430801288386282233467644115300689579711941289598861279333357211265683446884815994757580976331810889327194732049290166489393936162082307032036026335486839241889843129454345587014168949406270583096318375424510050311458246525975628056445809073629404402166506947660556456510229019475642282301701743249251298730541675029451914428580936234917275101688991590593382869007430731698135832998632765956062296107467874938131499745736072036307686493491164249182108974761315968000036789754240293098372525627248820281239600179667861521281065374039711705946567256863406708031005399161898970786098606951661569576501063339357935614267990237141817860280980368841648517242703389390648467710598109018108750130057617339755964240330931419144404360488274443741336141776294801732989454491629710328918452196463087900233437971721843725120439646887699557426331112345436269835421660224754217085583087586517216851085259484316267403391368035060742100398452988263305118871355456746902185840250856285150911617943280148090688944481975856297180965338542418891623729803278716935580404599245058911522668950925273336885388086225147960446404874504949994604385439175701713123855070520624504373064992922440593757226812218939679409194193344086194153667579905646409489394331167111715986039088087222498704178228737258668578032037969372219205300808981830405186787494157457172660979897377189787107743743093285221684842594333002974197919435600464794104957853060989040044554026756913140960071343941870877332158647721053704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 206909802922869771467749794646386422509168487626249778890517165395362216218766159334877590642930974509552409416745127683158680850899901910334549037817538724855900789677984621786916918016999286853806080320646037959399509392193058586316561407985498683176832180282960553394672023198890726089616279009960793072232748173446279246469175751996127367861316134831950473904470958207537030446469841582870287553702492764848286798152916216666358533524242521918920034534962483329105699864312923723016842281407067440794823352758128126121205893580906706231069000518637256764146749380273871764003947278818255078239844719515390103100852831484995552372378006519002695647740274539684062279280925815609949382203232492340144795914898921209182941715590723844573672896097735279250347580770303088436731464284390952385508196273546636891692576056796036929167373110850763447281775393404584465277422061658315404576119452207648304466602991670139695712519040419662077349759740735660827857954082620448909798946842725830819127708554302983111885373320968159458421405726495646491054370313611307986910308441568811038918384732243310293136384810016478137821991963145719927066754049185328195126842749580199130606758358812254618755095505790102307336994679910900519544057213147693850957572331294075250060063584141137808326183767161937415150208958674540085104105923520446363182946214824187507652153233787076576999393337150646856388607721723230276400250666447394194867671675804370984717515413316010035036347461759898881375065871677194647019893581908996787555654825530292819158248609850836505934101226598689215639186741603562461488420113777906917602089515321302523482432301010863438483012931716238755755636422967299645348171474976153905032779000006510480734388057194920977748642517719409345573638079937304956620698082673109064910375990162849715448867509522841278898227564492198169180315530310504754471791515713918812924369181497824582535205788392816624116042755857173035055176375686056678592143623467223691403926232055083936909533517748012795075248364281790056056818877243716003543513693505151207427324794814134496748163161867158446546606201319554272534520397099047474327702339220008653552225586118852575676812384890505799793613236781195897888998908367430580296217387696681713156630411808751072019112940938478058508965798750046125075540641619095281740710925646972052383597512891669028576503586106696961177348540814668081800709592919598218297487790600845477457982301777423537634779837833371671788810239248640068556316311626408574160541995501911451581171572017101194947287826515981831477030733513943447869742071601925657592999833510982060483063472590621469528517189231407184044688010117974500031679100288376461007887208470399685516371089290826674254411789731420518651959576826005126856761599081043858955327896104708001321137570773089992656356344696175846387150652837549930067846696024618445011446819380770376247358613921584755484404567726277736293559685458185709402524788054137767200495427289566492807535231131837720060431175581237817418872194307939456774830811913301809792582202244827247482195710136849535531916962430895967495292642253516403734547682449943686296260086793245153831810203266041676617608348307110740220876149163324196105683438776764841826322229595412141001794894029981036725563241766492577110487898764637784796475309423928875001668430196777141286786424119534112574734607231694769332755244046421748779391622260018084036019383257784687682871673884543909147643175973971062059860825808387641817528242901679530628100691835697276001674506790878296659115720254734761223405558655008122686950217098695457970513351638135297581208075928278267391300250971932293920349968889755984476391009785737205367239106654732004529254876811904910229454178576783443722076672754340381788383647616999199990918418179696719649355433661230918439586578664721867362669451964776866551856034392241953545110911919722419858621875616417896734998786250968572412230613177974032762255278537514433088475472444992742089943076063466364787118025596263454526664589669425720292060750643221090703408774279739705196477951673764482579842020736803181769721586133454483021245886674553586314258217500862027662325729690284413704408651637458432043926500318404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 28507172156084198237832406247841521574706167840286577677780341456709555607877095523452030819317113391556574484872276940295701049492651136701561035060932701774069353615549738105859249041881883983993831493542577269332079015069117149925383911969412946017086270545723062873604990671244205876653312130846010094719140898005940360074801157800470746976219708789814247142058089807917894662296475144529295175502398072852709374081135935463850046745712152496233255412851045564092292382019836395577915228492148584206984899050723089801332174173984233960319908028728036150976876851789272095273334576511391000496322397308199105691065075296671526712739213910381707631974291078455437191635172539309982979933722758681792803986106850754240438227794963237089438553651051690063197428229312163874550458667778003437192463761305974733421913377596475824846986692935480214161387670897671239315179268144652211020085809736901944652008425851845162879055667763103845911489221093823869810709283214031333892720431561303582996846315744447688102043508546408437631036488140790581703137591000218875944121732162783343216369383094925742111453948854471885662626163349929489560654131954595671718043874483933766276979500250601897765839865273276174330272063946855219288790854993798859402301351509921212695110657062154959088475390593239662067356248014802474459923524790727062612769382424164008992168426865460591261342935473555516509284159886309395730873467192614232206252177876035443339117315791006956697324316666020625624969152761505091892562276334988830985617873021589787245976519346894734163298264963395020787946390492717722447957259914925345244340679585777837000107852634688481302710175862539092126655170170103012041880716269115883560395401451315983467439832497480793584863095282717714045021350603679158799579914430260035437572217229224014796854417039070431860255677956543486531939496376652462994877865011584225199924690352464767762223461308881991757250381164738531616131877582030207047778059992539787587586479565242348002999866659005613153155488547403197524521889811211708793601735192250276497999690741215379967332081817179753035522880903272395983546769294968860442252605646127717730726388670097083681702016928168794938248217990031985544803757128728455044298312605677132904313091812567292771263874761592571148429658469369906693397427677060032592252730082581591526231477607221686215359070706435717220133097802387703710823973034327057874419423757027373709083003404123269108678927022896448867993125300436185003291925884960208841741516221806261345220979085947902855062916557648794390221952316706795820968225656915804978097584787230356568101299521712370321684244603152627333694944385869313574931589622808927312606177422772816882286187283787066769572169531281142150986977587548149281748596720791690649153792987442992014293140853308577218799641391432105941038405387012912948488132539185959317569278153148080490605879139267783001652379722454578635777771119636987340144476692481206297884975941730278324276622289035277089863655418936488034738076189817838175026452735303292282334757520717415890289469299800519507418952052107884368147683365138498979358768276695264807633249137635959764858048392331060390091754885630050466793138316025620591242955946336022166546801061625306650385096967385022203968752758257295694667985613083713914742788488191843463943715538924218040875501503123048311045045151667135640428038758148565306789751236724568855064690167476068051456069330451159151012163770523438540906342701010490314283502408985642707888821987351320185921276852226897403950566452125641023255890815756442080883701067992797441488884864850579211138752924632199533862083095666792324328623264249022123608896925412945855530629747766942629906414530360186849340341649855089224000376496458648704481602100091300360778973615866649383168271597287778739636356224288904950554832624927793501562849708082526590718632399095910922378683815875648424284746551098499452984565846837419078495505763545030085220524942918509207910930716581144303524743553185496171269279071344177582586434463408010004193688387991814182789065920488387880842828722750375749558644560559449043624864803782262385611656196271952493861437522638927669248118568189438526564483697100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2590181912079310014704975072534588788039741674316553037677982109424613634411623271200337435180139687979344646351270301125856163905036341744746420731206816838756768736227648203633316664681853410532982157161610945100593648779266408350998283595009295058340028764880360606044006058604701616024683803240368572620244216229865386321748185132680150336694803667909486279809901854933866118677804186229123703746697793476687382818932557218066604205731690530289836911438248603124995077534196105768423128812116691708682210181064349955847280891121612676544446056851780568418816681133874113819206597745348340083592840629224438157136922123216457219770237663440566374966775183486315940936618995558509292832760875430089193900341147405944259430791496028668114659882503998129670997861963374876184579315252126220603175367537014705749258536594462631847818825492858843690399930293717816098130327238111820994540265791195359743216053235306989007530769681791241161639662178104239406099269222922981434730496806951687756015010060157915994610174458478439611220849176571330709557897186093088910339864718722230333911776594405607809258541667325022649693128851571614354336109708505556776231830961514676775261067172559529106949971037435513657286588343803947111960657849856139398982800917238134910713028051569752120358577005208706392627390576566388945171708667316800758522389154952813431203039314521325911058114340009886015538523473419727738773367862574072477920114525427644075522044734043566921759749143027514670950210741712186113779305171552321131604800845559646206789139625104971876464520599164119952949288279909474740741056937289633902341093787235156599330711304079932596652476949729730041240660833688319029758404344040138299882887928827689779532406580822231282890291809804159126621283712796344888262534192384636417071315170976790692729777933035860988966120109493297905283902995316213295791805562403987408577975801789586134026047461223529792114194138426154766066390237458399318735003992346997078288377119062948809651171887216738368601094395752633711024248827992174173380553036762587153150299799315789327402421468621259312994055713496799001303606547687938072954496529330927445966782669259506584458063299451287663619919248775773182414566925191107410799820835144439489201707815423360398756188650338588504126632803239366775311888221866618949164455131463608283909059496239380806799819877878287854686823178548659940730629148948980970629644275507056419410592550001073838472925078605705285943413382043066375294915758487674440692528550394081418795802052965989502883425006646848546480518880410148603488995402862312033554281918545700617598628600663828786457602231416714991953530475293872597752788927669894542694558706765199260603419056209910123063461958340891457960330430209063807435011254772902751083914423917875747665561648910271708483415940285099399352550682947513740672122946616065872384444099652147544179049978816024921319087503668978199131463853292825128209216673798144201660068681963625397833612260753936477835967061251186252820165705745266702585538466332863454703623805482792455262324117401130412047294183264496169019205148293312240591031225522269177758494212443909195902065886104690813542472632638883592821475828979235049705053968380237264257260293758864254374189154405097908094913393563600801995292654621011394488341218311203927133695437261455944235671077882280450109090143464624983647166558606776345849903481278354280045913517567314433135107712707508944362649901327194660630845466177499855715348540790561368818240944469355931940144579378672816611944392456404295338042707358701731445686963711403752296055813461388167164502000373971896649441163313863490693856707738044389091452438523317874687946384998029500120460695066897392783521545505008138251986434378685749293382087878052312305702562001888189003848672051414036669518427032418824008870813088033469778792821809416500930105105674565339965753208055148351290603631799464659259317886355791398547552020806238860376555177786344243314652381591806659617703157940879191800744891411382125326049523007099240478183622619339884188327669924388379188362420540916310507098587347436172903536561410549468656120953358295704645453982336784792291054512660227838268581630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 176164268221215490328117942147201476404454592452475767888291605960952864484338522044666837793964474755537191107022242223176804187559953536315089751864926879157346941206314821260207536297464693500058409338534941333398566910919743178343629478952540521480432760692026199245356373443656702798247595064958417600833849492134046332703611733956234933117439347651704528656340463963566433226153564357305771603245456074065194183523372171213551302469940692590369748107247460340065341339947382887274427844423973653603619299166908196130531859882684655142278870234859692145800850152944840534067477765401746844058684629126554376772783823910787939195970507167091105139270809885792481889371294674826381158396252178491987922792900589964096339607010160937415687482701873910517894740530460165636791454363423439701011918577361483725833743239180283823874239716612038561928687783955808090385954608846150191576126859155221893493985391939658385722045097355889923871262252416254964505470453507817900959423819298535782456396439023030708982570189622007200363431710825913681873967822512592527120638476596100932677319446815499641333023083847434768659715626852710341736273033825017374674320761257067592446160583372742624874025263212066892312995448102716103810859175080771066225955836158136015304269350872218661526988664132766486460305853658146313513009088230218874225195253953690313780187580138887219646293328238864933662362289902336546465805933913534023091351239367263758139546188326505844609420139530156472171859901126311389229372132732714654176649532426219125461310848861999435088129844940467049433178570847258217753278033998481178958436379089912295303786275480202612132688276763777368671116302645164929371310406520735101104047918292755578315594700263732018582580323525189881878711627478886241757938840755553677670331888940123640520048335027074153362026504290910633087271814598391706954959646194359908913959270734965764021948898390120243611803903465762679598892956444645561138746241699051716951195857901460878118265177081144647375728946650379875441360917762019222724273160557821275884488032717432887018296569663151815867127774624174976661652295689481313915259076869587396481996841935133787292240756362719091926068622186493822000641905373664725019730957425508843650686317285804895395844655804333550015169669337975271121803016725619188963503272723576735658838269843746955501058575622819385912261625760704772876236431432982443521071315890360577766009336918124707634759206669016339495476075958951850472078293432688167389714849551316349604645673797360659135044827330468165494784105996006940703318258923427516086984581765604069935033102379522523393138927645125694489584399450452215763005825953196967747672406195848778021565517021315563836091114407388386268918066773623580976016941862605194860271780671265644608861039589592553195628338267690332550973497317057110502972818505318010376873009373191523364364380521545464306449242934092968131496473289791442788636703656537991443771003917677228762167906515676875033365718352612958042016392822750011673737055360112168701214692132135658416402702068412870576224591533879592685138843272820322442171554845773501706712950656214309989432388584331345088583119439830176242087917498524354267314845110383588653396194836560944144871037099615696732958168085723432255762162678481395199375709969552813227973889924710559213234664787855644409593128333166008624481169269224696827945903209035474380775736689905409920262938462556853571544839560911198023791900083085018256770520484121816247893090283690447920008179963157855261917016137649160018042032970789458523675803557894378676301449035512681916056713809770438853770534444013193872623312024011662984030251944823602298498863049699641614603862976276805085375933561511837045608623979423740225832877640839473204923093977766450235254318815008372942992446769704441103357869964723055463346446912757536636184776970745441491237878532098683672622412054445850034389685232317084020549227653520237332756614438726952384848872968753087748748428526471960479614568564339522377656368963759587132936912469785793624579258806031022971395251260609993500923911225887678282636571133841903697700724750864191856690046011770878958926064055054300540330215625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 9372299963921925724031373293373268140763292742546954271077490994089022643031800082780897980824767646573125661939256235346595178479989760016352757796191945569950410731388498698920482484698909037793745431620211933914055784911191432035133094798102765661410134611197649119807120718756774180963232786775528727972133857231202635635170523447968458608065659725727642179772812199504867480939722565714881785559287873878754433216273468914128174261825394051145531166179619611463544329371998194968347790278053819030907347777865608154526611680223984500475861242952432928404032705908704186265508374401811730620711616293735050888261055115342507211601500851883959775569934589840524951489232001109152848390473240848908799842587312034443039107639527421791257571097867624970798089653552454063717666856171190373350252355164450958089750384045614318104202960124965832802495143661445979197102952336059762700600794826575167422698559317932541172369732329569054033955819908802728101174005364677951245671225764332349565547155507034449538045426079239686684637156703610000755441555899436618679394651333088593242667420089458697876275126519249115757119423078363263290302821384280298527850538191597374552895116132918732924238860208831833598753861506935899240725803555331812766555104958200615593886135677575022546059038571757359881228002270285098303867419533882185133652187772945361295127450787518389557938212642101317004837473582103369302473218716148564570669975010330036093869906524116055108966330495456837717818032512210310579837935945539190160978665358558544434599097975465648018487007329915394157407801359520928626308287005902390874637724170159496431853941495361558427618988898425754039655282481026810789237134443398523922760153098426757206752079862360178964929443311976481149055992278574546899125275002183923567478698202200354142896396879624316454250752641116982195652409789777425922933550039830046127386365911776533270495664483664787018812914896076308547387032692355223944386490387853004790202078700279940132087227862855423697427239121315122539741771882961800561913104749494255289487042655545012517001532231152060141702305417989072270488925159785167558338164527572418477459452930452771428789503827398055458921324490572631894908313405703140325413460473867853258938130916969899789710704066383290870416741965264758628917335052974434784933841147182598783263203605852098073356961548280743470662668932587086111030742481338700697076952080423454658435437248647285489764283663566028667772685558746669395305632626593330212706231660638527692952246564940293161152170594604642288908766098858199532268580878013098217749910220388830757143933052466824586281254168868090604990846017144251363368014358508080607315483544071041405028047574858385665512682222050595783513301783286539876080395521041703651339986837057574875930933450468991532787968829660739288469935167327589210489508097499226160233860574316777198462183899470138852716045677165535249422885977708277380706499162260934097357356420111270305564179304013141284412440852183978078051562772685666878368462400179803811461214483837331049151207224531762694661955409185253856413149032685205576148041729723898601913928800469690812767250028529318669120222556476346700734241665206911771481072357550033449193157624289849131506313234757643727181041106053299341728962459464877445948545022239021604165323145745455925254531881515042307648537197053858755774664448593609622580538245697378131851119569965958381086491866250571122074352515599086515172845440123696125264196519008221208131290528038299678610860906339684550693550550066317218171137927397880708300836718685557654409105935987145378035573415352025326231225141888946112283485937918782993624499746459761774494117649828954264600999723449340697769891846027381660585871658237389391784475067200394498995098466411796470838923666222351788207706466361078891050337273078096997418002107023461527316140978850534200502938271321764462121076585690964428581219235357878926981225970549054442448110670461637043937548080260103265447772493862858980081533067657689227663300745234862287308797459858956750537008158825162577982896474895079522195395272523423133447923879916343030201148931693742586558071380794827766280511696948992896415937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 395287265115793657424607012079511936503802659510652507941249589948324114632273668162403722404457824984117116427361496894343032111770734720221512859532683070158600367955060537770297257615110049693256453247253744017878166610176285194026371983980625277914096289937167437770164138414523799689090999390297817354139761681683927802639703966048697117551609191282320978588688705571789656998241460679341106081989142343779263105689718609390751882069272380814782265230512977491494140556800259449908618668379965797518410555809838314437276656941373707900197231536268987956606338611506608342650639890198042092659250443937099004933507826623449549760133608198505364902181255529764974713467096266742442751135652770481166485210748929137472938101901949518839487536108260433667905052096075336498649424485719769523739929854698078912535193586691911860282699330121139713068396505314739341006950814367663932971918865922452186610912498862168463072100020767809553024616053589373220490654257013545508230015643470581183782286451040822067803593034516405680046150205719774689062776608503786245969675051277041027093648576458485087501284439652007885923122170192108558865722484103438485343988123927368976406096267374821681170759393012918574115410455832457927269625407669326543376814122212384647338300388684649529827957721164651541512031679095466007082114796334136569906061965044329220408185693145381522029995183361093248122738079876518674775133834107623616854824780694584542205411442022032749662447276479652419411894914470961104686999572792481220540303798945285402758565611584152058428379131338364346502847919212799662772705145080432019640407775125780425858630430402982930639669156508673204267965437004772377123187186560761248093380326905259628332906267917126710091481887654473983385543346049361102318737227823404791309563029109605747372068399288736431109717339377461229164181106613517720602305036391876917351933782839168077638273015624494035799268745497039830306490171987349890727850730314321429452219274054231259581567238154175853023630699384234240617859333733562255593305166560887400133709704800869432117376967404192826066400474990712069650740618832035034617470473841215314783574295096730087039168485848056607958986606691774493671293338174904283965900973946941057386164036036416251166216873795673600637989880159809049792130906376483138378970269500971373031098391333355934308747610081172967938236473070677201915014330365642791481454896718920064556906098102008147493752052460068884319742704044976968327910642125680672957170062062334586200043958565686369131532740960928681549177529698334206791040210278797648983280966626088605678677892312770165150645584375136102285690669408511450374263760818760688510887308247626727137047987513922284409996793474017820673553674556401940334490951899119925762488762687165552012570756598059545318762886379833382063988904083908361530721018419572466200438461928040189661672230628395867837856246380576586952376774530217573360524699963467705692760720929121567449769797369058892960603627579211215562280272751574985884438367774857094486704211505936857452158798827659748196851008904080305203569218930335959497225493840473131561606182885872256003419158004560985050732100427619906330628847350019895970008381464098299582681284485646641967456968145589964286526748373885171862243161715464040637574609974228654405648190331708029108210301930151447588275018653086388320113384442643425637912858518527491777778928124463223677785345799424373422617871011981864749541756147046103451832841717658423289389172333494766860144893385999357572505123685817413923094758128815792495742769398012282146767694906488517518193340373596424125928188339019684284221679286672937045107950923675025862346324000791505529894757033415419780441370866654691259056507034410308766489280502772014577510122132582776220950638718865613339105212543953830317461047121088451109346335019434507797639199449388231223328292637999062973976547402155664925116147944975221603662407721927110885599691770872832900426853211630952367121803302094308418605930809070757502270265202368040734401380527039740083727726195620858883536833864287439873794473679262615884407242138638832772807067595432488472913504510703850236633464863424761222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 13191413044992434782947784953496681683134911172037654153058011793123606693279840589420915951795650283979207383487123458443477930582600688642925733313284172101969288505071947265260618367179424647176284433820589586833000256440193426165893646354117304410928946613120438319380525262731834468472874108965297814340433659291001682565064394576482980013759441064680752739314937516529378214048778615204468986998528654909236414454572105236133880687560711684705027543689664691937590925764613265124497834183953999883350703244693484361091442337742429212800117929033831847325219978907734131260161710443627654568136425988910030204265073027448300997409079008373894683570899652164445148694237369471977945785872564381735372127411953440591436203764124700529501451047640622670926191247271748180422029590389218095257146135328698775396868375559969372357019085910087532060222090568849380219666303581167666133756523114540847738141443787077512518910750684730351756323708964438604986926234558676079049817748647853624914241768482162714836411169511311411583679496174714687562646094652980646240186550856698289567659729584315494014620362434186600879808901518361148366877371334988658664661456652181573874677186920474234193740003219083717769611314135679159918827195635351791079550585659053914068624523629263492089558050326258312977073477322353818093369955067771520135780845093725566506545925853298549073986510568386254799970161258922344091254347940087932591970545815579509240954845283262948353011284485308152988999332774022845957870452223977971499412762556817279663838284330732802004699881759727389705191423522916970604431446122657532305020211856605030606758085943623694638434754156655053547369564178507490066203075150573533198103452994433612635260198068091752359193347986648584764639524747402766195267911760335167352213046835874805314927566410941714727863011369260771060493249990250107244264025007652681312867126712876366996022510113519112618120487922780672352192511935358572084070835985624175878542316670332244168467667651149513781773893038478907290782093626321850926275897466426318625283168965862697359079171675723759983361040189286583437590800684043136840923927586536288870983714848271851129784803626910175537121195240992613933582037561507589374048430792112409812715973234001624355757250456730495977228352508971143835358707695152662495580889307023204310995621970538854301672882485260051806016528147002462444394686514160045700822547595449919132864815228801398535965217300170606912585620316346188540900416791684364540223555454402610932976227860958392895706459093973180473311096421694600792540696968493301505081845838335652444606108939753631481951047203661696930311663657056866490096873123637051006941973290881566370064716953952534773702203903707725506640940645808410404926439918608706453798822929114896210647634050966644733531543496041875148838109928483762772146127279059344526916984391100945001380896382764338536765115528341603590139101434289714335372469881544137892562683463942008026370032900983601074047928013782197163371341001493560967080522629869891390499190396200764551220833037739117059935390084576107123716908632907531084700835674427040401115910596671485569634781463208144791826115610922924354197004865718763330084995533525252928215718587709125430559445641268967147973323738727634274149627403111202995776956896778013966486536774642805013950487790090698506852681677815359854556258121791179906684037252842709744747035903733359711168995189350633147375250656956759953284045064838517561825231121505345510038286419930635907253597172466043085555618868631671800845960749639070908725224201770627499392797780104476765663317291234835692348789004290112580828354654051757563527986781217521990012607075398440981739722857413072567623601702724407739213583422104959944328674038551988250053535078275168133805334087390545003300585102982302130375060758814410934193599441922022881565897723859222004902436340127646318851935827683651039254114375966049430054619923174100487857210284185544854693619997676625780038215616019831571710388905604766708033428726289759843160669646665218847809161145542912288683530267074940368757563150609113845338321566592033062878844849736251318762867447670051943780791099654919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 347443034607129902075081728329693841677781049048520662333657140407953453724464566042073886431476074465160571723288543768804473734832216406400578396385199652460048243428027782643983851245800296131327503287732187933521773757768778209974889398394399287716549691279403547267622003716941682625448282575737041118757958690347612160028607144431112309704415187912198153233408760497963101229748457796051415406301558031644297972704672590398704192297102009100894282730706985232571799945336195633768946834443372167262967163043875764065874133771367735642320633652679771121538234623839028453774714011122131748845919855156956184382189462701464363537267627983457484805176715145715339736542676702190052877593590811100392866630909782839481512733016834978877466371759399914269763685118146405414273404295755454010465779498612836411122808674152972238482151650910512878655836601125122773482232105167528219187685881553034072667619057615338118482543852037764204522325575066992642975250277388884790305474200690750878317277834573931762780598561618481752645243712862726698951687901071456200154107879060435090961310723168916338371565928975419399980115417055169134006517357632615894259931125730799496801909637690973161041911021857196589857242939077256772848976007758013646652684187488095748224632070978857947571340445754581859995860277627891329252005245876720206526707596285988674192665932721126527613979851900708569210216157822545303381457253144332568973846581275721754260644156365254850736965110573566804461722785835109624708327022630171660563633286693346290094500406404358464561143256518524686129447266878179365021834681297133574094586044537408205294212244650374554485017782965122193237161201116752442254537767429897543462553143781978844658398748473782039125916847765446941702257871605522570211882715839854610158540800157661097767605841044829796870427165800030985278513816878888978517692929057918413609189884871009698939095371986728380431281338783093132617126337566574952257859018649407929404045832651198696029818059458095428366347300852643888839444837353750383663025558024952870583587955128154684574249250307704269002588082255903789198087749443182137696752183043368344360615980792035002375534564047593876006547077249000736909694178148320793419932232998966558346452463294757352123958386581931913476661905760725454501332386925986141288155572062658474818820210937134014859845806741186932085675670357675664507875520643202359319718588493224071855989604288780506524898595583061315275087064582162779138432074680371748905632617443125516264640415783937274752721077138588734405116871287492042656056964563205982733422615109296242619306358074666114638360856585494483221379338379783830896050827735426065488626731052037787251851269676513249838203574823586138608542754464701083671359562721064269378805647383023727666027306209978223035018901337195168314537560250875592383633554739037376491733547511316565345549604459929228464556892385366644458581740762453235493187414287999942917829789222705468996540451446385571015879593892387754306325796233419739740313156812967010784183063133466837095361236170137907841311212262239796022999669642856627845025429650550300882151982181152008202560810152840533532099150722313049819968579423240653000935574736799091042114440111329097032645147825191755931830668932241145072022217660539205462179360695611487920703746546295386556685298827204071527975599149552264245514290425366187274301177831467325190707622873193225521273066181260012945329893752111867509090728816220271609623415413026072423505876837558110183111118624372171529452937102077002801231228021530840031443163320322747726947243286606738705319114640427738843345088445570305830076745736453461567612722889294136497862842269867171635136245957942591337239737528801955581746818835969579606763975131577203999385636717404258525944878631233312043976888964854007976664977023540843275499642750234070028589603030022311511815332789429972693239750245629301523244816885872545094700225257100506980335366778521040443572825615413595031650547939174871354023952762460422128245493557479941710273980344104385682797677602996403490566134809266714798537719066452310091032285007923005059947914985816589379480577338847443798240485192342529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 7460937440918910651592957868695737055189293444705743937745446422521908859524636472163320928182929014900554831171365582436992824777639304966503991127046157598584446241878179856007858505634712680646982262437901696978540600220017541626086814563739439861719162616886480484775314101462612984547966059542845641366654013521125363123231635310806699986381652166730156247490075043533240111119258096057801759412960695688075472530694195114405632670818727173372822063378830917718453382636923310032716149520930415970560434621528502483091333349314454782772960986201945799759790134668825883453403962758090293464267219652682133606696288957190771274639503499437110381842748685429058090355232543905857952566460564966469818418885008234860598644525582910389132909806805946003904103291114881416702172598928447931557654564075133146959311263544462263196344981100631580878112894729751462547622218589708118909659426848680596207932291310785520907244689231813821271176407603754686945884274992451901900644937634417202297650203595581806484737163004556111078817972141520270079410704913110771268187079805872098964110526478784805036268426973450384124113604760830643863024171055403869833593502376205356818058082804078496107867295226242514234927156303368237814049338365102427843776659864057227123130013032101761083333672595933293265879550329097968501649615425525904566177324344762084075643218211655539938424095096700957895183242171287268798734238568442274487018600436299963766821656573379321605143336881239639428111801001844838808410912877322325817856541416236785912754757070357232611578959126634973415502628652983350111645467958079022269084872694763586851037231912583202792989269151765717246028951355332824439124435078159786853974614653136152723713114129807259001959365156418597706595737659628250081744252043432103303858867924298101922973158951606623985384290879368077782138332706186522891841921813398455887444034303322368093708316807503053924896913627871901418034208167586731979027384980710376868558496876056282254579381197954558571818967940119338174123109968883583413017755471149329573559279065144415543471971442619210964330281141171592771759221593529816875121950756937807465409577124795824465016488996822013535289531599848829884291829321750041108310790926180663302413804083991630991941149143132667858299085020403407513934224430776719501236037372958025591724173177217367993190081559022369459420195516577314268817497366281667615678899027416704451653033629657925752169620354922446878463932852583216711928684958565449199220372897870244507396201755119661309041926500287539138846443628495249078361967363335689091922373754923779558624201032958029049290588610831095426476936287995641644520784980150289050336665803209755662877250362270254450668926025331128975922146358848435681769129007607580869639405558088988831171135439211244855919319172523168806273015910472087966325433021968004824632183707262334868109257070180269938372119149995615830282087135294809530769406614456268667575485915508220913352766861306401507838367009873695593490242501102232708915982954151150235754082067990512233896251876282890257208444979015669072155138454489180133242901991318052054144847970641105818747258274558497417051782412568155996378105205700393836558433880331825100548984166333851855285975318104256516908105812925807233976632867902200011353674433430997684289719280033413334527999056239440105643666371626029010411611257240412074025794959307649042825068416070755887444339017612382703002972859252002866035900434649107155940113862665678299275129658398610107324455173504042336960902519743217598937964063699370047957370185040852967906707493689534493867943281381322321393221240961939448983923142989623822239675729248213494525181576058162210006662503648055942734958736905523929631957681681519653448352356604750666674906296725481531469792311872305562518639013938254794052637588068847027244408561271620724882301995625996233362747464625454582471340468116794576650169367678486133530211239817090583188763294947422773153220871369652272296660355744622352103362901345756185597671325456851672183860065933144804946232837329335641441129321489413445471233213147701073421394841487786364870504331034626543936500954018453546072855245971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 151559206240821831300323892807722497751807631034342305380481065554996213843770856002728813570050621280122958546991679101145683812076434397634445946550980283583515434549926091118675604877161238597068654843984594955132254959028069424652113826753864501841770679688345161878131685987146002277849977958752969835437609822218896811470574996659299947618713366383210346097279662207556668069296706484243976373046245195605338303870897525494965465244659802180369749066505032263736401071104191312079125894601569639817405275362365420729176696500929521926884733303533467953674360718230891694047578924453612932005612999997389636351617756931514267435989951545113022820849038919295943949555693917821295541452064395728292012644118562828111702318341614724542813765684820981955942246725725071010134953614285787288430293176389242836319841288812174817805838165606941126842609404141760055106992337546139530205736614503072719715718735364688620426717983151325012407918382775499438201284925347689479001841121750175167608428264250948791601172482246437963901709672440295501450096199089519549279574436809435290121158071674051261017809788639741969755530513469909581554303512675392026265299146742466866222431829305731710130113979590425116210349019018141585921072536008350485354319841489079606391051723607218929375962863435003358435161996124992927676757088927541163016607127623520808304977341020611870307367583268066484370127184770581112421236913738728665277125201037873061252593397977051421240849857874590587743939491224670370233004637105123873158029016167799506203697177815830251669711957524598070499797377253973493669734132248937423780605545289617323811479642015492521212170244438431021238237849207561484471748688904705070501467034645902669802808621760719652697198310373230322037897397966063395387067616192654124701077026063263358418069322033534844206155225650850961993153505389516978503370055158699189013503407682323161478379202965659355040956459542542146849381833019420348586426854556611155293905460659038801634959537722440950217796632321630199597026592551415873065557722293234090252270718518274186264714733270153327503062138939440352026598583425879309144323453670850373179894156404982286921302086744646321421160129600403232513177969799080624185378379287938263123997377586097292189258591422101380888089080256372125272147715284331198680625352872328439030855086857599364635822735127600498038345935281998717940923789404206534615101656846893459610982140703101972920857582447235793959107802734621934105201939705378534736989437569318047647409608261910877180245544662001886911683209961350891681146197589166278146747765533699398012252441141890411645892371770569613341696864007696335340594250212358267927118648373485376046981733099184237212546431363240143270473640689285943860202809400410077932739827245692846085171735673269586337509675584132292752498605646637427984789420179019477969369403495640825782936870530835956134176850044829997670528605775136298947352530525064735374757285112031351865063372785468905442960064175598265352962826489323350735344145039757660833627596424202266130922934595828879165449825338839044353994725483771201532424699424146706662225181265102481929664500879414374217684217275950788854476936467345163073761261121037498510756267262241723227802949932815249842918428556934553140626100776921608294567594357054546919266642314941490575803676243169991970527640881821989592462995095023330026109492513611114845609717744144108158788696783249287324945873630076160057675934683222499574736545723152076261457011759457818890720867985833533243615823961617818772531986535051641615344086790760107896247033695800297707780596079014845161577788371957128502343828329797371665853576763159882284119401036017202272853443073288706082795683585606055772181015763722387718839522336155536322606039406156106185146327790036694136141069943724659372571751150629620086923328705651291494602302509385573518440517077778037216858744481127752687746025035564497646291688106212290257515819313151356817790798297839404368786934078227468922094803612040238856237630360646077253610551189428834138941743423785473610265764598351960683505612008400106164786561772146138645418055337569998859696818231042518356843835449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3692466942366764554527468502223132522106437533680678128244999269252620617152775871653141690184585754350779358922486163592087450721987278522905823257314565158288071729930598917936058919791296189788142484239601038967436488547775817630789246382773724625030892735106469913307830836683184245144968184737771656419430033156475473074284765541017158565915659246628980017591324167743409012782750502138008509336844846513171242791719118307416038032239015365785887495588837017802934166965680798991812345524855714054607520282544322089040580982844665701057259390544056506918365295909718539895782781496710146348236262590068574020745999306364253686842681065163088109806912756491484714036841052750326779367893910538751508302258088171324737184583593200886207483109967079364516877098626075269616348705963970346736535975088324914940545150513233861466874600971515418176392739366397377517923826874784121615401250385490187317633576734985492413776289373961712772035579620835499184565429506417498243388744096149862921174157048568858223776522302242644327649947624041921132191511496452496196501655877876534188699307034015591272946790714783210202942450404071459531034960959168065690707347071206790384754168771478681276663874886713937199400777104370160057607393818163985558948333962071215023350377643206929239917722286487736980397609146664745172832011659237469193277810473049216571507854795384958263296033254751169281895810267412364443514336425049685583369425565809595296027083553593946788833067437134679937107088337817905590210052953618400590956703349704550238499664639175511916357825216272280614306754197072641778498811540978737140891955760905442158483638588493188203898951474356771879832093309965598325866012748796249574608318365847844873208152550569101880415880690819091122603821778474883112766314825725756551256774146310143856863791649731224220524220178894537788419811721937125494426258188376236872583890240159145870429380575196219382635039086511579347194944619999652200805305842202714775557060204568793143336185817103571995246527280237221739180877123375965682405851938509587654119457272487206215870109657996737149224362989840034666783058917611348960962097089043190770833943571293796472384615969774660387248183100042209458936312891240486941721732364709428118956153364637074808408299656001609815604446278411035387854959831658328469753502596591189565293166782409757603235197522734879406539815454161774591294947841276281100483196184050305450779869687237558991936939339535607858009810885150274614943951728751967732932742276040131838188924233848464345394414924637719988840464874554536704593520837220474776441404949484818782019905002490123185758726623634459759932723412781112044063485112792496588050075702880044857845149402932017621796354783627442649063105578614285157779603155504918118492471451370857461025968338641488833625450988964844409803968013060525518844497966838922544036851946802514532083164218927371834790283226067138999458766263144490799097816242451681839304186299499729129200297096978151387116914335668953771169456685471237061819323107505693108436714421903074806689837409086189373378276898435339103954622609433878213310404183891424818623988699108946819778584075990769556993110117168949620309356559511952239480779868334478937308119260002328609506324262855155455012775981607784349154326139281418608439543614793701614650519319309157118842814437424647328624868809589620585791598540439152689924967933292577152773963416251519383003366308649278931573239972435279712403534934007654620395374818551632481058306934548513681899602773563218030161615090293136867671306110433580034006404934960536714750631013384849422477734429749368567485788951835455160869708394873874611929370698399885278962841550586799350035439966818494716858716185614383811669102224151601378077577561484875817243947817762304134502018623304427899403378290742275636009326893313293534178770471785076845629155899219166453421383548410835507452941565445010880678949687272290315678090660566671508449939302762499362370753991446716726397718092660293769711227194435548936837149931940065458956147706532169893526578811778881533115154415465423460917361257660011230735215422865500260019078619927835477781789073331515072434082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 102822172467580916250101145321393041663450866401267952061466720791193665076844717220857865215556721713803533155092674601150955649320648350942792231559484389889167107939998613035916111764959273866427814743532469100667246774982248352205162025535095079563860927936489542841508530891226765551898576985548606965586844055970904656905212243088429494342271942659484214331567282972405738692319887868428338137028201614709974805891119552916715194549047560308647121415428909279370028233693288035076077237087950425255768897675317343441995586200149722871547289978932475353537686124412742963304104103992810727132865121248444130619775130204705902690844154888987631073432968972854218554009397368681131273406768587538301679803432464227771334988072245551188278277780667063965995914470263930916601961821929745905032266359472822202433235035530526923142015439043862622472824641318988328018604004017010614819114423208778881111917956451718833704074665736791001169411744307571854739584592450193877654125323711127867683443869740606775648283807204571149280544238005553840114665315446311025535547692983155706430301664753423968783530774093386532554385117949148573697549956906934424755251114105232086341706105054780869183846562359799036888839228484228246236749720752238742343430009735832718557384205097878636226149759031510159732938216630581805286215839688344712184960176639619974996007043858832246222607381829255094975998129346949564859265735253684861984336881410290080288802342336604586667514144982988501075811218836710401955265424732061957939384935062167820089366751307155276466840750757357767097404295822811792453539620242669238099498258841111211812317121690524489595833528401083536405728621592437533300372695261183688202249222758162026724643547571258693847189655309333139646355781215948637121129258578710621306645863967406605923727017945040836027438833553376968264734573346697282925394917256261475789044321242462523686450599330515550856252515841544405453710024686420789368121669678448883109600167987331623112914516764843495487569350717680340708370983966526488862573790542100840025201408081845062555365731685578114632980473904707467396314335930237172307787518378921887704007823815334191595546967585936902872364126379745505552623838298353733903458099281344750718800642583627869429406478798341827963436717098990748073780854913631740450234803869025295535656264948035932047546434453107220469981247942714473977194591549511024076881739585003699404763034002731047402697608402035666667228785655461109071313162467484553378474835725749830469408437687629645605029459826112100455334071822466282366305767385381783533809020097046658916500973758085226917913906786910892886169025008109496765884078317706403799719067613704475053602167503167412984242141518584394481541980060271375161276171621571842468766384186798401386797137927332414928326198534590630712606745451430113896357898266535083976898986316844214112614620272347722695374842969232331266478374079772383308613263927406470378882361970860355980388433143984890200778821460511272024861988586781656262366088806566652378511336416800315478022921482232231893247833395292721593329218749987145787070864440632097564072318516694681251482919673304013339797019766767837039872422796629022832223035582130764574432001699545607546792473281681567776591213478819443434473603448172965302105890382733066802851914051168384011400730732334995926187676675405815072606924626759486891018396270037397220200387771824341706350279644138550428132526151442764158198928469784412761666828029420788194728560782212287588741445139308685734430806769358593465313439852171118070044319888918426340842758816241034250751371706750471681161687508971424895558058255965411449820641259082015734269085862292402631898050236393758103177314230793225541801375439217931251013642373913965567839685472844593306556425339175401918283154270277428299614963476913847682546797428408507237016002349981594446364868666107091543635989875698861340973046692767388055413153294028006037801555688995805851116933535809378261610396832854963582998312855633197840162710796753200755968530455170409757912858082984898409506888039532245601576041514008435307187955366414141925781137015832336022021624777659992678761482238769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 2524129377195529090341870832846671469717417482656153135230514911787280724644580871149775534314896860250853271071185667398681880445522830216747066745632994285917696402435739885959960283617572420845890892395471429229590889298342397059184428165470669519828371818772012482520126798825390903220874361617146858034005488620817166607452818123717167849440195656313355937413623582309527357334450175820341773365855511601873793930118486364150534713827016616388412988284947751694967117514870411279773714659045656356110170466380679981144106222168984346099986772676421093200845744680576983975288434036427299468070544972010936332921259403105145096858779667060070585046232866122122687083085866754568542129879527999078848007717369780795503791479964944859940855739702274730153207755581576865889333394892571584385194051498851308896622264781670998806094945656465329851001367817249683782019128431618634961429621041167575573520935760166004552844836281012090394474348479774571762738087920741159694812828365626309662283599618871642821187184697019405882479209044522440173445781061621626201488621811400588535036337205431828866311251233688427885541872266662077148281944176874955093514324209115603836125611542785774094953449904858339000073734562057411865627911375460919329441682311580434857272900763157859574746467689468071189766997437742334839665144399784479800825232732196651222613862190652357612404423198261348745530486773855523110826335264529496288833504060067609610574712849734737212956550219194008386209788653604541563107904549375175988440558433278662003720483606752579230892896560272954758525281542277704930491760020935701235163147860675121511998588651390247040810073862802792792041877331407305863831713165027823477078107895626775067050565551266446816280338509863921044328391014222583828721460306683699645885935062859896293982326007025724704185696289227979466042556427648284789321133138335285720080868520400438447437834274581311166560060198464746811339759701917977242258154364271873121142993383434816674087305606064581931413602583444700082487685325674110884474392952806479474788697735707259182098652490596197930301847913082260215685430163665098815180425636835678470583787776524615710046918459398619853595965285557976144665506874317548409773827984505188010407729101178654906898591547480998932594368562238987339084719326759670934183785346119253407353059321393428790134043415278038698174251935565184321797950557852819832127005124855214214914801343276301897824581451247441818238115442284850769535282078123659135841886605887963175759607236208586141498631674242222861791077697666919907413368096130842029350904017338534617499779136877504292935741565732124180593476082667781590377663142050339091434160865316389865545886276101822573802812734604856517248617785207289750678125874360171460726131274913070274268051537501249374625174617142299491512060665201705858004891209898011586495084693617137498485236702071103873650278631640496872595258757138557191588870567315925742572530931233001514280977581343938949671848139222812138782720076298595792070510405227890835756031664190735188580928608531181661640424677580704353644317499975745197624106963162408377704396969643857119434295028872214556446777076746636496021359068419881674483492316735978242678586430866470193952670225048091742005290594788066710120454315937910599875478642680920225046166591689304900475755726315116702600972742660931559430438837075525642536258858442556543897226233891145336485876018072420331297757711713999510121213201480147095999780339353479628958020454170825936221415765597936168398315911197722301875946972164663887839795208503453078381133156739787190399586897013847917383359002201970578139734453994959143085080958085320219321957084437463495243487957941157168160827918158209215597528839050729176982297982192312727469242033799906969852071063253696171474652649760413413344862221150265669277030845301219130615230500989848377143651029474051329462346973404741244490010311263394485875304872762834100398872082365158462482055157384969064899819236680332306910489856407357261944511995162003841130038993101360442649192170582583354246300391762450093940321567588959091754794030143493149309046051928624920435343921954907548427581787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 48063185042240557704555187379940193263037937637443705577233958002038432735914076581977704825700556838383204782101939711373710151239980394291811849014918708315276868116878240836890952417172276348706690798166640374196250759293839366341485571203006456499382709666241814673356040836030836502522848945223943916937933277233754873295630039455880551203910000417714248727422869810354957390802863894612600999192402465121485959688930944681778347497979550588895586749532361079814562332650908550838571713358964680626539460975109722079859407730884217749813776740419438099379736221882681115879487951316934577220032547828630784547271689772793521441642690672639517786159322219741707309794604964657196427500443733415006191155405187836225653109739107201435534171225325310029242879999909036824162407433647544067852255323228299274708258370647395606080252054816915446149667661980705641978762242145013238471853049745002552295711693228056036226182395447802250711773050680680162419249172501377279757195073392390961876051411511761190961647113664491529343159871630131596462046113105325991104782966381109596623979206821958892315597790732937744773866646142039462711287443478246025413104822952952352714115021223060427715218451533782881028827028309614564764045401167900176485382536962060084086005022311054592624749897927370834754234790059945422854531744231312186981384830785365375532413621710307651360414648233781325925840864389839402423672837798521837378138671520119253858872939923738284065929838727563141494433795272864393564255186014132875081139767289781488934727645000395094770801075081745158808241290032510076869436792869807707581783594074844581431764363410457485319401647128629925292813319819729626288302170477943749705861188292274654033847103805942031138726936493482181761192726761662778448402706579769173722212207087805112589087398802467207486128578105234282568093861350566972069683843995965920624955125138762765895015508324961402040943298840088266775706959191058972017993838427060821496674937815832348424267708275954839532011033172438776997919525417243816563765464429324262635595428856250170243546319672806513244370061519167925103745299736106982585060242771981433199418814778412827968876186679718669532564089682876773204243014797215814341008075025240031500005843673049892299213788584665414413140176670179695350451847857210328366332537546528739913676033248108893946753248989160130530780627377941886636521847440660032718238259921640109819299342888378940537695332846629969306871128728335698159888128878770221262397702951728861490114054700453355630210160113004705405638368701789708626587739207754926783131269950728612946533851313891642159415594047187002558327733853251131976709404319347258051770789149854921468319915494693689539534285812237459444022029013321026766973244655642986842026890817603847319721408788770841369465313471003659453128557329213414252332365949507719163517838043916563567712171061870075169725296676672678640481940551555855718438391282177731032077426899929545172798855712142980479931996306795587914579185737175991009403385147575580691387297903169189876531377779841769287635491688559011385590871382033663912228180102905490244138537800543528349816675776295707033805495408492928964756911143011583961025873112173816958989118314383012173851529065308502229547117393308062793099036897106345485944343395137663578410274691526569264827618387763969095527427077937473137710472814267347497959625346129248353102167323015901323923267378291363726808079279885780775661721632790187772809548707153843804605313088436062556964082033341291329788221513080327752896394512102731757040269538191472986029720614205630650122972880877418800733826832391484961516058374851812254750525825866271460860813118454788574533148369231307558859226221141482715258403176971220745907012426723082635753726786341303527222522638880900961790838674752929284103112070658829410489463568348739298406002792331657921519322114113643601783891982010475613748251895831024825243711230951600784071411899456104792483561234889904506302257272704162893178920672787982985859806166922247572009747415546892190421942012173112948161683489510595682914594795899987910805358675997701602788199252526045828410140204208940267562866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 731998951543752950071068799841650634090005993121821490367161672519817282214238609420900985883738036232358729646836544852034520334361735718135071243405417505424294925581393703391219374127991769233693502030160470794866756000520989331360684209031173825169048482406402049306185374032620959181448217406565990826617932366249477336099967530996595439175705423012931712304068921761553051286638405792659239215364816689861014549164329417458731180028372045157076706034263509495445487544343183597278900384983155779345348994887159877733962520201464948956131682967957201171772353364235148312883328197535631134710553591905460079617719358717987016877275345459397530661168431019881194833695098230142726413175489108657581437849315325437320498104733194237675108423849104305100432959911213296196500917433823035565613939276862179207130975976688954872161403362022788483626364195660558952793134105935794787452122206468748642640224188729374205608714541642769049016150650847819122595642326389265314573720359554940215697078928861004813522113789538329067367993505121356918288543826189917854256141193762711920750691804722750681929307946557146211484072706533361024036044050939000664080991516488500867533801122198091331664848785935197322199340929535990896328201599646333571421059414707228964521238728299511815736132132560348881328918340436174798545806789797297445678533504640829448656595397418693819750487393629418533736283407842944644435363596407380558267418706961226174472495986061093117171655239732070152508534661631305979383157726184101432048496586659374952147397644668932662907767740856126621324164377629708499482729114248526250286703811662849846104745303650543040328851157946552372155759820300799179982389678070876993090731318105184851280849301005707022878231482455480999421239268635307761883765444189794044735918728285079563148371015946833349149174112122956520178026698958854626261525544134211367747519823745919392158281111800469809493272130378685933295327395759079770981534896146568965518380513143712766750659321561084553298830540811318295923726261034093111733710318919356346033473900402947732312787384719566014329251203684497817997138513836023239158798341406772380983133237964151121650272334468080633267617082800109024018296584579414000637164911887912629842955919026759894290217960639078388408705458478545823644522776972121492144456452459677019146305501885521883903220430031565422298333199562208332870252261512223641009685492229329641685001579659067124491657329069809437577773999440895426323452990062634497320878848633511898104374090982660970704108588658276333346011551985511326447208358314197918631371544423681089686134120122901022676934270247613696939640245647672593460539836718896691326543086088314535668134179040114268078597398631221641822363241194536710517700273872328367791685833534917084076834855416488627328597077987485936021005185426820832893031184378003114538448141039712490273460979510045881098046967012496679824541058052322797069435021827537725603654288486523392689270154770739288932424486190693229642012396848821402288796509047189108311374416639869888935444219115430637811419987174720148713272229112422315611749691887946595359139067490892087381334001815259141500131260663461271167166274877138430273849919390919611138629284004058480535216097962037230947093583052530327977259836621012904036518263853930301953507571718682214594608814085218841580194085048485402299779059071917245132586984221335819529295148358400648951609419770148194929492178394530419525832202412345722841204035867824406554894814335773553193516727554957068426157538954617137569256473259248488059891374471471457103100437635667764442730926321460061839827865726349732387470107532092225062106164839819293736739894694065330880713019040845504541870405148394884792310434071449358869539826539997361983491392064896699992313556754078632989329143650423556612680321970729200156038065141889647797075837738027053294853225191212349244772674048884916667946773149931273312650587828422486573627546432613736795811650829999863228877482780027223859357929491566004946931138300146663491393980540478629285336472297218691176791780401984668864396943215229478971492110097764047902277542047253871977949643269181251525878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 11278545754840875034091034887041831731978708189300099497806359177519909533088550696738431494181018205777281536575641823627929878321890811475933318113160054109859407047137989870081775685885982823726927196740497573453105172613646181348535936737396919045375069892166410470744638173699171373711314042814349951625179470774543344712663224909660106869109794160400488166661393696965206797146174917190152538212196055857676753391324742650847754106076424459903168415553640875147980605874022849097284035123138352005072408297642062915702459084790299822304352007543542835391305712543080164974669134708821893114888054729354288193862215694890549915206005013060166067757667541777002828934058550494116597768619857309159772167901796769136018575697751328629253218660857543123330992535027665966255422163971368475786928394905850345676856388658176416208950614894933700599013871147470331118009016757319423161231304701846313234972952209123224453692655110649775999967702619726798172586282989106434550336997678647992415807694290373778458283352360071638026030484845701460901236751407288102776228184759034016363325060987341641218117751206259557456988439354105170195526079940293695148410931851460819283457099601364986638069974320883253880174480509156770334414050891369784687903164564727524128445710684286659514566047735057899815324226917695593019777715919836680962693535048119166224238126168334996772321005082619668040529395466824649425829991166949925909123521531574214744941101785692953729415687874066069447471581371875316455448974645737981137975753758655663842197564087753036070322297948485642416803630580698732859805360329761651492723110169821027220618587376452830561899396542246487085749529632084595242389173454200546162780586877016449443656947191288569166387001709416743901709461041340079094984215441441986357987722675690137507208054542596202511338667775871537675304221365664087454971507293569732288414910577131177675666631476259189815643324708576425785901111903053214236000666003566652397935559808165022687966059933480011393871720851853128840172371823511005667427216744605691715850046089101131291419074184113593819704920855228014066829509012611906593855384807980081981897222216471835499304589229801155164722583822133376554892826857184435528845596496717548566822007570618428309626845944231360521361363537484504344343281970081184944396787036307960950292288836580812386571286141978300889222921225631282372139386989464588021406582325593245860849148120144555739310124878858342041611575849380445568507801763674000012687580713240809707228220590506973465506689584860352116470630346544954557705507546229463122663463760824362456754489733120615258522013803475274508263292179402822477288087654600980909498949678039001135465589292512553723073803586749366328547904405431002099977466797032530015556516545932929094643463404292246347296148333901450221154305573137672237552922735967341938884514550474786971952543578649437091308712831891569672494583128442571383593058836269549393381030910102173682312735012106505301667598640972987339615090086936218783662623684037084374074351812585203404481083008621008248166284686988138289448305738510915541265702188067556731334109958740976811704368634551075246755416651346832376440666464525504621229090520429316830709395789646280489047562954170727842677192978939481979255646127572233228682234280188626357452066184192620121902481399723986635004226617809269548735431921630386677559543345371260583229068178060600419797331239752975022633304508189871126703713921975471225495801415421208243756027192451676571818362191372914762156536973535950133732952689689931593829314045466008688189618779040439838049797067352407286255182881109322722044453899126921931489351714551754260392586135217326170933004068193414620114624579964385600115795673654572419802316350369476644066926983841105017133113879296040611137307592663199249985293772000819677584787146148775245126448017070844513179433449216479278473149707005999045795177710061602353001890043978565578689238805200495854652729770848012215635750481150963423420385899275044675856767014324542531406325136577758287262672531901303132569449201776033884497155618731412226845662024535625678599986879606578514801219617947936058044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 229505533682250074677844119700093849648669695827330959565993857592008758883680859746307910388824965086881083829629995154371007800477952151202425258404064839517899088752518300499586878982433457978714262720361355804658733500808593956084393043612471721553777263702081056265309936819968145437999441341857283387832319738819271239967488465984761440644831709333991842032512261289425769862755589522593718601430249169229310037429398669942028892868301123016391271499801728445971922561623053347608176055429775737402100253476592515123225010169596949149331760161004498121218532882159379716076986901072728770571554745871939853622072281167630767697534312305922243161360030594935267181892514072617844279391529845245394894072265462700123080435427060423824626380145352367138107209642602830223185231101036539750890337219289110439529654762253985229712586529483773079273942465631390177877059211961210536658264387151318829079886140258142624249570531879657646545042987785176254256368075990381760982862922566291713845452551749138985769836601350478941375622965702046891962419759996541091959969720158242260763934838308649097655639002838999155697232242270700209183416198666533262329671309179700911579160865501257015109878330622394569087689878884822810155713107765650929070320524396945965010905326145572177266718128007208912260348365030606323530162204878255425532501481172210839362193353370605144311811610311545167413225899263952050596324791165499610680491473349867246113518690053155884381608291087777591513452212461141914141877724516048198442703670842088831845530772394281007489538608236125251352848458404219862063455783693831627328456586884768504879831049609281801865412693600430749227239060925901578543412243748931162817519590361300956168747896324094979979834204601729258390677714803170455638167368629770927624480579984812891388312722521389446260996179608624146620319057960453062616036824959943223433242832182026009900356009448184208762804299533220197525763584543602903229667141900278648082806424944768529289766210098088720817706054628035451877862374665197089801754159404332799756340470049052263663754126147007070166406569157088598519158900479380643621506890406900115326203401828882296565360282677229568321813241073400773203260647454419498387479758550091421333894221559996887554593898411869299848896187276266730553983428442860171243011193026573792546482080546384860751705854582069980567290614759246960409134770026261006230599675141071880924121356724171969004474271699205401659577482703111175392942671231782701523825550832612370461373661704227162471791452968726453798012316431418540480148543772917472965269891497346828218122972180185628507470528105506328704211275781076451195827008863245337460183534216582355491591896632957426816753449164690735684408122638030602021922170240741944416106712037429268967258330679663152911685803211158518867084888608770833127148562168349413382126830451295600013425404570839347972049482114887295249182537322073078474086847263685559123967851469728330692055057233358196123847655305152770013437568159100084716896461548978147054082054234827635213643716015370801960733953365011148099095606444381893718178986338783306862607370970056941326514349437197320216682592571935462637507369357263039563179356546062384793865467102022817101190659709040438157833709334213033826098144200517710285934979379295914764260970056037924858723128114597387207265308519299201909624863956746537054845835464360321775520505797620037640935224874586816623310792296035602751987112485478865616696440854870968669531427045885053423235561035018951205275616437073613563446312017841807301714858087437956198632417220064042925867345965578444006951461997019592633781263546135617289333698820382963224662961436349347074271426068346340764999284938855418897620487630986233107289621377368134669825107276050737369911002671507027595690800637444765199599363784765183919134403678866723293651360919290689971511952027842328957430037971026505098572592389281366895541668866474679386100386771935331374629794784880846910673824637398680267766492842628298418750192837220762923724008047846724968394911142185870488198925789516302889072826064700953651711098919681410477100530001187870872835628688335418701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 5002429971739888749800660712155678954379219482161821765073511900806948250645046294252144446123337282463284500657521243677098218463215057444848880883539044530705081885475708970866105470430688112596576569547701995898544769463117793714843634738998817676318323247980722032804340923328033022367057029623141973979154388375074277359195280343348320333941898433430701208766895014688987124910381403505574885082176765170549892397779067457370069750995542234818467410678631660243660116439039823276894364237982993077951371570376852360054775255612363744487329915663264660526573189368292903909382756011592569331105989019192519311292772027916569231920222133352012062602559319379233724150713123613599621111635876281566976047152317055063095240773207121413647345095452450248470993835639592280490987712358076486196231488378125382412705467886672594026868162590626070460910580579135143002080606388719525856461193233317755996482914463956044161610027973211905009416493340958446497743575130242782537691162494403754055330366424928434571567383754981330097206641704900033932352852045698280921132273208100973615480729265155435800345611720229344520920032484808501520875349264529294759607097554071965581859612367098308676452515558395403545831623005135363335116755587490275462659886428567122335457635379295154355965914124658102918354602160155503223618938586815232508952395634376023987136269746157398469842028342919542009020132384932013144498085239960970743358479156713603265577770577802555965369201246592139129692774369143294941146833927602979555232178979974548276388358040011050095147066338635768891193042177318863472412170672947567508707140973400801925341919318751799471984607614294211435354265751662939682703400470698168875396530330797321064674201358337139973157026527690545468527048780422378251962531858458880304597815699253873718033682607935384106509685215193663013325644819491809012900059344630780786009256369817731359066155311253331975211346025110377862535291948390704447411182163140113888533208012891738421354343016875500201714031577131674488758250937695766128383067360361186523610501448185605130869035780627377576848690972731039627549903924378933401093116712689829594865344284439922070116882898688438551570120215461103005538001559387902280211630337242456350370720632289330298879325201586268461487520559154504035010198561845242705409511436305996669577765213537976577226506162042941596403581309142200283815663785743460702499779322590368661213595727288998585915622268287264369612466226543043226525229587194902541900709124608053918499214151310289642708955606102305368324196381407684624226742937015787085810073141677449536931448009777171203618869623864793450098691764314057861669560449745650781902854355641447770693096231578352479796283767068090169850596027398055071404907322560510694994551845219197902114643057489784377601237913077692532607092747412482714534868777073023239709612775874176599121160787000971965318575995615925155083023936206304366033557078249246665550180255190716000391809069669190153240590311782611617560596467850373588121107637504900462952196443993582849793731201607786656809092832944402155936238729823852188427967161967900892498357041666790010702185373795575887191639493094103310163723740730141202383969604672370991334053874431503901602956051898141470041227757136124183242467461927338335377744558633577128571118205363234855991861932033358033060713204668171472738585577264512773197976764002351905290768625876945902340888622413193448047005275537910027021061992218212716562696292885978876559657794897562793002744333947456759834572433351581745711213890309861647922599346212821503120155075982405570079195990437151678372605772180861132207433180421538575106913049011506689241804906051268190654043170212823192438525514213538690795724896802509074553602454610689750751266487052547441893908317182666074825806399056069887264572475925339323694168182364927717334833986011981940786260638001947822066564200319207464447158193878806157708041714399194256200998132731637616425107238834147475176810334084404472577698876193400323541189758347711941379819422452116054302400044369994337446217101721349270987537703530122944771903656396802949718701195637851322419010102748870849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 88193047918951049900055896290284288911241856873865104833165822158967252409619766297414127803462416848130547479554252105383684502082876808388115846206998328314830835029906994032123639003016160888013083140264712488419734706883407685360380197464562803696882590653117409037292489846575168946237988092495069416766599816812202457849505190006504446592548033971433671825586946521674272213830315617161368068295382432513636935677584974557027307528037213344972653955903941825609858038766033063839727308095136204675878904253944802933557452600341189759341521461801127915731569173043301270564250900548545499036856532212414585477803317165880704905596573018523818417987478801286185104694921358990981948381237043695736613378799920873085541142989365345333253860698638536082837579715377110009744928935516018079216950480748721272737374266608659133112937696793456307773719616616997576344126032760692788431156909089505221874540007634232002843587945135733089029784074677969696306369730866316190252919440242872794003667759823267913102286363836526811790801529437679637961737739921824400628073262911586571298890286035904010161049919436095807770008487060671333761821107572721096506161647199857313566566967219380714666252551765135819339050444007806378203213013811704077702375289133493108267306509965088530884500164201144885457817853607912160325747895955153560293785413538298156571597281689367542727076682944270117735146899387213540480618078099162938782405255179269053846716336109671589684135021958381367069178567235820783212845034098976652722833042493186587593559848450329176774899418606122830174524025947606059834098891402370860993155176755593328493552969146980731823856569855050331793708034844978675308843377937261890405118597135850894935288776961035015988776479963980748493534564709714905587519050811995656377286869212584514178988955533620371125258430789650256098905308140062913888223322031091138620978520896469860229218033604473217504182462196112650044049050848396663729202466580790567507760337808335620412800412388524006623543272522095581155376552955279913377596970582132495888412364224601003864344316027944113177209152128861075200673836928877719560786100828681326120821544399814068850533854091380964776095230829233750621144251412226725515172966618646946938912707116886845865925086604661516301392815459856485005794521022273038427138888529514649513313621226234642355486214807286435431503798924875392721004264277438279828581234754515692842806683968172896286685187872615301194593776130418857437608351715165455601160830699274790319285742115256797019389287485296964393759626715800713529423286379672396276471991109640720289819448490588460815299975927313988634395384984590370681110145921466063179126134569631789303532153193617496346297834624279177458834807677743656815250121850398445649446812909106501760436371006290745460233772830848888355450333085967393765614520477672050705202040841912642704173731542181079223653986282515692939748234215753031736949736580360991906016345628484598360600654752326990321959150990603283987290280790607290306319077951365294147867797132713128977368175354943471854052752765454993134772531346789208025280490417042569702441723448523753102573555972263291349090078329756408224910734830607895739934507087943627855339659976336445621767477742791630866159154734060457743347676916281733361242700527527316140894260268205724930525007678560312301898563241581356231708526279038500618223221968563410182053479239901465397032114178467979644832357933409968485136929927702625821576974549376510986545616058202871878449226950097056607879263217856997749290986098300420080900733050725898640701316897382023444133953102613424875856503828382556925610663078811761627775903027252799876165766439353342581439720684553743724465150057167614202272888091424439211199750511557959346789820068730569201553015599190285290263745321673777173209919976111394996177221244247972256240438000117634933843926658596469776014251068394474041234759099243388568419858925664653792734665204811538403508382443311196136300800587409963651965788918670343388101170107381391529468901734866389590316472778402365930625443139328236018447696756732063518907903903678535218184566471189016010612249374389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1160395921581497802413609546645896844427117588975377022417894396269435715080280555527573978858796279287368563034470482995475736459608052997460010475110223777828270365594526505708026027165723845201500383293394044182591042702947575948634990527176211111290793624335449895153270855871913818049373827924489383044681134288653543486437478715901888882940051862324501486726309198214382159600692602303051560321386874323326509659353019016562447866077060298061457611420620163996343675968820687950919051427707200683042411901338942286826012775953936572221663859354639775125397794773078190285257833486571348527397720774309553340086799065561761880038202725510758801993027088597363521676698895628547527879970694278060460933796277414009540970535392767106791475107082651246827879427715712484039079570597772931947641421710948051126328104106149129638901780473471272608726497390908374909180547084494872014743589807248707154167062474068946754647884724056818612756331250401612762838627318400123902684250255859269501727750072214670794599071732281229010478326647532393469872211421355892935929407022569414157474251579048418594619574620374140281648687226295290895903012844333662893019224777581724881920515038097535922872553364622078018826327068503348008322937292007656370015924376745600359384671754289178034066270064965331326397527461638956008985905685373563113574293982867712565768969032203943992674267715886276053055953655386672252453177381866137338856289203528767887990059024265551601667991309975449839292474590821351565250450657450196778902025924658800283899705792208093492486136640704773026600778918009153649288590592074771230392481581075701980159438534446390246663893770529273216384987386557742986200678921129667672495389982863977593687724950724106405416802908348161851119681785684499662581177240287985519660383813189776893970799029250314751674228599576488988740136553565044865875225616373950455982840812458029231725946385160132443096604839670791312715185993567501267580492523195467207807420703218977848126494210778518755006554437360631360750186324540486152603083713853712342854791732720888110446247581033187577285725585385589864227950544365795288856685963964068821348463398550865754401450868522901039883408291574686872120041815203234145690221739487122712983509231942232839685593551852542332067114184823278223095019017269995415539533393987765146857149754831939809130335895437620274880047470847975140398722337317980792757150369724414439837334004057553684629068622222102883378483066778996800201287972228257200461804064846008224719783903604758161335366769885294971828727529490358578355127233513036527326933253342641018303132075359931003607365399939767356208472747842040817830660216841968693420109376980924718261658234826599433855025339600952317993758307746151917621930181787245331753699905981862632769163926573939452435259289344082517676464756133221968816544224685716627501576447654051944999981963821594228351312340104535236166835047505687540885575710610624317221000675513379582376391232495665221871550914321986121511789402398078476267580824322348849180538711122435556114556034698213402036274288043143450585226487110756960803685926263253848749856593041275237697654490772030775726838707293997661179580511186429016010003522052968675874811886000186585464781232815350205697614466045343461521453585000924916916293174921916605860077260840853119629124794982258275129538238192733937794321425074367041247482244749286876414128584807585868638412051951704173486980726240800798253677048236463680414979103193418462181079083415803630474551679486257341079247503313402871605853631120451274684557545321708827765054656904653022223997587173981727620108622525068149475817731202659522512936799295870497288625662507584968424919339547663602089753512222631044837819554725981053570195293342456703042245401929223830138817453568665540859239563197192963673917729687688281579462136593284016719529830725304813480824895471657591601011333122915976580805165283684685840027238006719057778271139572259951381210278828547802745433440235698101435195298830103196360194934215519241132699240009821848152050433663794660337189092589270642755161248523637484294752286437487559563000035703498724615201354026794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 14936118619688121694090181289453469739290985620586229431773299780766685371175364123650142462190119974508106361393472584975088532734046467282272943835973988228450426648913435443033671416063846478300298121486776192679796155115764747927973243325506733921532376321155061571656213418449215721783877522657909372275372648309387578247589005052313053272628272843268131837096499154760225139753426961621114129436942545788171875837154612734389749132012585999918798719529618562099973564047033214745931520166273114804520838310118091807844998352554863409816740787335155707074372154010121143091417924515611541413508045761708618783945652983498901338713632101466488484688540681764057160314063508037904359798151985926785436985592179533733239815270565300601570784585736899285784159365041209851536366680986006356422369992088980476787056364608023019649635143157391567950066081874384670294782650662567448737678400241449380307886639052164308133786573740693365271600524529715496630858144013480524624980041492071189696349079062878957239740671130035154961635313224977576136069819036679703712456121955060459271237899495233162339090066850376768777534140555649375684674865778260608908709242365554353108524302702877924067522853555246468686004118010982023369903639089906562943830530675719470304757978531366019052787527552009183726034106927701718529418001224831929376204052720902608668641173899070326911574451829891278339629808315677933448389428388885571252598951109807065777721986819619529328293640792510867760507889182194548609231792598773727421084176193283606298737037168308079584933888745649635457135545154457803636721547697255515476682643716625040306168164378343142135688997014165346307573723134083564464739963870458292080875966918373297879117352392654679700437117106905670283165834964682006739171315098178996062592433344205435519708469704708281613098426799533024103048810763660530216664482117362436179844159310563398892126039554738831478147762077943936825485066851268815997670322722346087135457576341347551263200145803290466160198024363465385265320913795650234813335361012135029007727569809287670614940516979273061091333919839200918302240201998094015248061702525685050066027531024184290807039011929911940251061610074931254697425605356303226659016628600899280198763953717662695086122683127628349112678394047646003275428668967819411448268983348660955535835691570111032005522532446966975305914012572269508654986770645577969713405015470480782055497202676712043698211769037232112632285235933297534559798949288169753278692441494091080772919583550792059641671465602074919680532345342966882558892242566528885193801721197993351454907192770189278285668329519179570411741439628829256612146720752039315745218710521613537463345693828160528467721424315081009075869558905801146614411166574930984476208511843941003893818749580725362938035854654601398617847830274382711630338656179939305768100834092533484995441731093361105338001317387876865010589636351134937446935778474056399284382055042348175552120652217957455955722252852438072195024494331180485219296133471078353301925486386928047638636458083199494293705801150171829863983329599826333516700784018998136032764245042422846426230640845856503123000085853173672388268478529209270164172311819889017580898025219080769638315143167917486767296567888706307030137458564476957810440363735688673985107093474392819916655697234032476057790430715654412449041300192178412156808103250366666419617808689073823694342071362617164931032348990091645253285453490212403284388073287996504700612286175563809279325845305729159144426730465554345709768047164779152193906127626105709322220803409890734785216838189695961174271246396077657383411045492928130935177334890453332484581704667406325412430784913977970036208609123169767084187876957202372202935811391299819062354262994769224705006891673887634759020200340864010329135640364613238524680626581162320619581538060341688421467294296053738089119512545328899418751728484370685613013741268953625759627079084888137375354546545277200418832589954275694949837052859111642106177339740478530405109139878273784377184635098775453707313613502962716187833911068472206151955717214425800102336287915022694505751132965087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 227720544247593248762573858448455142077535105026805208350679133451942417767248036410160027746027472167444824082218978832931665925725214375408691708676111306922389245707973854523732191981620519752603221830931413403124109443495679690594619638108889288924231426014201011412334997478894716089385783467619249548079297102963490718687011390222711647420987728683328332227232256984280016672329169433289907822242030384647236360426497992443152777398260825401033750367425377268762232312691173816939189758663802607279703745769056248816315355553444863547246241782060343757973939053282091410559767116806666821881091301745252374217477919674012896104726606445040930979421788577020593762418820728207409147040554128519380408112457189076083050452540129188352478544492044659156113993045357833593483336691414333277542394493620845083712911489904278855458129294029437688552073184305632237693482701648875963596451173615895332978414142123807622524787910501786330081804281260218282057353972246259704199764055474220695233241639063142455045995863306107801072456661365046568708796640513939304587502649898439031021410430675165369913363069187072355147984384132543109488340646365368924946052838119197048195059975913834574327461059985772448711319749352435362210754127466568117563438210982049758095224570121546349078633558870513198322489747721790736239198958586664834816683319141460290111838156588184167099966776543931684602869249569796808444595734745111889438323979164084994123241393615671406289140571943865017419942894152434702822513017455354104324230760001257559497936730180211906943649527115320523642981088844059104522036820578090673885024448519008582663099129475044244275036150819328814276301890680158460771524793067015801678258873967576844323646682369129470685485755900924565120853684509411048759215891043423859838521212285272916370493375120882335704942588803476662032516172497098079315666404142524293937427644468235774905523089226133944893805520753992995619393457468707698599247523272310976427864784218833239551859108376230929263367291131919613332290636319734245495930885356469851251836398039229049908960122137585189032909759811610902423297718190208020710273590764337965856881669242836798188008001004715777065586626916993192032124131616963734315165128544229522648797826768738974651298576356379781731442940566449307569249583198369708141278282668154582808327849192941523657261650944307535484774431395694193567053827065035367071470544297977973548227292887109836263318981671085188648729366183831673292147630418127554326428716138494639674669047545525638613185808900374286630410421806804117232958362355092260798605770627704710778397400323849628373969005510677560661396151239605221115530458183396264506493345040847142334924897645750042916968862487708716498037440521126260402073875935278971588423120060672580032880890868666005391209024229953507658642559765640007810928113029485094997351079714472924831351884314251493978682391908939359585239471609341554435657890850149044475977785438026233685867640961952666470907434160300922788787194355583153047593521816111071866924995844890829334834405842365798717137791029826375529517015123063965397969494447507651203430416385608605943343635031888276768897332903722547841510781199994398985760951881751091531407594213207669805738316790438887926246193028220148650722501808349557336600640721785171759503002529523373525234508134776829757365010627613861776613116169447958365560993745571025367099778679375878871647667590315206567360216911924870362285376230472182817819177199573350912413167947445780210905469945419196876104509839496893216810828265396927514286523100750681932430813780910180151536374256502738843166463340869131272750165144921886518431778700729479256832614910621785954630150759437486509328711868232984632175957656002175445827664206124786286039896712227813973492226748950315924565551746875223414757037523676613300724971511453525288428531819618983917830865199902056049576726443617187420691870016623794548106422155453856814482694756299997550003006658495499283337223534244206852724389633675950698159500159065161333269641474250569087145368064121248493990170016474342788398960202586042881700118556559876498796143096114974468946456909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4538734337667744631059932412933062644024435849263600715660180734995552960643598434277882355253817063669571706686218727778763253586984194487144265265772228083406790774566288194993413325928140260929041250417694939961999795026315228202437910061222516110979555061281089782835067710019390676397748132390127537718246588733421437540028508357004855903332974721750006761926689368496590613986367636289553230700357874703904393070075427450961468209790288984352837045244586832031652214393305948475784444010199454414785393423543298980978684601104215441361044012904338564821874946883945596599690895146798284369918033877860940336167699940112708075871928005397304999790876876257650580298823449712570170822518290863941307837050333789589117707432629622578311736224061512882202620347514312029398024736012855168191929198976263768329228532829477751227771109298405353390293102292604695401176406730466373664134752940017912343149436800505712455404465039330531838568473636531413095935152173386180695696977918084630136579029233223558213087003335474452706049993805105205802383417717327468341942074555680131066325252104216934331658105132847706658759987906496554554853588352726039681225324851985641682278427029942590972604000136407465763748746496975677107784545837474412052786604355031553903420586691149623442896297620503793406173017141423869696849709790853426279691738332029309984796156026012221375471050899937588058041071277047789227914577066553255320522109139864679783358943933228200430605739123359219859252904850200345225611858002843186924500141068182538194325405599193943672947864760287735266340916038932303402744988872040522295834719919734043042580205580017219398530784758648691857531817487335657844013138905805722331644490194110971578728509687139543936844552470038389526365839139455387071731268806155427398288489344933580616743591877883001782093721920682029098252723837840054725562676175981504867498448593731037096626274296803890307179169946216600386642184907345187807577346930553050388315297462678387667417340803476886546705920715109567831015407714539156414474931204735581125496146294672755005129189723567711612950385708452787983870721058487406938902548254452684128808095450512925638342097550141931361533542734435247984897411914271020410373717994186457827669044164480081384675544486802028770068051961966666949758565516767602106143313397169225657414911411185120842109978642242865673340233498268439295484641183609385506665031192053707259056493803465664113331519243042837977734583724235894203261738431359087556162625001586378916692661874479187671165672139756147698501514254376131253504800036217066305886577491489955481052728980288601436629763154165351200048933065406027146873361126569087405398195266714114137611910283996115298811077201850540874502143243934461483184169089657971748114684507325586210431087199253418143174957044812883875308107819642084063950142814152337909531141959225393557565772549832384722893951305191078494129051335232677707551226719064147947956509647453009024881652944448840773985160880984937434770880113932964884316770377120199841994843273363336153856994703577619547182113209485889118660819396141569336097637800743980172175988534421841647529610752079870238420587733477956828095501730802664638088610596649964454954923931626846769148460024289820423981091591406452857074392036831937844549900005269086934696342775703276390566630234865750249401672315806110467068703218748107506783315061989021040048221976412480004502414154987264048714920191266637161776245991499673735426432516414589288073778737674481021440580255380150477594594913979866227112457133516543552037178338914717458408159637170287202027067468924606475814449139696695389283485957341267531371900751524579576520160267775474666798141700951679022764542888775845742074217203760972892658033588124338839647119566940555193766555163801826574352442792141673792873896351640673111937698134891040971717638329738486351056072649378025021668315080934836854921472746238854135215320608254861062211434038077020383617130571053392814500214574673275836351673659292639199878416315942300176072814817599152246056218442504927540985929473091937913312781225066748033507806329618615572455837536836043000221252441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 62825927438331556381788424385640317278006632755783965868728569098463774040327899773733451515419757965525694628607425583845037677503020116413495240699760118903504798526683110918981327704108012763097840122568654416234206466513424888929381734672558015249593205456285307798548325075251867895052875163011313261783589506070655947741138877576700537292922210892659224516399084103973280159470313060699033243343480702764741097268079490152308967240983112488166905597235554547566430492697442277108958525530464211485116929387638918260286975194164961553575839663815220088505702350523588127642105444464504153435001039152496450176938260417490383755164985911489221738326377752857987325910801363690356132974056848955805247820550718857493134688799931259673327541068418854597557427179098551108642698470385868713223269698979276127206720845641781404462455872546453452617927616166843057210503477508424353004651204417312814592409982964946778993894289974066242723898191457679156535683939439324369581457252048035451544455669199114724801715975046950167911673491364014747521601245330586911403964413026933604941453407500151047142477349149770131778171138672224979841743048070738656281626341917759955422851181776142803660996443883854681810330082336350343930452987948147812086510726124496124678754942223303716440827561079502056909603353354243089443554861351098441873332379297357453657731553150004777818751616381893100906635230380521431407504024951343067297328090082271867048751717566986312901296851233294382518891379892376943300831400413584228528270995522787483080381859776810535214332794566724438551353656030807037039963510060844860676167572053517824859487715298266383899226546365072545613887874914118623992138406202597175444781721400922101609663182036420191527127015130610653118771540266748652623688768423685736922743132124609965500854591749239298997293437563091239953099993027410337326677037931061263356386675180045183493715332940385031206395462802248914246565917395752148705695757140393131800796761583956335831195858838638750892006740510712896491817947043551398210343203456619381287018710229951870687608088278429565054460089233935950224306863078638679653694392953326406812101063479705577466698619756488678100148511121512027893582654750340210271010575475183752028337437043657694005793520935272592100598750987104686260958250513980390988385324234681917721742767040386036319112951413932690271517532982470699372437464916098837858795908285657693876305814094964589334439847732931307615370066092868452015288694042150667085738921171304244258082447048330403589280962440024164838042074365623718926651475069663495393328010508802047159989295666296094391396164640984394983608013320488947399258924429129351700573216988367492029902258395104004288252622641066075190078216875052560724066313838178916572784467295804445404552981808289775406305269137712337688109728241888594263559791888865673933320939071313258858923431808640239056890893282005001153714514165541752100445947562795808020832698268261086635632603232569437509899358058079840322458984700926918847008806314446382822601662648948703589111569586696432883600120301020815674995005397130207270854400451764256219785453645616553751455126237092281168663232974957884277338838073720718342640705265079645447607713173565073948856359268099024799956718979182911672504114842254938254034281759058844743440879598921098423593167698696895500841265039576143857087780563953662724742989955131586758563331010916410641195530647745115860143499522259364856585702304408183064824809659197755166740618431599047651006290883986325638928984306414270301062383477242982136670913168135553137268878293015718902379808514667633815818839484043533443889143462717991368238729527709740092313032456071440558590726328646144049045080309263684362973158527124953574374107921820863442807593053928609342375799458112774629777052250226799713807810105444835570438229743422158946199919182134709502611041428267932588920413274515219281697691401848354564878240541329436680599787192691540633696413438121977248604538028786109305909196515639694874298529612350374823718693088667976234549803355518334591403482445867141102933647961904641384000020350169709793419769994216039776802062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 651852056015550527854180351388170205260661203973729451150573196982310743086480157275691507891549483354409604819745347842833350942349230163401140082143003787826541843030586958270759997615888080633706079463841103068591810418859255882198205216539669450419638351374034587359682594014646424127486687353474500895306686758410544247344742967250669996170874687675858796913677097400885069632499860697867752681062236793030793692965737824285460576959312529217311900129871811010242616792026435272157444530444826834936403744553529568336472433156859878953176119647433921185590407102679613253445088259925604622391779860216795042632264865840631965455124583101279585812813118305679237857755462756575735857115267783032894614436335166659888843847788309012499603025079803443229180580418601319944570029059859579757240521087628940967104283189238868879302529138356275697115967011569796396501865899079702138394962811702397081901275127592147595753329151676664525519351940971376503082406863463858116071320623061422126262723735635101493966852507913337465701931942835941961427760477886686490481304654910402044206297404979737699440060327261351676369405371649236545649806351514787645014443843357424921541839660717989271146561794530646435820440169498799888299913903100403204702821582364311623769848190474880591335895459788515033668916035514016854833823573580488483478388996087545151723383549116000238829385398824695039190120254247328386867435963371913241425521526941284281054457486872375799832831239543228117198095381193662218277079745579481220773249875657696776496379129359111579146711045572951190698540074043452815894449143662798809117269494087854940934252305398920206377332048498913806033598737024835288095518464793696958606563523444462460033831317712627772636973923480456649826816394205166363384103089565343997187638704796262725024204449958431895019177198106201338517518454484323413585663930530129347787386819140933226816797963382802174614335264602404719907929465622068976350030438246257280793242501157519485244629178523490961454766860305019076388833592225757251046153902099560498018762431868127689464994087029469253675354208947385981586144901952342496580911227724121990707712849520136712170099713505497144888809886143099975056421782226656824739329268638666645028509537304741656656986739824695572665343324038378642585148230099801089302278711401988318152966534036158359823253172601665282232033127178502507238057362096337103898840136821868087410402557117604348538101597866203621715972451297687214363690250696780765253021569161614198695498805701320209992202977194830126000085453618373756423445984182197199310649628628171392845217600231670883063571913252209889281303128638871329233023120498479090952709594167424277555807120454549737534389032977693177626718118340239482252848392739268988438386158420208369168271481770657778023143059864233220735511346998095091977931050810049243745791357659810833978767798873572019064906327586863549812738207266063720823612357023524953561266053073604685752669767700123985668291658016852831682840944261767489308618577283821014490111423054369744143847398706905427834147751252584608809725121143701614458690166414088786643762092490638164493325531920928030995869029653238760316309062039030268937455110540486578910812379668704816595348502477054334639237909987868189250919106984201834719853842742754182849525180803778763061112914157032638020310295497990814473824665068338661608242459557980427839686455179687792355362722281021482758702955117466305843934377794304253111098060343750545449835310142887999710402827586002321081273326262253749326754293630187308398459859849319755330969480768178042821576154495701001934366407195487052089909205815994746045803801739169978366628752430285356272316513007590949813373715387110449566056041895809264823822270361315991182850172510170183805364041674993959243850679817645637001134199725929065956861564998146976355350992470146126701837646984122750759629284716762658694494885250594159445349757804673788731625177337323234981455094222679769015307078816697130968538738251913075670754311507222826760612659847647688803662542905864209174097644369508427755983740808712261670437594945435222371088457293808460235595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 7953170896125030817035799204233152538674993566459329237767979548796160743181572378103578556282306515568337819294462876842158661282655610504542886589163162379367738019118721797626742649330694368231101053553240264744591263749947350852398943796342185443007082841473525797990165233745850869819725021111937381037920840745294473992418924019534705600212071206879938597870680124291971016351233793974504181761325855449923709248458879334974367373172156212012095309777331860714051963203022174168194356622044115065024256699643302621562833769161324338146652311148605505975911010275035056663764036949936992785150804861413529939069380933129383209868305010928754452832964003635356976583243937002771912693830580963611395894747705742603814400243322273314593960944403203585018655657761537738824362389814123787079775941193051981364163657515904275042317390902480673767930824749104114704379599150921682511919807146471212757185514498474706012726463159548268152205275354421851089645044337160593261128201029701268420554567572371477398563892518306014190921977996408279404797332756797334023203695977055444690179289180099488180781673756354753490953824984175755182405108587582704344529081425761104081014383229891960775024573426674890272703780143273077055559919402322329090456806983278920622264349742897393093984851886286223084019417138910939800271211817821017317589260649054471611912512226422847036176291616690795550376211453467276748091820262040963102870409968915409718449207833402788861046955749260644068691909731629856050583167824430069710898821771546183392861862969499328378149025014223242676940923703238390475633466508235620132818843048012623572537639134450281745752654104332503801579597458493295713230012986214771732289449223769671182190628702296591138201077483132951889106269448610359785232771878163780384306271998850941529150006947392113808325292031495858606301121362263896939362173234987691819859810157260351262290605179603669918173949357198134251160557673627909658157847860296185531297688241185774218943936892364900782535935893401367873480044541221908904139685177433507134924567530103372847125360781229894464101872494437192073870597811206249023032335272462158897444526605129676383080666416134248277659148697744452901268778322594073737127653175276013065888041833918797240063261179714728662723270611717295374263029561623844522231763030369256684694458289653892139958121286578004637699265356246301580424369021049764319487921857501204003689226214876149637733263260915454300414116555535336214736471406111306468015698024179958667379947442774136763862275587293381194451583493193601454056726280804934597327603688649269726045390662921909776745432217099323846459983520728153463112419557563050725506054911281406241587629003784384884587188491837532833685063832228547508526006362999908721209916483826372731488123826846239793484292687952442799651296598618323817711159014595489181895814183664299851395895818883616035199725752783918801675410322345101828664206360794121762912284949777854276493488232717658133993333379920024434824644454655016786178161212284697012513370506719616971655002494718573686036342425020617805814305263917932763899841831634968654896800829297440936250886228337915340777770003710841236775810690839897113226128127264293835670961353356112700838973750512850416659994926626916254698835860751159749500995313529351125215472068363570152791953928398663445162620199550969581006294351086452060534281084166803403642740377372995390674512652369081099763988724594816873968651477413778356954830930465412930212552502652635092202906214129175020307240473643110387235911050553969157328541035329290158830596457856146933430801728770591346242444882185547427660456146572605187837631951728569280459260497786792113556629000720233176063013192826195957950897408885673080685722635306482059898983378053568997146751236273666240262867043243868935356187186584259366501995790060113965224764223215715301970596824200597569346352619760353211147237179630148609520013791177450729269405650531464286432692389482275532924797205090156847576300264560381039613754245223625935379652506113584391448686903886980617086514630889904865555241724726318381694094165190733747294871136546134948730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 121920828686513291239894183413586556145448495199159473894745482832854796411511888836209500528567341174143929856284798324379965154913978066304014263006187963555062926372384767204871541390849310937498759843951826290238641762891438982771091503060959594173078332088858061893794536446424242834160282797293740856168871471129444737891101459265226819372711514244154964649700569939959583060358339879280358729432677162782608606470084057330867583858194615878642703285172332891927145090691189954846057905326067060349325718672086581639018083891395405750781561986748713230582166765354240345514360925350256217210563565660679640936412086924551463803751703544502037327444662901759327645547186090614864225716820184573560880694078007468658436723276219323454078467615461589068528477752183934192621462719168013665053652674563017293061242478826706622533598714663157112178804296310289787699979904274695484165950066184217827070657163930324802999775994019323155662636098868547015874916639111739044187903025029628851077883047656848182620006020232346206917167914795200833479858904800159632165626186222031310831514237344237267932455481214637345639661403535544804341340665379537801573930462512050299953947836273512601011425793105585893422557276435853111772166321308423749902157713673608286682379780056831810665703775675416080935110425095508322630202441817384174514359430830605425532049501770920330166938119483627354984906332799255756751545471923575413709802581640941162968885026933423145402604009412941215897383774895598628319953292564794503008427558225592263156429953006902706820478550285320582638530126648862343104782131462688186817379976174718413992821868088063275354288464021868109195308753871668981987441841077358547010331504487139876124503277716647367704348987938926160022301574023568450732470141308158047697966660708155007293063455369688354840789322330720694235625205345299703114667546204545508017369926105630808959571958378023294079408906022260243355255842726895624409214364112267668019430969105320272931381908263337776929608675357906864091218230505087366222198840985266998462506245947683571395591932575110680161459790264849927524940688843222677297439830844952728926431027955132950746749931838557109684221413878224732802714656461422492707785317819905838395647222121381552001450320352532509489406426070712930073021560618568525277762272796039124339572423873012397158535311604541203537284488850464132315323297535281313746952643201250855300747775000654471259497662536113525374363695005688462781992169249998360569622876758329914662257652949475975890114633170825235570450346490498085392665380431689363824106831149354240274117749447201845040336458424643913459362656578055640774067290060449486305274923944763999416949076631773337246880433304637051434784269972402722476766627707079010075181817038788804404291884090096105587908571581082891096868382419932074783834226830055939076928259313327068575179119868046962479876693133295556062664198051541474047747168081895304235175484336704501675011582737064877621195213597559148828321580460605125247562384246247293790078070213077691845530410046701526371624603931812905114431328447139060371323922051494848873761273347783037465189076816546162935538663585703185170318042269886615056274636620820420010321537018881032605905594893572955966336953845065094551681546393746032960813053839880065834456156388568271441872093496522215910457920929418436086038868391672609333632072679034468438348261737899403334900055323318218661782514450753001288595205255283319108597814780596460997426032823298707592209456230872538176728874325696809601189053633106877123363014302541843251403868530233428298640246390037173848188538666253920986162649473195583460783044971039315988847133839906073245114995309240568769167954080243678900254699855508151871176169552566300408521671516514518217596286844505138252731726859917824495245632512795933337710719730156162488394229951977758121834304580341836263235036848370803334987098889090389394025443170197552276111871032649740831334225238762579334327040278648243054588826080413103634890321176302320888184318847671881358833301582739512722192864022120664538857008540405690417722599505623293225653469562530517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1837388864625227452109642387897304909673771889806396136853492829939485825230771754194536635905845847339857365470301757953984516590777239774495284658024038957183206032447806977115272592857502865891819716313035495264601301728787834950880726389703587117021842813935952203060077740504384830612007453026497913143348213919298094872397057849623184628804340704818841755804311825221815989356488708333313919975007669362344363459712554595600933226681819929621794157278941541913511456404002116946178304559684246735851281864614268985179236454984588958285775948263697185324007250887102182733903627046403084481792271164974373050914077756290066552603232447482582300834391410397796545909535641919231043376081613819885623008612330419775491284434961212583186059818122568027914989344823326265435666990685550880750670579220290392669761782735680409796043127855002516944806983631353025776248444440173908687498346515954917302628515181117889309637905906988464973666722616416791075128400679255596020053057104231449624942237224749436739020339290076654029347802492271774848332694165181425385485398390938077986236355343497795817766822696067269815197028444104749385948328623730305993800038260537835950253051237611715931068743858857230475636093749317600120238659885646989830118306614474326222347275026286329357574146546919463171613015490476708738618895154918426103158287776749365044132364048669712657713767536980708908612427881739692898023153138368850061504347341721924897711439762427278797077990162478439933785390226660618272172510095390505942744483913672335529607215361525388292791940045150896111657336588348187217536692835657001685154573848458954373581759073439563781620385076401298231990621805447258524622096581727951717654155192368414684004453469703796488742517163283711212437857296782206789962936066097149393790666530047584845687332445628425725319380125484013015649021187001046090341393346351379564569053038609600687353867964654890365177798684673132815479318440605196923447007961208758797416511538774237405066407833352605637382565866748042361287190655283851231485722377120852164362927037548153643736579216685979312097691372226324730673174203019157581801863965742045304607390645765804749855300195903642762378797009167616405517881315686070986353988182109375565426120679905508357207593118654461186012549106617554109530215098247863173261989564878162650581261476955166900939522062184041745200189575821510996108849292372285943390442590981070520123342452674896713481294469471739972122990258048131604705077523602651670197739961853241513705146493100118314485865496178236852314455365444862437582982888855492285543768240431579389916211607509018777487825072717598789605509512771849043499381172959026539848464955815235124887089365495990010968146522615751363644916115420044732706859767549135840494208548735634800677230447046861270711744546238988056240461054420325421637396298627282395100770889041477646177546412924502021562577128773503803283299503845521386275024936293085905723959433334416406376592935734091969879282824364009184380393757287348893476848366754975030864648479074963524885225390878019384744312946496149390458267309432056592768269949796648480197857702485376562993352192060337973541597155081188040246673746752302733629150584004205280325115221061390582251317186687992599658128509548271453552485075207526473166830055632337160537811029333802554090977837174947043412251192205578846298941040247976980966826358094688161122054825210136775053006484792847688541503382330806767424777585113503133199785610445344155370430182964488813334740836744885021280581526078202109951723537904133358743776265754666115194711022472856802227882210756801679153954339822381988538723661756516879981947207501894701955271286842527872633520529018662662038012293644997500091219616364026069535781721759773467000411556329126046827502350934505376325428921226856412964803043441132119030099044639871593859489786713292689759056704214479198669323643804568338425424237811963453216904813222481806643263371794480392875080707632847992082298375875013851665937137596136396321401934123556492155625255569313859636542241873967896632355582710231538186201431172045086581029460504055350611452013254165649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 26061822194237425799586217394519830165783900754690525620407283080769866256432906999902821216119410406598039825709713319395277861555376520308766702715365984233180189378668456576509465021106657103280933949138324152687247941885135407966814033743069421390740560192746447560039814039436459769344060206504180730371180656997955891184712263385658461499860454994691960175250031717030865333828338632294967279061538997455720943904557360340045421570865973772013241134108064938526196270523894776429018886747235970567988007815384735823569886883670849489292827515608480398663563359536686076605250834856253519133914643493236537857626978016775289224960621270270794170629853159819109300879005257248861090294150583934568339934849043243971894829449604502291533905128959872907724897522079691372316369589765761261779332526025062897279206409984425059456063612592515519644176495949202390860657876248961401074541459908064814352357176471481710180281005415173725536338529843677173123455887508836908329814467597880211532444800035407600722004007093916318466684971501939298819029237738770455852424837323849289821580477632568999388282251666779160264524678394679762426316054901619111535554704060997792789951196545185020870806288716896266151637585471894671497078698253068091754943842208454705683279991818167387011978922599486452823344756321793542321596112543851277897005072221586486580584388671710772787576220787248622008072358249681610229310669212605443670996902689836770611620097208859149807779473644007237779177123157275603061685586359122186556256580269344274109774922146492251527259245288178317749567827731156444359018466635766487093363418600392091628396769550488405953500392234683409201533776208508364900233751054349510506290258960093697712273836636622071719006183059043820297605244944430300785131219168397227864550100103175920277008034465591118884316484587586990380058815240553007298024667446421492861705679731563348854733209731076631786587991814755294751981023569542495387256397923682357758690742434190961358651665909707913327263998438542238724938383404002395971574309103127989046373577053354977433432614301076010544526992608701953077464305641622005556415152512904939733747983429707661021360115389172106512581879431023873313155723391519934463602359000757238263427095579100055025356473865094383603432158465278977695464831354203148368167557470966312154943362355955917535358114315331829718001675118383717746690579052070844021430912608449939916719451974958979769115431261678933329139633735469663115010480329144791828118639285938077965255745919843820314770253227664733934953532930193576016822619332482885942157391272149008664744825698533760460703863064987851083523005061466087304225617338343487809046483132020049996816731400552696416997748303869089540002371390260117221530425976387332404590283837347733937969899329826426909550869478807886026750692771028067189652436966915338760079500103603687518944802075453027679713962514067993018393211483222493004073607041192042870195182208317004134402160778568352056173719430033153058364346982613416777220768240531746908560434547661748277221688045912239057375747940144237596127674691481662203742694278725600390148133529820749728196713935219086519362879391813417257689314202458678728492132393922435279235187181291974242658275622846225395777314268268176533858377661941998887689143234720539626934603390709908093152258187319632156899508937708543627640531693253416308603298372449846137170183600248152865917135622157679761325451053928584769404698821621669195784487560181375636115393632482071236278140001687621709314464939725038147421070800762049820485916479110103710247439993872046809823807946397699868066343922473207065010091421861019524017875853183248514147144905213927844292657014282187201027227073692500367102241906558610631952136003552441477743043139905164972438791235084651459204801362680380165149470658907807504674306233766885076686860926266802245105636591748854028247720097694643796686629156926222525841303233611080908257868592819955682966574288180147452831495227549904256987832404223395619946592785620443313333988624430374303136908433742714215668750797753742061772588670670836245579771173197514144703745841979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -220841595041080266251181423764603450159512335218626067534721969006717385443674438823122589675937327297382991997537932054492929729939385109095855505128505564553404816145322434900748429345552600326956476850392599537714276553018705271415534998321426250604992384207646356455266318824173499605879799860091498740161278366435448899861916887461990357573775266987296876810013118506139378511321056537159497511778009551948933980057329541129866481528433874749207601957061935864954774456906574424401088533757171801027998894176207384370855633005863557449934483400945162497721689057075103563467216683127855715929673651710065264310605405923736507213640084293936375848794576017498392031717165394363564038239840713994402980581467390033982281136497232774752368778625122044227088139812894492867476877103295505923058097102784237678656834797835407358665175803112497822576386710660336108268806993199298157677117072113385609552627622322334326441491901074336972609046593912689382984562254851914768753165661126959985742350896991834214635152413369558044091401102342414886302874777144098074825721581699346141405578653331370977295920400099267552125779876818035725101646967363184312249571778928528181824513773431317961456045086072321459097555330939660295760966009167913460740049622969373183038591280404765934974778891848155477881565471245032893758816268004105121773511875889774470938878831786537880121857724328338602079119208242260819931465262977577084944827615188820003791069214260398136654357339522720216152474968174330173342925160588945932099391982279065897218402816488301518588210479818035711835241781127693346266302396810700142186878555329522215843256131044831920749674878446575728913596595129322460206148688774080305275329906657114127236955985228194441736244620444655767281632608090381803438456706316633103648753906132227519559041935644771522572428469024824898378553025448807548093194069999968296611939636147089898101411654101101226557572242394048325450230200207713481737696715809812215232928664864403157439530396159642067084370136794901953630714528752531626767012595340544412578918476381724474624837773446337706188913833229463049050262699096208771581819808570561091117603624689151762955818715501623147168561926088066722486418973175547923232550870027509566819958015941207505716536520390067504541889039685086639562004205615613177860475146670993217459729396471841527128388854700057713833128750153961360616353241521219605832785763857360447333376772798327654120500645503276736352273905981069320147289166875532160069740287266635862574273856817152884676173669404355814023014613071292327835530157295933124572908309034175161309094547953639172049698886537038734441723642267264285333779161747597000691973996259451255605401159356079416869438879821443021493597426495644061545001171422941156553875687698222757803084148643150471324292092222296058623144991254055087783066773169591546268282578855857228489570815320363809333812153586269968791356075779212250470371944696548827894103268382721339866020493733913183714333983952742568502616744460444999996422004300418004129661553824406531691836126297109741657457299000393350520548235270276406471947721410049533219266339229880281356758639392998252137376571900159652554359650365132807840870821841320096038699771501477681163585699997977158790611177422816853548213218093842877508872917480382730130737729556383080259307695871870339369156006042879864601285235365704218924866810949063340317876674180415414653424078183195407626726997531642483980864425433932184922778151915392039327546924470292093065651092226144308771275195493876098587420070636835240100788232720860035671961980051906616791766395279139962171618299575706549670635411382897734026921893270349838244242683802480095781287735042746858107528958342299867677508458776454030235359141186598215958181580085747098705036472680955595898067482274255064860196700197305785153057748599829727750670770460351172092162696467412795278757103887201668275409717608154758023217206808569424750768036767791447567087003312208549838116131213433711630540372567546651417222465715242256166869523484483018404347612830679320878159226533778156442757265381225208200621779042194248177111148834228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 10490962787704471969662645316321248622085595332248776421005674620068614202189225049592516505602887187191734819787097076626507566182077923474310048233259264822889806244534136787107812912744226564093413417194587900055772026225865548210831835486561705343624546866467046376731321333263860871346543641586932622014258060264869201840859395941525735716511797009272000478065608013137574930864306873716462337325909062321035241718024419907400178104562312136910186219800227323168087991387786125386010010749821309344969195966859820917266055003608549861341699813393731989600323916243849541935588169876095674432099514181988066345212913312864347304636300862091260994074606399567135410058895404861071801534732096419310314095366133052184848970574148220713659018967234226977419550342239734861390861295343051174781060608846977227496096190804827068771726304619669636163378646535454949053345201100816549983079328077509820027149704212200429817777056192263534723449825588349252089764397855919662056660836584146610987574527182845414735488183221866755305003858736747458818167559745130062862395219318484259290983157905177804388946064631560508246978236163387297453410627027624368121160208847118383074005309475706477229416559777407198514420001540787403544444226505794569358735766231081197000059763273870627903275968388555514219772737490679849066778908910839361619233063462562749895890670756996326142601007316119060634177184973719185681083228534811196598933039641230928159221303975495681479467756740282368365427400068820904554172743140747291414922902878617881941502556048615689548542659936577074715712176108273068440608796225068846754373751832043126943629450796674919423713560841428883267385045578540043697529236347823386122453343254644459351424710966863878849373895093146428641633351436492195255438488022058936823001328822159937825561607239605491822583702353744417008711130036489740279876548499966414057250945520574860785344645743981258328427651897396428967625801182117146893274960425533834242840726142413900794318580853295571507310935406856147860152445331231346103086944084748544816337876356751950365975460654405208667180675021461876737661428107012551386066611752207753996970977779832948202153463647962086608507588754714857938795888794421837509218939490331450931313437319376613971486866134997831268265043100326425807677820014964708987739986602986190841338558564706369031282223361791864558796989620573089928202938518929270519553109094947579195372275856970518638110035115611241619912747243685445194400190298335940022700061143133103714974472757111675838356718899547749963568473487579362349080612804024085966624140902665938293744442659157749309475437291289273569399187787915725317201141705420374897071127186690668222356526482765082991106511972728427293068739858543572709432105758368165428648933676130581302856533871496864121548202541501948223250875281636989801467895594954797799594517213192479251371509820573288527265368158185103643956052258929248015269316524904134762861645626598008886956991603012247133481561650894419510404062010471299190779326986495048094134543627573499811866552947194036146279570986065715120814837850873312661030731910508042385258674980650777113054760818011442236425714174978939560942140220915610807773622223636884439431679725120359085498911760391941588982491430939728116323066451964452975898862432926727760754237379746285581705107474298446038056548302248206175954564140839377245658743519464568729717979868642070883768723333320603853322284818217004479806194359601012031588859271979939717923108189918247538055295922078675330380807891935014234128180338087782937310383493060931765369354577272337625102732663784537334024533907297015574716644813479253879063441701808214071296830238207604943053135234615749788332408826535345841970892541397967801790509798907300270746265138155655179504949378848627012594158637305257769964811342265688370170628510518895350836972173078837433362081027919104269272971975190639035623120889570065337317593012073405802806827019891546570003755705138261393953571172344827517685215324130493483285252570989186515529147648342787967232485559032813591428851416246772490143342783417562680270407327043358236551284790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -172626347218649088887950619358130356282872219852131686102344230701334425049770128419050215877691721934185709520984452329824445253687852828862635337957341390871442268139549637847761727650374743280424357327778725824659849346929443972151262864300410425812540847235463108569026548572590493958765947508304679319574825260014244985396549328709044996938189808412001094431274080989423628851091256318833314398708210025923089353057122371236237824844197336856651188640130890359765168829415201557190698891976030036463028712695489722084500467193223727753494738526466010978294184816395988129078056467574431859622434049888805079248203747364763822306757981372651817983327068229619639278953203861123376385527996816114974262490474971972251633076211942072378518040683914727837204306712219475475584409895168505304035273898136511042674224225150154832689017427835212898435605394774557718274056548391631207446340231109591759271801103401873454313615623016988073908987680042767369193966356170832004977721333166785676697575274941162298703162296094149962387678177820265271276579397463617252597151470104921292853925060879064108551886411912640574736786371675429742825814546042957083222150695858052176904479261937098220872402470249781896038478363202531984861169750036410908335789856371049871013619377745882235117728727286597805951572119478842265918856852954900599029855650326010541904253904349999231418047717456863308745717250923725684677604763809712527235384783854102490023660221423141118222348034336610907920544363814802742457528899512060583275083890839553929727664727167621628768272516619990651025128331996709590295260207914887657431541680425755471897093514385773075830842277826036957410160860347530347104663690840238883028424656533031591145078785469822901640045374793409900495186604436037716102543029336009564762553331326786747650279343678653353711134667372115634690392820270018498409299495102911901036795123353830314889114446009967013019044149117653581484538969611642810755346143474882418865392978627101365194553257373172507758782532974835550059362015366170106465608592855222414630970163283509818697711113952576152606140349810173598431826735395732107959799888716661179436218039800522667686516542292602147893224910130528057124335431464300081505929934370860778408610398687573354203338740051038935651853552369997302486780692109655984056531161929868781759036165562741469493978401729509217359794097657307697240790776348069027128169026943115298288820240966686760485090001184163920645431201627793189860054308134602728334610166828767749912953065945243612446724713054838679575682683967332662307011425010259628775142234806220238786891251230115051569457595454499820496923062123575027628164380126070033658642048960832781673741335845633465352603126917631368891181224195986776785223551386045640920026213181527823951681338794946764427898130571322112196595822492851610247554363190751803837951889317354431907059923225637408367587984321493391350853032673918026293814153059343671266833348601549381089044537080485018194900978148752416383778709577204360582385252797774184467946799005415960884814655532306475849206323331453229299331809204089080017251634198870810679161414212845942869595686503634900986633045375661261056734516687655252029978532602560010140954800680358660582759850000137048978805197376984047633615323522302655055572316599694964821277038436436542429649262806072077952147782420596026519882100801299512009802104114191268723293074093017689167585266654038269499634519493717960319837987467773924082667448452010991022499019247713330806970092182452482101111150091374031930213151847970180469367386346488274138336842508006705317143127039246752916019490062544883081965516326102656021147327195740923757748417639562846158165613654509938314117672048372950839121965005853062820863292682104380622790464407100679221426066193247342451401184230228159214016141009418530004002397484646753277172426992274996054510851671927616618955655315067096644889836665241963987808053898393338283436506940596414553787285547554129618118322053127424061641775795564929191011205268942457086866732958202199543885985537659694566573852060912815763399004106732476104824058893427718430757522583007812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 4820232483537918919509410045323920576443203360086324674021786729996451321414419898179888795465481828368954220240081969557428226494043510984557541772124506720805552838220418398583980985187201717457931108175041793242202457173108178280025360229813025903953457674122310198482997958783818058493238843381458949206609480731753349376608828360230658930930424411013162754937843887492839344395641578038373010363645349439858603307238050979891122517959280078380169621273761244987930742739873943710766447958321061206546522088087468262836402587000928618879915618200879644205762703675954584938383268508613738095511981632072011692720305918122947275861271192590513808846058549640598652889984116016451648300969801690513248205369296632121162204404797486130525509480693929633702764009446137345140233778683639801290512190070604608292976227144640458264842175930871566701826879853348522083664061848535564010847064113540811518011670521498542362138698620367995139120153612621819479139745337838154823381964592271229455436403654340819561704065782774958973452043890023862129007347323321548110628559308456315886885843996076905523469875590061803543023676492232553845363743464874229672811800912347110023296665339760738370435279712832216395850932411022393995066558923861976326824174351398377952563219391211259907394796482577803837211216954127735084151230276726541071737801542563180334392572008921734899630201431289643613995051299760673569970557103999986714499108370375699912869814639598888394318147113969257374604435500555233504458509974555057684673130027302419166447070463676318717434476313326159034734264587394906799173603951404062531701316160537236807288410418596035541661009407918092501087719989382474634304919037602013041738090484782416560265199337316112434562147370187808751564034337067368138045823453109822488561595093106097539063130048345356166437611089883846293268170989208558716952666095920255823011961566242651752520790155393378967659185390412978407126863158921023785765762661584838862478413702862176295158758185930205380363578156703853420667055593622324834142574328590915038206622249306084058041309431783262590193830984848853832745348714471554846032956239156550767270834736756873927875306428489683174129193590817201294867008654338150838203133026100414880819866888549385015796518257808693724488973985666370250929781495490173674257395736693002647442022251262502893582208178259781048247351454012202236329304306622809527594019324087499264696942457589621943097121234435929291885875824565443098859613867310247452385170531046348845009908588739976571853867180091662405059297027548461194565870780199956469100006039132922425340059234581046897471628470534637615905530745244579528854979346722062516321233323994304684214804904953591964676692882046128404640912941567654462808487679886412403443080390295354271963047945640790277857506350652510013212196987620058221393738658367838658615744786433207358363355266841038533903462273149871948040309138605571681364468605855129118649433578457775603220163113276602599797106784037917382865011478814911225542783826698213446423265517075051465596524680268329164816439361380778339515539966038249453418567364381716580105922748168189346498847380157559031679051134969736241257588594248089670110839732848782609827729944217033933913179949682482448435799015119302267067039878958147292014199574421293990780345693323604987873069015459436177460465150603243047735515193747889382700091215257860551274657299477329380423994335003819417312968313547585795039159422940137935769895357627337517422158930253530927927638818762685805060090451171351561099840143425774482822940836309456609739068665029712184900823896190311587544668796918063521392687680740421993461020784794486988840894638941934733594249922836375643049574929093690943297243710291971476955112543921264204451045230275064175896048109628496772305595505840925253073398889649240982005858967779615391226346747129328320098475203031127226465584732608172293340629396233497008173636377032792703879265173587159899533357190120088858570763713623265251250028337852245429112007804248644325143237128525469013161534659586940172003796401854600112224591553986008385379591345554217696189880371093750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -83913023836455210518021116189766287893126618682288752551577657402683002208951886365735248667839026526936833791559157224840216461018198201595648793090879957211374325167298695498646654017750011306366069714472337031757439662841020017209690478956508431860501248450038084867931820872916506345213301812933034168241570290535892853240968256268454126278672894649310723268204053325634475163456259071873433044218300609201644535837572999078481244604143856015035897953417054338972781969615553718404701411165456049338684909021981915735065886819374877101511530453474532643654729140128183302226450389511765315511494255662182803791399738837010048766553328664418094863204167670769788363087363121034368105928560109203076669367200364605741376580952136427248484725546793266043176095194761641804912848519062073308971211909415606539563138184277269410587012373935373024088618506618452612602555182093427082003289668233381824018944181427688784590007411467548191748080164171625392873739711479066206576440404612189074393444875116781332608023268968677707136887413619571349517843412910875758952336170498863374705712021948090310251922154488985799332086089634565838152285579634044341080915386867764055754486981202420499644409755946428627433675005828049964941290879503037896044677846369441578020940125337054712695822751316066235317610826436907469822419679895838943867409653151189212646718890622280832444194810944745599681842419962263391893010298583260420072877621319596696756351731752352042407914705305360559349490579868181040313146802239248562992885206991162472701500518505539823697989346273770587372405375121138743797604368061304351494121160567415577701780896942934564505359599625905012532805968528210387509686439818364965047565235065238887086350067497913079851022614596137474925595330984025285489527253665245382826424692203315860640237341444566130121579183635693564211509803444263591221879813502396314701154454384908135586087706510030994722613441061425727446163326838492388476866004330449784644940445547661375160746871637118654795939887367133558947076130358939276109711368129098666732435637433062954597714181370098276673760129448116362807259071685223320744973263649761282249143803339449896462879981283235970374330729883199704311233768621969704942574724813588774244469235755104510135177931709764678383741611556135970040763723442894458962826831955288186781213109170858525161407439372102727280679818396110489797034959364625728227695432780345696648862285339531240601961707214643293229035722375886506630169499816442195638985298751283593256358997141227770646631388339016400432975870723623338537641792854385052173560306376677064521771861182764778296582844124337443215274623011329260651465878255303521750244964957661679069079104264602484454122763554094628941050302103311302470077570366000098204214559963957067473571674675802225844658169403825131256714538224274392541255436001928622428022647286241207199108568010025943693385300166106404916281127380596689177534685986494896917510188938541300439315567335433607403279059822548127386578602889733979577173284220967742066523887457035124786312566975048585475644852736527796452406791671356282828590480127711708948095380586670923685442775425232916553526185132845039424509928644803305970201145543618038229562018840223978938292142614964486927694857382987577650244483098320456232158760043386397122977647660125581351576192069494705561778696032244186485134875707316580940698365647394873888634764531696953709605322359672551143519139157422392719855357020563913300310576213284859406687495457801975075382811433925898021748274368220252075134097491238885237246963329242693308890716555217329452738327244853299735888837127343324613595560154962144624289766955502860232637144569445714373594457360570611800210078325811105449519213247571257278429547685060291256770742593087542186172748519344977095846145793786080373265759351157665309966707395478693863044230224529280667010944338946671232472604043923736257228037922556442337925810436041988290762711669311380595173745145990672584155388691470021754359583430927796653450473261108971937544282061272242762987201380088614700703948071836091418578473452583033065366180380806326866149902343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1329016726107973573037518961856980785057063449954550230807653565611056508778260580651973946909895087161047860902993525825143535565750569863853895551655790645172924913483160617647087514955826657483342727421036997123620959717687883915263376008929417221665051316342461556931985141470482888039159031313874461349321653962004578041329932398186517715197734898282808314810385001866986638211203569177435156462971693847309199322107695725818383729603377433861796379111379698688448600770807740940392003794737478468811222371755442036914557645639593156787621156944360753605768617306306157388511904998174586211165331793694815448046658739664483239112273001704217149810691163587715415046513717733781445390184471134970506456709639934900919341456047669293757431124285924358280213936016624563180760973242568272045090495874990350957314678105681210722844442804344387856120718554335309384464300546403649533693390326147112104631257099234328281928019275272436624848407778580025913321371380754363471481417628430984436666457818202610849417527914309309914648009350870564630246434525485743544216048574077415319975511990861729526100498434219653633740029172577047898376657489323984395509587266810618988323427088272403442536972382181392558172218757071286012890133359354096022589138142414460940195317993113704262455329353253469027520077945328560295705853692061925960863372231183859277394120639017418439263693099755785384826363977090859859011578310803193249964709250462782885870827197987894737368359473964420094803125158387441172233795072505155960429420766476914081669700818115792283871834320009166438685790135286306606317120560679826053118276327110649199721539229244005454768640920967877194055918437855569866497293910918836701518510053388395203603779239750845933567693212572447716288035391158060110285095020109445003862028028259517244935577102830296404290797604077850675694288046548827164906463162581258719558408074117222034094893205354873416356401753537414884571267156987164072402589559175804484426075647485274077436860570662988847764828255844579467793618288656921423119279246710359776011857982552524601865552713129078424618140027460132070807561156880143905709232672381356716026505844170790776247435898612332445953681287387634410940445655266438714448726440551225782116669177854943548973041733122868536417647177598850132711760907362237734635261868261125348752044186314343406821843737265954040571109545200075350316756407698815942852747297873061243515261501267265762184877725218086278751089251907803918244965631027439725447786393026804474445465620180828799893319707901380145109859854541301249970700595286262843249827457927311647513737510985909557233051400717076867686566620942683813049818988157619462250490289689450573549959515676391309204393924250300548530831703008941151192263300039891034543270336916009498958814367484931840128980582702165765786685223025340659857796130313980950794155744870473819385312087148225049656154745145863476806039701511936634688644466250036309968044341554443815474435588064812074004823818220008343765351276349903445112310227988054650649980511289419699823559228927542605328000265795389285106455670865736916291781255570833910685735111750495850534259947869170668957395844182975173394797480495383265688850434899829560057861729012816190645634971432493396182918517313651981316266726792049063251922377282063564501425285970205266251481687755803586324955602582626559372184592126956040157892595619251148212260417269213634566671247686032853681073532384029670883835785976889573143699007849705278624720530402517799788714115494150684632720075763726234020437829458872165671948831376484206841645971256591968325804681325427819175333044711331516927216591969635815998477593297052431024787168489915694900088138391478022954373923383030222325635558951050042458687764924747828792415843939696785106066951402997734366307068655153947606112815447570597788079943797835386792670544797857416642991172261017005047515383427769819169612388991121329456016711716307223770168598422248491835503565093599488231040489686440901817089281938455647631764492394682300806227834947843858522724804836711168717163971972997439153531262778784594047465361654758453369140625000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -17598353798880302032586524108961474144912737169607698986298829603049658116459132330238057775814009541777280867953170604833240551624615222382226898868424530645080240390535553206742837514154763285906959753683032253088572289525077012716536024923207377847272574528291399044741356547446793676935529901740744906419369482295740679243956780701895710474007279434108689681343491060778896458525408347896082269778297844262193262604832905939499250277263632574575547401017996751560192456249576861889270722831027385399057485027983394284968135455719414381366947190763492877895331643374004744041092344595196818300361623623923196637972062242581202232622795867964765818945293456164508451953868459061398014700617947460832887125201971133468654429786473605866426532919981908264435996601858985114092643926982445769494518521356782407312717005508416033529126158100634484877867849858947000717455505856083168275359940388356770972435920391842795040924764710457807882446653301266475630240754381328260940833993220248218801560549639759348456981492392192207756878418100716193527699443322573807389376760007312033645084187173654543869685834621928060145064362552066143391337630941037900611997770688528789705082896560336611147238697200871649182188109824978420389076649030773714081231562817014406641854525238201463934816220997379728568261525397225663212049063857975810551749234922378365256096368794842160462343439277736745558181674649974255479511837046692661314852958418368359162358322546804613650250830876442407807421115679532310398282292023742115209410549312531714203009896240920398319227036085128069351899256122686990112367954761604660456215372878910268257401269793211783431406744415832853974673854798143975363176070021784529426408926368195724999150341685004306184821020139760069506331184215270769578061510240141336800697056857967724505792700449735955766378299056587354967040701876802997367953728290150210346033018546944246201655863655829070711577412300735475210107917329751326458368413715162039234165120053031351550915859382102816509946520739691984702751554364106506257050972189315336678131952106973694218352870994333396210815724886225109660348523266196405154781705232247367359084692020841434384697597690240518029416733727673228433928465193165568838994847556915312819668989712537257287903618523206439936022706911496808427866189856370308030870754576480142400240188235890906248272132835417027415745745923812186512755885655212606353247299618062933664406341990331668024152857735503146055729745913081760661394709219311131368457209050685307286756494883347015127952882776608040763667095784729290017493836382286048958768050796854998588413700289002714235196914621476309560216673311768737968571247305560746205724367720263917879947545783242168537949297469197454127886838548103328194045790442832666031979003033370591282100067378235186561733492338804160353513369493412980502972601094094681299717237212623622656007273922827108497501001988108899677398355762753260602021891798610528016861942791840068507925369042323154906930596305547049588654650320766721740893629884929976291740263662746508318964006658239371529319336191211414398467517997195368493989588134956709355187754297563592819727470796648126517867644632835229259007462682247612563910620682766644226845809017211527183548141712515618365555098109262881904321235651599733299854973933790857677249379124417787362820667445625426355016101199508760536232503941079777300021779083285261472472129960216860465113094183572322187120303229687478116865468745519173633704657313590990022216336791023017050955230866998836397482263825818069137237243925175204558408480850966713366382268357617791150656616133138266500839597453427969201282181529770262665392866204900306348815171359498667232254646865935274316056034256017321199965387005786309616873463566326982120148786537930726835952109100852682429524616033929564955377727464964779002647582594489206203803150892912375291446297708847012995841233712099705165462992193201325915679902897970969892931323786291493852468951015582810446622053837622655720530080719694728585292560851622080424983885778303929816884465416954382374493407550111746005599370340499731923955550882965326309204101562500000000000000000000000000000000000000000000000000000000000000000*i1^88 + 216213262844625730255625724521034183753334041972816895718863708710611069783557889063559313126512323284553765940940920535632499829818244481821908948587772224790342772370541712640539439812679907045137929051552400234309971240151775758298249199930957273676806291378643317477475949838088845743464229003196289089633658796567079820056358984237597567800135301028885097029491425424874296157628785585813982092949935437787467299468849795989207585990767947836916379737184221770703158865631238039917038897674848556372066088891662049941321489907542718846626795515860174873159771429216360251835061562493607999053972642261523789701698716401557976689301500274971917526276802937516317316612734600783618470881137927515219754433862736137350291798966422912155623948409479486337208585452106869540877818039704759814208105386280311500126512301846306706973496457052403757195424462730839756101250863907884455358501434736020925392411914848999152183744416558789088800920303921636875329188195609731184077222551051047805100720032234091623044409972890754533046516560197337495911944009326045118324899237160430608777513736086415083657234694740001550434936250498828783555982547964357971550992855715294182762681821758111232954789333168037217332883924352234057678549139705549981831257085204089071484499314263519483129473895276878115171342939410084798092183666687017592920407531178893233621692421512206396113912002441475391060743426610928491461890184188969986999102695410383656827124767843860317201061882872410266615478739215583065858985324651731612732684059834976210748539625303367141784402695386685328184292822473391229696482197564094781936156485254713692852730891004666386987047747650363058061784326835444921010490108240035601898736325692154137146219405423449655273908372585513615664811632718233253178458719478121745339024349555393527736417377094159152481628846558430106574721281876299448071542196950542576712051731528863731197075345122578014094997816938994752025587834990472519908641466218286627057144884119491607630916723450165766775053894053317248078012056734896938852160112402068601768454954851447505866768274237502686553499144426003912269685457110825176889977361120086890472926718925924092280999410942529923430032654416911601466381821727216483841532736660962668373976080116661144585019566278374725304329288357283580966583958329218834659279579998766060935351762992259915243893131456884742072408539747697958275603079014118966492541880577569416257510448042766603057031699903386056930492248620077453857232131089864575837769162131486001947647710618586489911381466969686763972701432512412920404962613330525806325897432092968733889446228714570099365724838534845175283200349093396940424724370282598250037576908764263989547789372569261581290594381198557981817880109916059670582550653842450474598671548721747744130873613468315002517791412227086794473900022244077634381943133642693893333110625708707889430282581353685835103067469495700159544083119340690905105706136407326001262177089317298001438639846669129496980418466128706403852797816990232051337590657018779560131921883524004949789266039087742159044361428290255002857389677026456065653243311076853637517709578076525558399454674636099417926351081461006232929682657541490559306406421832041412923076386871014734182771422238407808925025015404990094370031056200868350404446184819439593107065645423819110482387168686164689733441277362874028797561448109697545641028797324347076587556533866164297975663383257330217567995747615677085755992680464931437971563244850411642477936293604451981568389715139617072776975746301705550420260949536942893832672992278514134288443627695878205387207910856561541174225275241279228982253696716169431479743829022735243382600367733863391797133452351407385672613471456097279387746982956850178158750898227300558191129157361927993019901125762079086748069392170779689501780051451368816473091996494711637831931754471489895926398090249421698527524709858317603816839203028764244280314560770536061048147518880458950084402092874637545047129288783231607803490969654790276770288138795649564808945310472703171313223133125731535593261195049849190822147115831342034653062000870704650878906250000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2274884145123853046684093924650459949450719817403358229401516893198879640111081557219865480039860270221325435361507338524721527700578053391188136907253957199952753312125489640434617668611947495783756138262857130801129898154990212100898867182297693094577962564879789908006984665506509371217386439840810717151312178231243495378953599317695598630316123432060535824124305028298782493628199424711356070776398472150236026992655952467917470770432988412862159569056961123592978586243106666896991498085747489013478047682733260404807679332764298379121964814132026202505583438225630489986857864339930997854323394355741107971156649758303915610520079183631673600160167325922850053068306829232352797486458670616558524834280651297780228094634710148021405211334008364663113647373320298765418445443807084654957481772260668421347406970448193094483175178329660869204477420798010732469540353987524581439083041615688535887208456590565972507350228236824605511868314998147354145060347779836268099153117469271343304551410253606632987918477916452110950056613206570348950608732240204848496968829318697109449154634437479808809913166959272445399122929644020189658529496514000052348038805060794402184169624409705171356357621177156316428700371494084346311948647348429645017991800978233323966957330043076297694999536898814165292195838764004807955119006125147163567171172626968031718565221144309639038688052370481157577620487549601573861765632421417107367595538905554712818699331767921535451878223488131349331869324113288455040048166688039868416791271267205706855432527948831622064157742621018264196565774427800087698913176892341270566164501640086972293340518462880628884145553993451124183979423596046514519662913684668541043975279243475933131479450736881485736452976744850260965202972139742306094739096185138359568226947871851841587840006596995414274546779102227508835083315898458917212147679717817377941387053241125348156572843747610791509116136675608283863863085493754631952790697894599269648092539619811980497274380144569316149098194131298985527988455515368856124531720011546823163000225072249788281178263597824791192596797852602450222907005200285663050122713058311789358809424737128785409081543456001177574740085926557759161551422757554612965068545342657270972102542282621806607563397165419180722270895908429437256456943508792859829463200183394275456680331345000464118907133001282330781779031551839743870608448988585188812554764772979130620265438350533275563649500922840027019204802055830732606946532364652922055977553285945173149633145300806475901044153724099445758010067311014937600503359448846344978434597395364964109913695946247683862618440875012312982112455999787852725353157805875933233545873962586105665927757512326473572496114536305102795465271448550583331764986588074006867098359778610259796796218673301491523049035183114710209726372812837985449319437792967826630311781524550170736884313048102459792535670243157703346376153458303914576790496756654966335854656363445150810162053088218981419974721743581406726599229801382955096948294339731045715538735422107659143836119216512090327164218825980802272118699123401090179799828600466138752447013856478860789618826081877119554341171789451880826853337784175384329156797325333947117812072234018060619861079622088752200904301899283216994552811774158757840253163541122195382639736970779350819107608619494550655454485854161431639634077400414438204544769014060983631916777125821560463200341975309682349478645028193049759939502543610974176972499252285398492687976702766903179695227777517807370783866011368308549066647293122903614709226373668621486153735480178228030484228713512028053663427828348278703642171679701869745424921278656840593232492548950016114291456149148717692816540068258951177397298832981386122487583529478161562500540069298615960924056464023778297640543900908825099883277204982028068979494371751211961331176320269902281478168800538152552352155550035235356422622747258739416319024371047199042151507191584766215553546150946192012372736159386069181408744366239335507650374822938743526328569248249241254085820718227915874992216371033374442724162012297028923057951033115386962890625000000000000000000000000000000000000000000000000000000000000*i1^90 + 20480445794700942646795869435693432308201849970312706028961870070120682715493038884263492491568711011267758497097501862572557310711166568543147391714975036838146750117211105687911657075538947293726077018352855374670664615838763563039080475047401566407973944921738239049489923357721157377614446999051292141940608907190536014549675647310192375288281320633702511655040728986567436944257590470699368972215134150360041596243402226398742591306577306861167353208950276842791139541345978981775770908663823578519061052208613317773500167810745150465220441571107496270290516653826607161504678444865653749433223103049354140797850575467277141747670779920448969720170869232507302983574663679650514873428065134547707259545421109777422120204843575584269038109922020411549637452185585747860150873009941974376810401216234594596637131636265232457486576050730749542470613797801381406537884670044865077325666937635627083157749856219759836280033740920081708573592170492338933447563614052151013526604212211511067647423660152706719759241665428529444719724727961453496130502123400278416067222018090214830069050050188940119782253427747600740452054162386378256073170159083249627548017517394160903025770626402714049627930504412949146874097666686972324693852876577794504871282865987196796505083688510069731396032403559714694837886834055253581285681683249517562962997690350386567370435168072283184822267745189407084582912082698675340259325636972813619102581518733438984913660473457516860163045100659608483268653385527203473653297637813718183817347680250161009982513148542880127532716801997403786481913276134995897222669468593842322231449778977839254261403339634147652292394390012898478258954584750945610837286629244224962169641050031272884621073093250300822785213552595129819397938786711480216095486999231835922841696394685127642096715415362181884371471781330051879115405919038374709382729760709035436289862091884736293394086156086226866201332035915124528571263254620075514010737963117600016241831489429204052742425601027718784007579421158919676539129523876787628881937483197901971603658914187079745668652842345651894127301553572265660743222440858279503040835648272504356006993420487023472173689179414752979093806325913174682733231502239918231806524205403361676698874809639022498652166790257451319883874935825166527120982570865701804516156064652788834748875781303992095822332381170735247047379659602765994791454727591141458973201776454582475578362824072812339605937244307757638261254856355041596207128563991521304073230138724481723994156994418305064357955877247927466477929374164575231246967169171006724821162554059748526502191133390112694269179385567149559487054387386224495253588904121154423170769354388482303632913439877114260932364863999591405344372143775040597201615426474473799059924034613944172333986050928471284993553695830293130481762546466856363415676444935362291315708331114670623144126239343982841266338525488878315953108265360687023719210529495594620877028958836661732581238005172280569357247635246125975013075736783666140738106099218902411421460604874054877755968132093081963162010530980400949456255307333713810175139112230269901614673856848976414295840559694972801594420658865274158777905391300985711734822342034586151085068641556449398221354206556532198218610519968971286908246459716257569521862255408406634499573856518102350354095962372604262032282276609594383015431390684152436564210664137174317351895378362619631396710899729269591911886754789334957970314639412862289782567511172742438025590660146800200897805180527462617047295843943707518492894983794758402584821659545251807505401059266741663661904369691637634969208109967156432837472437133011985239531898738756593758878899874168644011797822807459899118055824765867929427939091590220900357839520326618374755938608473578470946399614801329073634158065574898558704093044752474667106118396822509567680236485801102730345510980641943351054793032439300177643569034729268906995377332799537718212072985327901962678472581579336167937844669347312718483669099311089558668242492140929601833508782456210825686537712702296836814702877547285809339827622466145840007811784744262695312500000000000000000000000000000000000000000000000000000000000*i1^91 + -158207010169286132938986200788806224749937500628937183906651791722274724659966951726426028587457594166569427384905619370923572671118985181141295079893836450400864348175248177977557141556741004621500825987112041086592791073778935702198229541878141687050145068553818043162875592169931661199953940699830428411423025736941324792545767308103235439458692410447397250231113180703005509123843955275625350043025530291170375481438903342923538427982892857766300512623323472706206246967551854707230636785253000723813529500960753016402571762701147746612875744259737158846111926486896529731246293475725071739337167249091133104086762627611626151173022126041879174496743717005192318902975153376913311046908452595525432881055280328792029688508849979866560249364515423687609091477075910996011484330850239287001805488882368014130302599404622719018231847396651014252830368770764535316533484464916488110811515868199918248564111237015783279500910280094584234111916010319317902642150832710885005922768900993191034708668401049398811931775589332148679916797221640126903171065532896360647202839950165039541552469557860375344798366577909642851426653600742464391325635190977885889743822671885157017944066468869778543906417393206793458466385267316024366444791086594167549900599232166231820525924508210919502063543310345260096318358606476280478769213938340449711447862546406705676022298271563478226274790465989959913683327146483982780812383599129942640493468658124519505885142244213100147251305821002317396909365360258932970620334134010365489042232473467952503796077455246482239385323463126523203477373933167700683603274857491722101730270424550267503146043283578869105153973112469539150952288543836594538752244785365754924565185509915636896102051452126679829321607204112841185815456229175635131962835073576488650918374066957300942178172798869313978867497112444722082240054351570651945051675814162211429488524255949047666268562187856002420679520774026241316357048270000285991864442193271392420283503137527664657065628858166104675714729922616016986798111495458447356656576522881857981959504184578545454760794932123182203251688814417445083665188587893026671553993815019986182286807584837230092176813194724766268177578262029753943880748595154542885401321519024004669188296206532735757627037781593114441365249202159096940908144320560868960850482754072316809346940268273596395839988378705231916125744697565440151933501659269511788701825471533411572977865290707718926605188703337703128814480564104058784064768399828337263594255497253695473798941900071298863349712406737965262639090314411593866528538306779613019423425626159165307092358255249013224238406404081728463205059817453414652187764393632663954999277609366735486918384623986815844869669032405242709396713214305821478147158856934984720572816030595761444138980587419621165080989675101314287659743931451986050291966823899705600225714733480273423878402629095023814930958709869634472731783590947337388782087405749064832097979259572532082880000361523617998206496951076921304785004477259098325613752169721308203408405200259181336282076243825841863962500971215270244732764663349199580325196053408946709090732891154530732032192450618547805195063184858417218720546470326424527211605403301947103168306564345560275480867028249284144275480511108636831942299381468192515608853015882320460770126582748393487484281301506507055167309445014647654310788976460910223465934329899651924802169289041058487307683706611935656911472905131243872746841171661681700459373920219811011999006045033015316396183697412897388104119734143253011713744006661342621225582139874141530834395651744810839811691765186207645895083797193345347594598958213508297878534508894457130995904210436888183417976170584763099434437232427731876121143807272252819286437070042023303079629663516410848516905885674533849187621086404741057791199485800497369255054500794902990574169039297560172046626378560740130909293046304827741632891371639656397960978093942938395364948470797006996041391232186605418508576074145836765877669350286361350541016614985382688237629801713035017489920906070085530095084650320763196978957054739112209063023328781127929687500000000000000000000000000000000000000000000000000000*i1^92 + 1122850160503670608471188244087811440156938650774975669432612561282834338083853147979388436620210631383243527774275828760471698289810132288282184345239337001722866844056889988305546813419159039312831219021040819976167519649275611885796517114243331106140162767739940491721162303432498382949649048889759946638997361290269796254445091977207003938920115555546452065576328381817195792737052474165559154453974470354421545391367158155753157137193211435880081513680390674845281662524008009453077940102602579447394588315068552913834478812830038258061250649910920553113929304193266688057081959256618847231704438105179037756351224219385996321468063447067003053140193262507693029946584094528536917567807540130640694979486130220038775589143453823557159224855579309050817170770534230007880881633905141650578815372421666092259118068785048247057056606570762888195022846158878231294495450731665242453092187619659835332416114960720879333133294340304142394752922200436154611019306762037131387536826903265364925088938582234556997841942787406458026395086171042923742638500273594663033949553012151003175811291012381286539833125625105824827391052475774996461204711443359978659649561426214347825346968244772336407333092838660465868858877540763882260684694299482409099218767669112765707476886917852260432478946133650675471771364240550134905879716433672320921978153633739054088301560297501496113651987392107733687163357322676993429782963033419835479173766252105742986425723282404915272951802964017198229929559709183598556921075505781540007060024157267623158452562025656912385914287199394316315452409674370924840467913007311361416435852265285144356101994899495911605707943665356645501954515650707050209026763878037647214472471875452223631589880454666617825494009522907610395101697895770433232158363862735341560680507083417789673851191952869899147283858855242352802094871603719681023523241415958467017259809883666466024975163298770256378721215491193105688575098506386912147805943488471586284577264607524455733117229731951231151903517566101507801688171665938749403026914427329757408382321792097834291839759899284525206432550668430347355009938941243397300779951698946893026225184483157681293499919240913726760632120361670715462469033356112028177137907933899908296887485053214467534057768932446818313994457970891428436684969549661774752174326994668343561815053385166984055048755571392221996353572288852483691738038607851993014778114199647965744542104042766734155012973467656856052636099507984092652697565571716444821066725339332513184316266022579007856097809424565553021420010725224721617580291122108526045198592781298923672869307966455882226242860591820020904315848469834328081773142623232532493483240404300468100188577360089020612124592440354818633082482816949723507273011941616642115162649583507258605284798459258990857611140873534793588152995691241824452974009390596150473597680366173015457421845453018693923407320743201830407339472201831530976343311918730169898821617315771665379741749953849016689475036037382471442728211971148220974752088473587164130176072661338094884160400439006495364205955772646815568887035414930675280578891842039555486024882399223594748065474640891172078001627152002227559302978491127921492113234320147784521565675467896622271277431341284247260491264459208970453437047265037646566220592473421184903389965006918699153501017690590895127617014062006956696191502993272370017024831092393024685596480201895757414714561059685786000511241474278946336777617111316014514551726403788633798175176432832438357290158769404888502760167734345495587121199740527773336540478026859190889718698450490177212779856213456397075005737428080899250052703404005793989347916519428519538765958872180782859372405231021050420788394671770719034083867466740632829657373056211256508235433345977084643616099210468970888434360322333535089903371681450440530581574845100086942028323086305985319648297580859244867627408913149345235475536555829759241891617283836477389237745608479423815840047461831238249961072038182743387012554683838941364844848894256788851403939846637393470322804473721032606761341946692914217642567109578521922230720520019531250000000000000000000000000000000000000000000000000000*i1^93 + -7550689757473483609216930604080478391093281159509010071362636514571533103212840850710913821986026667180521798014738690089741503890071067332686713943627849770700585690970263820441658436453337427729945926018634079465761358844785394303397586789426692944121180523035805705633491186959392580908245132508612777293848545932474443411205312912996831198778256533480496010942676975091861531205560721220804974612021059192432167868597535881647817730643697237107005432144909861792223805394064596635712021012273633693471201363818419868967762278932779821522617896722510453587873260886176194249837838500255776573146363439865159490885697620573327829517826600159474399702893895700385613764746717415352153556795992496202274125278204928134390877887991273067526044144595443500056582097334507023770325436598296787174255390558283738683045361390944385527592764535566458918882114193993346654279052300515545516076685953911791872491346066261305506168797838909794656725724205508203131325407516700885608734670865215253543616941166179468643651400379820462970413369075350649807753408867234880142712234547908053398618788632092845385271899903005171145671422919038961237034609888350757792333435310926211261601217152296097296209047687226666124076572693541989854529724797532502352812289147979738146892713752776560140543009095960715645069603367601441942402011274524636311207287819637003856440046061619123994911107302223618399375832192825603106107733914672813243821012971273395646387735381062012069429205009179141365213661564413549902365763373328123435330154002325690358714008060487005751276689287674038444483658708837858190631992315019225007189872205022083986465122738140970244736673233146941594279075856883843334561967064105560363471491988604676716482122764941571366446775177412976956217876891911031651342880459607602750421529410513087425259029627207107750316539261574439125358079357374300579231185843826252417442872195624550729681806259540482611836996575142177061817581236477794694724399248714817081286810280164224406141970626396960887807618931169376730338924059599091371316786204537440902594302687749744972856976127309722500663682730099759550608971996319054061993374394508885204206857741306046755189564877415024314029816472693232106206087426844170326996627684954714863599882532149478601426685297683237631981135818456344124596138979611375550995261196661294890958737441745139146284977108930903976401107243048212255175448324261635966865751086880216094003417086511102854761697349801226331725752708481454299798431599841418099616669956381599021139979639182293613399394040578851392010683488894030348620181219649103031661984683595016419891983785762725884774573580565642440313773193303267297705650278036900112419125872279425979137656713436932475744077153620174920158285321631533439697118401498576609592091747950029873521080835996320514368420353188555197785444075256540158052201186463395571996672167345619237954168981701854048688380464783498778893637587627302117873710730936469175731524465871112885785010003698465122270587885495239277634713629159728157887140503327520918811645018312609941137970251670618126956700653541374756195245902419458448121358508525767122990743545663182415934374767303035300927454395316932454404897218738236341180842556272480803177545909225795985614838425075584898937420380397285800393326751403733337073593685666258810698958923713022213367603004728811572003069899922598050191486336755363839336217706803413776519971805245774100531691977582223497341864403862936032480330229204040479482679681973309701791206065324853086445874647177434059044685268216116144445338685310374248118897588587178882409446946849185694422345000310203495790840165691487761101568837695517543152937049079666378072784139072794428799956436278826908251216320847223427914431287865036696477279407492520478163147780495148222998467902838422256907701155771127045301978347777293981529095016252396369994022550736846862036331966043217185662105953409859941640385077576608634860003284404403106070261277528410334964444226763773329112057513597952456719497450754366809613301469355736404661074020644917105411547830363183305568295852761018238652468426153063774108886718750000000000000000000000000000000000000000000000000000*i1^94 + 46441283937579764708977303566848214592789249634298554784888755274100240620519459715614955983969745877157499280104682944738076910366131573065627290116668785665518010925326291123410404263761413094645951608917672369042212455641090190907443004913273564408044817010610584594341427456711250926126306049148241042595017739166409348436745466904555481152846928978968169246936077677660693168305633524553989589355010652363553381439963065911936368907581842923068794820128089257955085133948722081825504994932659181185219254118564844972608269245383953940580630532208547906852743241696791728311718869977881015089125680386081294510676158269020422198099933422410564585789654130752450511224464319231045116744772861115097504425085373279884224726846281091436992174359075492117185046661202379744189283327394148155406431708838821369865451640215272122083240292137206987717916465104173239863749733001473731297169971853843520601672004619964839502739330565347673820870568896825926864444695656474112780686088724690803875677211612517323909993782134402720366968149434776199899929852579773308423862488581201246797061318502497289277891076295344811353870169182046593176600973325867732602364035683986304116060626754176697271964994451181642360657439304804329779183474709706072811759165912540788316888042664898159411956752921131826673352229950685765708581035431058299218567597052415058905165293380186687151189489341317248769362816349034682122080809791088151733400618501883330557870482302159584186274024609791431895781541305499107403437545645857926604664894351023980447764079080469379122520694276155937684931665422932546733146876362113286671657033654066309139266729942202617942931327696532674678428507844025251824693390032092623215147493614577893353010258482084012965844407812849546227489970687949324678059790993000413568114172623900496634471375235299513206591345418061988140850936812400422415032580235207438409327702995513132825455798745846722527293938377643028446254765877508274762450410975828349555058866524795493109387153281589576980525856724849407887864393086997440821872531405453652720506071178506088459807145572622196393711887277971632646802085389758556878293742820866830427911133712556197241326440879109947318835083285953281056888294536528149599052346005674022505550338041789140182601021139367928480618512628617944586649386839343555612037494199948746119602321780732832783130063682670243627143795583775998074224976312455143802822233106873568294939327282256427421187905539531315357732537761227496286498547709174137296789165048154909429361426230811491670305469743688589138056723013572085677600148585195111166308700813369693708756713100164214187264430959226667003153723612070617606050719129790519346217018987249465836707242728329908181068236523517919896297041594890395881005406262060096962612465727560988963094590096103088549574049458185425855746214198392766588710248923352249153206603148072368948660615023043647442152126637041185723991435882819657263199394696650513821232352977003969678102710540208706811079228266135018075574978402725328306524834699160546999646805708408138311426754574671525954238635052552987582028931948358877319978301299824730454222635049358661594982375016781529342989595957365231112453275858880422278443966899154871251199040847490829245211524295132147130626146643443413950289776234593457947915412206411253010471154680804531907660003842216498910132256987759418227273725272330711040610137666540288306441009579680333232724508415168810929914403230601834819478956249981560277880637999435509416467187721773043357832015331057655457552724390876926809280806772253116172657350385278399177215301159742269007962026932846077902847763627727034992858815828684711174149233310212533242493107499859766868489433473446748117988568837519543702441974072780070116028529241019324846858224955406504030038246135310292231378800385930446797142747192030900300640502089870847144204059881045067513137361224541662897239239546176232769295485591782155296940317501133947703736664340617810198319187028365062183007339892749873894065100294656488779612831989443432557091785872287065760681247804899939881067422176030845548666547983884811401367187500000000000000000000000000000000000000000000000000*i1^95 + -238946160731136032686337273793814229501617775674762792203169084131596974534707473347324486966218228632673128227906571048055224243137333519356485950510014313940031896394807317860114037536324074654022887656224360226816704088794532409556941338406994513361328817653689333421921558542377689500249903094668495415624555205620635374287618063137021835321236072057302283829554576411917773565135342171162667976770055044610671207427347115474394666950239181208818088334218782587356389009703205766655352858530117176469451781811706397375363237626787306162533587469538312845875303341958909926420000858936477337728320211968565259291094658912308652249427112928752270940716170287083700444421044103977101291491616787245926817873728605586813213751091411945211861494004112071801214550280833911100304566322502743058606776880765889736352096935943336803014322383858464178891254983762014120185989183784059000578450057076516778393864406684156107135040816325965450741780779416328293575837897295319944075661654099371131630292978552711686648477486749877767688210775068338286246070678948361135775104042696854685120701287332856688596674781235258353290329715279594879696394207339121487267712485412623771163158791112362175275201130545849271802154510137106485733757355593028013583104234911231662143418039018061294742604862062592458452031105140886798831737850145682764481921836382910421987275832604263546778578327544898228515099439964272499169037121747264525829778862911180764151108899450433036424172234380419370370865291997874820257738849812144130208265692989563499594294611334339557823978451149687984336305722059226831346574760042858878425627356668659504784317513175364385007258663776562994110934331627064739951351812193793490545943795939398820666923912036453349768929429798274998127214942902500225780262516231495412571853493672554036593039635758098856852408604649468520842619731980000845697613636229430954176637661242280188715653581116098922590294748435339026568956392349404732809526119335477006202345619580218818196580991573200658715290559396042220758961283050616295794618942110154112666042170778177072928142382745563617760267067431684158749427963004125691254391194499215930534222194046497274711203044496803309773653169732246850225186906269034061328736885900736919374816454363414062078515861418097906864496183436518088881265088417010059336981944005992537081185911208662943320707810432538920420464677598286781437542162529233268856303514402190781589093813262975637305554924915102558877179844926574125362874988298362110269773705925799261328161565671664859742803896243528740749888459939766558627665696458684444372464333328379397320503316651939694770417665060214157622805849959898791701533919824559643246243950438698397187420355267469762380874852256710206696959881198652085363313573673502886631405963576012334478628784039688624073193533730777911853180180971992328960291546648029121189371071843901438728834937149700992978043578615981017232696809168648449076822315063613946256246707709576627191290280666032616749565892305521249064617820757037451783254846829202628212676169300475933665994942850763894874945339102381630782763916434052312518530095170858635315040943210031339699734472620282960692139807895347628968225129484797316035479857835779277303160187668272338464736389329168335870366074402789061976746454861704574225414333227112305015646420547715050402580441758455207861781994452806602901973215425177287449288363038695829257759137190160467496017290903016957829813661404272325378078029385009349709341432444568224881715535622925996248338182263046050258725540248496862156919838687297393846146440397853965293529774165820656999478680792818998675008912309474265780405969957600315556743233646920973890875881143343123694261872339423748889153795100698413763726690140310159136398543286900408329115533155176390427102731460338332468888185934997189668420274337657945846983863402955839403433867645389887252230036620551405823317914417588649966648642811349493027542153378918700168585457165447899450271170764210346852347849692182920791861736733887652081150276441908980972128574426006570684166151300437010095812718005192643033751664916053414344787597656250000000000000000000000000000000000000000*i1^96 + 962628843793059808051908724017726024916924658323987389322962064013517207285717750700953183446287942727489962109432241659817919131937046997394372182005466124187119819248275657403618710277526794136557695019522178883403898161635174700532293767025620095234576976504511339465320306699383693539648611197817881559680189825642882637705940257739389042481850641673801288126738171966520454267647127549428279061785953570532448023215750493897813082475039822994020936485654325040296378278586587855781357289431759024467291772074494467520480167177492828997646687933184243285636342141524522418869169369751859110256035140800602068462978646780075358008427047003782082059867395454066348960070429310162138683367463378726220493287201343596697585138571811616310833334694338070344362950641423784884060485376561911983475704356196529686204533383931824958677197877709292622556788815389877877126082502484665334349610888428570680987817859319413447531891106271814718633820861849451666166567631400768390793130824018331345566100329190216339838006139452336456627149883570746728075956955113670975250569730403992441681148852934368501191354726837754154083567881373910616647032636394388541862301724530516018512987043575245180181201837986772481837691356970214009029793749579039726141243674949936332966713737298711008470365051312735987255438720380465187186293799337523729644769284336786957115668220514744064132828426131170032564465206295535042206842938286115619080940747535828011171908951861533895411703473287691963140182130396881170030897428288708281300448707883749388732757069241640987440649633935527438175924112781619592726980689503493340058660178583588499865842244531807083163704583505829172319556352394890325237386840764715911990854016778880457240245372482237908350174400603067144380129989699508440340041041586555092658979057916060502467125419254289331660037767331792763876297298805705895724545898183189357824924609771591203282152952494837136774242271515887630545201746936977170625772078316114645069590850684563152770700468103873057439584567534681473321255158981605289619692949171866346544555082717362945132522529421037115444210318747394010390328363325908001395100789330292269658891051048949210799233273015888784653240041499118520055851212760404934419518231978545021141656227980354686540115562639495449098766110284458724813800521941475182241650322897554876879486845478817695501454930095519986959370899118856205385908157354632552639654960733918367708755245699725899506194833399020018487108609870014361794308399120632635837471400590496365934951608743922220541513888238012770240157306831911099113383128951795831333931306079752726457912223263884166394356956829130798372956571775114533234923732472484760963123538321702504893736825058169749789416275763960894373772518933580992967783872699094621572712299059873617760313910806969231538833061711809240193239242398223754329350557219288599880646113007881904064825419605002238383774594411308148304676615350717408264427718991475434004303190605469711172194955093967389872070175753544856641301703898442194308408183806688609873581241475644326395900321661615307137380486252362951781644262522828009318906830134448275285100899546966574849834783626724882359192928392849082635518618543911140506215491739696846864091674268439311581500577879580944680312850696781922861219319564598026737484848708827652075341316765979599380389866002780062394835302045178408849176634927738024369258293161716794987104838873229186051450801798233543853637735245224444605545729608644745854792999447417302611845248466753382374210718909136144821936748013010528036266727707712816184642988060204354747490361998058717554591034880710268892339352394758346650719264930129068091487104889292216309829014478658700974205092067590818206907247159663135661928935935601058518529892815155952453094820446974595578143579290685638474896143285592867111790018692294766419575647158697017548091563829240337836594015649856911705275635127087570055051293333745040593194997102162781199815808045047284685744833421866927701118547897237371410379856052556646257437663768537845888148274653123581996083599465569580482145195521326286325347609817981719970703125000000000000000000000000000000000000000*i1^97 + -2915474827147311725392441157914305111963732834380193088968132769886259817402309145539232373937790628799903955633708100548977629051536701613933144318652553474321107981811925604091226471591605629744924186543476192876603831909488881087747740568658028875020629553654948947569820675847824807482182910725002258535981870534391562991625855513005344959519439510880774846498760621941513230791049657751848437246228006251398605087902488265815168375271836038094396076178703081860252575839540409589640851396919013280167256860912318674041502403780537183697410697359385449275314080129367083293576580713853089136156788769800558144796805510577213157330109225683738377176315218126705661692020689328283745339501568503843265767441251442301004445187062651021729700592907817327755787017991702702753711429382672283309872439603453608812468250291110324231176085457661544409538889301987593840179951470758393835049847963019777264135470246294899612959569359957014994181760723741623228750450817118595016562927163554334044597738460723325338479901918114641871644463156787395745664814420455169898191698334189639507113192885820206169670008035688483975106669876908508630775687683647388642115236184785194612021730274130206277497832494527194897220641772724882640829707095173673998603621425267048058606806711972503285949419528221507029894996842660858194181943818924322995201404694971099483765952288562331205382752749485171504031798560960618708754780310345334881843714515070099388885270453916838521880765689251944215616940792016966202706587723952974558720495510563412726823734432337279666119182897170193417229955019053008802376772026182006650724467182847316781089014417904816954919616638626393275687947605688919917576809802249419906143083000399740611098472273098310598175604716413263352661850667153490207431527270355361841431593261801328887862860239770323790526797165560838046534596504403090911701185399121788292779404755113786725653480235682521234236064416965157768621953485031637517339082441269802942469683909845032741543442972323077609705081317933567584871735588525497237454686044999724654924854297336233410402701119784312062815697585643720054000566296397389862180960942418253088067024797635944383349312701014909089997474146433973514852264798374055424880812073112433540935427236387988096897811387902107053176327302387506185854302380554677020909410863080625965660574147741998164266095149906716567293218886822061555463465112273536623039893499875927557659781214769247187802045890327356697646676679857553469691374135926973000549940779369958709447711015668468296648339398092174082759892181023507791732699023068165308768253157053440573462136803275517463042198170142342776626215542804325619636459105978997898114018169851296728967898393831783146907025813217383832914749805324967201652926509711699907856345659019345351057265140909750116652480201473409264908571681985607204273151586936394239786035281917882022234252947422410217986284065552061156402105635527199724368507157732354538790727936008404464541032052656532506932955820952228226088712492565409424111780724884158185913083061701873959910725954907324533871191947388845490418062583803087577077568958878393821478892330904225896264977837122928068668500619323153364950048393916618077420792625260738515547734649783427847117987454467239725651453931194058630853499584290327971791359372209290360521389544792235968348795766566387779875683410707374424285857527603467088011426371612624724158433617011638315008877106020777023943868828241969697575760241238012952195130995893117182279593092879798896829409209037175476784455822094857627410593132380389746317860561211233690941363804414141407514762830864753921424026799570241950180322985906395266214547078648025133096441544109511318434986444071181356822467345737356919450694765347046891999838264131444879176753184711778673378909432516348357447749154050158348707412459316642112209814599392228231114350003456440996016234271509338942191425403083369471587354963180753973929430455888922243745492499167549869540357860354619155537005887557903601698213476753672459395801648584022562660826586783318553077662182839611081357905630895288595638703554868698120117187500000000000000000000000000000000000*i1^98 + 6153124764328280828864201937121996801664472476219939657462529873203186864101996805992089676110889283416889654601204748934156342662712863562904591564570818909439640481611914427092235211456879500999162856056257428770736063815204728067134336594158004768806219623495479077293959660717458685162483219895439232185109224278421693297182481534833355641918708925770808292949514605823019520655695148464601973004022438529770308699507325538916191957688094976067253671508529528459286554201183456887393072975476611302909853930879081259068246914935610544172345889756841885545003783710411706876848729928745391825736133012301001938139997712453191254992090226949402338903804815745881155617525984224194957459828020003495533633603631414623366161929691873952744560672098343098579337862203776886412292052319600934926638812373322711753032704024957505936881492859312281979842107275427351004769801384649812209625040550882546365172687328788662764575142403112535976283782779047380921643755137838145220810957249498806663980548346113528460481094142811007440729063505149990289007555213886813126870074633262674095146906986919400645217342750156067783573811827346697633636858680065999991787114077519792493982742527990455761881357005770357345498101034608175803507944871553871672620088861502943056501468296960588925349248101820364006457102757845398467702562045387258377949708053364423702746234940171902671409628287740779025344851662172254175024404341273084987958018533430626408898248180507361223484070523738894439638158522707034713869191951696568076059628198677432132838887918368685421279592803238536449514616276173473223111828681867188664914276292257516487217469888608997290493772590374760563581552057509371656934582719812211217955831794371160049475444340208744968685975712749761743113593036333588633580906929897921140401123646227232816821808691041142890102025559330308880949957464604813729969260473864000733707355934178813439316432923461986600574563596985437807369052965429715982122865539021225070471383339273976545230156893363492568025478115040477720964928313057884544056646840260847659608230828199059910936972069716134256892772154741331045570752749239953853150402030735488086740121080515073130983822430639251566631185069062109020255702185407479918250881043297614679870381281328479320149413923528167144554796118515228946817782231557840252629419929488866724778745809443698166732137041314296439019182142546525071207847611703923003549221771858820846887014415013296715547343148162021606354071839554429458584007036127028988776209227284822209442953490366636213232248019780583262393797826427149972280104761174826796685852667016234120983044086101020662178013023831008589245955585896031821517089651477289740660818850073077420446899717226330456039194418669470799153201463850498703246186791368108460752993900742628608919827559802701420914068867438663172768843691680833473107931709789738417808666970456284065852799110801192596929517745807080362793072273737864009675617916421922679202276288200774308427352452119053399218340083798195048674435517097483425814627575308299395047666465677251355853895311290367940824995071817545408128617501940918080893272857636568150557944108985290415970076230251286929581967870745265900990012768316047352631379769729894073301189294285573275149213674526486372080837577141263321014379241236850994958703342356153504906645460561997835588399121118400791042797725963228596990174205110210182350994846426888675724814162687570542182012288620236045098811093419937345605097835422804474548273241955123940791260514602528068445113538188549008442063444159028074792904502824365070848481947362789876060406131061595659969802703892099515366406457948880304068973111360439501432756010035570966086045081852384054509487853154388418308384294944414756082907073260937529933344189582557558847335713723554504761056717005851745917619297187399558687670842744053200789911235659852369877559151495423841452243793128075141562686756683658434372168640171982694532563689424740979567595799612108425802118507162310664392447051516732274120118644437364532976149455297209334201853766536095831712733312325895249084162230701622320339083671569824218750000000000000000000000000000000000*i1^99 + -4609707297389972030091411033203025021776457823060836863524343997097201616279713100435639432105729540614036255273129625142461864506100619298115433390687369312011376386494036693878716267349747266808900968585154050492372189217557667792435920535833818713756201432476769560115396375720978944316911413585318291218936350160312297294584020125016133775609418429160455745441751632742141783994843196966101521173834744474592045836744554222255924739670633759756866688865801946793889442852776695896016471829892436414284072384097813812391920680569343870107325711360048394594675442930675010032187572840031515951882064936609660843417954662746665330021864493993396330285558180475712490074242183396301980900060403312231965780145959209734649418813543561882289463802404921069065969198737524852366771994804090162502382817740906001993034679676606615294679236136111420783320654180486763764712520720555365948973402415533820954605778073164117144163322815317025243952603851367682034464498130043531568415554814353922858209686283331204992702860214047377380432752625304198555066993239158013529304846066071080757258472286816656137644591711107405664510870221031641610527392613531034780813658698797704131977400976249563348946825410542041187328566953602665252633175607738417521025012191505596788885303779501278758178698318616860277342232449779294608759736184702530960941351257523089762072524230444368637541266560637348020647076705722680065828763906479665069402107255894212452903446437282660198223760716898915687965907337828931435364340620901823239329812050073945878522338788588815120854960525483083234406168225549838002131440290907907370219333625663174560691123512675988510255603777875856711379351504974519341530942428584003114285824362341617700934152769551836844945923806546883382427113753150040878626227659978790054779202202428955789471707030167731817319649772284438109791034804387035453135029754953872667192674445616011905243620058310095661727606989748391699473051466309299388699563453344325120192196751901692776490971092202069618786529744770571757310742763958685387586234044925268485619463595324578945035898113509207260148055535349443470780578501335969593382421499650902416800055550850056769392208102635855088462094321927456066510613720079890548981588697145743640122491986447013405633599942368632920719085801228641520302300456001662340358914955289699269651694429412851784980656369029491385859160900767761234785628749660071445993703616472188822161884025048096637597924299853151099425635249720824447252887181709111392126674263640148482676124494462696864397331399765851965018313317864695963538315519400885384036505258442846391108304121644756489166588270375739754797616899837748091217815975972351451575145480545427451623453184524528542991182995262023909069488203698335692155929704414941748403863154129683406158224964192945982759125716204768337351358421196142135671722504488223871320087905476951148637958454037533151113653633867371750644880341332440668993957001042072618515718567586552608802339221778733832978232872451178044286843824988632733419443670503366298692564216446276884383268819003596487542034991957441520373820541012017763490908406991725829989470441931492131062547984915679109063136054141621805516719749752250630719563785577747217129993735126594479762994381538684336767755671382647464777403346440454327107621636578237521600667073930157283868917270216483723056291928853492120652107164166400692156209266288349089427133158223953069736280837515865902191670207071917720295928517389217441047935815628014374680133551110327192169104250832151957069529703271492800997806089779014878543903022130386695778286026348019205872286206663989374093949266001100850666643835860477678336550373004500684473776836298072034172275048468497976200518851262078035780033875844224694778441104969319909125965883296258490501368462971989036512024220014251788742286682136151496022848707787663812835095601427814978905062488371815998790000007063651740783735733789450701104587856969453345276576651471062751409444025365969263277976835123408862964366788571659525907087106416554768778739347360851047199949001635611509075651781586202559992671012878417968750000000000000000000000000000*i1^100 + -28468703281714202410805356770951576526037592996891562307081832139949842042616098685049065830824563819424187168277114512897744066336787158396596378788889490966710614708480318073241500898017838982543743987231248885462544246674990431749722381981100372129653620998437523352648040017267162581645986822840174852646276614793156601216254857967683073012693781888839946852020930686161555563049208499636892219336624847431777753130895266401980762426934771585228538312623460265967035700040326833066547561788137941670507369696908150408286328665896517476052434043757052599719218967825013389354450561554209636176180129763343424066789845702967815893172635262077069546481795336593322440073462666063702055416735759127984798773622021990675001557994003518018505314517597797026575133320224897880093125356273379246326705835207940825152937435880381184012310468632603484299535079355556162146607796007743828456778946893411982578290091272838536984072493331750881193480269732603267452251940355201513720370123462792289358656713278579985069820928037860171739215322812970466095686761814065007865112911915024775000178089450921029944544931781003837314704087643760806088691843883342753533288210537111730971132664938611805300407480147121233902708956191613245081323734156731479420918208184904100200589444014824971335367039325239142930365080753790930630686466832755143131485000329152423599789884946636398253603732454377462226680214711790323043709777210818893313057742036875179744124048352043402979917465729333914950321906363443053203000647551982377056739877521372445470207875435263793955214741384695444531262736323391407898772647242235896313497149815576500331794923251184876167620358450478002301193280557911035038574839706837203870348972978169379244180083468005798632640931879531821957145451667710950349303854769824720535319899605035619512603653628608906797726154474212909717705600676100003332369179315512910752486119128994229664561639011813894563769165848012183806811205598621634722154710695938780495897456278941054745504109236088984089813677956146644860132787186038425848333943212780121572045394986089002083589018043036431584348468469183731672923552033855747669836291694565327726341304903478555881428790286956140189101966322132787139929595757725244638006649479391253952487685382985509452889739427741534193775855920240027028481451218268957481009604501474267463690821379834197135184478634597548737686058225957382842403840685248715625792684153897842555341986998060911749118339654175399330518113494899549985530998462326807958354323133273909462715654155488609894991613615329940409191332190057630849426493522519926960825286631971597236795255936185427710672172877712510622118213616568079331870887210637655179923058937757786221876512976330322555898440641692617204190441879473712247280345967549424688245295129921699191537190138362597300452118894376556834306910006852937847874575963244072575351346608080388154155561752548865252449593509079706420175018683216211695967569040028893231600768948527581917204815796192289490816528226897449471389635931427407540496096737759161059682571185694206470514369007335809844674006810649805536662568052390672693517291361615560094052394092458365055322452272161406423991763501126199727430997272743692503509434567789206281679183965617482717965148780762809138089190006225577491907175606776521305980036239612613415409115067395472109081518664017146162565105631554279005938426116062896650839787002274530261817917471060864461928159674047810593282776285084187651628290525432273986315004440955929253623696392402030429927011341168276081052612031314021413215762366678614857718516824255479949711711690027559660691725517217541813538278069900637354931999583466124994832402234582831917373213493568715784966912915377359504992505771073862872923673188528543721998556385024396501293466725589031369783714107800990618581191145561187191792155306236808379999357395618195244387968541185120796821773499724214530306141413297004528971347084073681654365781208433421621949274883684726862731553169168604407429723974431301213997511345077376719915786691681381973571372334598179340705049480096666680850603370345197618007659912109375000000000000000000000000000*i1^101 + 137448556267792911453559732888957667944258840995548982532715497145255550557212246750269964205524041620796730479464552358321940350928458692523124207754309742045262214033875149367142065785925350328128880333455934608919972675025558842282186602492689267061656378896880353744857002065287233338129361621594617326886453037797732501333117117540942838103217542132708125956047643009889174050208530534627564601734162476323616581514151533786128172946578117670290357880343737620371683862464271176435703581887312449130493272262630885114496396542425545023794408862290888989696547169268512007197252765971698232124554643174507671227456095854180730172878882476990788962574914137272658992668128838595263462999601902551731258455621624040597961812732436126806954542310265597861450984985259278569309416916076435820253083487590481698190299668671174273433331535448356466436613451063483100814542881729939166735669255829210634590232482901341035529944467765094004323368240953702413590193338885917473507793048087781308942165573685439948188158553913267867056218978408183722920106500150568376284478758979124652998428965932719261061944669452399436709622643464409222545852660464009992776721305199464285950006437391941673517693576100538274016029319002979480416334715345944287690556473562156115073341877644933816002424811690390426444022654478883348587007043939836521664321619305336371670199128584542827701565919102087558485216361553956531640709198784658319422901088066029526608570567154223005604069083515835502208112671066887173792943745493581252950723543749731756571139068095790673213861849913171580970593419932306964195800633927037497116067996857920315928258443346523011325789131237020664282757627878995729926716835784805938446685802407901316488763010058871768672911397711948328544324237967324627419532737011435608265045634729723401899185367153213322002774590145813436931337333977330979282466502642480767953357480420147144865648780607339020750434048242878734386109734573182127685536054037075233572397521736384955966067326740724292461375486955990586944705790723070305312194700010391098247534275603494835582228579219262695270397058215276270646181653163676182638151123676479458590481758132691314650740109184237978611490264402869534751723523667125072730340470555627437724162566068175000954192966061925095710514848745335802726524382958770504313112566047140299232016267935271486856990594698666214926382681099690776722534255920683803786159256120506877707824475005659045743099936650492796363673450282661927254846421398477765440107674635328377927467745750365587639561901014185967483639095479683242539242033607738574262258962328816745662341050525630625545435245396300664650412747614066597799434376620720240771068553122255018284739095048702790602662588637576853103647170453948731843775667310966581687033028784770367666924146620995639917338915857594724951130702913650175643864293777967449468848532063744119747330420267223883772264513088626472421681967863613649553589298789647239715926334723556232257821300015858584544685978099813465172291032086835148258492860667010358788664641686707923016097196650529569866780830433645298631497363816145229240453874413077761761248390855645947421280297897059884333513113625438501798209682798538544469157182556614894249246404677461862258428907648110812922257906851463624496155004519768929841288902509451534030031304835610403929434689798648949760835704606436531490469213910324549225249960936847011844931354019355416931790948898648193845718172551942739244053045406543212454020801919304447909667349901506972508796670948933057824080913496531193093450739178110236577912910312233570963109255789629016549329087284397653824040732530939000340333830300264140004123778969456794038468925760957906519093369415655793194661199732102367016222528206115539248624310698860782663785510620101454322521438332242302769769752471335432884977618805730875607160289583319103687819494914688476296750047895403121607329100986279569613708172899026103568573062993060065984332377237973024450962103082571293333032907182567911590450974842917357576142608987733297030754705911090342711311875802115967104555238620378077030181884765625000000000000000000000000*i1^102 + -285090904525537554295609882507916591852178281008911741907567665237670310277046804567423189701349754884747749779726911635342585014632397142870875186029391264873009998623058596146705264339007517194652190718207290845707764255040430812365603175735505437782158719987386208513821812702800311978592386419352243743751176782910816916836943605549838080767679841672767791196109841539060421419520753963337612231829165892298284819292824268499776433340675682591994132294183546052947081473635924956347070715407634295516421678930037105391940930673124114385581322654463786195171384412392330663612780966981716470625811446613785806981570884280010283115047516740086163669182292323315010837545295734757626138510983374128132105050529050673707095867634570604230834312649600393641132286136766199387854584083344603726382112258749089006540090844278005698670360936228059185700381597196192254548215260406819454433138596049433720060558888523445475523085752684110551508617807439851761008890983619552820571202574468670429243281844789276274647755243653591065600770286346913317994911382355915454370547602748326247576627361320747415048882510647374767853951215654184059218500525294122868056655073834365535656734373673780586331257817862947308082011193213248309068598552547785441135084187068548934829332024010461252212003363535190562676561022518191358897097386018908439696824630316536292897458868234763471015403746320022988632374605116972045474861285786190553015720034629497402110090930160960549248530563920996158290141228595610220610846108933623073158868456026642145276831928128228332235801402509175938518429526500585297614063547520815644087339313360539256105355762029624265062579218093249505670990300584794409879487177422902495127442178859713610217670811355011338948107201350076549849243905850732919992438809561021271462491890028278556748323297495375112557132895974713070718137708656918931766550833934061150271699262500571229009753038570391196053994813937423875971191872552562698229197252833274852680161003347517746461704793173781738841542475665377000190439889830014398307458702826690119897660300194113768743827026625704084960272499141030297071991430543421141093387028823388326279979487965167851933561625336549541967774476622018927840840944635346884630979236137097117106928285112128120012235016116659470765093191169648414175754719888618915160760501058680570193756146491567186416892128527760009837051045694358112992435253520040927878593797821178683023524588921568324574686167108868823715991074800576271360447450467478167379250835981258606846612959193125616648869507761794178149823971787049991754614666957697483244783595137215247499493985470061541151671026479310897362266188397021810966674497471584993124410957923921543573189196353681199812670129307352373469569708225842679403789731733734855226096195269453213375449762181062872234502462634732057668422192817991903385505168470181244544811876586311759614313526593447999967665382567854250020656585561702209370732091779606418170081431521535949837413790206953505282075575886357214923411904033493275447930010968300746977723436320530191853866659324673390100322997442548890987367671148922942061889351197932797387022014794859352691781741129099254732332214579255656123868104659006536213465667712103647260003877049311052443100602756043560312729501291784617077121910870093016399818490775964807120998183913007094224166866102078921171955596677149782360450744879647067426384612125478586652410460367171917984910641765511646498779977123535247878682308950048826245808666371018794137456921241630445580147329633706099971422317415728186251022992376328558698411413658031041764502314608675588464942133680105201304865222258001013354573774729836557369708968953814873371858958726356229480729795845758932485848689258009876055975388167795699310641067104081800812320772115308767858402749074355453061810107875695601975234038610145096657953776175999258341931928502799923657623931702381884293838807902673221784429138875252736392113668122317423550959966845112103383148514346034774604858406281869754887028307487272946262248130945834212855968868088663306593812801770226883490977343171834945678710937500000000000000000000000*i1^103 + 169341353780276597336231106417596594243058794183999655843716376505918118180946839674322347495114175802431284583938032523917508308967024237883446119284671909829725677842473535668960986278434863962210806002013645354968691635798341553594874084417729255518993414842793616819611835806243596252505034295244143041520454062972969909213638837862832771494153188800758244911615455815800319695350234379673103090372845397675747798273705264403650733819427132911909455341560432447909875709015126289400810459364252688307196235306160301594417475549074418810901040518106025354808100613195096999690709288615522369461138365959035174733922501012102505693241838322961186603956659194926020346101519715493325354319776651614268085364023715735971951952441077676712143434985522142968452353453381929907341644055860738306812695034706282208063434947573474685707212477359009774363813366383524556163677712412511119007931899552709476775395779777526661303456378854777549407680791478504311245781957190828354917765286352243069310255610906289640996580295669409167216421400978771756383020529664553216332143614975901932104094043907065659926130524025996968394193109235232025194612206194331534697439360946747657463388997897540707488045209621476885912061070052208959924188034646050537718222689001322964362645907188110303159237670452211820314304855237551680447562342325591119925975401826674444427313831288954594126529411791612502155634007235615646808172465628409216504964742877334719672173396840118945219148370519211577616582020931150937054944296320259151626459017804527112257649877775046628171655190112682249186074504335990745397287808662966070042547207567858026686950085023875558417943072779024431573566439132992662297756733386261300133976702102008562147041081007667484700932885947349871650048108447397076922420690855435019026342799036692722545363633889129340904258560480893241274836630011933696032104507736871991946341800903692962833449155144987015145537117759622132891059277522763683544396538224296883298209306230570129967913250386811092962435683116457268184379684461315960088847161638107540662572467466077223092170564362524011778374450832628749724823976361836285345107160645756573520328924336344135669124432221871741488565708141570150098688243637651983037388627588020497530943500351442713847521163798599820302553375693057987849815875801778923340693758353431271722215479696137704077328543684244697548740498310097339251626550657265272440885068238804232364704468753860158580476928165808384830040609378478610928348579631924681545665405721803859241118723235810211486201649083295517112843680305598954878786296254374430623777549464095815906186495275190487111477134178694167247622337979609895597204537241559318052901259822449686234936749572148058159337812196355938994536232377910483172373283567329143913490177948562470290628547649410312253343173416264769901314206306564228001933773639404210687194160262064325269001398664797072715896169302704957253838580326212959010934365799461241501407063153506571376229435636532361665421080183660345810218379096699829569997903106740780768559281996897185766500150993870725197571696640600227628710358203671397428208429349109897177004838873575944847756602661160609941464492813815552210301509285255033555594190433743746186578495428688640134727089552247240468590700894920703724418907044543286023972783789196843813313953961500157291158128910321995452625791193737130749821830029343332128038060588975642897241419125730896056211900833659063052836975929931968823151901290020378288234144282793517516655100798420284107016237611380185187468277169264157469094543667408776671965460911874041033832875201656649788991511272241883293476642698694752311163546635874671759684371335461676120558647790150574139774793320582138081836038673046860804746057597234259722991601521519510853634319700700301659900683011953212193644982890779909474747208695897373235832208870041651993702918533233143701173070067665790363186956963528038279639172726997607859369122631737641565347192619067166789464978525348395054969229886833538684745680331937642144161110325149917197246362824115517559499591304650323309033410623669624328613281250000000000000000*i1^104 + 778055304650544399056623885786275418708690179624962471149897015423688108828308488235813599602787290854118504894528514647752172629514055934934343414775067320133901220465424991054992589378002653993899987666015993725706593192951742141278665761351312719740384796084913187379361392195085109816363276040901908162392718090305445989814362682881488264059826537654040959954548484675315182541242988822845795705856683750460191040172224215465364044224005874086570977135824973102196580205751254111394354089809571359052652910330300809646585152180761327634517974036974721899688683089301351666936919934061944571276481596806318743043906550777767842687598936741401530332976221653744559959366804193260794347554208652648734537979802886224560584155815141904484731297507192845223702864500103008601507249724390172316327554704072525835395488424617203776429134076885429766945930921495001837809130557620317983930272301561873865305986308581556666726691464165603566963359530833521064904079121771555305295941867885133192438353096754414874353197646395139108054294457713011335544931126892461151736735958739559463114793895732434081565533664095925200528200866295977440770434193949910042022126767593646396629034821040155437644614319424149739641863486602697693187202353469524934548315059796510947089149275583389589442495755240698406160759813082794790610573495989196922580700997454549556731205132495267857356256502260436934623095858829388533948046074403871164694480036250483350608089387938867380331042454478137877592570720224492668373479234132742275539321622022453477506473613615337603075455976429870202796205627492868113773970711357277524016290583744615662804496418966260534700414504297652829901703356837533607180582252316926767506970528364274961873983953059587349799906132364027762325175851819855778897440828865652221789865437363973896252983025180207361728797824004312009619217434064362089477377748729224619705437243719764034246552828108461842679136229609893733302282400083849875323908074463495254841801431317384412335967664628167703371780629696462226302640841747824334529683805014484600801788238889326469760169028501866274394945382236855902705505962732344501981304692154679285841347598885641934522300363390417655915679220731951045181732632446505927928022176920641404772242345742937197639220186216346532434548252860846715330236897344215920606456365731091940355158124166878462054329683981587955477259264586315183336052007341986026940190870600780520396492800803163089611599038474574022117890655354850055993518603052043949974512673436040918200728134929891933092499139577953834710004049554528120539931087865529097169144372612295380206520885886728295744423754746123339293654817206700236047998862902771728730676154071335200679906929195126982194308779388449030721272622183364651592603644235469741854929345312689699766261707371477964058123295091544224318386403538138883062255792045130043120275703674085598938027348138383848487898349295193252015199043916693206608568040265109759622875957806493422350030038819081613526949786849714252620939758724353975860582230546881783994420890563141209924106200484697161894481377543379224458955205765979280895118641299869463969734190640448190025877831881012773505073826464066801726618601806818146365391524201825581150981819018267642017833988329783502769031343904820188268597725836871421432601989665771299103290034044536111690963965056440377149710757702382895058623335549518573149054277582488829714008580156146642604829214045218741714166408855176753046248306197400194832907949062721503173048375396557517125175690056956836691658414941870145989350009453416652473874821331007983029979618047623653345996139008329846754395755450785018282517525624189281608980426165083315684961415984618621251945975048846936841278925505326354957698248903007636475676766508374769939232664991855590540385754194154262015577762525546725292165425305284332610001376069271850885708358078026395983914177590557686984958104144285487861047757239567489333303396560808773529751475625959000386343173503205779377071167130272953996859434826280870600130553268899347465053685476128286606367634448133685509674251079559326171875000000000000000*i1^105 + -2919328199261697304465173620898561777180547991371753886229887956719716586321257706867799293913610842017174829309903371201708644670043126332477030275343151615839837656140603184910265864081378326444018361361131280081335333972892320208845035501309363039327704926422540038232239371706974444731666409167892945355040343929321140563698810170989500612843507239073383307844240094332088436684685613552792669052734331325147595208275571110458214228939990710985679451181199835435858279944753724345502256724578483407097740384634838983997498360870606867028224608271891058884012713317280004404531202402168884083968914635757233744175502531442552367835359530395502799498914762863162386657398937354232138829827814138435304622447160397309636002535956860410784542004491857114350230104506274585561666559190775942594431890726883410360219160015377948535357533995635289999001505407147578902380554573499660103761587455772569877438507303685858717125982688497403457789397273823825157348283212701421199693968336536974079544179236977047537257132942633897817928522196580978891991515723399245763989632281089231512182994771340123842693886109562971516525389898734240796046324348532947568749716036505324788593721552566004293190002709737244825036574294719726504331228589597345158845098130969032008348445979052912174025951195350397742781717358178950023103826475998367750118168086685772070999425859867968118683643295440991051869021961443069518213403928173546978124801706197954190078963693140738514117163062432070635251622289208342239175022361123723936375584705061918798540637636419273964338992372578816385007731395364763387318772583003432075490175467901029865892328313714339214036688477467772794349596749725463978192685684604513245582505437686466525997851445870610432427100823772871893291043646619454968897329086637923395567705674248855637763531063844251407955424017902981587815053900560633411825330272290159620317839426089604443101322625100764695116505520257594840709311357691781421653458912257759356250099866480148820600715986092539284985905723031837183542426386917749045218266367507153763571425371320403052479449254162059551460807564910246890443671382260643758540269816460558693913230255222170544445187224884910087864678503579167475468065235948133096905947647652161537793894786720578814612054239313900469514276414622792337135667063922617115673789007393759524792518880581457408125582245332324749287809591212285893704275176180456059928727197342917866613182170825661347793302781572303243808119534258794659017324551188797618475186382966776677274719447634119266160498741937468709485864680492987964693265063706933183290563478482189289653670179356223037185531750988435036057010317615099205548659955423628320596668974973724737223007372570187086633358738797605644539331821055346714370535376435344304184097652771243001388939437693990771165506503632579313107235781492281919670594140313033272888142902008576818525022351005124307452226825391762688226149640263646029735965341168327835326782502664574716205978900676403842846637677702613789627086036324967425433452100722268006100899770232285369361938710147476841533052531445262236595939309927669696604363844885871795778432553275213605476395606178202394273386037615456594829918341739219501966519390783449525323934327063593327454384929082812310172649557985682400927341047255299311909094379231205160338145659223442336104986727210007584497299877951521749312901489861295691132754472311463245107508626835613537517377459822133248218052207967932281610969769466095057238440250113683979503991553710018812493672679156415357500608516395992280243898608613557622005325335424427406038735035001497886088902082896131216967602912173434315117185897752353197325316045183492666386394614613091925764619558605708325217965127382807576409975576151151257787831074344885911940544152051298712964314568941922464794533932048836040452820174142763179747634352440459154739586394422491722541520109512454158919079263047477674246883228612201262057401782705835009324293918453529704965787289502217949904777883814858880417159407879667908777215077383522177524741117577951939748848175781859026756137609481811523437500000000000*i1^106 + 5733687889195732409006737000217350457077397252385302399918525129763178293194139044167157299887257459558676906790489130976905434221012570332155683202131912607543381867559936324178195432416503101618549921012852294510478803938852925606329801415711613908636051470973462270108923547984780032526885639188748085806101910353396970939296782178780342428959016055795525844881408668505763793764747490962043233826396687286666386041220935559025719962720567897785672619827168839118646197902634703505129144505482402946329968755382929281442798057978123563165081517741664908019241835031977321429216967121005259103093325699213460645498939057109381059782359969640480991263096155934751561105184040716508455657367003827253213335848106891422856248745615875330684337775377139320087059320093129577159048902123620367323611761783149414721155712614513398374287585116693482712989920152162067495756578695833602064573951072898123728584075710211002949399179051697400967309244967661961914687215892180947909691770155317954809963705492873684400436690974449227239188101889257244743910709387657490647900806518741687189038058611371979553666812617799097131451414879935822030693237550118731209317804628345327769924544348452758031486438608263390977850107102341374060450393292304682222281915057290511435886535670788326276879193121344950408452813748712101258877110669917208227490337681230105153569982208910171943077361034386960761002510946659018841689141944562379296157439434246691091238213009989542611837380055877230203712461370794080863597056849194533016119149554262504140436872199970661516720007869874655877905024406996083320207912339666506349601138393857302774191668338809917547241012682240364796669066133150423566505833666500905713183847986812934819764311394557782009824979929725934993271435400597597903244657370967357126185036598752860956526574156241599642348109172400295526132203428106227437274686103177582320976942553487343652651791006408886997543372761399570133018986091797135407390791004981099335051154909235448067532823709087079104811241267742314332285393354119578381950358752109556781853824039074005781709287868303248768410295806165596565461434674439289118917732689473869628101343643639443049855756473046324947475499281977248927718897923674685478637326552029579805306925085474824652308515958528554637321895557404330627042308400387301413606201591327791185844968337505029986741790404780232386001153070915333931841974238125106380722902331954014646135928763869274692122597370479149166672759662781249085709962577424956680132372224070630080144692772673839063895004364070985333211904276106292847626384701272799301693950548659534933735108242595346880936119932895659762924421092332019353070350086061049825608555796226980479106446059858220442285782346247857781035484460722631191844301295704937215822426358470478170091771504868204739949190661357511636383134819546915205453753261300708967267914125592914255215422385081701015278466555373662526842321444575421061756173425647782598823831705123279752114976590864653364369088537263252129593773799479363348751721564748099881159705925650186710780700548473888610305336821479757713109661013357109340533567397616746907706570344496976705130210329414264609877993657691142723054575276914326316161503728938795738788067663093503218592073369434971631896758960866627343439190247380247887261530982588187149316091152695839770272182014231538290322950049180067634906399124075474961444755517936817680419707247936194967563421850967163342278887422232798848658610406645050290972212849910311296273796533498544326546252691506096965630393463035463455448184613544484341604458296733336416071080574033648224032413785387558810542790527978883301300392933448098560167923791020981563271589603618536447098809244216945955675248814267003898550347541791520094516835960937537586369146391858094370031511200488251806872192994561123912461661497037989466289536775196927454919337712632200090291343530332189830129926229467831478835814332087094349555980376854535283309628081487904682051548599883602883734169088206867303800520073204359858884525192952935594111509427740422384367491304146824404597282409667968750000000000*i1^107 + -5972617273646891877589411582457338316346196704355928202947236025125799996859532679252243534742929612080873966743875209314122714858028684899930171743160464456692357300813566309371953633794566484991960010629561255498026841898860625827338769453929122777888512550882972890596225736825256710906291177211463909853595223161577696913108137963318230956732715704398877935060578517647446960434770838369590647808486491650283545779314209120287673325025698738320929814228968378361755760980824084261175427233038633649157517806214196311806880773341622201905697388798385467870632192420845443192610018800564301938269612560612429024457017054104484368623154574132157973430325259843664006551007173611944244824893218094708025742957798383434159852262749781397961567454155326457322702576393607369888171408941847059408650748950434527304463429026624225386973743466493235505781265764909938633677612582225958467181415451543006929196310292743633647198981762856824103344118776994755950192990777202508077604041766465099525660159634594360507316665293541266619933351858140767311883838475039449564579192444359559475280506602599061106793187036164927926232642282518556659882129465979502359936780435952361140411277367639022936059384197809661526461688088598639985596485244200947082565718532064512555040037873967790350436492235018165638154515497387146049135723775552145825226511286097008412082687051388939834376060459217996307888088695936178409840329666528427339781301199321885362123851048420941671139876054028362760835641184967857008278275265501087025377070791937533432858892215256539335108453703483866600837693102215234262434189168782632842181695313961500461571503089766491202815556458978713431964414885372350224557720681934904992574912960414463084070089668554410277650637000663211840958745465613832685393956903931824180997632944153701048683126053357724043034346053463980034334800342203218965968659650786629095194369463246546625221613683042647140015827316770917763476360490033243255060504091761505953188398628597094842042724031890858365469895270425593944174527111640486515282829114189034302021029404340145063783593414968222788549530568739619485404170098550628628175249760297386824711154034936083786703740868959973916625778058304648172652206626644644724918766855239380406073735116041282631381306298795681456264060765629018220291142030331233241675977177469765791294568466436686587320693122723263150427483630063439324903850265986881600200292033637057590868687588696177225984595461127194465108867893368992798468901591425038233623650446421736278232360017298785439342373627535273824677679628294276400931514024500501224374416392526172133437555454413747245776982525369490794189453932631187780846908834616580745038755723196039754786490584027167230006249470372753019660554294027374094802066654568295299635272483237652135699539518140622988041763925782926584781696533488680208821472172291566983301893447296289371831057779250099727734477590978156003600870734480563401922816891650907264970054131430375231727668451989267450251423455931034878301665141370616557808058645692546203988216161414807474064520686673976395331976499282375850193544855668295900150932117912192190005750895166634474654781724368064393340667620767627884726276838021106975162065292350525174514251593782984467771656555631437104670495410004758555001536963811926995630721822258004851435708874740234385720272109444344372063722000014342679487363030910917773350375315688921767211494593273984944677737888791132578735471960165380590693467557364518295140513214486961172603551641091911296606511352123603293529273342508416753152770838078973491619692460129511749289958353011219046958522299875056095531931085881283970237480618929819665220867055842112080259690142617682026501554676519521742456457741811774067028288394912274290607274359697326989908346127954898713943734619794503090735291745724041307617547083408221894312456267383725545372382553392592781719261249769855042166384377336180694435047847166426302844226265371703032711369686049479618530536333664021617804982881848229255071379419764530594739404343627124573599461405471258701460612883238354697823524475097656250000*i1^108 + -2760278819125937085057627303053358783587328977952233540676270541072297289969557422718079748715316803316170021743450632692663074791310583396298053023643447607412427019551095819794933033889609050627965940533908335280962062005275545428975626642173175435531360096449016452213251100032818093912565077513059344214945920035610951509698572522004968997973143112928245563382049134552538377235683859255282640788299132350117080338607981208032463498535296566511250583016765984428491565258937627684513830189707338480926175858195217412169698315584553670393669948640486855335870689721259462313608276851393193509345642398224276608680517678183622084570393396454408283228976084207497809595268792867514102598651132782532571441552711281376317579713820654976488493385596036258601153746071819359253194545859898293090393729753357801979165871286893200562110609715396537319604381078032353669183031305881876915029953695726978686872012733297097964576968055937104528689054411574690297959722373335501434959774241059601147837156778163460959094445793288470528816115452710629160484168792873673996864379394524282199342233071886821157915952929059930747924432752083398495725786059114865266436528045387873964789743193798868364304533027350936841526147015839935452924301065451879904771980180810163225612099921260741522909194206792144238196318479450704267578781235624230591848520396502278149761591554559884945817242915032485524615961975451040125054460801388377681064125963378748403607602256477798608438186243946250954745383077076718266175092269575484027431557554941022555706397835482342986993922279222692899370878734975804113420199949650052692470814056311895950885265375651390425048065314124751937652339520067518029220191706736379482209789747612743812705351490224399208844311656254802166526896133296405476056845545616535103828383825982480335363805005829111861924259385048967785423727599369197623861091087553729846004980311079252324533013060398932883436994646718466319542211552774613216833985451093937407848243183998144140642406723324650570296751746869301216506664091747229142236874459793580802525008806141523065352705213301077769068787863864719884074703028775106058034751267297972024535724194507962991803822776455830326828384283862461979737009866076453420197945438399964622562245015402489023127331461202098580500389284831104681400296456103085556348284004125667378006300114265996494659151559556049612198039923239998551792547564756758753610340019760437618291651903971517052894124373022734332687855694580323268571396373834250260876176181363600109217015072973289815292449997118854568182068763513111931277187345197367857867103029149855260944929792441436573495848029603152484861611221610782723746203732722680906566042553862776847725808120817941442444752525813498627913124734477056730005133243515091272681359330497153278456117816634968388098814857232284904612574083956892689681897278299993909851511853357435244947894367671198399394186354944384073893651022171792081600896538831026374744528670767057683103368206585425750744612678715761932805192309232981416891897666500491450873196838684738513279500141219460020698080299916807722937432914483222985270217355741793174287058192144104072823337623958116461177742428774471553089701517427514900775761272262575124174225133920704177262365719249619520228935485910319392246130422652056508880985743577149614215702387992989200196250029213384983389358812426021647349727308710269682355740758733489722969342475751522208480687512004278565247231746779078113498724148088853273776442492787132755825145949067957003955282648779110099418464143856064939380958773850725904497232309328521176089645549804341884340050981631513937138781330314461460164067858597980910218722838546793754593227271826674871718157464625647241818475914263845048108681967448379963187305980602456462845455757392092564447020008782538201171917706517811828129465510758679354083500507771883292445685882111042218791714042538437131251090444376201423726750470010294092858484910826657485692286222117765327669892368784345684253613395602200413786735219452305542073006420295581839763885724503555962883183383382856845855712890625000*i1^109 + 20354577962327117788122871470942289389619658870752922157382556188924607593471942219870898629086373564673038936022537235727167637501901881831087809992352221717181281904504578013410029044990262727622726878243796947632183268573826591195310327860412771232721380242494201774232079196297950818816695700809977738762851671777947686309858346076694973031005099845953018918311199718813463241629570271312974200805039466136019544705759781924380761026625224264899348340151869547427936466967639966268213202151955036606506660646357628075277957093766366895959319650970549606805134320020928106174847411890123671968562609458394388798944891873071280044777586283750463768770770121034181576542533251361766031460449000032010008019594327147172086759302441792795623733750767774034435675312319564582186965553388519753640327059121538578935567787987148689682664503964871889424023953624868282803415274753735978866607472746200099080994895853324669159108511188472314948306121360165205193865105117208067958229906791883604176643649281007181625543926637445495064209506758409593571701313343498562257312320566259744666718972096805977343982062261079350929872079202536242113954414219806201290947305843640257586853922555440382713010103559421123621299196453945338530982222655100102929214245952309503014497981123238302355735590371209430899657758313234568825721341926764507370629973802139213220245945815669918821877085887795434999469943796128625469552327721975662312341843783322942918371688889098464383205108623876183075740511489031290222945502348522349617749521498642775950074563350659720932715451310141866444473152505730659659814523993323107591629766858155165904188682098969911106547639879865636906969597734370021163600591086490191502889983470578169215656139379347269636032753732222335965001227128497786366843497173961584935217277355686127148508534160545989912081853075852839105737253509319502239981459908615359843575934429510785094060818612686943625209604383825466898293264839680505935981647682566377787057233356366591973265408181377026352776578419805345211259824123399661025900770597075589103292774999664230206902768059697013492728380188493188250654299229416743309649311119427129379864469855530539465936306251079879546858433430590419385609824432400861809546520841438245293699393745983508319653543409217061131244303010195924226643742635904681900337337872086559034893162894632132862092567880655108755948453404487044952646295628617396826072844353319651082059389983116443942040220306261277641757477901417268854072631859264450862969297506822291064536631830677083183111147555668188985059200846689919449146040658585878561295017967332895855399163450193224573704476788961233037542586465367472735514770891344932470973293508661628975644911268358515228262078969737967755695634369343678921714850133469232487944704131523195426694966779908752915919200774829997831246059996196415773383737980500013068413475302637122504711920697917713773343797333002874531844322872042954259742056374863070582770472090062564037437166797040608310963414077133202892056917495450522596931003904826651090061667580289715214776935120253009142761039638782850751013393093326482417733586407811108859629108576311680332099589499036457128415871647414950587207531491334650484737335045914709740764448852004348308430169648281705435378307766881803643021183412084121660914287081860404924387883334353154568796343679863255568748959180631212952595464571728569284627414776146481272999722312922986549351560946441110851295491129721129500549795085628866669087546034359460070474919321367430833932680047317986382465731199438583789608225543712556089839714119929176949118835710392226182168867077689866647571629266125237083483938076486052663994982600716597240855699174298732089382785833676108260517991813366646612936592833371345650520814573678641078792690683688652111865677365699236486183893818364981394537360129839408514538268963001774864179572704528953166420894181076173553548916485534742643342902491392450602826586232170156944058006877210363371989973249316207374757796151002805004790117467769321291659566614853809528784198135120675487996777519583702087402343750*i1^110 + -43458592043147033333949963798856918311719306602790747936067431048768377766360538884465651933166537400886239167070319040897858520996660755398722488657264672927182492289412176040359548237927812670066761321078893199251677899200664117389073181906543653164688635969036016299957266711205616509588491930643415130243548749708800897552631084034372440224442812130714434862857165828852229536793405839792922492169218306988322667541605566052113944388268960298943543890881141754727064203131024211793596773130610458584756181983019801890839642753108209214937072463162416621015833829392067720361263795742560293045134398601052707766067749446334992482734145428859221937187137166006362504670596305740110707642626731850137984109782918197151899256144781722058361416293396165837863496898109025850842006485514385204779805528492332362700239423495354798838701738462039247921060199748658482187671125582178946496771232529348938945652493583235640855218559226790408604475687897122572108290875853758619558084627356008495202746454511126893858495448516256574571418393109253418761530107727639114489100594081993134470220214483390495258007465054375970935832012045834668713011604467035611825327361527389236724936468215032024214420709018242368659834574839155385643446397775344185566046122987618661860369061707317979457361885935855129317587270959995531312777312592702384771795156580366278674008505576780194047519628142590913395490975557536262065408776815570332275204270965655223041723388656995670273929920097821702698768016564011729080516452262771627835593062705795963107623250300361139133615898850748364472594652626743072556742433644762433380435181167753697261614825054209747635578573455597489288461195034022711818915425834652316570726944787847785691917813356161235688058083505141761727776598319726788843822389077210872653339840818569207235537088900483473230091653085997817704263998680967676725521136259813785727514840621399728239698251100911404666880407142436252601105575915952216100436416874255125648336754391089218972542646049493211310472255463876654336731289557667976942100315648532461909114600825525468224377436083280889476955358060714423791633979810906588854212377995354366144633036037928019402617248648854165530398526126208046253133229131788463834843353356496622015870056003849560221167618164134218023061095191444691869804202614647577486867219268877148811700926175788416521385999491902175972248188920729629647913064172965508496495180681549998838703620398415887505606449449160434408389992676636049232238122153585997727693935868034311442046369993652533427180167539842035539946337403562470219883807212645402760459754556161607574608827808451183627641714049942644482574428554429608910471055740240120611500544593603669409171354390029488306208771767493684101907805083069739907597531668009056394223991097982550743871056606051994626007683466618906417086936128139311844263120138415728018853505809620276621686852362238638229327478779624062037133061755344817625664318178736043843624482323264575442525852630909917251431435052381402488531021713438835399726833860980947639595287365691590270899298501179070820428173879467979735389797470913205701165608971895907369040459073224273205282499210861261267270171085965051584687835379068526471173952565317005022310223968015780994413973141360323296504090607735053692228111957978525941643838492971505862255954162842988364375492831919767785030907486089049646126673343557438931064088115059608211162263641896580270391805509439479896306382254731651338072064837557537873253690274902551063357979100947185930802815657941122122697030974549594992947162276049852544161232459234495616481252135779859621501154730654407033865379484959511482064589355324843359165848080710717360206719975431092625829340170185229534164069886042644991382181035585011275158187966303025142938471392484273145916320107758376169491114221096601690017092515565027607521396756651266248697182314793216203057685279558140960203900738551508843102744205855369215208374311856653291626493397816262109703312797033123140150266121331196305827474920725757126049592202044857640330643988590963999740779399871826171875*i1^111 + 61782250487482515719302237143862793300589921962774595331612723484448572144118584837984566472886620807555966053536593489022359476211961235811611182475775060342963479747233128668690594541680367702490762988276413976458201012678919387062757132683148654369596609043967901048447042618495503899039624824315776083696599011958741118528227683425616775277816624620908410427383517635281571838073666254612251071755810532583535969019969317943190513777422216944240225561603241246384981833613504541495789768447206805825148026430421130940488810453741063536844784138711735487809976121773777618949705050333962672873140661178943419633312968908860762823631276782610152457941786650607171067791393363036701590114807725341194048252155103241607031803954395046641938737412549780983128040114622950446584351674842278650402645670900452366637293431187535414345994473955712509559529809838144750349264971765645078587555058085130114045985423202333638186422655612393210261479627001133802165348783303383278350208659416850681440103182753066400817362653614733108131119175655619809231191042289131588528189362068778730124790479811916681539209157151953278561628957695936961235259657982554812901049654809956572640099997943256157984490982378576697931149991128769879931482997007721303340568184615204658450091055017077121056586215004013503905724278192271726737674976691563643412976236365748676586675466603006633110439357219906324253143823162150395686705792490032345474291326473748254084118290530971696169245613856690200152697948355136761440365842455184463357338342029190739654993026715841433007319854281678760130410102558907395811733428032568738627316014618360512631424571692626506521579653375739250000685321225510381995860236962030835283459428436257964442082616887566014074208609366153399672998656693958926206897294603443269642841652635699983180232119807026374591595621088538468219673468438290943384052887034464139964557645582604368983264700566202827478053504218701465486488471955260372923886782444115775350660687726070069261308694974479738974027455900108116789888057575494281694791551776136384215748029388839670731316936993956915961973249725882184050604666831268913584684711645653291845585592150258424202135592412407039021459895018719414781503614314073404474599871703644998150514862892205634257963542535436451353302256483395863553242816710621211261572786958318757858182974511997384749411938376475329685213417385701193348716449840324152434743250228558092618425815354366156621571788401453154921262722489092882348595773810434887647804181959995991382444160152459103214238664959777423202442088003877393737233963845178457800714353083115502140334606316846490445431538432912251894078737848860857675574525870291885947246370073928046959011648357570686558907642793885527977384716198235098370801735107992298892470718346545553471580483051444380657954427670489473620747300853898947180141441975558557128113653088434369193490447222086955578639486736348141514600392687294722659722685695892792865461032660807344133425509600273176153531880917156559820876994951185066133137881660035316643174453977513296427747821540272789062398408700290243094633937674915171160326744241597844584918733114919989475352340555650802503991485062792643796853063047596147412085996299776521567859763739018802045277916753432310776091529301344231472956739692668374345059605572206920099950965935188704029114502055017836321116875528138020926684202629029368012834486216502166748670434161858449952918988369593549420916549566818157873262468599779178083854743551673855363015606392217359275916062101504509767353429236680684322970756474339043838773601660996082073252158314141891648407303219473128285116731609412472196045561100231581069863554310899837100758307365377733206122785084379030189597653487325667762130414325705409519889053025107700710425041672957424428147930411775118449997375377777957263361162820474592420257581036249822782739171303392772310353647172800496526293806382509508849010309644624746779948286810623523436591979960478888075879419153606105004891315427236299769579920276864135736654554120761417834728490561246871948242187500000000*i1^112 + -59671433311657826890162752711267060889155293052167591769569747062822066267521211365173003389245611306749961149107253412345170519802064017452747726864264479998928986336461462889111584875496384450069597652146191994151934493846674674367167614130653415021116280263977010587962878209764928086474663640544127213617002160979046424646012071991705394314909788351249320512004845972455127727079726481225671712011499059368634982270634529536234482033597534514125315215233533321368385240799076098503256979838880936385178482752445746651583502089426297268064277986316220143711663998875459460659421338143367027428325794330317357103113185924685120580109953323997476979520209635943286193898326706482827173989696601432824988709260783321062679950977692265611038382723232355897421675882601914443565546813202019705450633610186429049339367464614625620440471118058942228256018946820508508726923462834911089123350584228686805654742736433501425808625654317817292817710200626172851959999621893585343060428924406977405781201988178918727613973272924816053066198748872161361784102598118876768877758950049067056934245709493737439950529702048869204644899413002826191828764207481050873026632598260841562098271080850268916671143597414109762469023821032580304528172597421466175059339862527138735483306214397937198487979560413987153543415449390167216135252291701180370944726371539533054333409580875122787272026600240752570319587207553641048242702100983883967080881704433661601661535401966764951680259334195092140103391245022494526673746601866862116386925023169468444868459688297546817752518172666599711628050462189919741348565539537960481006164552124735111209835966622022150140786325306405462192246243584358926666635756941570589152658768929922371705650015555012553283027523800331881400728546983462452128052213792567134901868403250853100943166666508559821734237059912579655777780702351949837044390313838608545093213302743746631533534665809629956516813522883830391408146589978749643695222427199415957082373269516930943383477353112210288300688165220143831894833240123000341869373005161411092865880458513476654827792637508423145766252633675435827050997378477539155045410224970046080287545671800638342696332957846601265035706999207577505588141621201162345814799149652403145259374079325717938798009992877722693862435993958432896320159290283834519366758072893339032726193531341280598231898943150707318331024763609516891290371972013603442861536582444077331712010647000637987703923955216075478076707163223071966614887997477296019652889000477216746410006145247372432417511355630650147365327783944867930716898621989099736158199917835154199471833995393194690601924247524174359791953952517087878034678321451822740936461790128298218596780197443770864563335617556814710362440951944878397276656761174565816461673086734334440634006117659900926080390537772527888205340865394839642014843296743685937173863221489671106426739833770072402144534296569307093015055508878373834163261088783919672372709258408546264993703222974674861013107296047103040506977539382538579212013156871834612059470477184411828279759487573523933776468497980902990940744454098872583654798985365668219606146187587265992012179970377232325254314412326244174269985849219126980796329022336083560148959499109491023409146996591833353457319271247166131887316450715085514007187056439193859323924332842889252231979059823231322204791590667367983574818598519961395561489949170720698785749971444530988259030391999486340808487433224288901084747218195049299397960221521867794137366748761990286279186755163490697579943345678190152566844009625095723148901870095811449380473139635233922004593741602387049345487393611967481872824399816044740410065948537848181500405425262450014658347220986915954500327095215182333856005399574527030023236010197651343614759834998398368586904318406864143618976302322839103329316115217594468270553753151707716855384949951250936132043706641237901392457882030381847122993948775686843337595893071283967024804280908129135648356676763726067139311977474893450983636289993577994650308937707450240850448608398437500000000000000*i1^113 + 52290466172802174678196244432545537258640959349275590444564151029837616599877699925973829848168519765590186821330286214963611211532770854075818514117313698333510409242535092835424665470880424632659762828084844230429210677061659840159938565320143537712035394667911589620723118369754640787463005779307246807287440378695937486586700020266606607804880443927265629620115506597347288091439830613806018702207572210987752759611546867189592663691064202283402846350139921509976431090557538088858298181210844464892932177980100811299360819297159491433536036409679221970834021254528966648480883292970471477522017620531326012238071872390055366807696364974677547192426801773366488723095294638600252581248937744221023757950062183648726054888548070436829997781546667578387679807124970366073603708971322572946902717537952779151975153723722926444537449415106716584859763878400683078748212403253462822980853876255807793501808199175895241925870817949557764675898447920384774353702771325804354137693307274812174901976554206612266050156481811252175906925216385347339156405345029550577906827564224816590457318753779750365021620619836693480549873184772335883749360602887764984516644771682042280403762499032344651914467274044384932015094570723430977321539785277189318839183106384721663972028475347977625977053324587867501258168866186982407959066441963890084664901376895687454323337573159344736452069154993196970347709586935216803731433286957336189752540032017039059954343799689519237086521718306551779060842970985676259970960157515608878912319387824465349425070865177489382383678204116164228689916572459278515935347833225299380211247857876986226926219607947164254800460429150727662632149378872374291534322889974150251319969243788603200449908128499525639945729724545159051434071349079554042927522183698832620324303462642227756631022151535713280942778747609770787511288509994088615838757772849357118145644725663446796801859275001421685484886307104917231241726915465314976784011355527024442393772406895097973885138812631106977830175232351891062663366877858335953200994291266144657795673012009064526112000236176942111561512204971934693055602960129427555011621884433540439074356411403381668438101989410208453274659184593412792942299408395814424005851728545043842753171980795983823006679689152767226732346962898794479364145705500496076470930550699743111876203282827472212612232291824983051160862147218231160834801394458025196459750105374399008948916124062830570717888693764195446951468963449902854752577635871693917832434096307510002003141736480615455848187582835048352973593274841386317452281069156736966544109901281232525123008574978580136311264187599122235473764762741136087197857392620466690031689850850787939436978790527268412932628459250965652489831076742338401382220643579255781667034037464267344306415237173178002200411615046603136617744408949133950188005149522566649102444336795068942375776000332490400925437569700754044850879905878100090850322064779418182955541997604315485645851669876470249542605865538084685261081369391623028145872185703346377891889684783338651983899435152189702712323814260795809575099485488367839004351845245837375721737847911021281356778214286919067058626082152000694462599039426047659755235213988394643355221508058275401055113646005897211947375336843049219648896777269070123746042428635587746901743409757227657607718282596739433772588153786580923739833100098856592190976482829487334320119217566173154693613489889813316317595732773893724727131549643091285663425162474814767916941733660793288063227175350964335023592681640354251639223175262343509094413088456637817204035148031133526316141870445922400305059773385961280391001583740717007951075816957002003926494403100300639102875908092301827922413334854139643409514922096837075830262811263455162543558420751248221746842936149893852512006259115496152258423941207299846992792820090685512930659381934875083650087047413948880354618217486743629960751107524647249492118316744811757562889673753778068525957941089901587493340029766191422166965452333897701464593410491943359375000000000000000000000*i1^114 + 29373571135051705428199377410040200782043836299712709675404165457788093839052765652901490236233171436273322267836850111631356105351206532335136354790099469588323018785316995760883773543103493341388257161393087873224761561764719927956384725751345662162576594466540577448630575426032744761955138601704462621638115185786406994493540389148101208926963774820006133738689281264233907605969690827036983261255617980956359872956394453900264268427912286998440068719492583272747004603922992262750268975787372946666631199420826176165881511317888040373100942995560188591463818501625887567283221479254307463314883037457447248115426687742814909143591000742920817760287274508664527172635318046094416098766447002492950711431621213050525650675766398278387103471034235369576441568902579474000609345069857565135187590120118270701046523771046926735820041813316863302649542176259991226236245786224206748287452264098259739372541307022253139783050762303498289108927908971643968655407751347811386092432329980497223680595596553725433144843007310219797593059158643212577884713713279604702891916677919565183911693651272828808606792614100275407240066039864921214150460156942966814107756077957199386661006166281538863025658016227657003879432696865554501669404201357811280490198666999807889915805443995705609760216524399797571246151398585601718639225355242368190906618653294698866320179224803220687875520222188892238830157586704786437890050542212791842884129741233538076468306751308408136950250696145662103495371298807523502827889817044685465038739288206145885635176878738635031021559216309359597567850331370631403664121088541779412568129063024868230414731831348604126036098499566199752920933029393302988769523135491550883268023455011879919072768599126681949268598939906820077696487078708768833491170716701844050310309231317913382342294034556951276221196583933913244128810709240788615837014660374040327214733853896638131172690654540486132755527492653103592199693804299305708953285355721364327351906093177961941824186974124616058879587222802685055687227930019924044181566594041631653774131838824741234753545309685149756045665470381790238026006399612253384812438028101892180220872487965294935279049419185415212297499566033911829689444050963074992142802877665409089093145144852018169653078881448863582658907910189081139953346652723764244516514621208118218368891711351500223615422870888785343378687321077610803086558286812080976472319823340287815236451447230919816849916670427020409531464174802790534444142391987381676546529971550486652534796404639000416857611815620272060958604600544636408619466116439267008909406840566186445066587076308609171905404184300538075011669972594275852680114340139997057423204525133106435157781613358189071114396014460364287735392079129436346411002834042076876199787639846547083962465322733756522821422380157242718624493101814619558200607512516531898771730371141794588229522613222647775941854455437221029183355136658594657717353230918481693539184302680074621390965793414312313201731962330386404964490063797480723443862346644170094992997497576226915698167037802612611434978491780920584202375553362586715867358472344907968470232814629645887621638937828677425571329450722014830410828787108739465902581901123658041469769994972110865790707935088043399836524760515833572095208249007691081924896455617588074450963343724347636569633372457947166741428378518644983976013701306275553510604972750498723736675898487306058837590168680654877463089027028441199514795929304535686180350764520444556665683239010087658177760312819617065409467062446707880163687145709835968299788065010781060633195585603219077178995272830508334409031994980833663107082734484825740061567808695814987283999104194334418089712970464250207395546462660682750851322044837434263901952926796975184308195152858665619661039441137637621871973331174133038898064803064118911697067866393487091954783272554061257107666652036785381579519954212683523915428026543730358772992646265604596521244302216976461268324663409997905133552720258194312918931245803833007812500000000000000000000000000000000*i1^115 + 41113901070048089072899101797095665419198363652751649738772646156281452631605586368780095298427498514752032335967476468747430565089934103448732791637683827527561845712637454910573167194419091921372173144626136147145573928761487630193903334698102943158602308194855524525307243606486615281150257022146144976531447278550974613750704944042558211696066131976030178809332803872920273377451043528207215417601083462212434773263488636260122437034494510210023122994171086273552507787475862372329366643801848304640199291330689043000328111759217012988747751060630765981576058314489723963985300267510135243335037576038117360774467811793654340225662333432579490563477403418943877869938619845425147902357124533742899629596107557658625761471471631057274872698378471833375032922435647661281672094295675887045397855141312607130692251582281535847306784144837449944265704218567293420583189851734885495853963776747594103271261813389442783862753959308870277069726499820271361503379726015695847202061316046478008345498775040365458043932608153901217777647962984764658989263825779027726011631639800918327293746561669000376696645134017673278943240546923232505737876911859505415630714001082023298468088739717071839040477890860506205568059489459900984046401137131520892729453505609911701170758179104035711125834735685940094323769852391736606484022005622376382681773168560565786698793387210595704149648420294628036368230734804812609454411584038699479463848853746696081639468163336540961382269507508648588856373710772980671192331852309607930785344221673142883391108272637515188900597468717073917256766795652552097263116022436253693777847846021431672166574228053261201457889734352541499360159474041195983526295408962534475627098292693860440517429593383832654630422726270939454007882926362385392276158198406558020141392568713840457639537482485808858324944688559980135461335989025524424621569898734993194283540380533270063846937385543925814545457153577933667321211732861408802844293469918509028636620957560838383488837752004372653480735492870522254764537458945194743777330667816713269683507289670752442618022637737336768297448162755087696998769779506538225934010378061827139909570355499409378859440473715190708278815463595206092794301864180244431394024134303826099452091113300335864776742223382387660738070195748860670028007683516877037026882675926744191385050674453440654370959961564650995927140642663942062830173012425463060475154984703655210961522648686433662341934775210798296375215630052498343479179244605950919561294198642237324568968353799608367854351857819248760004098989090471142090457065015636198225327770591286363957126856737436387524017956729634980443562757661453199883932322768965365927887231288532993497995478470426966292713251588242903272140101047624868960886291862752461729378694629464325742397343462952080524206490570589753179215573757868556713726593678014636244720527166213571330774068525564216744103602235754847027594129406395520562279667972459258329609087292848224044068663896190473275535999821060899102035964860346877372780394698231209990718668272455437413798772449565990463515711426781429316370723839543549480341528321376775150982538304632350224118120869498758867376690716242291662734253920937870400306476369339447100394790278037524596137126177470965550254293123149141667751080519052385350059865497586438235523690712704927146881821009375142678951966277849210236847861489187579070550368154489223971514832023331693971908398343989761024880332173275725520910550869412807553114531540982578868930095286090446256211737016855540152508968878776182305907321860609097993306923384364594603858581333157098714785080768130521853869645384097892701056302080523267057918764591081992901448653574151500054403255582581225843899120220618574102889739198729808841313794441406109291344340080915954572387446306718363135983682652349161210600782063333657582181021060052174360573086726159258737749562077827025261946014848614703011381670658547602454620480473829156200686097029047411337136005288206419550078862812370061874389648437500000000000000000000000000000000000*i1^116 + 40405296211266661571594004937602867330578494170085324695900009756079251403997184338615276421198957537899625307555396439578842748336646341666437584835281085190532961347078295780736843530384008525205629670975391379895387833736182021110050463869853240903043250341910277111565141538108927914491868864088529935239987953125045073540651818563060546141541650592179579607684937005569987828434808878398654460847712935229575252388346289662883159702738998709705393701162877300084294894758101642811283107007345210857255450292427098433433892009681564259373525690544396162675360264066913850250351292300613840662693031061512325728940121538251393841459925368545803632469011441714702720954489511386443573151797382986619430530683975821708123432995593645170574588632468273874870562129766709671053983979693476665760635256195110538793853398772143425375550111442364115390432824604250872478604886211682848180043604029230864714746719439286658976261046613188877896689284028422948517550776878812349410994282325846575218378439040730139205547164678746623664440143413406697329754590179909831683870898510427055542730099310651483431927116093686335126044731873992609197680410316373946026217214305632479341735913684928151198851972392937080086394478771322887129901647703115159243739627709683557140200938972525308557547268379826356613949062448729315715134378930532957311386481065251201602761103807866687773744796434640423682949780162406366578273795129229922360929856206229499728460321312855714786598617372728043794449717041045485595661475492154234547342643613909847391071191631463309576245584972126534862166336938702632435264673714694992076308173415006140617105855199645821184588150087121337655841964924845999730392577968464873278767796397318364601864801779937273703072640861475867273939422908306098097751509195420691375626562663354354530691031137044191741897850969962775983909782024633921687655260433133134893644684054521166419844365574838331273289327698121989899189849113128006631311698753935377009873194365841259533892732009134832344845481854679933588372102449829399602350182719777999387730259536720124129770868408482691584477016498990176867513871058182888713105620090751221610427240697613704704202048592600926493585821319652896578215551505578605531741569848537069516831497763928708114914254738403512484218871602226934011264239905956223851042536280114060586797140746675630337187410720429022780567370418936407441913437194330796658201551785505105155200615131905333099150573405026774585497999833692573085526409305027514371143991058838654358912349162671383237609034318905770272471717355460877640736322623022868924571134717772480457559543096320416964115214850654068953806116769767853551119736035928026905672823846379945986408983042505526088721817110861198866297201062289861745240367985638622690208310235645082374119476717694955738966797227442076617564578000508877672951735593862296641440588561247608387876030100904513186798017292370152470236539115121065799481145589709156687953704459054902974363942247766913513836328725413767545646343077373863258999420329219806116368769180002912974901551448514341659755608764369300081718793790683545811863560549072900312333304808818444807634466700559740286520475391966024344044910396632882436628369656062936392224190289964341499789840999895476588947512082185708195450157271817601269475827501940836870338476514571519727509777347061799772102545540999597125627942733676548794420109337607678494784796813434497606535170542627019763462791893005008833512643808900991525030245007415462596629712522989505549709595512716459617746479541222177599933038270102885264048186532551488940031438753662182990227987313732242575943859467802103470608056195154968397902985241570312206568326371057770249266279054208838808898271644822746038834431040269513736398443005028442631966868177121563240576913344011074034234969756592891201663255858318301304424436742104583937939186756073338222050406162462473340745846786940004172979724826819663648271384427843227674431164772247959682260898262029513716697692871093750000000000000000000000000000000000000000000*i1^117 + 58970916801897071971266468802492808800135117699532209547418221112562518352132617569626226312490787896280907145226731278520801962628319844839557200062055279517554235211188478502589116546020929975179647217035179812541204736352730363065979052357839671780042049316451809534994995591596065700178995733673285401604224348822005654975936210033285679748885081547117222427093038556039854850341656925322648793134882135849023349417575161178164735851200499634485331087761171117489160045027432531773731370836852645818208268269779097526724766855230542544664619085110224894886505917528043229290588432343298124685831879597666309374957735749512291082352201296019389801037004978563999029450322914808547345468972400212477290367307115061752221413214952604593203094911166106972624536059719840350004772631326932863693637960209608207097364143104218166907312551239270452310877795613096350905806050657414185501648063381021956623978548313614062408006269283982142097646446403616646583029668844858597213762310954194127417951614280497597384037045709279077473029391372679219374617455167648295056923779617943337486845706595653905661108033408976752882912427187067256911488025370567336742548994103661057116747298195125795988492075949372635938221732103589538296435101652963482705088778128195579362990213361669360274899132439561566633173292513495771750574757542731057555865381653407821091655280038249378954132857949950131256181593148591692080254163516443543654003992199939121018891196997773777509863589717658307664167520265229696829344092497026089008224566287847273934514501466762468937905018633632916858887784987126975587538637991752347982024920592292390739208244022714587340079222826496840259199621168322398483411012079156653199912281040250861459893951646672352043933402216843416292889360646160318052956893469642476855679959395493708783824303487691377121338495643094583273434259616135666720414899576172119173234880297376216135576300707565365612564629879611803368616720124062100049309848893627012245162503742448080528888061009230332254180797455954987274571073979643662099667216793835689897544340819116495775380182330586249324237130495489783474549178819068527566656237869720494160375906521985155656678257069645806531548382305122711351663249323980839272571489888575874543356560404726722633971898885973162076185194638170452713675731644614917087299066189313589783927016516250394971414092844786128905105463473116651410106986957008100694430021224535219609309141434343508931941086572292604469705169564410108493738168822622941257036990344475046410056915672105240201360366712728295682032994868954060815982614401016186795225147470715675837048153716888154170356788027464478049857808562578700477687640311380665427697412436883535899531453195139700415703616542860845125958016120753534534080634406833465371345710162664505386577619572852386199859404996416062109759417321672537581047790512922275672078978602081088852139632883799889234158416878020480700804719320726462577250262438055632400574303919510455554640210951319032409956412595733522275813838240697406482633799616908541933853537749336737098965627964383663440720796093316283969255796082028204156413397642408842011327240813999099757295890697745468909038363531620775882296504404301036224954231830307733119564346229453754831798283036874085795216094983635313954435893150188469065144628319547103106131733571027588586404703809298650470785654427108102365783136426854795211623105534647704015436871184785938141679526168578809389715347259518164332057291192899791653657929708621148329696247050955010365263491057187379112832692490567625641669278642866434058165816811636804051058725979709210265797112362789559593388737368282918093252151883259408936713683000776581913947839582451826129685033161205716967253238025874441135905376138698618702236921635597173460262441567449357702398136162151412015254316601828085402679468042960787833802696836423933338121032844898662697673573524034001361217246272660922209128444235931672694762947409143017854504797981007868656888604164123535156250000000000000000000000000000000000000000000000000*i1^118 + -80502351334689962892257864232582827095859621111170127096821545518916692600769362774754797435936572222159161565810561329395282986189950690549019242483533568851617375366301756379266410795645353296663876809315973024999649794382181777826020800518752560631550312036393834850421468268165363465704435424522059010228018464558376750138551877923782617056071536203198539795431016324937722291690338371327838583989960457880472917432685117176832859368575630822247183615369863710465998698656495613427631783055876614777728613994708554987009293287140486964495565454696795014526884861088768584343608345849747233658088264561903518488064524615027806117577767928975417053602262739369200087883929526670040766208742869919133688404121160105151303860666464718883341454998212509218711816686081961520042405722372387215369462320639176697245457804442942350085175767152082820037499111077154978806908029894067397563392928947646121765132300821248591948865888705349856056312432406117691996589273531359544433689597323134536931132717564701292225700792668925631383173771842104747509115614064633320952642662629654416804274638097091823846266291946110676068133858074475843518447615728657734331996038212534235252486953850343187683032952715206489706039504130811457568694925187474393196496414478056313009421067844357618455096948467340057138177640916365135318636352249263317483207337233631805837489850220610732984804223084124287969526015610982343272249576385342800305886804287792261674484470023820311848276852916131591125494060204244957007326181247202234880821062597216944008233009611368959494207542437195123030318731893295501040738548340665027197587575058168968479728425576027640027707137297602930559632806726404983763586481741750821237623161988519611674135929508290294118995881264102808890485612391766667304672878656997085150746440815868896095682689817838132125470727920292657033220267720127580378949589274770658389659829208129961497272923993903151850467886308921291493055832600396580267141723328624910681422866841178340755421338631433915566208353286372104429511426170739451646764275958081970345228727839025497332614367874548544621066674403337948672935166173812297239837227346907547843087870378577079175270918570580170551818098807350393155763018678981171001666233289029697160031564477361520720623619704693943451852892405666273271748666206774659681250538306956686437774606536472373240199423101068775109688843030333387787207511875904477884596065091339333362053382490394579462474887524220463452309560731279505792075995045371035806081834352704001895394030934286366688309456956580743134101865362707123980176191307117680829096211441127406891116932186965269042281825106879820999916436133009212858082916146267076265272547118701600728751380319632861556114765415823520743409029690181457448867762944345901880985573604593996545332126652830783808928713399489288639386296027448658018679460704375381297940332964671487877011612643361506378981821374258295205695454891330902399678306334233606591475455594533155305497378295589592328280888739476482171643650286129570908076208008344488882344948528459086958597228749182909824526610804170695570570841065135798814412125522944777010284677025803251436640976598862549931980776393393095658827883942079337276246081030862147848197117669087099522719659987203107729054144614796398181472153649932793761223820050386920568312638784468799699281537630978106460553244581009297417606579525971949797850105337929123296696782103964655165560457687400119824219779382247492654697575858054686593598008683757653378898135386507364496948775143173224363930499825284113679821010853744096060059920782893707954834027543213564304311311174168693224117662954462115870561581551370325426595334191874004127285695532754813799306540368695358058219289005995504893360110530768970978925214484533572744077624547822281413360867362598599106010510379400894685894933874237557805493191740779023922323154691830999616455351767588041308305687849381217872425016837630118123547559436659071252506691962480545043945312500000000000000000000000000000000000000000000000000000000*i1^119 + 28786149848692666614415485219225232663864135345972111844189062888353381195474116450843529302657382398928168932241606355020229464819612458831716948096199297216147822781123199915906103385819603896783858035212779448799357642770736924833616154253657871651782409822808414465207630344596332950946453524649898361663599390654435302065027136695633263614562671383314881173039083850723501536199936731356041718747532767663064097932508996161981013562035938560934471368714756378788238776859811844623135763344019777359826966931221128108733563723138483185060114937874859405919353307067506750070533997551573167026480139370145508561265781584752889282370112032275843729422690774852989494546707987888752966539368932178370847894600108565246043213091120416478935110414456944830001453526528167290988708022333508245763906063504349263245657083089528233683024187557702148108407791443269787080757796004647681656504334284218580094097489227929194341601853325968429767953411402199131111501797346130255329271983665466369752545958039376537753222030143077284947223812757975627559058238001686212837809302442718312785418009238984761452653076276919261980419896335160551208206517788886478659728575724385508513920655079391205946435067751502392480784651115546855817951870927826795605491421347567111994509926110373645423083711446488628716910180991866836779105163225096643698371514201365664693716610137251102406946166187544876251106890204442944907614561394010999495995982133193959618461465087248947763089141864222425679022238434957699094696529632046369856977019561017150582926103284320922392300449770543553273771639517845837277437664460232388256811416611101444150730281964243190869490655779248951201101959977495966537705058540496699848035055165313265369984162401690300974582953539618660700307138151694228243886077584362971793503293825118767314248914343394226852428377387685363026664684418099017448573687062968551965618053290371738012630448358677431280076667638576486085475275194876813090003799195859172704419387788221529227464369441594438530531812361339659764116737683838061330650367709441596053183664366376181371012250765746545406435593569269223881791405899466273602785115354049460302645382280206443432266005959736318802872523670415643738106820674410207246574810290737932361479379469058431145025762688265317703534432690567971451770162818556131909587062096648166237171209075772954911739540293966827755301717776042053732534743004651311851605948778581808226379891490433471390048548525716977624802242938556500150319349304240341499972954885184482887723922456911459940825928802620462175222852244290749743655628031265561577695093659189317989489846806303350550153931873175585668953058323539693669607385258897400468406576479220172229663441958304295217337726140783893456386807980320336729471411338410631146677465270489169333882267579805537472880491729789906994007671881665480327664283702170073247705439584106763908653847390389747740662678673783957963953298084390786982427774204659888426489045640120045859657338095785681044522790559253034888739941333305551539766902734087787477050906009755967813366706250766508814188820219042354612906009202097759878281004690222936723051797288615762630812409969004860269769265646745354071371825643702319361878324913643731453513251158020555389773111778745999372919238510901690428998305536982989215746061053921966849252416011838227840204357641531354144184652743981143156895232198690947034025608611663164477004139467015796639692873914565711582778363499449257642790116678235486941530114507908754705855058209409989710410512727350516974697436309389231223151291214205035684508353539380805642546852273178014106430459971960951805637707875134263855882493255466699844233054105240013665975496977389824668099931196101892089791752483190003680488347980487878851663411967125246223807146258276998665238973461396170441974676449214087280424067928305526682666399577350152098591792356705949380199540606331036416248252582493741769326893657389276656567744794301688671112060546875000000000000000000000000000000000000000000000000000000000000000*i1^120 + -45503314344035305322607195157186526951019137649774618060771075047221910520525606154386878850451924111695527332568865965911147153583763232894257266623010630713461640363610825966969549028915256859090920852844716902976061272476508044755699480227139383981830943280773777666217102413446165783073384756458326805402096661127303397905888304906789717068350951305149818665763722259221268820647348294388026222336260371512814587804848902597379628268740913128739517979870017407098021675542766787946289878736819451411148371541706647518328301353862019934202919539581364442772801412767862682406206309712177016404009775356857828940269510875548572072003589049382516428420122057627033725296901474578016017984826256622977300847530043196121503535721796461432224014405655719168576436438051929432168372721296572645121947758886104177346455114764481769394814052373769726388700188757384332881573723482510254701684734525010922059692264676415584420885585938631721548153856446093768846127690389256030692182574712633197018228695841765814975605173719248162491236039684234063104700485230801609280731532751070251873843157995155818520391004265172078472765665280714732670723328491457799876711270904268071385483934441064296415443639191630158186669674216946496269591042927798562526420016971483295343399332371928559314953018662604702901281773130322703617218690431407110967555820180394295132009886066758301366233455473327135619607273772660199184378297118788883012851965369087248544186041304376784154443511220898898564817411397389058516141112822651605424518167307458959924831960980934422336409817818632898603208713026278212065090601956061124296429926658612524146831749230040597069672279612068896899891273479404913089759908774958618311349606746904005016629199107624243137243841313693888319929530269584155165534194939210938020047335400400171096774969563673063174668230671207819818573365699381407621161638498401281695826357732983362029400450527976697405408725571615444054596386227364215357885427692603747790367121387302960429287940628189928701820334444862012086629498488428728795758505463463070436041378224184140376931744019145435199693109627260604913270877850235937248447915903336788323586850759816427101996167449536277269815523241597753137858262396806721209243383547473973109997555121491798851835934844423594882890779814966121280649571593922206224725061816881290698179737152233228480958084784106156621620344723368685358218903619924175096347033681727855865947336952426952403417514997285762290983749899764561579085456724748554507255003227545269695853989338470474037030325974896344523625158311200521732796891921987165389139950113664508703471592224511679717141734265098265515855047166530161585126887726970836434695447294596317971679048604965277753063092867085912924772043153455533620602651933116977202291936312460943834115666884481132257573513272571986657985573947678641165421578264379222917477176270763180857212095070235862713237238688057300604142257487439413799400494859296679626696432244748382080546752043887006964369071756839395735485872732058072632539584689899721150755976258980256375328478898175106237025294585529502344511985225138053954565894021490666972762773638624823233728752263420172879373918606705622807763046175475510011927814405741665669953992172724416184904630631433316062278774922669200239480714603658418156633647756414958477934119035491951308224372133440590248121882529280624978833890472487558109883467049191562868550322918842701669331266737882180185265086931859644556344062560467523875490813326742479601857195165329876986426262664237972513182146777632948733776333926477410215311657085462501400977029395385087310258858212450949400368410911882218091923956441397597035019944669911598305088053016033563217943536574605581796004336152013835853976023492651482746007447879830638867515297296077085427798252599037797299184351284783507245752712354722971836883711848212868014241125602748715797185591146032991063968202957095085377231619528151582926511764526367187500000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -35104545582433829373598973721020894199322691040731484731449454090083464028767444120604890813116561527833416082835124396287440353519861426326539819121465201027600199763944295186502079161264857859537076380910342982121906162334439679044743889559968258175417084695367707634191193812964995664427196320388561352586682719642652125993516772947793521534295431042556945789275307390807442607645050655407719173964060266310550016192102602520340644302527295837569601928447262850472291028595822703888613736860215843960736776944126871942053683144280920941219669093644518137285074267214261983865229966191485829535024355518437475049319028377852327826966384501938692734855243952303481542641830645329916518197331839184101880171462288558802419078978812791464647069749115559169763918877374774791782306432269660328221238632980413858237687347268274158292127383525978530264537349907396094495509464138955933870528083265021404089883699266370775396817081252408121374220008399319030262857960565263104950226410256725371019093708588469791014843441270286625850144371109248540963478357816164248108623195662834529086601771385913891787775597399273390768087265258017113707567691944674609238566714668593780252525446454106321906030454320348147438255537287836510727174451711508298759102190337090527219270305408273391443306759062170732560091787717934579865643803295439720850962371885200285891765207780122680466973653541835242461559377449427617137733725840215915453626763857087674296508630944139847640202822921191282484334370429573092867251597765611439137623956095446618773709593039856967536590553125785249326875926653049023523794368858955739122660130599638736706236847196636968200630571783017079577550515535633174015899316498011881830309532184351101792409013380822410398639008047841731504929737049408094261434478561529350437174974398123851969192762451491415050829513379323401342322066051458757620372689619038350197412799984972189744404989712187819912781309068751405611323719127529918298843636674729061762641080656924392687048607546318479697518067264097984989314987477598474475165212246092294594402758578880500325312850566859498791854960403255904202001516582367249602807782137556085755171791041804342902966585435136898596270539809727649759204602089347145156136145955692729668044440094366863904606387716251656344559849526912517074966109825685754278860213376577316933599534573569004414532537851549089740343502210369015681801311499649786484609031535649404311079070283098895077902751030320996906811050347235410519985838769346965191542469451632219127626161619044243150164519659495628941529775892348044886830508000938509820676309754600264831169947651174840845103592173764191239372633645186735309831413689625463384212360114553296401040240967667997835449017009331716783809355094214133483703279462225096466208580212057408616231338577451492342808842579320826479481270492331844712489884416863655462647279967069238623278449677805066946402412266791021600645134751419786544725842284958916529810728665467398473553825915106788427406682498910658125480680378016087151069818977060912405221644971348845253598626241614807329339368875191821625810970076914511991828995131738201012111220381984654007331030519089952564486023807955171669777525371311455936809638661515279005882770146049846956108852418395738524189089998939128346569440564857670677396589401536143077562574612448666414843134336918886735483922643293549348115865955367536623147903840787127847820366055314175741888112340658343564050351887922631833403820241131895970915823776032978852615951342905020472454706358062089963942473340859088078247461073015208720740252572757772071244315685095766778056137220363924267571399580528247399826357645543269605706312824108611417130905014815349529876981068087276882487667829560365200664893436673645286675911438521897312477561919257581846322173822214815552092573074453762214178323702858094265793018454996415883654172498758092463073059016042780490237309390677215632458144426345825195312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -760414047000850534827124050674376390379548019459463367117451514640851645056010122771230539002240385205155956414157811795870585096391403114121252972749075638220557715290636622426024291494173347741815353855501472834349935862240751355267992774965070320725608274899206912615220801250217426414868593183040792401939004956121729064689124524374994993655859986608993296035227353299662099079376221502828510740509933872376620037728258177393486189052351863526683945090025568545493436697729406698892714422138085045677794670659325282895588214571918085698259213850754589588577828784280963834628146122690548803710608512380760947891389574295248220458258218297608360646487322568975844512815556557585222678407868632545556425062693004775323602486741191443593946035752830153228246290291843293682080821195015496557629695365189398692318709435615164019254361883144099657451030965189608448670743450741757154895009629655726103378585144413883439337319745214909678266992693940970816027586495702714522156592470696173336983740193089367900041088835593304459890097759139124365720118261735045917967571515946554304203713316468869600638442737949453753890776769046984694389585009419965443170213620570116598910861003761128522909549326392813226658949521155970872391356559325800777293509588534301635576882494129921984222937422440329246943017290373879511727150485550625723001618379600163858874393947874985844044012087185903170509443446315802990224404699236969362566669606541623151259631437998045111365008947761959669893231196665878910083824720861737833124546266530859072241121283655451949515091217735223857384867759667677223194773313353611942371507313128047619655222322790268264128383234141510811407866564151417244319170002833588471179709999202542837070125928985154863998601948517811723668414627911541034829544919820247222492244549104094005449069773889209303234623431089292791881006706750204583466217875989508413321564383284122157823177580788073740322493380026334401574521067802459548402130124580506965013794114070198752935126133801100634527908624492348469878783297355390531175410267118467259799132712635059068145403960053743259620228750295904513334994118954197303709741391612159937310500380649910920055663542072195649925221762275680968945412725281005233953670248683205464873563806324211205669494264587661297123691225375057759728894557126248800482037979515038471641173194630692823262785961429965844495551629788085862608380422442142276802122802251609305320072670039559458903917188769801824540553431040854294451719700243434450102623755822467813068317332120252964433206822361759095673771976223320064033520414810326716601496714226837201748538719846020312422460970490543116627500896482926686512117434699806357187344330583138421594820069651077950487240982896643076008176383738768525585739282081447142806571825662211744665709303442800631641264358300539579715439014065066933313146347358557233055744306186916592456130267430007785749223428924250119739515924050674725115098416681105627665448202644766609101792795758027283575511526832061723982757720523740434223055426753612149793152880306597260404648969327278925518937270263648649012755400698195141090116000285598631049260940414372038928919865693118925787644030386343230512440774827038239008428098705449062016094290046058406360164883887322753374242314491600556004794688599206916284244477441617995182569040473985871758693008226417007667370332345230863505833486262095089186359786796912093252740112555746482251276524710312388722518444910982939834579270807721383641844816591220367720606854118238690196450867230812561905727027885890470772984498701859872202665609209887263505077505759350118684044284329532598080881089588697318542000672154674218064392103738074444215999694384539433387711401506039863763105729127774987249944237631780697239809953228393125246880658592628924830849656075845599412498782688134958394986517912359906893353213732316264323496016188065273457783543143561609003420317316477813720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -2974984090826320871703468707194646503899797744046608263063703969769570719300655719157645201351771694470735270561482710828056890204074964429198328962091574572112182275615582602312928743799672545726158325423622877194470874890972599868128895373207156133292041349559536663273457511764738519665431209946961422004827572751781776839725236537115386969339168531473309823350819235406793077469499087402549025732766727151079307634769733615219223531657302094823806397805328963458171291295568334998413112620554199140521567070447609795668402967079419390924826631550090317845266616037239837387433856643878216596070519114998775309876209753508357520801954289650514677300564656783298975660031579665227287491114060627489649571601936563437665282999560414668026480473873945143750274788274240217554215258509145310513001369277775660688971392836443354058875473640439640804693354609610166464553930242561184794246782132842378420417646998980413072229169926173791397863979794964745678309396326096592685507191359519027606651768690882019899185976429027707294418815371135496532973182677009008133295150356436002096071842190295973814885500117225471834110419324811168855289912166652345953103400201685358967210008226328918779526393246098497886634816235668717150960024859511911702563169126488069520090323657366704904843887772253681428528156227740731158667173545657621355381395439889528330208199398072517553784397552462527415622120914494072260631949370268890935615247804119088219441923176245035248065165839357227879594394727366481819358652449888453495949957309617665413766396411532132256370407970230114889073899851494048449766438048182748247484617723757504507108271260312295184281555960452618989322131186181464144268395888610476251774936648829487565724390521929921193537725092828535362897195581911459315496040416234176412783589284580206930109443577339601655142081610385266938976794190592277586771011481903317189052375237985669961471339692162963641528739647911396873273025297423881921627124870351534553643207409993483507001023890825195133501533584022768863348608814271275227856794949454466661715591242004272350735598317373622011971502057070973784102018971320441512396585256088657688761521348164392431993103130393770018540051370324213554478493670623119984963547087066180877861101145696913772496511880939289009485230130916938998968492599928860891373688900426187094757865304039941023891759966508275234709633663897405789651060386227766723719241994690566606157276951902316087579797232262249931977005152351695806660904887131629326007715708573727823778016078334416930012828176302557286447703137518297744643510805020895102243743346893765512224646464732297671754658324805353460269962139765288509700975277439420526651357734325082770617467385526148956936583285841579841893141228635420573466503881116467681129644610786527233762005688605646665157662517147847067962227367043053546032244964080761387418085024988967511944376879796642431381142817182837990382791598830526414860662467506798343175524393481927812333547716862910469282845880366439491841457001546522943926476003636216108948601977038360833579721331731800965277744766899742765510987597582681566361470675685832656687420274237493679519421530514190829138917421361146664369824805276031543342152741034778815092752676218988549566316837401401944917848895373912759431774088343547913021895813196264028516967723439153161809301571939324284966996704554170549437738428285748965796830769617454606910885073210039673268169919047838761103201838097682129626862034930037046482215612489497494375621880608871016460698379199963780190118361954150269070157955781285436826727118747692493994597059488546824936852061157939953923564112779084861031744651888288415490112803093410375126087305477052796579903701242720548980427217719289416751108498017537129978821210352158916978473957911563114109093592097253370705521684726290016805643705617546033868335338823492795002371876417045447361180308822352566754060253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -29488219123877063740048013720962373720895088984513460305847778895502586043696807653539370874806216150390781809680337120042122734764867893595998361332021338010761316991105032980177478152846941703920957291060079046702768782406394856666118526274574099537203453864690701918739869633017437774607479988207295078449513863901963986976517414061767572213406103040531961924691661248689488172413103239227460751114798859498147222287430546104663225557186181405927247843659132953780343581572892647120360114652169988210131937078850248835798898456631775577636986132134943559680653619942149188793948137612788735815058881332277558451531296458482655465387899922638461272462607429847807675864603710365925822659646875489273035948152628332287373710166525193142808069769936164818128240304393127976417693899285991566854399270147623333821387066738561906836222321912432619652976080279025298407454781133880758274604804183024945835736897605702302147213408024119896326908124036286627785219756244106554673446302884035894917035157601755754245374754007746396890233257189732358447765264131635814142877638535403232364272235421472417838750067400595886226379469086946315451373336142847368999526403557944654929437316824253983436151276375433610211578635240315511431538831369183251072750823164587451721344124725139688585456889764088174019441074427523965258285504175905603242427778650235617664021521349554538176901750326762457375665289934885615282518415498194897076578424272132730380027783979690171857059920054475371956809994068008205340974501457932628507835111984421518085033541290602060348673941281732804196926005177788344290491000960744634842470362391291969955855272070961479562328549057562369584408587537345984288369778529176521245667155348286892718363913073473914577695657559104183842110526388872201776833397666409109685953273620948956966259489944541598045434760851784685054208922781206083518988175431573408128408503588401430626149943897603943642354910120336413481730717752345603461138207602258072259488930575766962830744113906068231596625062298847355842544439842009507999576452418307298390005190337226569215508964091239540421420086326105149465668536520440491322318663524582409695776883126470217341975798513875355497237303999868832362397027044703235816768307656268330022962305410969903502878438813262559344613349268702983594362894759485382552282885840976939270529769845971902066427341346604950448716188380054271297077639653354162376061199450324459594823557487384989485831723705904591677068524936992574769776351653971037481636765924066217790103822290680741743639585938064970795901367874472518759927717109734793812309831779908357121252987612020470840917449624316634960561276047030177770218574064722712480409293872231006533134218495787454456638220428091989490862186554836303475715958003241359235570609399162312031209815549714676935465459161040047826459666685399068168000564407860503070814384043517957375600810848676135732307528644427602097286095667986907230678505974669531006730717287129403745546671713970748589062847016680404449773848222180085507569322445504042677417706351095872586611725334111836130104891897850378338538933939990029972751310895496189150477574549303048671962694279509589981673239466994691614853600576281079992586221024055323942125931351781535799397039312151319677156161831972595230339033050092711699827390323626890343501633384767727776399703234056319447074687484277629909106355787853046337130884789097118853745495101433021916238454118321345234775458374500499238119632315845731338633226020336705614620644945383005975320344076579143143792715497731382176326791183595591491996993165743939571517006976625957468669593932660329339842183099507806866616757743700194331763060943233264839300814201281801237711982299997975565799485665895004683032473820579829773573773948834655756680764329337583411952488560161362858586257152605048205443061429594460792779475744561028790830675908720300991934480080770454481400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 10189231784338133675021645465254088767697473379863889540345790794656747596585359868647992256925605713245795164145739313105334866174148222214620048083624847512310434045924869810280823923196256556999686057109102786443056986166436706222278849451561717435936648248210566002576394960680555449900786502359077541190045245711256882319146390741399456565196602015655931003823576047754446711410883744655092662176785080777548848792612115322449941438817827813530832289608772253881191932448605298521271926891075620570646417498670897703526653819679181095699027815583200305046401064349159027564838413022625131907776017582402157970682123912305868204993361857490822592465491964670112594923981740813849831496827151630533053412791840843276833348187326273698273040544316462163082206348545836246314365646328258975415972086065083270556728145847161999354779035829885953277586622049966074294883711529901663000934847397655920955492666914432986489157216886004673440119685391617270720840929574215138611358990886005871675934707575094802891541197640280398761595234374363028100860795069380763463273245990784898547425098655638955045374765587298677499848443575246431873697749170232929890761432212641816140557148843953723657148554137430215161068563521690548663527210696126240523151207045516041944105274382078138662604933780034612358053290273260955537293223345273239225198609696058260642748257015042279932105005737895368552536127813935803245321997992728746078067475758329089799364365759272058859578915054942686549712043503634440085465038053038985250617164518458108708442944225865051442698903373844214892166742705844772577541611184947204587373555170738103094870802376745762197588046156503564891932140461024921008188458956206405831460567933226814663038452941005770521109937430973248187800844373837320771787636673237054832649064791883914024167063747474925502525787743579896951762045638546418302424958257420948125277236141320747487366574195439260214037579750039746615930900514716368982004836612269275183045845719841458733338043635313914269125981857680930656614448175344805500786046891271214127424964721970050192203129789235981649898724885769689589303040142415173552075487552142961952446780883657039564812605409928270921453587646923246753340376542926787109543419688409454159935698926250522449099502687505524997143375696069484865269367468037878858630034439970260649205573829191314200664989586920806500737881934574141122127681904726605600712160990710520305722042145406349207783137163662546996937254520193966755954171998729116030853639851086723997445701472167426382270924933460903523144408427808310942590423406650218236627142200975125875219191947414890320847887868015846064423644406563565365603906634752275264435821794882906253181374268781162082559814047877524137029681338133890065874649396840328164604780785383501540929709663425003740358907286812694556238069748159199595374610027321637049865988783125211675787540082116008255099765145137925245610650920491345250747594318826306108399983075896991623648909716268312670952859159296453194738629815670013164366764346922243434580501774204902767550884034117830002433022867217740508443814325453512289871587737864256024044884052268671611248229843099325471089707317534458101723600204385744080481800637878889940903779138630123865237898867957514381881085531163481830734467825498917803137201071137792123136442566245149826056748285352788639046990372854833829778221672789664265385017326159384197545839317912483922389237583548242304114719468649187948789866498812926267430276859135518659530222756376264288170764127905109757195710063930864596998130851301288459797878921601317684807046672221228582670728804761331978559169814333235988925250100092002408865602941109314902935975216198787391150196300698520127450011426033383545819794498065661893208178405309348481040267529649173464118019729709583566543741374212220217774643044781662009625467424459741271072369408355257209109946618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 5696556536664161234897111036969529763388799411222477271989102451901694525792425430104008812317664879497037484547037817482612325669373159172346822579675284107811808052997576369287546010712871459462074377446589603760229780996712115709916589866967205132002001943239932473299164955314713510033848146834734354230503255815608729008980887292990706386837571645080479570566845464271834779033398039268055667666541596021229939304208822972495273557129014950864789802519277357486961324908203140398370074577955554931755321092380256067504553325189216281463965586103381634284225700811676147829226773114920096415757060483376867890637065297378937414198797480765966599009047427664403039255750604982508082566521587999664975774686916139721186941468243183977530375447412370083375200929198526157802348976526782347102877246353708386913624311232227586892107940852460873423280886074233490401173689490831527330387321752994527828448045170113963906409276284512390672060957654300028993351022733432052557980429127064019613238208818101585932879078652537695353849005403693713059233262144848955706957886309362687150448665394719511205736135270808698036119356830297397143845466830286579885761282174729061068456266089112884184002467501013817765163696905903595276332383978158210524968635036396048395450220561756473946393679684685102533188825590707847386558392736697859504810590096314961225735189983302094157086988986215494366195953110745041835704692610053460657397996424503754680989642374187177785986330469521478753292442107956903373572446827118650348151176302415026843586636012799378019091104670620303000325773442352131485100367352688432630464617547864345454940286925456092002161639377183398551165947695636626754407856511529207395298538036413034242759462925898279892265285972631501487879866171710528247091960264974208549777220378672775809871786153867291287950839512042448261601554741478933550811403782232812636278063200821845494122196751716319561079070455556323308099028731435998835634176301466946315476399751494222856844310616328419033663226212534104673209222125556720478444303189454298479985701226886623394237398866882490359030263228071852997699116569233050245100909339148049003695457941530437308591342230334145961937074126966430970809946359705064459156502288969720754211749521914262357896200878736813081485489235678268137357024693558261315885967929504167335187009862756844501395099453062523562468168141520610795703978944391277882472309297649872954168676477231215220106413574785988472324522395331613592776518981458494980819472116204564843402535288862207641900207035730890471148859645065196325116749322098347762277216734826914411098403910379134576681246002668338296300728134669215940874015876323776750468389008215162986691504892696666132590633145630986579656968801216601598737271282972874153208540080466045923291626345374827088124284447286699613286710607435216305378638004153580581531797675896280749043755839357240778564122896983728741546954469617165549037931930822276704344764871865346960310546919334734302286640375806067379540444886118886298108119762492555353057119516159598640852919538741255567828133098744887451841864883671142237857958047192207941043625716152338776929264312345246044812591476168787047590899761878881841628104991504258219643093889325379406808123706188351528728943429065608578723147966790685725292625129511644571141435306718798315413776107860980640435176060225384624450020025030460721114573969630623341710747045313281889030276316411692392516567475922107315664506872211100676520155517374973477128338010131826782464683267013363476784664980761290709060058949249499265140696763630067922198510386341083057729505300870363975774613901602591816110587407883746590377531612733739372005386600644171620348269380079743588707430072971178273661376087000915836194351663739918453060345590470340175812620503379982730494943535170908623253238821673155140622769579344102609196528400974224240505389056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -41121737453017549009481071001491038238096084989415695811043320644548462273074902452679690873848848565491689417454577023948565610760835944838128487754964062500948958613904575910161076734799681562055324736193224655023083872142322857410097959012625466844066594747500036406004083965901153437212200709616980398619808873696762679798477937228559201734329348196966827404996018840966370105157870482472669857444384013944348730206158518114548632035551581674115436743065730141429858847091430931080967025479063081883634500273205224339378182404207102375680924299634936315982604758040428431848803176244900327492519859788761202843350392264066609327137562455100934418725607930621792867454368304058576917355522336533401978708100568839579942875997556123761520691293112058353193931882987030142999234082399294565086652921047776799434331755695793166812937651308661155829156618736964939174173115523193809734680342480102798608246041044308320512823043199653034244348957487245353945396698885592160896481188756852987932359866120216743797847245637145285668796393458592949127975039130223551344036034174148366212707057423070765053467571333216610640319891806505967223391754782362246606424043374339078990365254052557168837850079923383621781857229046268843671194551235210619615238196103846842363809972408973417324427095692721166310093276850279308813357302484044151742005869909179630051809935760006680130888258658182833306252106737828774539607505831590223022254154416174073221151047863978563821772756652011965436541347916230996027585520329736821531674543808629931220839348919436574721206955158983841885575875690141603878326536225086807291760504447577846285726799740529474752135707466906438242103111742883702824374781400578645159041534989329628604476932193910152423038723928865919387045432005173675354708208089728967189873281262297159563102470941326224646979878528869474803992121542484491964217343974197040082601252743078997546917172232421976469710557522341031406138729516357017764504524155529380633066124654694077309578807509815996604990860570317825164750561038971577124818409364524590595877542156962328272076395858123005585923005474722866970298318826105757104416608650124619962693885733722885671086629287178013780187769731939761010804404127234348147527694990612233288203401988467925210410335837845180485484022674748375297173069240231775833562712812253334019300380152864130458820009156090124181408484877909798745411504779908194362541246081826391994362390012560929977922669338443559943907800195667898533453786167311408823322228821001647454241836555342481988283694896207484006232678603482072046828013332577044166920560087067988376228198457942884900346114470129289766559826412027834483653790868004180253121913633391011998089899568880590899657894388720860081461775279845370954675522528756921981653208467942614656204660056530272604060758448065501939813281356500165600534990905111423569433584700807711009370354252826248959217587114306447417593127467367508264763625218666175629419980961186038623289847340185164920497359314555279019524100040850471203729726499186415936199787334321456188306184255173152354312202926091737411666639052556596647228356310936649612305365231729691668311969450289112699117279066043140433188418441387825625913156560180098409911146062993728901847612500366690365836743382962661338400026074841701338068671842341183352017970025538901126243072988870021801976356951569274178016733969358505236090503499661828657649206898975267446388231161448241004075698055170147664984901266740802210180532903907381742552707421372019529593279784411068586116951190841537296191107427255908843442857683684654708572123411737653547128381481377688091357372572992828177811031497675366093768070676410269400826775065111365009435975261607491893882550604106916718463342501864656671657893698224975284673922940945856836468587921723959747408846766353377791569328493127268320838312563927255988442666436243352033689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -542302651578350116865575296862005144246417003867049699006797473730498527092643053019275753134882441628721566812597612222043898911891622809327409305555195690109463548434067065765679552696106642536670724264487147870726526248683900346515641426803330275566237547167056366823278915070689295888644138085989821073142829708299950156989169514342453834542751834898316747276887112692111211079413686783828751653255691701030248908894753937885112717046841513384625924791395666504677994001114175839414604315964282090359344232341874624301361376467609057608158109849969585702601429042415762856390586554781603643909542041685463235968437506247644315374113377869211773156510636355771353807668142949256406354480629295337950585256022393387024196983963624686667221520247015536674841445322390352608264897919518969626785080043937461396415921709345767619882541882947573022602741630122469832310902331717276622414212369291985392934944352341700015175994309964699000376030095338391069304519048417838876614332630155729091328444318626063789109501395472739938628714710072770025226013103004774384741731458331332290941538702568883971416285295273696059683578474982464153471535528089156178746635160025914042544765273174777848446108812580879634149850278310571249243882517415073599958694712669077466808777280653681069894339259105174034870008324108631547683200740294342629540104272111733697319391627092109767196476090461241720628857479812032257325555594745988172262425400554020920086732656261599492205225830868539736952566180847087014291443678144914373098046443565606543980835339549509072277485463857290608567913944984478625212339507199048101869937263138222186784870931892124531974136302368936655779904156077258286631036273989875717098834134913842707186683919221160398527577464874864809581411824275351621487033461420716640793790331165758321756374031187644782229449512986595690477712032533885805755521303742746502356938378617828659246722162706280820451780386448404793375379167128510657052404072330251886813613686337826474252424724129621831049941737917328588511614748062992620314108224233796525006529500324919334705142402773431868184627772351421803541779230443541759072827969524683081505994626466317207634086555689111621617305822139289415193758503837060764724170620471322360178886863997867481502297589883706696619155048599239785890292273791731876964465132265281454622844573444065417201697094485049772762189259623593338434737130184165741308213934260410573629078761458733240075675906661192759099164650612582893886885639350705034420342623930637214640370955473756277650671037848988246968684272810317401618775116574005675430190326528300742912080694582647972845134113879322527747446776065787530088429241690493970804978239307991098215070903597888744227070691230290143204927223295143607236664719761908174890316769577867120332228070519241432995554459745114006439261830750849323520764637748729647992605124127316478458339078696876384781875780096645784510182223994256160340493432859488344815658435758152865819044930025439833673352094704210148426119714210347000817451617247797554699388265643459860640396301629368955342741499974246177300198079903447310622391174601130685681292334595972797292628445745555720651687454304830081309242455821159070780254881955611685149169132644172556488556175745769177241244499212217558731408485185613620026496295631446311883692835828541495246142791393662796185762686577356411116399343434828012054510146183356067303600083960974560679198626165209187595457977156327901484753771510199727038920591131095400145528226880860378340928707862690078532427878845671554545653998627375455717236768894916888242796467208345199440125829853010852758523145232441138193431810041965589641729713282062275821380777089096432509560779697764249397406036691799848085599769065985527610695486170542304125994598739577347718977463372418247152700307519864553203172438922814128456827149248061290251877973019852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 26300747833376298634160103390932087912437027534175929193810060645276527677376584106474060659296881635451822997412953154628343787079837453397909605938831375391221262166343469618545200572911621400787886382570785591436630120950939468445963977536895049732944913426640137681923656678179082188207099653378972056053690889072036116323956133803368036959045725269261416974475972867556861600655438609001081994985338589319096867012862987004822561507487300096727959609361290976814169013323347371244601004875701601860506151774242767113251039883508696647139097657668328992041333988692009386662365351927775723259108399138895065585196149574346357899066679401399490215669265258859856698124127547249867834986291956162995816713244795925440371023303978258163601676291092253913208490711432101313423309901408200662406678201656861231554735923552285493672054381600597580724869806777223961760192288730749054277082554124699191846360967143093621892940175865787806546936850011246979786640037954216267267750200619620054588895423324279783389978407200628148844069161558629411878917234757035970380221383280795486301231681961790904505222253374742209908903513314429860671258041959762881031892384292203708340718674923975462850844426404601228599996141391103854426119078231120865657360809212232851174088554305296274571884983071775130828820414134088365554828514316673521806917564266572858095207989743913023010894444346076750184169337967241337850396363588335822220172898216110379704701769073806203398843927672244621851348634283852249622041234924692912793578522196216817560334286713228200328686417705409436411218826755323914571490300829405510459953744687116097667686804533355017605077341966432993345255303052721457195091395506655482614734287155441814549182912835142704268399960975744988046596845582860295850058839046712858749556096096331771653839151961608448519343299869953251390980129409388893210778971804427817610672644435546297286158170712184815741345357552016853155605174202105464933229972745623408974605140861782087670113764128858020712129643784698996957447086456910050099815647465864265579123638925046336813909085889270833122059421422108699700284818794092831959866539149658046778552288160106372896976545883757933194348613062806531964802939361030217708259673272120234118474992725377865275084490698153943251101892189555891640350317563464737058664715064728105659203126090043558963262697520089444385558643950932207740561854423800640001564669175045147777383122784879528021900739090776374649949339628860137201686906231727869170391017763633775980295197098504871025352267125180087264623864984528629141552838337752873168650482372410607590130265531780446143347670560417362981752281720291046456191014393539769206762706628462565351882958305077751855536872073148956608319673699437354861271952385569161552017765756964579642989137571989193834884935973345929438128412875348146608243845919607071693228834788065957637758318754966456799597267297225617312570910930802793155422966030997767492254849035624267366233625195467678767869216290207041423059208404687434659612840341037624940353995691607675873930370304491413886388175091992879794242730673759894210099126488351907038990624006199177418875448254505753165483750836193726615119116294334035618146614700090975664661692883130539725191924162894946819960347810476161010851440157839387060981749630180391044850088056987075559254233265937897823792021715212757748784939932002685009026500705869286209013470888191446678140309087875796012599129719583262948096510912941261816837097962297204142927869903268901115946266126834727250615977996360942876537556845408061159148077992207312549237221933032453467411105751789409308560055365381211591629741910648327359914176988989953875071296274195149836181362925460202093915914850103858154269767448952485042186918534750617921727269601672002313433038245669011982218661755998709053892889964247549362812738294383783460997773131776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -6262179080343515234440762420235863722975691679812813058135654201454738388279488787937899403326070599458421133377988355520464498793644854706550398762059908958482996347040342831107678279867594185375016151362810514455564688972725363494921054735869165757593023024610152769341120046181418048183787635372016436916885505913979157185929239355175757208567929847654877928310152290479325317650550515229656069856293432671234787361243539349763886599335088224125575591187120354843796227547359580631740983877382099581567545820852008413273059567386048817169366403517876611068782508182693792929795769918378511033326849087854120035804294925587828434394628659805865096969691134071838356210401293514977981989795536023510080149220346437284895585747268013090337406972635326512250590690364617208815360075121859286888867437208349792327002379978015043187572672993491774319777462944661542201352080440822155727523120574757967523815537587543822841588783060815289685026232720612413836172865599138411001246981398265164247540970704896706004671394058433848329854190252064985113401769865453354896810098680863134518599038459616362418353699336779494812255456159473133746173554943853780780648431234822462135189505288734123421547826122244175661799466471503290418875011119654152455130100798443867852067587393274473262517844340677781761298685939247671494424030069340853500914354887214228621436976014687625108501061782682872403272044046629772379668249367876933362773613635468457897508851239985040128215152126997380712531479665700618436329494189466741943800799805474329671964154228962389277041063055981580937621392404583633372948047492641674561995966956732004127204094496434739451431634924071713737798603325217053638768306758483795668747827372531506195821832062803595492229032770628843979775019725417213976770205828636111025262190056781436966045143519534755759378845865680482471748690801213580385526845742753303652594787637037186741841758478179763676984421406446625448552486715630051650615046298340089400112490792066376001796748759009464460084650953050282677492920110275056434304795979357650539283878380360022800862256502748462539264058535504524326778215192085813280648578404671656651486409122092668980702793423987589931338274273114547604238742391613738710574286653086692816290784175870217536221449343556103966457393291421930470868388355741616126451112983926243446336927888072830392070572977312907991478941403503679800580676491065580464635736313310602760230599471447387837599326877192040198651647739569865937448623652402842815311741116779733042146626447380777617710396820470035726935568068190070494371310184653347309425973486844789045883325161074149064517641847076690208514055013700196900096321466025586084937087397712618027325910797127761445178329773978275475641525583715692981924374136469360432179492351761781082172505272794114257037959350446582159380275027585821472636585665743116169875331090121025517006962040160610421041195383765579390066966108832545049341485572466830877410982871348813244568850477003959794521521289127701733266098549173773133728383013559969682119594030587223030254686760473449070920653699020636483275548353277006815709943883357773880977446714245770071424046635377319508363071409425843333126053256621282175069691641341285829554784251395774394249996454598729520643806253188538447182367310255497918649845740546252608094673810973093025330963863525193609767164088542405871511221616923711998449084556872491119409488340825897837224393215204740090872270431096428359434283918684847285359332279875371387179496273061704229879414422519961150580137284325497181842756635979064037410956241316299848509861641385741703292919466714450383126570653731166248085136200441123277790104539911558262733562846805681455061947589939486205508950131669135833248409417256179350309616772749710778040525841322416536911243091762655291183298618386727169123146086283012609996728904514978349213286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -15605613493975815920517390149372874006479768800541205859362985094089865945496523894775268425452835278607177471858328966789902163016601316435556425432275997473339811439435157269427970896596527836650380461833562187758202703515212485189380317937984760006660205601539393931438343331818695011562237540421472548878649971366698674030642444734424826597127824725529284265502748529377333426914849313864644777070406453058679998966122262752463442123836433740728060582306245319786975673685480147048073712149775268606847929178321404361766230019377812458090470478198805466981263651213816169397315060884002275161615860530656318076733242903736947737813594770488609647826600936289466805006686753046688289918847202756895809667308646703653405245650472333830081973580253959317822447367162309590246002449301083581290598736336409476122816822995816489232209299258366710067653781735800660568500806223060404451703333709605070095516464661664673956194220829071119360351054328201378812822397132806863500920350593170884584437523639343012832147626231393876270688654668531682816094536267816247198074620732251685462559578378306547874033403464202862023214265294697425383350753352898580201387718959848358352543180837765095288847735878336481043795458910023336758827337100028407811268195998875577120084054090430256249365779903218795304989643297920455037370604582830259058925871809762724867090221718932110509944000274264306745254515706752068620432556645610266972051831925790927090971782487690490756844407017358060353218620330449915020914608351942768631833379640283685019411828210621185397789820273296432183134896543158786520218088571289599583777760951728180579882719355256030188001884173971740811697760193588769712051242236046340460447587661560118462759263805352877613079560517236132343330849474760916850355215763546014800624442527580563577727519412851731025217389939245492002284338992082218824472406937306927787552070736625857019370473929048592031673377833886281982869256498187610494064555600139843135043894833942146290682667642458178639305621624622661065396514386725441174742707397391503661892528661242098794575912221417781846717317838682531688246777445915796686239482714437557233158065923411365381857298225434307993844821504684241625368279881048533689076173767664141183691692747351488114496638211907948984794923646162522750928735245980810953003415052748527262208240903187178902681451508812735822265063120499109477466502332708856949051310484216966365465785464940730338239424189080332830952015208022722122229882271802116385635469624165862142059370193630710229796648792613834300137323683003781924964475420922330454977856392713228004787629578890046117796394432593901655621014849145656209239122117606251954810079537904697040146920882932150926819231302246677023118506107383139006469440404796476223462122987102321433540058375153094863406720517231976549567691210216430318724779459134779752500454156736550822776598366680439053528810011677686674162249923173538018813805414200315459366536782835538155383034080202566859266472831330949688611983655895607665243202322446115624357875645120933044778141817630401611108430847546107155943476040070970026737697177410049224500857324967506996084452684877625234799456237058287904306118028570810535731182705868533088290984943426694626832847006146449193786875984509784880255611621618555688464299434883832296625874767142822530695559328619446117103708123422216702570445652263103912518411245046104158177303885856017612412298331546410004043215964867450318386732609348151597653529987902030689249478668307400797685673915580402581211867707761756202569174056644372146798606304922122334826854283385774698902849815945152202628989483508352995553724472225278147378832455160273108239284543283833153756773666670450705416475243305132774590252526179459040907164925122645405541663279834325769835047426710536803247659943318212594212486647624942498619859742842945536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 3569224827716422300682480211771862337675770846650982069991703696849043961243606862837575207375725371449558377337144423072568988461660451865997138918531018144970262088426756376429357553840958632695737586490039650703585243254148971520205017249354216204996762992308156199199850835293743848350878245804437104680932062914876329247534679159510594127563608666198133694539429595785159276804797350918152061529252933273250032204216327640169550698861581750472328933312471873006612879242659382759256404407118467023468086172934814101223060851799119507488702815112060941675069236536168432270367591169360377453116227556511503809473556573367488737636869236188455180915985393323962733310242760478063394195980451864121085316667028477065087980011538882971641634243701740454366785841140078798346185312171853468988971674830597053559089038162967175310096376693048538437313225344078797603515164826913556780551234525285061403118665767280579230162677545041152886322554622389173430372592000575644141470580550725420073382995065010103602946163203388987141932085480364114079946075997684504210321851012563528129348992658745569664216993671078584282225281733792836315963785071179664712131096103564659126533415522774586329822221273218295947406981820687896822362323872714453918872239044126179503462057684417150713956793621316206006194395008419506412384063025686191122799130957150289700721985237355499309834554779496949349197623652787116535384574361425368788032993423884034617016984755533415876279344693271211128182533339588583853574099170701364778038738995184338499536199802996793256332837758580638493776683317349324658425865353229899352531444326786417653949484202701740721082130855564141561788877094839753526127243464031826435445404142838245344529928358964301229928449535513343639570148402403871516044129428425833282852007469243968836185277656965972503126144719147519626737041336271708638906063004958277861624721294957502183738014095423002504472176026095756378026486989722903024708245668713728585113378876984190417671177080239713719879043735609816518403176539738999665996593019003376537215492572313191904130817079492632515732071769391783132080465848204884056561504833291664019427301607298077270211737843499975363350359297694547837994706370331035680833310558401922803445164676037504413967824996381183041712439576519677736375439459916528880771151991786195389050123291909953558554703695481707436175225902511773068963589095195515194779427504741877220555977315338616841042322067092686531816999407466701650230578387080531670844844879513052867110714491497448602520027821058961838117110675866256706059688321387295620785344232058882364780780519386250091520743040796321102459409402614997182327216241421459824834615762580692299757236354140706261176477268424562088798320106958820148041389685547437241209635375668857528351890137390677818481398702569706846911102158360935666757002283527835948742648295790110928993673312107216310655080019091508701286082975437316545082829008000200081210950232867762573908822598655738191980742859201180983390002838577857893659142401872034460410330715042689298621895087081146440932254511739837646409541296410642103914690515369154207050388845979949934485595169282826848121993821759524665604065942297188157144020626642111968806575206103051494315893865434039426188355246015759159314988888718525130096935420392081924341428786442485190778431800834801200630539430578714381144509151013119851331463133856130854194417595972916382548942174737482519788927536036427235447570305271359487582602253517189159791039946412527655933743716245003379939993484735359306650762060658033101249684724882283588977874682259162799928827263055382235416355696497183083089092755149574518087802936160242578832145739046224652614524575916939377168580607660256236849984395618078610215934787990646121087019873887045249766918053835256394238006975956526926754839412286049486898410425417728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 3349778198336353341558541079737103812453240299606039632544650359694602441229936776234920991995924447848992884089463452285801670737600936639631309406881676233360542339708810091406879396950736481726760236368940580594137488249560156073305444747083750358150092469171130381253036401036458489336238186268087289679268391450797205087017574350787864735762388912119927995204440421190862176363222699028893116079514294818604702594484259316556888679913873488076808337457583322231907582946481356202735809950266390768623712431484025101093716344845373360085862419840326309469123245163363406282416111763116401816064485411434255299721994669329149551329790491379953394617068339289897725659698205754015774292013184826212897966337595332795198960491299036891153056451062573461691232234513958158807458713023377172701191818977406952517008364187535751616046162597526892883785108639802474949432178937922970042224895581451515205784666125903281064724636448639439975247232223871176838102541590177596183934121067074619946628166142697971840878682314888661778408482875554448571534874260159906017257115244855869299538431072259099193210558840207575586871052205779477496396690720285531816585520157013826638472559648936032037304844868245021056621098696834347116389402404796732480306456710096660447337887975012037788593954259904067824922373362067543035587467056917070863829989915502329964185159428335021618658239289933521848713556988199043917511139667953693111947213639170535674499561175007211932482722014183418093256322239578931197376347735878719187411654749390159968635161560742862630898911101659629804965225449714160700622650766363291079066896383088121219381796738934319807588784698852710257781614692522700452782287344551447219808030134641318595144405159579776555335417596568267398868944330497998288990010847032103364181179895359547117861257531783001104956715752056676131511579475458045323011611968954808938643034893623764149082569643634636666884951147399560157192227613563857680305797382146612416070610033910638516008434636986061587967375245131535816686746725057634950490931690629340289840955224223364249954156482704848523828160468217049500199558571680188262057799237106408620247741771588907278298262695563273180199707513275745031981845148425950281331303739994373355993493744001780340880900937655067999580576249932040581886793614499387117902030692085039629400559628706452128577993897857012908419180990665633948780057216361707282817566157297010276981848146696333347191673434040395788722727470165956702791387760117383253163594002076474468501953527267087950385042727136361679687780182999473470748196314377769366706564969613458772221713365721670132154225601747151924084708561794390174933956916336223152787715520737049043652081140763927798750809257460883189207809661349921488741868802860070011240685295514801040494257131354805932293291993597887741851891209246300488364540744040546241656262597826802023779212782316869779084156561291821983715713865225555901280384117782112629789595605314643338499766603704486401730455149093812735318079642631715006807789807774695134534720683081372704030857470915207055403111450879134637344934187534709839004062047868200520466729242761187195159727280035547159567673140944702580956930309970557897646902680040634497368109301848442346745277864027220809228187697213615404598431247428811342740996084095692775874340581413942773947556943922095663935873623842782010840153177336187655098337095516913028996751883049775675811452238409377792106607157242742098740843866545224074416739814504985018991883039111070965713465823103826556466295910442639707863495336772869000655329995377369726746711959993369893687380182323966044237906363050029877986481483577528788174690340303062528275281121272714438025528301802832088065105944651225590537825580808348826280573962261236635470234939232657922894874654198381184985874213142864908466940940407801982058758144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -1509248066608327876670667766066091336979909534742284664535932815618872687951818330278370199555447588663237939614314458622601503654445235734279035031606736423285727250321762232473324324425490081506568699359664071807615358547683364734925649361056172166791624119729074560678697399168681973514300573797474867026331573639748086800172673823171063592112422195523927724400581647768558339027384471612549316582555941194135929543004239547693118440748098176277125979333861474204294752037108427978157711383787153129590599270350757316978267871919991157792028435118731622440502355303678843180848085242437057836483393561379471176703250790166526432871861792903149273872877979592788267747287549162883554292805694174047238340143998383547755223603406973180072078818584073628609764174513918114287734220936960047066213238116706023882695961347626281258911147892507944698405727484411565170485574075199298818867048930675266483852219625916304725399929537767965483050814300576387334991841722285700208629875533639227970486546200146605813647070856021849448987015814890669869552952385122459481624691162946815887782098445175114519571376230189053776610265028161331649383942018276143201571278121566961851369112863125568442549854144477390695980170100256245880801012982903186437060605668060828588340123366366049507232378113972095279432249476015180167327240688481876615058455644768676062737206654115150831171241081285941196408454806140382783766642862730808069037884799391563183533362701950118378585887106473060396018973897498781641776804637184117434940829812923883286558878372784189789781452310761841507392448809397564495254491565551493369619274244500609997030566269945761290929306134755679520070587545405567050377658095084699923302832110827703912040289273059498587892712072981540024253484360448714390051223808194626951922443262176177718432695530926218048901877476073122963033500537170875037293976454081627430906147019483607493038616012084860796749387519164220946775674155193346883904674349809833850956478293824504891876089686162711138321494716727868176692835427390654904467561095564661358315596384339630289012126595700425562466163247976602072483928627027096757528336820572449306152977902825285659788831433371748664487090536496881902810263253731630561515199559218663038934894200033562643944838727424958794644081258872822292223269343695457230522801965722148288030718075902236890252546985939229716527232307808941189616631316118811042077436088298446790492671953945159823297717706071016850810223385135483168611612145633909611205360976968174683878188534684696584190277162529476328076877448439544231772249606180876671199587548977423308081450035905008665557585042197105765952110887915258019368055283472315702384460358248272438775838102478469028221018848781441529663832138001557086418859618035598688024468140065475821043470149193248719378561163310044640710933178370494077073429469658464845359464207132812295216692991119098497660167080421039520372371918443722892950538262671399947876694309482400938119546779016091520687261945729655578882007043986245594566708591354169662479219987309892736743418072070729014539842813619892196858507363879208262666071813927499938831872561667658092671331867641191708061157126562415399774882314063063743360194760251971053192817339505535724895611047385616629945400526299522386969847362229083395433219294326462879419676628669142393559013913951972383208660100096019123989026085681030234055873278642029523536423162817726308507941401366720856367534801194745946058196864272228537078045481606896131932138556023433040095076610808331657932502744044589843140292364737459606537206455772676334771548108481154031330381785135770279463152449651117160396122063337004097963614803599226525736304052500354410446065200501914918909223837453484063571447272772083138034916670346960061311768489092652185940432616668994781505388801084774740727979491531286506373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -136247313385937710706648461235413764737626889988900964225315815509056178443831296873597340995873792024792880002484387412207426140533539198217945731078497517839882801493951333944494258555559575059022417762398043863271129382123958342440049401456454372589266960350885194764149990194885204380266626499831579867409273296372823924653579585064533210866100205977948543397254150460966626163360777487686740995106584021522236863094630362573320665169123827254916797558046924212678118868653884168170829594543735474208472684755458401695223845471066315518209466706922484659378496787716321570161032337439420307464589639767559975027599439004162748465282478383190271623867345875265253355843937249740556084323585280905779760893960742861368711670208692511406626968241728158000751205216340271554296290798498538431864067419393743931328293092920194349964174452046271044302627904127256209941371458865547119870952830816077863119971145082323911966637887246520704377138999061867775412906816679041388274212942591724847628846677062302391050578124552230703786324044545385410881552776267137856849530466497425458424506282744103201834208523938636471479171455500605815333515774168407324571525873805100652389383047872931150942289438438724835211448080790324154722733372324091982504452949058191444758243785113057427830970688022778087101384102577182183762719986384856708058017564949104154236579744035999474347237443663757422832767514505770353388667582443748488739725065700603687605093377343815552029841335688983988775755280191088946685713937413194704740116495904663712844053256757193633765812004810703819081200117950678150514538106302522606533258630263226617565432076128790613940205967721913413613495417358602483185476524300388057070868436804869211907770367889907926098947983791656591422229967536680370788936939238854528262137079300155359273884955119071609347156365452839616972943449042054261888802367608051536686600539213508001613599423293747813586827351928437145844590140459732945147950662221025403920798560098671569479779269579267815549986938961006118715291926075265389424890148367877507446659965460625313286185103221082490894023282719534190785702751455591160873900053552436782465566142062604835817968109120074531577852604434688733745604085766756770105433902916928549573761168472535833287808763447184863649631219305311104628566860544209138292791692139368045238645465101513616346886619133601403235953989828836497181026706930564972428060267427905793485695703257143160362609411714337437419520725605781383815990406739468697952542549650509059761457948258270087098780305012203472284359607803841710396494580394986381396641254823869279664872573039108442558468116912523183324260484801032680246661496542009865899587410359157978728413628252782156491307061145764083538971170600922916008481598102782978336343129648787251176190764120914730484492776830447297305101518899347245257409791814330423123174096101050832108170536326052254863582155074011172199804454946174266120912137320045855250727038878664501598296562033433144030452327625021252755449706321227309781827790627944312323144760533906197166925129885572832459334019406212891707422900173855564205066133702577210374421267755855465910980965931641375084846243036488442614279086910911028597834953465653343205603438817598889040110138604371090292787869464455287129199033226528287348658824687851887612303299509870655390360581247087643444239360302524902354642765529163559269759843517631301946032790571001203853868265543919444730708704603406861379050707778971660191136017830611263120786442133487257231301707817290010473960464514295295147337037260580464189781630707859574039251357680218587251794353144349486948087770555464020774509095377461177224424405544423457501971490070968251946003213953532091183207635881317354661107035322707009744736203782107152480252634881186451502953683755623318150520492004710883621276553360441344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 190204908745554820336591846290571675041999277528060257223909631951905220382924599940769707315939055316481872067415202610590106413289556253892540212835605158341621882305900105794043144595274383725846038037250102854467390463386846272489987625963020462927981858013073257546928992253527851014982121320605058374921511863560066408067473568148160985272819183194990565950535133751914396627196214013706705289627049046627042560416160777809460850405269785310810927279195402088659465808551558900317190585910547619739927977353775944183430376005707037896093958648114050509480148337276349242768488448035954443876317508343241440840138753117465784656186340802253102162704063916110745456266204980146371171231786096931324089904314969481889247499516348820655621910821876319054778735482260078099847403286165172561407681814320461156122474585034021426567085798419090954004848742959147345219304019191454089238808157302344677831942026023263975052611449602248838494450225112223740440403008359858107802696721445339760198516837623759876346653280914228090696292445150540941821594511167910965974670754992324824209247402384349776719323354437414555375527303197171830945575750777048378654877347416094776022444458381861461226446040885048912893243063522860605827953384380152652607970732315185733411590793092356188722502147009201344992569093503304956741617700451905346674897175570594017644438765458889811316967144061062166646665917515470791167435332089644402931847157214355099923563968323640627933667370289072617325676286658423375782415794626336618072796100649906106057708082426980553120831576855875965054338264524750430612045721941326723965788538861622605470440925211905041796479034408000366364327539529386777738336009211005602812954827651743208720719757108159549072495298010175780688886139922806546500985520038205143637440934678575383626627863877843775829267710602224226126012207854885147243833692636293285011710174367085415122372882868012400949214216841542388750745666891215340979860460731260254232651383088591775898464198297496049054150670663425920488687273965246846302869805288253118950337675531750450048928303361767519375568733994654249134840018416061301043572034636067634472474254453418996877943423581717012715247358864703108666983613907356654369969461396275847840417508341966742568248398146861694197784031319285062236572015261856944783793648371003263853794687273222054040117086751085628563248780857585880374478876536145341170996402349155865110383940214019230886435616275675352132617881109012257495176837707840886970501267407589329767543015113894439894682400235115946951455998086416102248633686934593752197364819803505661653737734104706193814462537366900852309957944780055099643837351233738688299398118077503727768192497733545634565329104274189441241564680017333837867049104884351955935887211364296078122850909899838684002643206428669199528106036997421075060791156427740581506931979989891451126047808847231784389314349196167533415087627487984420087189892152583409619281789532011156517975331199077029078890765692797557666313881355349889144691410322441914614836131464211254300259288807977172555084641987782694894946170316219144532199584085744228058729358211926177622580707135234231348957074121737186276941121376416329768057065546820694012898015579647833240044783772198489428118995713733640788624417646915440624845701222943587204846158839930370929377036745078578196674869263502430959709013607873124893773794367108651437085195870985830570780944267050951348835858338250169476849596098036050736886998395754741806412765503914844818247844055282289173107017656606388145632523715411275214010664015924222065509999909891263306817537692201505243451276903486859350278675455225575725600403274637678943928348713066305430206902707567316367384031352687702655277083214440516083839017187390001591519252788477102409499945504408649752394276057231463069152129843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -12731363773272885990463321747845621524985865631954458587050962050149745079804738407865846711941687363545681965939726938773416360519142777588668503467927645649341080091042429680665384502365865991971280933570385371078503541707745759869480486461865071204757789882861477243519027892883114694653590085182800277106924593849275954041494488022787963385399169447670541278844181607179345460227400095824506387963555450074199388553852847062174550234439553580547762460450781659338817704793163828622875592265781831500004534243934523355556024265597656044354067184278867453998365507690811580659462534919176968098297237923219739757503410844275642238969391404584114833435471619258773001707263732431934137101863601287591662737525105612561921423949870911728805934489135388347619758363984267054845254095731520374798844453207439223366428940463111531893669309633008827766544979428341641731991075918015167886290177768858906396080270152758307079110707268173945605758518938088274438319770075699354441850703470212494436597800261328716224026530811541456491968633181122217461907588889566713786277526697000299525138785323295025308843381786911710035637430004315998344712838822596291244427227999414278981777164740332668052636978464620386265025323884341559011180558495637619195903144316720986314463113006260434735686432376145680529216024224608694540686148742532612475535727265056207407603769528870540052898050923518314812524228239349689435343891326345492465457602965571737193354714737399639758409832983695302301328564298479303824479416130758910382104731191091542145153753619362897012686044519910267782969180464033153917696348335578062821080067350646992640725362622234207703980897039718877530826956705807821909726284313001617819287544646307293943887973013070781373952296593475625684360975094361288240615469181939900296171469360788677500835700780493749583149851389528552491761158814050326697060783938635068692161754672536939610247815601118956788780844801697657282351785736910187503970000129533626981696395474257543711693563552526270187755486817583347092485423884468224735402632864373498208310789806217443599376120579437175425373112525824577477567395524701485287118651575764892977930866100053169225457117459723201297471901649364657818465312118932159779110196864873086818048854966462009087812678365556584032281392338068846039307574151470523645740599299526490188874970144459131190680556363135141040308842193176909004834382183686253914370355837397227584899374611869399957373376383780483572490201473079563485715951073897663431038223350140670011864356945084544928463473580904792937016541679480628343427335213921160154372967466788932518161862846837112515260671499170137358886935009538296411482735473612301774809611104655994681147108087982656276410425547037979337273473798650591242363588410668344759546459507016842287138062881336887520094243705324944117124777163792012426305274909378081489225812864750570054296610008043763659368183381412993780220950791114768784576481606531191396164171074796244732834165841237072977508747262751938708829376256165769080202018741441349336205897899441849791712543128611042289521772016910796083324614123184101847395966036429989592276415307204024940282056840199749969408579774322170703750176524492330371060173764534152848461758008994790388845804183580859751455322347384451197743997878964372296975686394563472331489699122730469357387999801796059619075994832884554267981088784752384300831923005842353743464383571589804505908237574465897803561440366358678059459512684407533855653143571846939897271102417042423156446760149224015074716884100425775573930218188790672159707637031669505452241116002917894008304171704351966427625067203979789223542177569014077443655421509490391754714800751978077917404595893955190013747412224904520326638211767566180747367823286086818614028309944639587296406488240398225429422609714288536049418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -14406710300128750607165488731730727875201510329320709507534032477537341616219626570292995481167762430985718515199482505726857472222909152348855702275047186608931645632032035404365659408797687231362015193414008719590117177420140484873471431895393440235410920821753267179502316312894655388145431396006047319157304775207474486680004321019451504475531486402951363504720578928790846277480534769478383529817762462277271170895787637297374226601177600840331554095814228300592078472138098779688323954973684514031329992680115782775249948448879608306112215620769061904315012113403147179853780700286192383429776722923881500553767701331505582493759899154875034930443289774377633321405879768639577877369411960682947416575942578486917925015643194406292448439392032608484053727859639498521216770038958323936297695464976996435176250817340128381084120161716753095492711033407004518565988465222937271650226244940652702338609459190691895007543760477975906529918650780869223092558913066037808315766895671391621388342692068461654137334608152609900750435152296030605641092360559271360421618412762335511005673891303478631366842805779520087019637566288859789234338503840363066725335738210965425098061973338659600345868730593990019384385229830752554478232655338721918612863136214317355043016084462701209036217483477222753047229443973917609264977882983748496915729211493404640000619717637195528210279813832701802915749595737764776641716847161255480405471140833321815189629205617207328035022122700441513806552279631915178706690778195175912967814394715520253995799319872839583228219477819917372803371478559675284504065991248520770746915841948736330695164588757759091593649520260941920140063334983464114552692423153706570099790197992399928704183832813191655878463877197229476758195669003627802911551882067506575025989022776527085464442493196543893902482870976391753408371751603550114243898045716777776045116461164476051690541121946687711581549778176284913425178154841374392205100778866477814017061635104774130825036644689985432979517256848086687132383278112441658048864198252206162646259430888818792799890408062566673360390888318249540267782984061179457946462159259213915590716330922507860190108321270624932632982518766301785970395747766166342398113860140080341583197683214557552523530904980623250324102626113886635786441817834965642503213676581345952410094851992267132898188686859427232077960678764962105111027041123332835027147739611936036738651850701310326749698088689834774780273756179985388561644904997003213763591298127651311463918435531580385646615655049538355538145832268545165868081262261318490226998972651471351925173856192336170722532370646299479268880266400872280036119372018922562116097878637494120766677830167183761265616931799995487829464503553204612213406476289843101663098159298976585771285413800366411725819702592519084066778824242027739096799552848917952550890176482865139760508475849942814093179179985624107387156449584922893809493994415838230203366494541716330067693482033845205129443319104125310504124420095259151810734433292980643080998072412862097922144884452970604178749590056541898924760077376591388414281830881102425805144926596975755048791505319424172732357831792055983823659727297811015658334748395618034587943944802801793962636831738964007419617645671039372390739065056782933603966958098405862212947043053935053152244454016111686777948055041203192819321015348860849266012815862944444954460973546080781065630694608454871208088905207141245476890157497427110925983153192297118278587233126760514503226181828094380525750057304817060639301593438830593120296579894741382265043598421646401565676176893276966896596736564866952253887900351057455035342761684136548432769719193358296650673276698964645171053572348680698177560376125332395412350094157514055108329461119119042261446290655925278852200642911865405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 895126596778039853516000131988454266044646142130649976026247245797289802785895660816930389385060108219579588607400601085488095217301136530754863090000260347560548216289664226033788837283072747226814851607002674398943109347972012188143476247326048162478866451390779648468477940467887061399533442503407905403511241876170334625576493052161589621545768621474076759318685222529836030305033239432885400453324001185018181638941457304106998575759814726875643829987583488057039728114388641100609272709417112103684592415383442285957190637193052905008474345609159362007939376593651780382151567083092119223355508428510854669214331778332413915617492616549784686969138145203615163347129359644468901936887592396470545057079165631592417594082563422436766376329452977213019047780551917268052590569787791862649568205184120639909024658053099082830066509137152418319207014001999805648495989061301313093208744325474794479289597995581516031337525980301242882684569082738585899855424872202295369936781202331268001062015840401796083878025617937273655877843581662439854798655914199858712038271362731073358004709125213220701616240215893853171159262644651755722439921839216256056191399706262837775853719137778813016991331425905559218007343713797406712518208573555562389907607959014589097902393122729188895002075257397032315651571068354009722157313415284092446234437789274316749730283237421128735872353765431819022337512525181750647916563637469217236127129339514860929074852736389927857915495198026893833174698096822638232258302461096275395648262735202560744136959867224799503479158302668287250582752842965622278790212136627947270958423261145276313341106484770524265796617031528901367211556005116741380657445091179083326235653320517311588572677674187949927657346519478000602861219531380631333263590378866639148037009174758867531022859185832230391393743673454747980705926376623478604208650937360060126293076771690911092090178950991952459321285185639014387963673076007817755817787538986371406501760092727066250545149451050312742372651557436173673999318300991336579499340957411959258638953787600508771380654391365431272548806362758159698045719891187266288499521584255312253946241852577528672736559192846012083350883082333054206459412736496850822314268347983809865949687014907356585952591260373672473054917188612293835057171006688972823059776249557984241392247466391130667992684942107193387112364277307552188825827938335511649417504972336076145726783064938964580377934210848001573242438051924500266508916387803788296738760669034230593902195691014069190574434880535686872081401405415317588542628510393546878072362590544000639045769944477380923259179623442870757867195043760792252359926186110905763488790930740220655803376881548004336176001712407890267452485000408490382846206301598011523956049724524344978981999451102616713364376554020652624432073857442983995959460497219294231308714248289196750077196766004710081861272200155877350529005055220627075295188093969119805837917939089682730534336149598389249191063173375560411370610481158483647955889576162898344926186640177117947006338333164938817958052855716077319025667057749008515278562006809239715099090994786539940641209981335863292154693351640402228908663300648426603445221053017939376526886596560860078967784018022605107981587700643965095868239346418692077730633731560537278047695187970654424960426484753881943734106088662527715894361333189554736807810989460482389338339861259055865980090361034885803805485520385687060463837374961942618716949973759974910871525372101940824123777621313481299392541460720834116215922211829951254745935846782781467029903805720417570392012814181406129874063957506389247618911691634852349462284942730796883287139272623906260713747240153592109426438530764587154331220321611553120362849004979341783696408521088000214043050475961580509368193069875200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 589452793044060968697933703052957307438973179590986975047008255493583925097574152845218502254257582742774444822023878352284226041409068704032563706311969540908684494016420860157927539461764463717604865756491004072457945455291788927000914831596338351049646501053469602478428925145742399226597142771443040621294658441707349996245674154642114784387872701678785712476153291792266564118890290190900584918352175411067898835541819415980501063521754431072197221115442942229624462433021404792346744679963039013238210011690101948726219606253957565329235175442653616554668652215006236463425773005861077548987662876810455496681217986521799966397017661968265556660301610740402702966656280258309969135174913687316022423820103224746790374339808051006426448931221576157835199996890259203676026037519442588155935604537546208394542480206480765949587769264463606555866962993045087482632647433482911753341522796067744335551986171683989269823447943702846683663386845119681023452808331200255055369826240098216361074869488735854007956616654294693147777927503300394156229360707425723017249141841755806426821463615609397005787956143222683272522287432753005226216090099342951503970377221847250831632766092173800120305940484205001496068399467163816990244324044199255165672094173522728959144740196965477850878770435624551456611719720163317472206052545115526709760148954752652621746149766698203916097564495785424929183277536838280275825412209899448095378304930534751419598525175322022365052588030048604499619262920514317672906235467988681459000005187438833440384802442345122710621234595088848086210469629856354379163780664151697243954017480824166225926474876876220806378089027784116147567987713842960578478131680408586473471869862939779473479908594689971563709056231569684813697935850532224690136258492523387861141895784992525503265247747475374443716723394072658420083100852778217485471363552134078086092766620370965112105705834988851894606360497283966086489909839483622602120315233329893268027938609738128673207913577522595422148234204119941176802040774907179987567194990941660476756571637798836495702158998084164819340641363790540316398037365561580582169326525940853832873171626020239804796591488404592543367945181114550823152232177932090326366755380597717012928684138886208648627846941884824055957418751704668967204841218575630552092604827599419377596696058450963617612422631108527734040838859053913979897276548631334920487457534278892552257135370087759841174083476651849376396646145234695905788028291011156170180066574906844510074312638691731703710591046885343475486599880165892260604804226876964837245365523566357247360263686168771853122968657148672639174653599186528099698999534387568429703496589087439382449231708973866982101387402886789523729096129165751835261168260536983798417076708055303994528931038834060594771022466179964511168715347953890802009575699965723145130761145144394331314831682415014203124106643311230321396572511104651385092205669113922995251186400530908762902893363362436773008652437450787313116687003454774517036734123210942384210962938033355717338165328694477525696465652349319039079613496633717320588151080669847979661534416776837548956962444773000093038931951477687849998712172803371051986399153970585655612050236994269227016440182162021678102137957551624918517797440453765996349009146634840621216458256337268969957229339283726674491474494777508817565181692137555174242421887502500865834679013851883317303907119637817299174178823420168567786999858855427579760982521695622115263446154149575871705120048063020717388876424100617661111063326655632610975558442981115717858662113671090633026116994331547200040636653394858707428922834110326434731480996393589109238702240437636889683871591476445348205206498090803523566948033230105583845209485265486282118252998024160868844881650395426422291169280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 26797616014890678039902891310480965847024672196579897382687023741707781880382424341238467273553083941053486422795628158052972638732201293140888637134745256916045455342536535656365607977384921739602329979057437128148489451273685466491801272192802240612605235077330731081131392608658359036444794348448888800308629639354948829814448052752170504608733506300768066151319186180206644756786060918891059539858301293599209250408858073544773844726234404782644741283240359246359468056489831598093321392302175259463575783694124894664391157693020576092358427228060929824999465943129524559556823759309599239232141194765853480237651183723107939525735534933588186907354239247479443595349328281868388204995567091989058790690748244515700062136984869242199266127125933519173390173325847857991499350275234386949781575110934151116572591039921597569100609555128788196614655535307629051368290974533723103639078598799790760797877001406212333681198807354619151171132806128064097328652350919631258745900127557677024554930488523103889773659626512314140716961100814905978292750926413600556602120685988084354577954366211860550175377547839025855464800458085412404292176277396094924462327635744709311781309175492541639230791172288453944666265135867822457910273492679085186182425045644242759344436408364133927243555826753001806839406378434772171767884136700051464343027683274256691251637346250998837494391464069877319879593655267122361428608569405971757048591091821036149198216533331759893629711694774291904597021596354910392227668082963865936740452629454680958323789975538937790680063118300200472645631473808176191550697117014279589456007216417068095495545287944620721944553230559773757136205588153188316204280521540138598191902560211688427777942503072180371857341530688752925745167345890968487997347660248061388207653937185009074511183758395857807602072343982768969076690667539792308191801294495183270404208495546776865150821108010043016842880092673343979289190559786852353064491725905621684535194985470826370832472346724593816987160913314634945855191999644170215331554461780245163614323321703043835072875077062494007302697916126832678280995373013727790531770075523199798355927287302413397703309139696647224821755801162144687502006685341118597441513982612522100886478610798140767808627093936567746720746420136758155672700279286087239700978336291251676734635053103254474913886608495586381954145601080916587403409952508868361314480815412807476399689321512651871617964963719375500850761729768162993682530969886351762557964421589794350669921833263574953769763366165545441862413673863436215788861400871654420416361197773284131999667838884945118258749678389953950376095164721581571915715744069010969576009351547154878501408425746970618891772834005874482351611784925918361486078289239595809527928047524810918781173699610027586709988489345996838038085563940749654160988409198790166627070878955920438954391801791893057497603918310378499197202320407116432420068434049816773007037393922892764029325317758612745565593072087521145109633057348280369777052369835948697817305701976414661169107177051199418288299600742463852351687030832863668018365663899538105412586489638842673124635751146513485821825258978124252917518533965219770529777180432734198942775608388868203234839872923203498014852643204482023853808526431246229181687371113221019139086165720108817067409405584493753277602854385319492612095777657286709366798135263027067868490951508986193703950400767939361112422823078206140779590674722352641470643321383279153943843190292900633830950529011968975176648089929847391991976079497945150500383399546493275418880949260050279674209199090955184463223885365015561641994718131739466396304845290763794006477163593942084852541004966211862626188033026693890533996522525990453272736836600920851733670788665179631640797575008353255424000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -10869336217097513129901210172203915756845718563944351494009888190931081346382553361870726313428216383330527863249540210450747280927545897182505914778373856798482257612075128481708118743760435329966349164052753354491036175145290236657028048048650365660174266329539691366675767398013493798657382270300147790199276638169428956911073154100025550951791701630450246666411310046261379632309621337002369520639071857149798230746002363914013715681189465630118311225229239846464195881716177157172699662525332851244389268682970992794452077926880955485106756583791014917290750357657089685719845207771392425333508440193648809249841017602629458937792927036635971765970102504550259507786153608226835096139305465727592202258339275180323758249066116374815928802311793714845564418259269288838461026552968676500444307829247321172271609627857391295116171994600723445538005060898493240052850649918973740149603915647048865449981910930273710937115065651945727073743782860422354522096164295326111429224932343265095925879728607209633399661028836278542896858231673436345768850674876407693371386680757086117800377362402349820793392107176353920544806874462735856288765294156224850941908329750899242505706480760144493118965560784222998686313973952961512398917717829617318048041762645132719036134752512059450383749582785241030941540895285469959361982476692485278252638487167567640432743344815770663126357075502067920910771951624293684349142262525348943839802685842508479430120096982643249030992532845363606931068793246612562033298002435331180330614988182669392280444383685145204801287958508790999552482970612386545915178343725683618188719128223795856236854916149414988364913047197307868843930496264151006924278396403803055602033057801388910110155803503942970742721989117061248130253588107147368474819942407624484934111720204362400513351080736201213605958228783579414339956856375804534012360564307189481544284562881416407232557737590306030798813854556058765731072290399095898527629393989032665035372126051718898350757989490969846368493348036838447611893057690139401466092289524476382170629405602117100786002612722002086110370767051107923895725928717421310160351967352226783093335413670487427925053256489916330568074694928647007128277541552327619707564351538615915326882998065892975206209471704776930470627409925608694303056575060344797735076904576942616333551941721744495327558889676577653186798232409175537202375649425347305461934329481250155291893752423413689158211680339221841184926793703189075089480357431887529073102527973092579434068324881248224227890777051444582800097002333350136779285352827724174462270721586060727334901070452141222085030210592348752955516876265544285871200756769723490073782521980626793286029536572488667321766371184705468506153872526348827474394887361873357844213573823291006202616233062405925116826807636743648469939742691229072231619931749095782743329879292246529665538741359908796455554577497628136526086827545622099632009153888481907678736757636971170586381155214602201492032323822621237090558483233156074137611011872497477723190550085538705788465923795448673208254888320410142685219936190063850418203625451566315726885223828277602402415257760040319102650418059687281499746363035908557853419840111148534083030138908776288841875193886068197271550419568076466249836048860841502378925008103233184704797531276865767445113553133227698735966749607239003409378343872348231110133008911841442807275740193672303722334118002891532156854496837206207668049432672075547882443159075220097420327892584652076972092651872144388194484124702310125429421863850728049405353454273132187079447353257717484957480717450020458130835671607455806528968470590496630790208662871742183426377704143806377174405153693881981059923530670862424133425280718041909321886171555235420646494760338911681520996307697664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -3475073246998962595336005984594817757401341624124386744032148396173106058404829660123759485141678938133092189868568145999597789139806398078806671290797917352441364703777145849483918906865811346852118404201704248652319796061984942057455551342430111954365389660926610138904076548448789811060457418658960381104709355181074966902219615492611340685815051202485352541794346437315142859035280111052141691350932853387414922558900730556978118577710004494393073611799598913806405912374110450047494988270828500150140769733302829989030692410469308761111650422939223860154910701914046456252900005784396825101943528047299597500978702339989297099256371956388205808336761530225658346564062907924805993809773974155457685459331972296427830879735464816384379057208942452346848131761683903545787874135210368915879607892097540143200447547377336873893827899448434652530352892081722396785307109033001786785319689498847867078613153674195831212278962497737153775068562044821720053014550131718152420629894342284528421444025442768087362683270566148412836787986197771445201478728065154157978616726836789863441175424850994288452983850749754094986527238007161244982621411732465926642437296415755668093199387569170124360652312359881942967046815014782106256885633692458970830499189282638785063407643052577559048739413281418740907293783420617576500774361698301603952105420390088544672006313948908918287658343294916373480453075954251984736752451909949751079661694429623420709872605098737323587045821768466137210451273772787305508174517714087364151784705648780131362117798978875907962557343788201024903487964144923664800467772641354649717245820456070157919412092520507478629105197506692456327949701675550325929548420810043400449101604777280156698607626325487978749031787588887935931666813937335035918413222152070533530103789231498007521790848058440583491812248737213102417478897105556487662404609169176350801885079644911622088447444658020463466463785045989034027026788169454025474272266746693550110875127294267117348584639892345441725895292113064617560706546273253900401777868048307888297571329353524747876700516153317096534310446232468740813195472964227295545417618790600222151262571168133618273496299676387871675631592662454007984551305124876461967011349384631315914129155657285135142305155399588291871395906909956275372224338201265882931253476852847775816778752120701879575553693649802040269448201185064811263412774669432182529914943624185132242715271344835203597752783871416239272181005748134601181708283193035379608993509434088996551442997256549788146870159334841044673740890816668030995853099323603517745527290495043073693451389726991266787727476717046775968474693888895835100127741018808349300592001493031468572738275198172574217214639917606890133831540703048727543376719340711983351295334968541341350205721742023972745822115641302286955121690542825313553870098444883487767626462732019319548430836200268331473025948161806634876463086796657021014154572079806470190997263087648822925129860428967431175498946578940417193429855493954468491276112027227155763880468599211703223065848761564045272904240702465756207867186692028850695804151543564407763522927701898953596478010104152555773540445592130353577258745314365792226881302773745888439014838857973014326348846122617775835565571866081029242479507628433159320538218131284229430599192798541494676600211817634292152729843716288227950997034421623918213644679882567850723180836328670176362911617221778864362611424608755366461212830541313845583338129162187974962037776580423335468598233962749473127420097262761413907633242655546293995298929814841785493494797206794082479348516764933614759643087112190368308317213985731933691870564444513257070421110930103233955239766130361576698836892662495739069876685043539322176316461899495689357959878161948416500616396800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -695491393733555507019242872834707486475182196262693742189457078097030500733890686843574785706389200343981338843263238864389892889215548465228165265524265598741263754557960860483416926924566265726230898311491362213250275421566453805140200790795636741683033288974600925674036640512464739912329221278346236709236547681906471416115715723330030860343612757277527607856571406181019450845181647417244415065478203405864320816573373990135333829405577751571887107749231859213512158749756171359992993758943783441505181315233059732246455150656053403908647096711496207792214287163519609141001334382485381014584739942680294693060561312874303941151050289161042872504726836822537331408547670737737637127417451414481597861026981791587923499156323502174475746748146459481193195782198999870028973962119241089071667641566787884568461634633410736323519670488486252258627771061289515110277280014095428989656849626637257977662974483467619547797063350199732594725195364565637792588419841182908645258576334018012639875574690090927836502335986481634087799069853949166108466412089940419455459341961314119487390213100200608188327201421826771026688565598185464433207590775335550876175555565659227767244601341046598370361004214762511938631487149003458563807561940809426187065887656009442153461242666048531737041375308725853429787228923786813293795919188865974883102710103284065967736118164168313010216275825931904500804634768748108668689329571616196797694644309049796559428829779205879953912279651989530728792335000110432347635316648893919710168060553361107643572450323089171414894766549461663508061257916819739705382707842536915551395268921866880260471504836205449144066627628704793306204466647685687826763433510367089738132713472946301531480727822177652359796849255573669109337058667248245224405071664241742088310066893445807422632103836689036849378072449449618049640375032576572629670349597976603353641183365938577217954336457094551170628403000322104650122480230842605236544435782959242569624274299371755240622284552985964879940893079238798749309240582388950749922051570314729562120981904289889619418671853220787000264833447254350782946813588738404474380904781333990421976042351954577291198418350406964499029122251584633502016268143793265693882640783641416808709668043258933532727714795392805569343770289268837587677543928428807891649017293820595534986147431659814391010406986296678405273904757305281000004818383771055684908176727111640812681750885928678053091876363631315013264039888738800232887280585438216028468826195967384302784770457912659110004132527568706173555365609629008912874120043429093337717690409208064830000839711262189874180128338042478623364956332049414148398755101209725976537132602563597806227471846516248101841747705826128570892531741644456004953705689176611633206798703303350459732488807484726948807121695334927098660375481083144483916911951651309519590800306507801515332568613581756670091060227052041082823070592625136768904099882451223962427209319525532407444613129304815265427940550503850401159945968171416796968257085986088909458613811945337260077964110540991869637910230871831347384758927316179040352486199071412219743148822537936209260649652098166998121412974592364527130499978738824835781289588539468790136220247525998001243711004184189278548716190293844500243402881546569795025876521784823933071267207003937845297250833631723945381947723958337799053643226468754907233062019847713669142207562354004674801464027890714078716091795878110934835051208952758601503252890570932412836661284113859061983402746885417459410403083164438146319777044760588572105190539386451629728408118805135590798521327407654097186959988219011586532487363255710847528379716570172274205222918486997122646835242486950925091744614543392227512466793884366687635913195334865404423123589739692687360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -91923393254826316303915523212722875627965999545087563681240308984510495831355748886710870675918129552436515736992455341299065346733725628040028420047920638826918561255675689808508847808623088574186063629434022055835025696947693061268413804221999007886846753547683447570347776912670387972345223944128525288852838513048676855717126404129273233218281731354416261362938965085211548706537961194047070194018321866115486301666864585804400043123337450300202624398294516518622034923994466844366011039648382925394372143198567719612827605789187408493402497534464291535662076610387530498946287367664415963665311226110506101106447355708094116189969907584238868090298995731741729365354650643468625959851986412671353767800310837683301203100006346990221960394977823470580733475689795828896432000603815148795912127939040394549954104957898146277888605827158963621784181139720376301088738730960054884877404925407900108973916268994372608970280953123252863106877577126902506036633895343873431407329401458192604023242656735844034592352023131452076752448224662158591730294105174188483570204151841350396214700522196493798549192746043036539765800433860790953645040019135647439321492922193097686830341089982328260594384144120986399128937457796957494802994653685632598605111779111557143673325711362723493710970781245797087028182640387618786110089442444929044801191766804988402556165257916646652409208615568723436795721833232881493311732516944101354954573151428658278746330583957031029198445334685681861677564301982451910526787395093198021571653200360093679861981065096254691229982471634548189564177883010090279051803500118065787299451718958574327312854513166248272327331287725416809927788099118319135362580491486947310890937266916144387783733890023402512493716301177360467187771207012594179399461263150641612035949421520600503755575543323897446329295520717517986025306232953490323035987421106477723892438586771647456234502588297431372697845504349305415457152038047913814599006256968530900436743931837918823576125060751532430414239616503577651190619642439578224650952827216654897602678683998124349377380988325116782411157772284401215403867994827903197329182766705169327866665846996736223353168547563017521823190615301872434042439095081263177667365443499718966549477612138582348606384474272946145045958565026182198652757210296554217908992701018681148707376692194365813779441410749381892969303886414800852952464674464403201251527605614129088870185424802487108704591153781791959590500708692262036058672906168557689893168849486760575421922105118423932843656122298794487156084753017081831063353362354055206654162044348709995596780953744158936633194636364332881448501946368139927584657879165491161160765695079394968355064006406727103000583252886706258879620957512771105310673286578331487530328594290957311908341043430179859463161534551279008933907707928406755541243958784127995250812658295973452473180687612434830028077113248325017248558596409374041707407296185186412812500056867938247039824362171826763432164683290365889857957887224073609795727743478044928425142302185807007966972073387857772712014400546056607092672498321565020925624168039650910001866329841937905089243938271866924303783332425242429425790408373863557183092381034958930955257654200113648954776109005528624855622670301011370997390878915676435092348127431943487184802717590149212995624292051181055380729132304310617186427924228614841545628478412439003641028168225574627397865179484373283506496267462112720991602041997044752758632454528746907615897731473490000303939082571864307400951724437191759367090306361191486135154859353756748960442300457756783959785344109556790707175839844971152060407265427418204806813240798238255639268413861723288835783770759216788972857618746156067446073931849623623957846183861153023130786805370060800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -9917945434237191683056224491429509552692128524109450238817017752442305456125719389686767370305016048487252546070369699716912385615712141943881381546362876533285244318368203911062384992067557998852427015184155047250759649253859789891334248871513894881063482690988686206583734429588762768161271128574678342187119244749806382192772175324882027017664026976086577036601693786131310012894833912585462112419444045355131250100636151619067015689073256507257130538510200009188093546997047885703282349757871960800761912083890471927179349922789377016863002556645379884120940278872039208837526146940297587071838037191454698563850727344284266464883505991909482812665322311823420147164434749130826351754967393872632027192223516019934939717314747218155474313056132065320367784723346252152163686958586668885846789648261534759867913933664796065513113670851088097918402237315630515345607156215640572155710612181950178830987308920760005643625868117660107742466744420875236214768061320697915863632343020196584363886345485411341966168832054959312866100107397869204459470405258981590450599337930615358895030303135827607713402208577885117617406197954980396550424292206091756823265905130145246210818469813751829598923353497449860258596496512875790110852654793273770993230610662430879973414759630694602245950511425515018972299955987405444925283603678131442452508162694072021861848332126652856553660216658393123903706757217543533196113133300065793725234370074221701941271310450471052290643387163165515859569876185233096348007010211376419538017363005975898389354724871927435530383417902455628651379001459272904518576217576959952791595174758180840904325947184110303942688405334522398130773103281716068841936238927318644794677130361201477493682566307285509475362779952179257152113148577206031517735384141180231503845267390352967664766758109952183953739569492814381168838446560683531582071791590656518087191361497046381796633179518836948307542252770747270678399061973971964609012996128521817325553588687615067785080879846246400258421205535792616722245421231819144039789220411553249836656279265155694729343665989646816445335446083890510267937924872430028263840955215502512858173202893125008891676950608966401594686708357815333065919903183426195565493609214418858168001190493679241916551684390609531485905563086954466335016809949614606262416389690111491467847451356306802929127520186731415614378780982366028738145064966580173488896281598757444337941487888782940170150102992694980330621026239315955933988583034375165348979412433540174500562771439062888832738669851058000102328432888405326941513812918253137077058340694653192048862201598664743511525669423288085929870944400959124314525465589773453599960226765142718281968423512313267689366143055977585727141927459281333014743174250187056200078431215407892065435727866060560029835429561034482065706430908814567780587230344805709254122471649295111515658961836752129600423172744982279703843137185298246713714070740688481156851887303773154153438127946190805220873125756770368694629276469500346594989829652417572201676067086680117692755137921170139286015773921732901544320946291483932007935321665886821397939429125951016789774483999731176367863312768900131999833277169872040447153848940634079096176211186040264031909388095045868863249473747560916940711894077474543268184826583453769968284566524362892464979235892885743248465187052705294624081433839158651493122303272974646439361424872396051818462847197184676106609375823657417755293079055036793872578075871013628813466384602828770494553519322567971898617801135767658905950522895654654987756738121334412928334217266803321568401998291536351225752433528535996646950363711928457856147767644171255321859751472585913342114478967467425565986257611683226247750783956685134481149671543131935826111365120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -746246570283132734504512503357073345501184822403698841197385211443907841361207567311586026531000757301875325993816027619919120730464859902527832559206689421492816323960783015802658760230121672031672737609679386090924706186216898486618575203041091067794563731810514044279930367975298281653815147465665392102104911537576811574662397376135811237250607972363518336182828231129390042623204813487632582794652605443231947884863732066615694743916435329105956738268393588876017287634286779242487522822236618081309187963813667053790850420897744448189022795287463183872895793183608625573899556765518582668554589471236054749417533086599751423266428452850469042134188026038925814640699656260306105178816508298446412345179907815578415743074189434318659221037759909456240280896090825255724106394206570642952754286764084871912719619068687151962537802523199313546168785075213533881713903259936369359483127930280998032962349914989735241008377584372790860834137066923288227840009196537592994178592213995106830191829790197294553146496216685866890051924048422307667517511787588192054379718505051860118183077550874031082733280658420641216154427741881979375981875226620420536401803550866698666420604602397544079618529585563854750186228199642507734886049842363963682804894811422775040842224161816070432830622594101013102229165875859815355119713041359120167168214430363724143996329682042227833999645363198066110954794190264075179033820809431095480252339055018746900344742730880539545309298791518598401356811403124144730162205436266128239613570870095347146033287630290318153450288214275168769751502068520842283902673512432461585238152288587967204890299623628763570836554474189661641070121801922188653151128245482910144406916473325706259473257261497232140573433765940794164998251906251392302180586516257127036785764277990361111815589201061346597625110943970050081681828771925533287994878450084503059231583009941576842180221464833397289543693703812443913225975840849764723962462228872688565120277728185272429196086205177144901151389786261463033934844461806368693674780426810177053188825566567185191892755406831060418210962651020685673250305583964701770495676390516401477454571040834067349078223287156762297637440614471996115012695448996597856155456801001306457795338205112866528716312881094002540475925044668203609188858959683061721203606569349480969833745120025986403854554272859011219187161902768883630132349776341997048540826834823797367128399894266752212642101689904426154092809282458761943585392335720164445882633668205574494833633315119095428593414712663612302673924700611546988144173838414792534068659873105389587383380009507010497192954375032484498080327535800238542407386219237427774846649628386090413246622886800045997265150482190594583137940670869501869113327528448149455898201951271567045755816971302185373137474803806081069898704240511102328715994481121352200770096234210172935004089737837280055185828379298041428848765505923201151337236488091060903244853711156456251175570275151844429973316766152306180850990149740976830401554584151168777777676109193465220330690018979042476735323385582869363137591410414598325182088046529692100973821368640355229001504718439413131438070871296683188826799125208201335841489471200263482765137107254559970282526027054345919997724974855577805182740255379356463110074533464435933319678720838377483867281888790827581988454819410122408555041288973385837418579752907590173390150250939994229744261875943224223350665837370615867399668470863239366775436128314098423964037369496934470443466688198496069990937624238135520464663440160017675859393535966667224982794165612378432657859647552237328231818078807404489657918649764709441954821009522619930460471639066387310593123515227725463100196007739220014287583788515056028778443440856332500992000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -45201589689046709412789600037376258110037641261873821094297013538877441872348855182630121729143512256745596224865157951533035238281331001781880939605541778819403979882224119072238030408953333253251689465975579543115494315450431542640893269885353401886954202973902876901806969983463061464057724483872960690542531141798606577752338421373521446080691159873195552731184119985249933433166853919446185769852927569310157207961862745116008793033820735689012292439936547674904388292163156794417020342628010148674702057141128693894377934086949881136637610079208483464771363668220340680943069466635337023851947326343089861057918742100929754066190317831703705478692672137960730745312931671076872738838086554674164216565511665174275646042025741441054869789675784241140538572698809685258048515730363124762743935602596036535748863773051219421922743543231835849579480236679166265944680202162376431036177135897471259773407457195077055336709946253894625662495178898682405915500880076919818171868789978100360163460220754642794036397002280020543614436063478416690325036394547530002967266922468363634591172087890757896194953775190824000166667267474886937751343813900762576616623105711918351466277849786791997871452116174286948892055670571956265706374709128491565894886346957726814239981877451913702846495007904625988638888498434569823746832963272837877465076790335709589482105563138821794273391665766674363761715966587473577799586492180416772094678489821699338462894035172708668543279063247849489030040705861536981925991568194728075939379819876218140648351572178956651254416528745726629788613053985890806702851535637858072957750094553834118743010566524068563691835967595352201117852469056754651441268719061570052248530740531263071273272301529210192226284380375867868535357335257139176464300340747420496850333137892053329717839108487118109180848608388502094813682974057428029984095301499866328569554574663778208998639962185602589208250044875388347865361706755542062457505477967351319431043229587686019216124409872430268149838659061618929956053108544008448384326827628036876494601464247883635697832820783891600282905647345320538373148437061034390734567155999191306158126266060200606511440455144109201651289843028891564947156614301421109601805534451637546235543718715672626812849558762801159747418164923019154244998283002860882065538331154320392388536622139166910011594949853371561596956290379146154841668451819331395096895053468872500182880459858604621264429790590244896551269237485206952805124316812040725341906930055341806321384256230379427846122665412605572292889641144214054653227570263566667027866504152732147949790958850821063797916833520835836114327460659939144811177424788517105436251271610258518096071470477460261928939061188829063764725629464709673397142361046299091207080722966982106605726772931478967823355465818702597835481865048632816686513459859092475485294471620376685936273696110396358763291418467830330013778063642438442486487547084139280153236208519351744213559847623446570768546967445058051476120212889871547887347470081030878737789731108526687892424725138046725007573462637520241567033401341050816793692319113058654761304044964390964368848029704459461021169509772666941991715698489865534280604897648881065083371067624418532351009860776977941704858474493669399461511343311008189336760972281337567587294317602258353820914842288879558121552361368011362304791830211158032377426929785038041161810345944694761543272676515197729307511773698465369945131122843245359990948672213663292822511167459624955823933369236101088872618920521917213345732657074659487512959350632567909719409413899140344227538144091513163313345728138098598837774770831439819791788758511725517472727186721201827807980540561699691437619315457776237517745896005826028966842780876800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -1725635380084235409957518692808575341058036095968491728354838280920272208622566183481849320043894345604170012440386958482213849176077641485117221761117414604760566091163162817486547533585237641526691232000046225988838445654632902440399926989598854783808858817055018695334108961115913515072237467151132685657964818976558507538488646191757453528955029276266961926902273310424876629343624572141198263108059147026878025543441911382902184058691612639253948017616320331679311319372148831700403985358602466077380169560000739668019145577333443144227914464875916587430275932326014260786844763508450467315708881323608714535350829883452650182141068536435430168536420960018888469373414791775699535637708034830391973497115911460570631493665021680820242634591463924282919219240887303245353601895476503880303804831264625600070883821399764401338056916781473998901721020644934673054920958353726701812739410396802217164798022187821692765062406843507580675564601188159599900543314030775630664471656583889064655774759183579137952323570853333240121114895527700594906917265391013989274404206943925695515902141293526351192228385261432996788760237748635633966639011666559854968166980828363368890347962523100539035404299151929537126189811377310641098597540000283429861963553200749475925928456332711135700620737953922854744056491984091225942076132063902958610265120726258188867159836541433485106660699272817275041149737929946840699433294449568869941889599155732794104190298109535504696984182375955154961435725795477144575893669399270785513507438146402500223764970196811300461647657653407999109543911261737969687207852835419533558545682631786632773306323126526686720285474619059565402217646921570729589539105501455228079797436297112800861631366163043365521357982402413718684171065864686498316576184789909544340253402287564682368474085366019391385471811908378560055527662237128353389242049821545796458804698060632329572585586454203910774714441538416052284214175756306468042675554391251588563897005406622736157933615425028415566878837289053663869342926289744034293444695276998360794837373543711740597900345054587638760854377889488627004918784487538483783014272248973406557727136927669320740839266309377172128030077390715463281965110705616560616567106371645025511208619879961756708465353485435471205414679143360063597413703711270530694719162921204530722667758752018818342689380971646839409843138676882851035291583595391759746126181028558397140520783711417757614956009813454984616936062610705779276962143785361986292763138570264155075624286360980588815454098359196694319436726468307930043947441221080383232888460512233255663072939898573879957175708729602425864719964747153585902400620060877637688481447396613473639386407987830112452874580711834564054322313273188767031188801209758439331724658763755029839489937553918242282104337676969036072899292968725603192574166043775445287262566688833879641910954712849069572831705564868525713001344470637826988574399050413422217820184494023021111330192645820502850206497259445338580894536268204361037037868235285259092039673467142163454727459816939165977519871665500619763067408172895671408324609899408610113795997042791192013693941692326120494402544270856270128694242569962801679134899146927205834127732788794193938166906667514542463541039933858881091874500913291282636195168941099195676131976271749716826095706452782726290034183824029875670939630805168930653454699544357227105792310144084911081528544478420592497354800782000293886254377051993989086134610236755938649287754655347112993695431989177319038758401133961442342507176057465971302943252931955173148680811702177739041025753830976878308183464201194664713515175912791294730144062606889984271419136370826476723550765602845951810817533532948451745263721410218831571320832000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -48989251238033426697281501597916942629174196021357379435645351220138457556330264005438945448884118720533940055546048725964656955632445653184219896038645954919792659070100564044298653549736086225356165383924781946320931326977090679289936439804562467843027779225681293866812633757432488537920243260009360207940711134588798584109657212209389808591927785365809208642339700590607379053708476731242492777838762505676957453571276738541699531826175071199561093964533068804770306067670989341954263887108268734185253077458101823283136051929152104131040563518915403098923749301400529866039006488761719557368742899767238238443131109770764105527893896001593618916464799354930169068803433611836571674520164786921460896213819778725815665262779201184269196318978000830261857093407770859562372674585562905319780161233612737953983333742582671522768431630608503250010950419944775274492025904087868824264937281318340076225776009762749747174979059747186566582455718683828471247110836288686391487340577787416645973858275204929009689912454434740832544498785641461170208009361961115988247179166185651743950900310441331953891989227226207301856975486517299518101364324177268964672175869501446741058212804565157960485372511651796114022975457550016547917820134115809851946466471243511893005689718103228054209993463266676425338633173354710103744283591505614498218354025300595499353657142618995266255992435660859843772740688840393939387073604030179893767484818575009118159880936799135652226991787632698300354945435229848733115461545689323454375435010627960570110435773224178768210915786494978059449429483896639920285268598519133337918333844519533228981319421519904573081690856490599422571030173134011711543797280858583327512989702165993043118813226403576968947937799154549749732314599101148403301821178910010861506253137961292098534657265567504286648308075724863133795760817529261617050569581278391753503122959102179663833194461529745082999341806504104192872138716322952978113367387731372591264323412819460998170575578375737280037911756129924891320779896777788460884627218799232924611563847707224172453523137414975622185608348786168257451122857647585594867075874048291604989146150918182445138355542074194231620389173142508239231899978602497700033161736244475046288043453484736249135559691844044786137450172209514039181683907516829120746303850778225222521361140463567146675495816278547966986998040352791604520155332004811303672356504811471092926989622383722248875518556787556182324963712009534580373012901189900171661340524464088537396494648998002366073604969020760183104607551318231110817924888003746148713168500883202931503411792773973364309340349282297352795150809932606411954751888319687066809869434287474862534345208499864601632453359753388179582206872324321181471562501037234254614429376902700881550639519211199076523918455314092803349707953783201998597886258185557225585008793617033511977361416990638220801094570003269695006989366396391486945844149985919178630749609730670054914441964802597999477487498222846159675376904319474668436055979643220560444653682565026117332828390956952192761059080385638643802680114618829237009102725214646977193796657813293628306097057091104869843174041381987840111012642578424532701083084085097585356102585307241960005633444826274828107690452907839980277856253034629302972001779973596087407296630752382379687570539089158455474377513817525109098394715146915926565949854366298012099714940722926679431208780705991113812692223330118723422345890243535914452092980348992840196864017914612056326281146423965106318559200246584225811057264981878482996947651331113376109501750110596079773962603707166314908345930546614343222157613753992169344997962488915947154344099481161389762143579416917964892686809244956587708467047443894108160000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -896496735751189754161411919280185105221309812849745281475533810825931879850621467343459335482249090993928894657679735521843230186304555062556202475673073805789489610092242876150100644318504882453414863225829114644868892869009759694290260616025337357293233427010111008520253949470381707583003868033951464710353935419749490128668159503863458399286663838490999715412562677540202317590156137013911409336365966090894826942098482110727786089418602464914169469090209522152309529919532122066309913879125845727711609356463708540929406456130796999331467608265568768743517124156003710149158330288554528365926539607566125288520815484542880826096590286884953458130063921223720183420128526799630330710359130493748840052415982418620487499888170146644872332019948167603481172233286109944513167281048043937803112621623022865314750103540282769741630790135282394678649013973825942598310922803296818758778256220466508931180336178233304618047971570774171750722040188085584303618164119154298764919180096658951939227738924926185588906110313555699529184181245023218726912075986845937645233217289482822328984634350077884061382208928535413398174520447610655181730664508594857438404987663138698832671863054405304418161424636162015593123513054412400144143955394589549742423622661488119450396104878457096629247846523334271129597150800016807635531855953606896110711545342837849701726923701462704330183110834316159903593438435983836394111506123799889257437786197918225334795225417959948507496024417865767332221772028702247661797904036531040585639107877591505662649430949858620011435533289572842680497866965952969498143018451659249841630611257324334894634690053688419165351269951083944964016845361094920101283934058713463360378512612755190066191559460937108128620820806983634944180888435221740232073081099253428338787806081507098745210191168529237610799187369323340606623157629008466559779084647542156122807442693767275704275996890624987482824818687950165738803060610636923676273440351932952688737151331094463295218768396331917723126554979984524286521103744822730013289895901245715215871634818181433826367666681228311365388090087169267054264252918400991098912932439534054691174512287410409235996992896654558873558694771639048499654672158851606483651430327326052837778873821603136095296879425430963104286484744381408160484556298626685109636339765008881668553068641273634546850623297561982968381088468677124857475008075655754065423453923577404471787316612896781689043959682182239801284260057654087635184228905962562435848675411868302697675131662681924038010214882735881063920485816504101768656109425270342471814414194840018656331978911306696082955040262291131436499289289366754111730486379783382824653760583525528557811951693063139873020273774910601187407677839135374662491044635611761548173766619739321636904704147692264077805306042779249395714623945992022330473634843323128303714026409826568447479946783879677975498053316077619720556769335009497672597729937963458386626463309398866821658523750338254120805475268597251154696525807002061537583742401483297202757172965126662878401361976375458997954684751745990178952443593471959204031298522820263556073041876286819248293107084837513050045528219482100471898397105749910459487326894909661903289161721953981513580810839136398913569737406332104396850805064028687001773132355177663620767956745361640657586638080026220382082547419552401187223990884325477095942699749831360833456378520594772926103437198659452459767165019828694308815672706667142072068331307889185097231508271578925923930089122224271875451361214156167519004912093752324552067162775983423215092771719194929582710164172214050668604635882807160629372875861961729766345831572086904346415456779170483515555528106706895818016544917092631994122251534336000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -13763354279714206240133264898183896756807424530230250905693587303865142201035368830576219541212667918006748461950721189699758834896637470004939981442155737002336601155997362848476475278702838677474376864532922931949517214307348338225307819682324220607636688619285572039702337041626940345074282040145854103821282547864870955871100674795923244940019948717514405768467479016726109127091164121358200393608166941319886248761856391165055220220354023125252332339209425881150263384576170137380847955040794167197513526972649183995592696699869125073240563124852318418010893948284602212680759382812273216107173461777642019726313611000721092981265555457307520205592519439703478975759784909148486224605856569039825358566601592520827403295048101432471440695305992926163871949988592716493408598730113240891466819806538309792988579394141148120474623355196584202248992577294499182079561146604418708762087285196920467492571770774214717544297519569088325077702665525668093090969454663799202542269733760414868164714343577390956417715263029954547968132932003404372685253655493597300749896184949905739378426465994728730065443303563249651976365888326025928915256542718108721944338529621634315322242891736771164191333739063448166165186910209999496875636385604043731712948186931023948448619270527980458603278338064582757191610548678572228877464970602703707030896003083211953303244452623403137025669925550191957806503221207662344767462777558776246879549032782845182935788680244887370479742328954743356999229426659969648926535533934708872430970191881564094485203529653276779603898434757195922509752896755292899989482421244364286856338858811546241564010635407793226243577236922542795040291219025795952275240538895612895411478384771857835003646602967202498913528476924448600145698124729690936451175909106915221636501660996133045819601444284638158557228710054952372661251266305645898129755295633257896289847712238163367312728353000234358511131633565342095990009935542606205409890946677336489414922905966243300636596013618231012996549533691812526745356876086844892908888651590471799785318506872491805457328985501747279064338993905525052515676187578936371391769771993598192587755265099303449744875387530366332571890240066989497258128682968132347705913337668402125997606414542910586057895230034842255919457711817606206074249258963736468635620185965012755855640621184176950615780468215663237599224452721440345160051997245704987486074890901921440694239360278377832742876663410447150724567861834731120708390174285461700290690388336432753957938557278048703356866193628127865107746194962125405269845991836156285644272260942886263549735405523334177813072567658518688561668570763966273211942465677282388329490350926839092646609315625682217919435404987337814275560333596830826203528504676964431265078668548871921745634599107803920348750173479325717790471217210112802715730239189834904423523329165595714634223635263736850480445073638801849802464559812820691166497184637083898556148016133799288807725269920565994032979121591437950319833227806822929149343620165602242715178987751710318260989967860209272801057184018600186962750385137743941087060452769981423634556097741679025917591711075935135862093115030369524345949812856362606345546339371854062125148534152274150532279822519886248680235592589856441727913351113639423537669387778319304125239728089295575307848759616755327756510514755749322714323622426591829302818697652648950613882877314829768686191794148082675857873071253861173876368611638254768746159447765344419010787873509820576436100730358274153016547252505016303690186715354829612644175513495027102260143838869027571299106722022388595981881124898051817708245610900348617184996203162636677983650475348686196492800465082203335160067353792340239476326400000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -152190477720040873191001903650604790393168255851539304509739907209726556417159896390993360429238026377601104458451016817503715291563725628975742745406873104974933916462219519563686642316066994329740353212120206918113836902258266972386216466459782340849238488726331821029970311121468094190041302021597168288175174333247526026270503531955949446251424916225803915106504918649765738615964156371361010174811144093961702370849727690898532222937558257105590939331362607632090593503700516681556046001194505755385672549208792487870912624017137395546577696125380727586812715413901182113610902429772486536932071412282577851991427110185367395216812361024766118228279521174523054973920931188695669708477751179607996062678175912061126871843886241157754155418987587901740457645644417691125397141093313772156588685435073366159523000664203742499815578778357629572263777972194474455656946460932329239778346562495778168422656460734117018921307360542535746240943039229780252650836305194308611747504711679476396916344768059748526379460374352378369126404057216206569542275078639145510695972418919578884852965322855265913338179835246160697678197800241225952740287596185002035227229186605728144316408307830792108174955823191040598409454162577211609757569445649757752379693992078089400060524259038504734367386091473553217853646297316550485107554643243334956731547550510310633384548459803204535653554768234593042238395685691598417917316644891240153271384645291053621502496644213469582902609883530159395954080656365677718728236668281264627756041473104080532630010154157600604279160333383262581102205192267207549469820588616344732558082688021196443983135827515709691096665465818534155986080572303549282933040344789621186960091241868577199833566236717698678920005352928182697385677068275947655616548791325579297636447044749352666284887913705964810470717479096604138088505332479731870502824088263458705835163592480070478893422465327654455743466154574815137074071919301786892041457804045412985735318209944759442403387999547268004001293959604696988445401864753758740274721763975632133687803126717521724634364135871833485785252876217037184070681988428739410061431740146826713136230246217808179515052787631651929947266337537730181538940460753789183655513478641761482215795345615621895754091576499089387042567696050357899270415773241261290663816138339144821625322644505852773915259456786509959269903344098231920104121261598194570457677539883250747699469899005080520336583420437750773648479964708475576323790575337412268032473621984159898559855266809544363053484972649503216283504901130893484079715075963837287230113244853372527983912630733870284915617046728026224798967365363077382359252599347410306217607247889571947024109234103487811560030474582811971883475842976673746238987114925017310170269080522797054783180896440043574403454400886917719163591457803803276228296743814859866732972541633421669217616194492725252021591962918840054268463810584363254319765627783570620064626481761798002713753242158629606388914983983135764497773647220832505998707998263555946209649370412880510121817671823667988901613017268013417033815788332258647028513859991583634170057017292423783172648840457529817593275521669123129215284629690095496338045134844064830159310598055825776277821779807586284272764517789234914031895929573229918157061940483073671065996572612336664942880852732451445410032102912515865485055152181700759027786641756619297675822351035371947294923177953790368338345501507532492401589877472941218242024432967531890376479697402352173143438776815014124520530611549544980205929800252739528585525372054062120196859596636932288345384117460328814733562232820711126534460997357403502692699490169387311970153601255646978926923621642896033300464362628055040000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -1180178901690612459919735270013664343467384394036197985678809725693954553692336354354603788559196244588913870941227903085545907260863845650840363712797517963137596242902579344870911125799806006490233567356287201806753263394634179090543755451997989758062501039460940209474042488865222154122281635624012706875403724746872046686542914741386995670910251555640073116334586893033232832372913098019456140590090933312640810984496801693981791173699095181213781616313330293646359246256424233401107331550868811365254974654770485413605349016615147824822680774329365832794360773137455756170147724219841494371663161056376736753868932320697540868651666654607503656486033803644795172054385800359804794866191003672523383555476191088248590112916455372984133576967069762202156550928977198435775661617086577844134342622523969806195683183516974305480712571015006695293858301746687753931306998293886577911766452098784969084461234706639398702226217818930986775201653270343575727940022886315397539209823386497894125986325650203356909765320389705503753329016622494404739371858326010861767108783120675275620632430817911993183225262931011313981162879577700108339122882373056672887203170134662766760761058112684374625685751681868581909842495033151177984119026054253410032627480301802338880341945158306714271641538855618459260172662475009383471877479869889074896490420758422565777842236047404462189047687386966212481074047389300578033623481795389068073893730484866836788017341464767232392327818298036078116816515781524830492470153163560368290828839520166395217760884137814008300411603012265307202524193167887211130885728697350569916252289263368730139731205134566123518938972002708251906970610303305486877783714848677123825937794282081773420882786990035694736961041389016625042395765640406076020373400410570499111431800158687434861146805318353338867570974640864623226257230192808225567961432401547329535124735452426938271336195361443962433922206233405441727591799781483215223305119064222642974602072664547482161668617387048159551921461364662747279528418354936982716667760910940773683586668851251081954272941254410032225428373270211273962014097894295762503332248143846560450186779235912798860105111237718729594454719719027165694412944945457541250306622923962495279989034083600085899737022643868034554479623807912956670886131326858183856822670074862150558288913666975678044142261503933495728430264399749146776054238994128535132154772461604898549367792079445522186705209160948839303097188683372058780010317652763829028756366969615208675940117899444075287181751488029019239240147038202879575869057044228112083462526544270114645787809386552984441518792191384814484259735003257107688454663228163077307341806277072226943814412322463758659495404598660620455326746010951820139873784421917086123394200443857328724927007506929998324294635515698164694535971983278784107691354909030752711375999282827766953320248449579184490251944958445808466102770289497633563770626888879520322775823080700598072031252395276458281843118895622841352236084341823767293082621060283656588068344979799738690018727794308351047584448861288170807107408403984408008779720114914428463398684352936486310765409389408936636187734402701256935879982495722718472951034036815252024669273359317560253007543973188592449415707724366602404660253278085051669702767453334646793068150323254199100429375800303409756609465008477179663587818172975457714575586675536594315268885707448709573143579510437705302066217655823725061247756115628158788838125969663893906004567191644758963549828177957022311083732712182158602170689316146397857925684668292431029525274062557871210294599097801837809597343682610945862921617041668759318966148216474691251618676600713137443284236557809198967444157235200000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -4090507141734640301488558788788411826741279704657310702421751657672246758192480874969918759276510365384749884985088331583597673053137026550532534534836283384678644182265238856029875184027259944607269388412660875713691744708879589423522477717321984568796959800433182519393586933825644933784864795432732698808518773045873093627633518440213348480684168990425347566900992946082088295171018141505754913677000076107315142613799962041924475417954377250865922097596141008694427933044142156167995021754092495416860973150369686989826360163212245040219274085063879043600936750921694049343435535215790970033070937417431421533198186829757697088941175362802658438813880962633806041173937266972968902675720931295915902150134552792244589722825037701776323202136574607829776884252276795228909708023105664554557323340157949432127255123043134423875253336004117497403756850058473584232456880195672532198043362033638610968756126325579856237904281312890535140889666379637862974129293001065789927275864365295952925328195932570719846766017905767510705605861289122292071931718378169210286193956221025422833252014015190547250201284262540158437494783923322377640571656733886814221435656898570307465574738013846768050577188272355857858379819171595185163797410520712408276652153599575017365946134084692952152559720747979146847498293554149954448929416511716968191031717717163346081388588406367378587117465830025261079694887137150676516232404137251203206121545403947239756547354039123993222451390196528021328221848918024093774485908841542849924689975142460909909130688248367740615798913819846762941466859636817054855668631876196761422421431747913822979113482456643294432182837692487433980648566083113237766892854205745158226075408977409613350707857788011447706016546433053249209393050227122686809474828541647919373906835754947158915702244891397123668439808781609875792518436858800905574549770660493895210857214929450333248646133336275070759850002425246620686866331136024220250403563325391488926933806448125118125721468370133451946705398451989821437070248646510283389330424126627573065027579378109351063540585952767122488508267905722361841528065688686082063550954039631313631664630859105681046813234799308700324335423164720109785995091921296141361948161632121529854424141731090664251750545644715637277851565788319093624975504070741649668499557043831451691852579930169737140451681958742755981320943127537987364737478265538268526012673578198677979832901639904709628932885176719126599514375244125419738094516412068262059347568495515555306068853533954519914090308876269198292727992659696982796151293449314629793213152890180753723592276112938430388155331764191461429473562348015985120942821152487825183098675340013592174223973775218542003232758682511214944548488729637850145613828535737743469022755292756389458388261477510422973913151031482135094726525549143632265839845671719226827495359061929453121483402469180084501083251473360963968158924025825360704344915986435264159131657297281372249217478964977505994390053045109540458222278643272304022784344077688017183804403461668830019711370433437212218862699858626484760985566216922726633375993328124344043475528798049332837427877049971694715855000152174449210656313277723457505740656849539899716970594849826719175463136534688960042612147424494618183912142588914097863087514852212291161503549670111497753967782282703925318528494844167859368456398304893177596459506256509213128332216272861950062830971151187291188235174093330319528987248125737329848027116681852047706866655043389623271156917169232461192803986485488784445168224201181655469546525755153151568098928998144410862806447202359838031661293007557286761062720695167223333317791277982081120857059372954487092702475465069376307200000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 48941388649139523386702124538996101574631829723870970116747946948899668310085968858487169524379592778764495110433641315903499042648963935037105163635549920744289846598395240599796747177576253382527135523528723072769407189313995513770905486086960322084684175939898003455805836910615862243264090512625533868166418367857732887710451070582899099083857692320526181525088694560750427500708709822488278999805201242079621094847853315141728270873005721038640376757102008811427676141034527957529095437945836531174449732711209775187080511755848377795864575768750086282238860457996350901527939511909950407379367348398567512458567683509465737300132616497041099431996849203638685889829913368248728944090455924850254114411377079181569571560130518138588996583424980935119701860436095432606819679654793365281262533543372527870639940109650556704992623199899243720964924617839174092410495449091263733803304049569859026261083060177325417744171946011335811067692535794280745055228658288450624865699029171725738446047512115501215143378449445462027142579886766564944308132338840272608792053954546088110828611471906094561233600465205623466157006383480945367220071143265995306535867526329283889746054790295760194579182737814750649205303396908900109742362542050272761126622057104737167909391369825621585789668692767813005423422728743833160671308850531323412645576191056844100214374058862372409053661869735618267807193836613314159888500745086467034145618437091457428636974774701567881839608926026022720360602324180010459771869620334591340865861776899926924934732792144243777803847624101738403646707892708233784696644846663184807632074653668402891894919366696197993053651533382583150638185014435254532186693552467134753153491716318529598867958381062636926658368656415890146638039536153107703915499131087734165604200887306834668580445354839385578361192781100607662827500235196068838466795877717084237413434006711921644306331824074170783248078869331082627036537901157402002258826620428077710764706463869918239806548480787773470846573050527120828125415017739895154180856972286270710438617874396669568647974682767531732557633733566703115064412000791316885231265512702992203962965005431340628391850318513044189516240627259914458353342531173878313122008193573817382546711694358548227720346209589084578530511932802777370763294190369448012634341981854907997254937249882561708089668455876064440817763806367224727930998404646031594880279273813112467572130063027012604747634681573434371297236046609021699281445784396318697622800655222856830121329499525512835771396395720091315580710191346556215045861434393081015069618612547898534904221298233246301776357642029923073100903970210223019240877181367013023308870443846733179269800850617900028165219641646349511090490781950723070421243731614284381659986941081164666338254511218779555206300325908274719865579241891332777833296026766447834051603604719594933134222937069899945842243560588623216719290958839463179193626822295600989734072449662844416757857279729704646367238413015223804072665789941384865771038532069733073980275100405902080619045985194369170919375595944219598293404229155458826371582694166510513691327171341107567826619202422617904373514503049751585507082779048438616138638584674412117556061150064578874006925466635079522019791856530470811207144387357500655476147645030215052875325198595743031920209465885121971805827143443612946647654645774366342360360361561180603844585400278805708328008929798963849194482025732415200756041654638762948143572511935873783080146457696042779568798784129458291578361239575994592777941772059039174458721151381147721766742600214458068505020408786938527250621889663355539413172249971579875254138828287858173511312360552482747216256259063808000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 419690246888441658774928232259265841917789004675512698747706695855782818483426944361738260473719156839583182421238413589745162595609963707362198433725755938672531471065747329688205235857703157842632983253645403439651086023155876583840963491000040154710220523018411324526790976144936425598022835424702978003519812152492795481891270049943772650865122473785193030212149960961901209846897043968715468998299071564376793160409555609645222350429496799468342951526415846116860048717379045434929540153784581546130735259684302795015868269510504133648428928656240439790519120380261206531721219606744689794647828813243688152682863948473427276888862579671436136779562784561630350089529174761873539746186925579349170205547311381410356695072804961838534807501109251205779170585835098477139219752049919631618962493337458005155682570545430518785579001419263087445042273251249450235915594742283051340271746833108140929450209306466812433915612995365263694096448202660971795406847382062789632772161659272296274342702612313142488111446884115676612538213077866055389056383725246339256867317879616332493533815079881037967716065365555602890214442264614536097283503466453226740630487804051513331603303384965995296825870464306951563924789695559005333194602849277928743770290002703009775240972130176511681257015055446104100590183143119470804959232691530762097996858352472288949311492817973601908873425870308002436230214076338051727799652074809825073937847065053464723949268267602802660862790933671063405831028310881899039727731169239041869092061227977676777579194563062786920558135441574420885983209350957257526792226033645564393505542374914179787689548284081901162244701686548360965488369870244755630828029736666814872053359719065238014891561933607798369721507371908118273379219756379622229506855107958643788152078993811978795133677459567246472557364222422672308890495276171295841681862671418232748563863012852186016711894227454125738258352716351582783295541084158677932477482723185295062624754052171759587012783408032865613378338013086353568640132048964287806038362211753383674227070834180006414490462524000382728755807102395667017528677100576691248110280146841940260430101694984476732196714548421190493292873573996169367418451151417636447326676557860605765588551658787889181239040617146365860948474249810620484240856767915989770783422307051207344867322396001813598446054631280948205239298118274514790081666954240749360415651022714901753477806205583932573685645280304727622432677463728105846989297530381192870875505836858670937937416419077625654484060033806333356142208927828492869631225484523065658979403700634285659097274623248902167435431917891984940043940130213580196177159795963655311423543463199278956639298722457986418500654311070025950189193771873287165793896931482863238748332515441423928084656382968771276621974874691232371274121402721136770209591235811270742672821969511269582299242409619094101933618204258354795803564753884125354573300089589640810412273734670015442717253275099812535830174351247314544678253289175774226392261278501405618964411165536836454306910726627224799648243122655826961056663836444270560941885306039826550806259942802465773591272924358082692109363651569711767395999425039965969510391060816979005942973158995042146618006111706520257256332528562043899810482789126572159299310035656719165851788446787131744985822783172690541657805156371341728958956365932331103198619954616147857900417979397724985652308622107250378910375125179263827649116718799475407846733609724403554027260313882418832547241522800175924408681461991076062252790540564210181453689455812836948435914851365900578881062672414049615331884423488125048322809492826081573269874824959207504274626472349307466101555200000000000000000000000000000000000000000000000000000000000000000*i1^158 + -779842846258678368811164312410500044229708868881698730570469991732139391839445607624126192394288604056914482556489546703794200859601291024629431097637124894722855549612767118852608943170764594716248509964260993423620624368136069172856854759309257981855408753575770923327931110031052734112325365120519759261072084910175264493823129129525425138429059444530121747001798833419253515212592106065715767305041995886147363623514551112950494812010545859318852492942665786121257901387974429028943252011176666651880158490352467186078775984680815069515528258012765362325598922811205604409138877488853873421740189727476362836971388609710742197542080142639919079791537324714389746776835262248588129048381424581603883743413914285815711095177532859665280262972910789311315275180314358075299944813989732350238463954141255865427948377059641599505040897889010381892188356940871757176363812495827264013508776180481627581382534007049573762054389974327159010886409357813646266471843326845500803627668891227712342150356824325763655895809211921870397087254468743146017533614430968936140824000561397755428524646398701290821531868980187417604130766662724994966474817256565865854059667495492340882201656462123141714891600938269675903457725186159844668630574723390834996122120044456650767396416814910823731795308103194564661742911542855215916975059402472779127789758061098467336182856799436798173136754187221700006969269123311270694201598530661817896082970708963520234856337429774892979175004570600834527566661810059444862905699086963980219049408923606586763974749794268557801546537429381686639295578353667794586898407177541456361384428235246960884290381553529132638718869299272174705681716104735841061210301846835081751065925703333180799749287646320194537340649700868781198495234837731645780208163041157000840172968909006413299562325332747887264240799500213717565147458567015291443050517067097489660411509544688118305509589958414677578011291087557494138919901546030831433881429634786474992678198035283180592160413384437759488772716756629125173188627172495498037554383270195032982445292347455693162267922034479829050535296792512668148738099815060498588964780164129265278603132025731706674026860859903088042378547231072411540030246736374835638498899791219756774853118495252039651570248843743203972304719356021606925269162852781931042087664940810078719582254951651089740232875641847695235845715716095874439592497425343853401265363690953632235545542364458484013231122338442745214136784978540916377930406461935317318651367297934853884468861007956533750468631026999301962378871613099419148092950892269819844215475694896747227713111207806889406834363553507318998736503337480926387195281760167231795160735989029162551914429422841063169445832533073773967182204752715798573473382827740305050990756769667467070649383210785743472925845287969797937547755731122323089209507075008037007620951162976519531165814529231336960892577822848168737738368652177863215052432514207897080799854147148291916585815982620746295600493308012602846969118442243550376309275621611333083759408335245170115059245552291421891915484284128714960611565091655304123816766676502521172909761221314802267602943228356522087411118356059464798482011539400234259290649524649203737547059130234503671470674062296925468951352811739509766282033185902012471161395515459682180501604340254388907151444871985133567702449979101970329127164240932300394618778128170491508622591811238955286251748527789513237741795575924858931098647242203811005126996817266100380239605301427183978212035200171056180868000536676298281836223508909465176407843034823285285306276300680181731290537918723921934822125008684418188034641923574138990686062874546244568346691011975577600000000000000000000000000000000000000000000000000000000000000000*i1^159 + -2187924909163973164954196570474891111270761120725403960077596646062619601193841851636953449743902954169123435166457557078753406623445789174081588616164000941424409402460507452863467982744131655251847555887117143934432720432246080103105637848465125349636389812325821611914302631205910448227855607984540976593099644797367440827345326764892557325221195664081597197666633897691833810456098993932443584548054234271155027888947418024106184178299375145594479941394647637889419643239556165351858613651911359393185724632894150854338732010180894052105199858026033734449189657039202065620837207305104554523985368195737536153056076050510831170875898737993780298758283098778522659102496341964450573961999848860854691938393346756493405267111690576770005999823571525546424341315280937868081737555633311944872364136088207214773032106209945968047101727342014542782475921854517668401071530453670211609768210876514939093849283648533163799878739076256561764375938668185385917754044540115960442651473366911302619307423182945726211287117858521226550521721231589356774451480006533797441618352898818198421902112543894016994322553860433207482205338797890744736458634999412045413039645816643457862647847322083090945476994360270725936653629441413543037262713890930336894961332456875554861193562114796921760552013632044159015891064146699267772267140990168796349596297441015767042164074626754115436985501883328129097033920287367699812984895676795360409650763197895657302172517489390337633101803530734693931770150417757292477758278093433218110825833804445229375805033075826833206760309339017043625159219259075704745316713523006012440462681003000714039758807246589038857384733332024429895930735647085739379554932744849784600985544788583753659504751509718763938928901773271779878550003853596529365793607289157763820173656010291777629437563237373172646281374938289399485871335124138220061207982755497976114121395775749777528402752882372562858731783410649159929958950855417559090546908872692368967505881571216934026879040423739035655859547686021860232900119666849214265583613243909433801597196541134013703702487821422304271980247412648727751938981664124842644427546673373571897495294170442345113985819404600995637245836285568061020060854171604524904859852259964680084592772692802272696208759082179634888965076513511012238405438271648525960385921839640886028917423797876523216271722225312597650333665808485448256474666883379732865559365240383877194846656074225681428608098990989528735020380988492082415437405113136590776349523726976231658159195152491369972955026332373844975361531089389346803079196859810641400477800747508170507013318475407858516469598406389671711423093591681541675403288888766431824245107612069383539420709945024842257437961884108720412852865117612046963893295243662042474017794024459648081344249011869221071117656549204407209436136797016318574108298285382934122663422763611156531447791964887612826560091917769397902949568193530219954260359431928660647367467974064423580063570881236389839953074419126666450107285716911259413291214139596694928040345607875082772206940775496232303314439916940647663577190046163550426721724850638954050571942662208462133180374936755960607292236978541134609824897376777146449559403158691338587235743652520663844069735669252480290738198186565948781293731100415005025908241635658891462893468122217996277639677897331950463621172182676685807656409778222736130712891515707423460064000736566655281726698399674207421796532352363745397607397142988267106905810238476701781818245593540060913382950211825952174972803974839654678027818903656573959650905043830693498804089978308325418921212132902862007118555149200325571287505328111718158676731416870307036408053760000000000000000000000000000000000000000000000000000000000000000*i1^160 + -3509309386300361123815802772667261255527944318678258338580552196016411845371751008662310593836379808904477809362342739955315845286133657201078312474154043481740277509371215829251735537778562271292333407840472336959094837244604042648312389268446827806765729200665386981305454129305606850665871509513478740212220186695185202337361106335985379212829733635263244106993555737131119120369152338853136303128843048916371469550743687511342941909453069540563843425440720472512475291259224201672639204331143792002507871167857141092027326593229385043952211715727135443375995317249582304191626203144762554894959471377760862860768726422379229370932153203562346277784755125367110881380031431789851384043996425847614916646118528574547890714727486935140265848677330742126382492170264181315572368037597288674232511894007079294724164099605968287381328326700255160066325475421665499545637918025880675049986777689057257323900799060333063324629759119335036757249555835919950178210137029457521663907407825762920399331619817005584764610190071006926014684337972515309783526264216963879393704591426444350392395626251482757734750939752602476497517090307580372713280529494150402371973295666965802866189319834124137967319070235097468211281328037471621527892570136106307010220832158865153204813036558377424920156299879153335302812940424330142758485746227607127290621999923813497288263880991519534454083312811949421724852496196708653739371443159099676627597239804866978320812284304202276309495851183616301925187585674012007112718541902035980310307144332789418002421294883761707188634750432598444540432904614039466463821245495201040410418749268793410914959743724517804405265914600277352956997157824910933310679193065365896319284959638548776455076931416982478966665822772595460029055705536585513609671872206747282158071323077143534715860386078793072969261080201938568451214462489605345622488020073886741749645746156713266665849282685025409567634029182213603869822132847100349116082219338477752740709610044117912196604101605638257597000745442138348194529676663534956331175310079385011021954301503912046308564987704633427520314962876277543326296899424318834014144972248570008545459326384266510303860269105425522800769927858249227588143639638458658846049313482812585593657043203423401893132873350424378339244958476936030828009263606114435019423968502148551063330119600923931297948457133064288706705056202022828956810969397031245045705534540212161900642853299021546580253362174964846523896178670321012419877916665388170727348319373629975107581935966549389137394192725155569233973465328016583260482346113030789990700144038793070691779048987060361096590549442531847599252640988202758637284135522612953117258844056748327890603172796573327310322200716975047277958066115575905241969903251480821025315457581021843651017593082464568324951800994131974417053198015891526161317686680279439645876810780333782941186998216708479188519844253969790358952824261534164849009628898522490367981502474058768713282688367395951501150704636986785961713759230180215036582055860404894939598003698824946434868457575489129676127897640746190873473092194294213099643445374764895949694047190444176201626125785236365225184151187369999099924615181241437433740589358062968276630961125093835628642301828254802013321679387631435272079356113628677071229890965419606303953514527980200345538009397677966161925141266799008992758375667666701751878732617371455205226756309693689745390996519988882511530556253051086009368954713682665545722414852654494048756405189000771310152915956788382888938581844469186343246496000184464015262863777418270596982991036756609686261471481972220414915300704002644386106449791391787820678169098169037619200000000000000000000000000000000000000000000000000000000000000*i1^161 + -6338979501794791921030335700967488423855704027857605349459517202552787593239062576329075360242744665894484185238882510164525604311446918480462589246639119098567434352086197235953958820919225317914095401222490521798104622832369939834721267326235679360856110777603654204144472111419428532411882665335559063112681854913583848907361926809437157056508001520418255883312327351038363013621914567851840144837055166798113173475891435449638135703468016551834753080703353418499211584866158165810948190351691263896881915090866886397280478992399731313102327034546351169698541677378076955208311675582796505779667425930563398420126032566849172214698287883780313735408040777540458751773425421255381069665574932237317322639056660083286436617919744829485886268226994359227375284445559288743258959499988082962583652595030000322823568781754034791153840219711284441274470193340910747275924511784622667969223687446041650257127038473765748175654228163860364844473321441483518706882702364068634897355924438839948669133447616176931387247668586101233557094787229236051577676559296658027408395702976051658305729017228416594644655052627248999527244511046419548762194327726738327687283697976941812081058318552953239757051586770667052427706621553650983212810269584419726781908850820215150214242318977531445171585724547596463854820946751198819049330270161356453024203095684194906202125582194921752365869143381530445658612959245115271730865817077273857386621627582054490959354464504301434303026706786983071302991285641286634957964378005518286313224775005410155961201161545311531540640196303281090389474423119414612668148803286571613398989954131169439406181870688189183871511069538981243017812383045240352200799765647737533489068497086871721688074465459238524325697442750740722436565642361892523241003740977474472502538939822725884305028596219108256133943017672743775028269923352768752809878095994441170568406448664252212291383449571778536502072667287401091963033520692254889912573747342186086060143590628183582682641277865921726253458848517169531702235924715128160635536394521817888986373660311729147991781775568938119077132697971025753582955319850077488050955312159355545348432154410209730448538048554794814431106104482184921826499465584905729227497326439803131694915527196008787592164271907152010381303160591361897065650975063567690081539518555300060029932012225389765693625583944938890061587847143748476072136124298017987752413045134030334713510648268570477013642253272432014218218208010508352946395565931403421463207404409264616172248875756564977827285114344209683231940356961617594562951187088888544438296684959636647574415774321541721682000164875393483240021482344633946876840982133654650528304967082843566267638630644017325433796193162639293345914514241169348209272626103380166014187255622800634981288093824651634914324433086962270095716784563911440673989238202011617496665010294337523340073512584081123527622733541261945263426975810406241976559025143586363402030300717719861038287933054299662285310259223036190358997432907910949778489625829633724526058971528224303735905336337416911760114642801050347011861220362039388500640030470596045128966415255156692856822289800565227903813450103952943052298064355262902070350341982761594335415756630350726760840044741364714428031105227164467656849724215797405979247238636598904411953437813403033336863159190552361617771216446091270032814142605366515174928280129267948260585983489473172956224655104960512155408148735086924081677414153213678449465732847248251007943677408648939530981522760535234338444792936872726632138180755269791400921155739415584790476376929334766252070423839564291755941818968860195638477652820542231186590536826880000000000000000000000000000000000000000000000000000000000000*i1^162 + 126422154160914593611631855847161561064967317021739003388690569934295140323150196800165320608825245441366559801270025262120678102324572799153165577599433107491191440249119956466990295395056869458471034424213428503144044781493109278034991182355159797225243253425657060167924222668650687334278092387006248103096312840941174641658335349396532294531132461873056425499392049041422929413556411063618557551829702561986563729714094046108892840778228555544892810241727678343249226194513564186104840030619072401768661397869443296345796346446096637574832717031108628103114723169604870241052653658903444994771445757442253985483191567238056348808390592223933135747487766482943875520217727701659008061513357478702728743967859186700428543884205918387123063607901231434269015252335597042632159051904127337555111648987832125905829408969855265759654430041459429587602242675454505546674499695426757514256227464791570329914837059643509491808395715970812403568104259607150009279566661420578033907957568508501508328927682407584604692976371659022671073246578015416234289012427554856237788395541776437496161166629844879316878871437887554262818879576922113543277920706062581609403175617187283845792927801596094830996263971656596689232594370220369920873661116996185105012761235140506574346192484241786737393570035790967985971898847432808068559602588763473062045250702027492357530168195587632871162388326810279572099851964322612252961148716711927891152136720290435433365393930103011595282969092506461335914840232552578178753692784445797150712073555731445545210929659910903375745009791364070416379370703824040501724636491471249512334431872075477401190312755641331385253676681497917592565470551345969116086423398626328335751312758892232201777373968546438948164960494333541963471240543907715214792798087269042078782410834630263687505811229502585948752687744190006688066062078727162333316026990402707400229802876327922484314282009042313104396234104468253283901169835503999801810445144957847894392474762862937070186291550761787372331715318692523917681682617977447264153947056997813164239174993541183514982327993385144223021941731582432392494093737188784154217785901228687308600912956965572875087099390603381518082761116748083044965450330246845467669200316806379160154842241252871382068408665403903267783997122561034572930995860505960215180646883966148531986521002058710274605740681686187723690015259781819119711005374005011979337508248719438366475389854646466572465733245220567707617944482943305464676792363344247553499899658034602744168463441028689893307678647295379463003958386225929471813800334177253318593998316027815360102674790518933956090945377366515716399539849212025679021654578862244530148132585339681766868942190098974204713353944128625296244725859004590280552498462372827033569039850150362749783417771915344641914266476723706688387795087561361694983832577316756103407852756527227871209428468277648211288947177011899476875171013607185452631569989086988609234195761330859141689984759161245981991315424209454816802226529480967234421667901487535151654679916943754714697162147690689525281362275339506298727043082077031630486934342990998459512957283402628246767593185788125484021482534345496461612902386899318830461301405848717252862698101172556198157789640439881411111175691361166781678706963051412031481887196870677624668399455858544764530721254885117602022686008730646407863383743509774500156246118356769665677990681278045540674172220737109837115038581298254453487261807452442810870356711207842160438214706667235587694107781390637487941672741882193669643617010059217677089311619866973129707853036937372863849761281036398863243943539665515005286491230915266474934272000000000000000000000000000000000000000000000000000000000000*i1^163 + -167784832802824108543657217414734384946692601252594425161463670296915354761789365732654267184878388744042500861856850570009127386187313598041846437133181144758743934120965575869893631883355988434046681220111059267638956791030232953512127379518932708501100183239839541487658697059603598512808468156108747355133717932365423164069469598143660762923523794373679939114826006122764607416702756465790746844527544366946697823025703281979038620094281287955664084805490905279618459830204200057134956600415869960830496657918742197288646449211864669666240872974154185875047774125523241193593011496292746228167274772446864180518400203112206618305724668259632401769182284220582156787850279793303619272683740244350050284087732206417084767216634782274130985525367246918657663814654690158062718642826963779818830670326703804589049266326775449130565505783548766311182893556814422623060993206094038495627201127000997071891070364351040951500256682007227853428527670133961786603539690024082009066344278058689991237955297589061426134789846037534707884918528130046964782797035998845089280599998006882462950285020996235050390343888100065588263088105728250111550235018687180732824078427862679072456272036057273866177027272811270937630349605824315028821331315659021113378201316099860134730881052871437762678350400858058161575281444357231036546845209434618262486882114017789310644037782118788695021619718353357983100179790098242244018323670550402157028925436988487600201714704859320280143404435226300071828173040349976512668790718766424416229269189230238318445732688364881623333644200165528660689299214925885906082091561627649999287325222151291940269641548070701331530549086160983625011238697926642154473901314821611867127007457553083672011450973688773913839474593924212062358752809127757508228803554812220097743588931429814706130238756292643394934374763296584036217283919732606270889260325850666824828025688920878411207838261993119466934069528636181174653963537829960615626349286060149985848261093097404357668196472819977742386771963013874161664287173760579285828017294673734081721254077694167215596129819290372596833049881224415115124519476465735358850468426139403248950889255341446693640161185635151685654873914549520486023972447618541460726688394990204691467222423586622506197696633708582335439176610884804896744680642989487627219010313372350392449030913697996071158018577230420030830252438488911058562866289813052161965996768724254269740977413991769331705393072133887399193475597305458850401980318785354326172890098812932183395464297220918886943739273512908645127257666041484603034429752888155276269928387101611624672604092475149016660629794341748951802348676922398847176572135667551908166165189856034458519758905607410687918092399342778016055872979653303607701480011546571296639184645878348946041221039014689084125769401806636174479716846384878634683139313306844153435518726671311605789272699846699280500162776710821140617999296904931662702195412216937397919773469345983367622511622400774572668934328825452492357044311146176689728631572637262731946528119157453283999361142753813704602913073995273316009878973539318946423607357969598429187353062086673982360602670085891678861637991146295661686563011411213576187349378060652343948046513647885058602961529747208484057522179906642971285360999097122292668898905139639325639133792035876601662627583302490936405957018993117496067361673284966617403562127788200950603507596363476413514726225916791013107790162388358645385338477585644049196411426443472322244421499307621522114544276846305735675950695626427314019174070067447763187040757667553939617654937263026197977838262195876177026456839410025284408824645550080000000000000000000000000000000000000000000000000000000000000*i1^164 + -145698561756062050493239467460472487897279210619541123393329204669744335260449849904128425919793672329423782959649382128192358901918765751455120955616403197337173873914016249250168293606194902213632200523330858591402043646607149512369558088611321360027985846573232272517877054485942059540848899179606423064091745272792728900886885503378847145660350442809968850615644763219827374866241985909116324187685065494028298000418946587841233124951491240916125628808661900983455929676740781480085905634006682958380807314219115519173351206370716831712671848086155179025964770085469550341704978951039721830035779647277772915131004845823307966921053249326754374345657383989993509288423580028625549587104905512790452170872811670744348377216442391772649441507277802490340212045775410837120497117846796992068743872314367525841567774725687578336398413363667649064310002419567362243806622927226870136192744183115856992247171814718136415005050843094201754927324270596205201940924526727478514184201896924937259928077698529950692005713086849690904123410516803036704194803411613828776185514525031985331007788604286912185296555426466017513662106085822804609208320230353789797887670963653035775031815969159247328640271171509487449887079785006003200157602061273709375222453665762506126155322116217411544743596000083176961953729256493755397808554074497443603813402364208134414740581125146636636162882737786348549713942758959353174448835923694775096256285101099453518947757920481409665314100017533376574200656379669999072146173688968475307958145461716857717324687045169998668337116114690131837187576586963943528999141531980023930811299652579187326119075667562246271260075125090879033056571272405245472596915123781879297683242656105549774620040251487294276787131198892276251319087390455770589279935067630803874485425824032651247862831090094430581467952183389028714932620406501164360047580712613971827807642231327696099581620372825845522728220225977696635931937196320964305735840426602957090153053798285776586015851474104952177664765972515278353769416935404900240418905889658483456376082097470731582552692318837569454894164947311936808683318680036828075940920686665617037452828193824929804431245378423899679005472712308915496989942132369572019187110341901132064797147973303416103855335300064787322192442937263088821016939308729562303355984746809290298772739778699200730062370473745070373985240125059393565509945879317968749802289830604181756069183779437054652385712853636968983950057672122149378183424022659857648923397834912136363519895505304266824587269185126396146850048998480331201138712650685708287561241736404872866987326429811364539614290034125433775967895422214027997867347415538235322925374908716231763787900491813710711859141885968744889398400822947960257518611815553484071090884574439241756888609078852680503340263835825681603066176873882195997228728763321901234101227108557016195985057645749786243123189900518652880346828709069804095281616040602761204281146188648822568170845519818029637877615770344258698672461960305808067781083839400641840652220418957925667519866812315332621781058313443361043309481764713654321396921264099054195149494779807881645314428919197873692662734555009984652532046530257821795818366127882233765814707376325976130714928161114871386736758122257427241387706718622110606551581505235312784991063485722144754863658809455553822236126090564364418832297784167681677575866742800363274712951613957001030205163024341390602828124917176788678965355769738814876868719151307801033951855729730669364542119230348740653411818455977141938395456243291216691966317863527168983647852762740840148257291445071922476096408345860528842819502080000000000000000000000000000000000000000000000000000000000*i1^165 + 301755327584186405636996286919908164513728393293901198530620399773961002191876709283052668001704553880736958014354503311365672405075159471719069150003446644430959114010155640878310927769196052022608534116721565334422250588559743445206278044646722921375183763156425519156430138364537552201226482363999165219677566008572341000281033937854636064389201474397317460831341417247790730298556028922036767788769144135314563616301193896629462844597074820118970484378636884333855430187954608397489122903404833831615652159954027171765930313708833250955378062779950252882964799365309971687182727744565272313101708741412326762023923493261144146475035362438413177667636904713893519686121546416832609112559485527531475514906110378984211938650880664334055738847847226673622391381079568963110694962823008951824517869799692058905921784865153322168625828395038989972665316405088890048941502600912398714469365421219570668932791898150761270466416044951253246969308597273433510767809124079134165156160370736158378524347857138432631899233086411358354545159471637653054651561559589267608443136527652256769636459546188122776994148343678432051823953522851959908696874976624533186686427278354197900317206099413467411301978024838853227737481006092666933459719874678705362237024339233629530856388041341999209162330376049825934875488101511289915717492826520717299989309486402530174144316981312380109056416054929525601251557921346234630525265202421737051879908069969704910181633783853043461838637963267110215551053881598224725819214625559943702735762360267771007222922209530736911777507872679429427491326282869009293387286914874785887962665873579446083086030477776241221607283965779046382206015902285968713513051282853152957943542729448659541823574684518954829468014927250600949667033568937857561406820702960383217607321144904293262426921524969457118436923220579475038177597913602754494617407403078073482628354863486662786584088747734679946306916549447740257282293850491329092358275063995170068557648776453496315386030984552602950053056885022615449710464593177672935610570629524347439514838543956160714721930062080023246145006460356521220592777463451381928602700796046801159162596171240118418238252735551381973872017260562583593653101993006736754374508837292130915250015119354961299146064093939132192188452175063652250388134779564883766912737620064895492410299838725211424144741146279736909370760132527116719873814866503040711214536630892188417927055504671445722250525631280759532597540831939490768942357909391488103667330155258189132996253588968540204780367439616865482581400723965088111245183127329916788720248445710728124226988380236825723972643970730024121105624743116124629478340128824198441300609730119850695968366540580835888106786179231085169658770933276176392618419279013610759438405062196080667669852405741555572700094773087046741681219090023354756466947024180596480561050196674992237928611422397913873873581002441996454692581463881713592913247956377624491781400131572036753404358986318030987707852275501065637667013333390336549890140506878144255751023174078156503854214293339461181798123418414416314242650396299345735920780273442765807393534049857688198486725741751406065904786473737914120200599593084552608390220282418983077554305854107752094395560807735413908714955456238191234765761864821935585800496561720861731888333938997729032075250012590385123664530868841510081819821590683817064315682391484642304021200788771248229215169266485298975413112234156200867723763852952535811521418784864152675968482481849470728444216808849972566972300150207228468843999643072224702315350399648759718990684146471655522141238147487207503330819491307192320000000000000000000000000000000000000000000000000000000000*i1^166 + 71529120969410423507216872025674681288329952823106197026476283731347683503538838477052836596601849228263422028697497531645445889320109698550801724198028526396142651355205859439924075901029248761985327032857022867563466632946822982859808466239510181363992581751447805223348299018421816017039577447754172360176507423871809414823080919341976147469791294263587917213943659433148720672763205049754411322878244902843190021776319411402221361616082120516644245619297111192651089762797449648259083650198507115848896799974217016978346014611319590169068432495195411674585394700050473613979642624858573151694754046052208817824831294967195313209571459986586570999789190137983374352007633037856389598928028536282988416854569841645096186821623913277938832753329084859915854398910244092498186405355473798897317226688485047037241546223028585239484793907381825587778932862743931207726635768152051243059485625282113694536004574370854884217553637169298330807784873565532390160387382977826296642233320874912070856973707655355467522206510973780617051904924632219005859186702051444015658642682896807972573360173621693189185663227195951561538861478091702622695675278900214257173816094778005993577416591954220491848343827248395370742882888416883478792303347120781367229291000541671052546627401516310896433058698206080949845095506029211772926862769644732984420267542345138236063410390072780871951511901670796273361992843069915304612809892563646649586880614111553637968185850773613243904921587858613729648574915045459946655599364729988225150506254040199493601421936505499914329163094670339880907513639579195257191369333654870855952377460980935640762145635728652389536271803099942251201422433517616004427934490225876019758755351380035080545960720418828741547475790114484613844475557615204637187712074562680972620312139192492158185261761737277921600365281554849880181702274980078836643569158302232542882588697094045038535070285332309553301639991583772338573000833635149279258136099367054082278447912774477718084005965616499353274038128829531495067409548412351395201107409847538783033543772420241430571178800363909863050423415042076717267292849158016104980850472953039779174999920080551705969554258952638938065409267938365542273811468000285257538820954239588471437998836116852618154030771071240524190451381504288807728123604837060412911372166002016645940546091585378329062705087189747388943974437988167197367899466376433369381525721889275474103212912453832750934177928965645336566721917156967305308318855853813252647208091772616986707547566270349873122774918099375641278598792636228206128137373678781914134064571481431925082401239672436141127549043576697438819956713567247403418471221318076069779766642381022868177744388888955260737530152094136101364078597147172588719151103385940684892079640759418756135427039046752917278665673357207680844145187268449994774100318898175040168155658388947212926330065003381738172098176872669247365660376418163124182987573417680932747574545146461806076749625388025755190125264628152385282902703205558792199243521717480566777928427965591812834553167153946432670341506522998761010135068065382737495083544581380044187474299161590189629949748896268926254007661834801660774908621964447194425478831332648542736940764685683898256854675565003178250157223238266768783373464775829987012754911160914496352423058378741783524294273524907713896049437150603344724003227703766417226219228524949819076663485952716287936564192150357167547330316480664144803137608820267912859760973830142467601386367948497720198815462852940713042294167217928394062210561015696209988011113092013068044704997022071797489375281804336172620788531200000000000000000000000000000000000000000000000000000000*i1^167 + -395564455764752978679469339706064526688361523481707871979872569496238924248874118669445390734672433540472483391475907155180571920167722128432089547353097721939449623486389471229406472853597969946769160478017163786483714104810026695644990989312840060649759920455391651870269765804362782966523420533340114780085856981696000763909524302064873649814822228883631885706350177790788107969045068764436185292033800155646430965313906710988235618822189764056957930024752181182467937730994796316282842272594283176489956222143134772847762042256983622930407716338170110865551666230491038936230153706795815788193769652180278945213834541022519788803838167729243419482937936800684113005733620924083304034824421811519372096497715155493034903359690704030882789428069030487106406683473418958765120941226551011419403621576742608271810091614744193678043633525990916417705574017628242290329024250727134453941501338081049763641814889414201603846913881893003598521214832736517385185743309386365251804135291508241736260157697175970226265067831557541156473747609539711566964715498643015565564073615964074908350946593229781783448918494004585653429047427856705045726062404345098117697996001432732854826710750160814869079339952180308076181713846458091619201632698107491330820323723612914731366633880379968242160717561765780807275159995299153909044398584488877812176507368233601004145280685017181353087959441149846405867969854210702642555732897345319555375645010202911870364965970177126310286100114457049783399613747046838920270292883196275923724483620704690560871595613805291974669043052231454046177381186425888032970062177218195474099413774565010787667724318434272063521955057783296841204223029123983531793781052992540875630741313292039327506040021041416567938631735729304043069522193224026235151547818610253424452556455547807067726168702458748307135101898139589086304756537843126476498920782598893916524227456833267594723751407939476682953964449067620930511632203137619993681158717666682122154231701868190477162048676500313012926034780399481472548174005007924452564761620413365172581515117036080663614819879447323433806664274142378610084198834688841056884080574675918618691084253578269143767709667402723261634224263395432735984373854218913672100940348847746913386478959470505947151983382633849281690903565826157575612742902191139322873833926235339217933286053750955984912379505676535116582809154587048812064257200921989846113414561994458777110762133427311478373715530768187466356139268402764060661794444174142399230240259236453294475433192301917167059182191522681755784842986315215544013913941084331632276284852416862852159973023979026690071476678858124665652398811190648691517800640729523788547292621695213260723744600829810060681934147377504682690772996539387866355711127901205702671638002453912648493836059202381971330779762965033970267651572893048335046540794637750416812331632677475668454014885624688280036813661698786053088142173215710800383790362158980110080090964881563452777132473314544028207156425221846076726998931026924546631395428837585277020544640693585860543706021023287090970443980560378250207398437073833342670606144880698710963550537063253384783998564404664113188979625291017828559592897510212993968014927375460113425153589991846124761203267993949932478571346029658857784672232689588568663433199783083112998828529506663127460312476544939139249892099919752319941089845217083966391506233289788653005272916709519333453786473551743896291496262845061812366366118044116266157285049216004220297365603596261428623592652984081104528204080821671354647163870673139789216741335199963042109372565922549980153231909935875358720000000000000000000000000000000000000000000000000000000*i1^168 + 425417129799942042105643932986022484833750599683120692083961951382766811735211190128466613260569526617800387481469720062065732600667046323306214830144359503281640583003557039014216480384296951529129687537234746028454097378835205844266501097394765271118097972949392008823104820759208719268410276251274909238672616904347445175742056191004915106591655446447418189096814663155406765960907242179105418673813047881643167849193399039274451049730629846118922200170339974811659759585958759635840870273183654939147909907193852202098140244533182271401384860751870485299603069276738634668652958104364372107049632030245648785509571255843564361940935289223615421002787334822591878547080425740792495090725083833970127318932398731123629973710287944418983080775569188668413580972479959943437771075969151744367973521305449218443353480168106380535551057574582785025663149194839783915668117066852390310209515726854207364390917848709818653303148384179755224400605985690600349815202312847650829313230081757027567466285794372106433729319136282705501521280001662024068992488547643045398580824125153565863391274440646431689360328118489617586336998333948161872000259284926899874015494664428958571656306029523761268905187321501371806285888254230196981816731399509353842659760482079969384262388833718661224844264839079686475112864870316994315435417634056434172796478559368464441190746512826878540787993377327678232583983389276963292961863154063829698119956619119626020534953540890208643954842135960178895941888767293305062043963258876226398279141548974807569204015720531565191070420003683583727255741866818328597648725133928712949234462146277869865756037227752795629985295567186612821497485945451663040347586653043389172812751569916456784868516042751064396744388538064279630394591918813489777983193565272254837363642930429279588287671672133726439265078189288342115557305634014842147139161410953560836877764297968212623939234368858801247171196913963287456754925650335905460276849304759631008108952037071227518594475177209570918562423139052939649112944018847145664711302215111277750779048911992854308397204776553952080387872864748685712655097490053052802536701028855690606190001375179461447947225890309612984458074694760669300581965007674842797763752491309101056142713631414029287470741616743465430853750020675781508930931100267918275131273718844006539188478813429682344347045438397749943096220887577654832179466607509748423542195037078696019289195555902810360183807489035030547850179787039111930752719661766836228473182481408028844604056450075808307576419111027241749874008837937447063709644871883375769646093260172946764568322741617592711300666151954364695587913788558375809830278394455692888011988150184672871182087917797872598911873381590196299841098812514960878818354796353551894566931951395737556986534148948162774261139522186178004892942060273188424768985226092895349048886209430488870273534915670569861067883785089593327938961217820005040384577273594115156477314914349327890431882414221789620930891892065722714086384153755333926220540119782977183595115213703191921901019480682402155684821191454304273259732739013453222568972780256311731103798953608212685701530052757289802156315034054631226023571564972960087817647592487843448653843924207951736785539041744371998884567439773343040298977495053288420110435953888318262468060408137647660523584946958924897706484057257186444663323680904777215509728904331794082222288394182839210098800070315733329755702914198819362663120874080956686154312087640560916366741801968849723744473534696560927770319750296030623295030082530495863132016037965541549660019703707210531755062722560000000000000000000000000000000000000000000000000000000*i1^169 + -256793437081136933314469918228541436452469331573067614665952932592651450014489619398087527292674438446988564315830824550630960030366460108419370462715711056000557047957615965432827793661123868431470070261093888134111337724436692712670236992674973273647476319266334883022799867032090543879324921775684881430273730210589294555494735009092843251144703541633345959232750080561511804690495565178387909818017127780889145813791771806317476631703883833153555304255638612710048159248679946546769178305947614630797127236502369098685192083951979409145930816686731831549475031252389550211163214860985033447061859648736921402110622726090457988784667804373093692654978612497968109528661593204229310591812939448251891074397760379037742262895769273251660510385894091513519667752119507840618536809585716893728631778764556963623402011846694863682135470242062036413190316954589378296571637244527503780068963794433146869122740942296235008153473997286387631082619020139136730300772278603926904832319412094135737328818847054458867172948955813583415925596558581027488066381867701380531639364285144983925556837447251593561644835623837370111016631489384707781119198159227730714190601865525781438097116393783034245365274086566239662704409180909990603202808399523508049410917345837739166739618430364018650116298066872077794074443165664280383424998312119264699091475868389325962044071731862216851196901375381683879522930072582185566259829920286490308429106342639152048817693050847627967466722125876619734377760849152273630176530861468921770317155694652997429465249847326001049318222664519509264400477875077272517425622598071721550454778429485489504058195336627522411807504841190157561005088820884498269541701478305795858175211093229847611686600615685410892622423958359436060475857553650187584037821292289136316896707808906775797687011146693768542847742947887734747789733998735227882604292768984156100167971304302396249833704565939471260482990291306121295471951399528334548071819826573775227003877255731253273073050245261916111731279902306162521669129758542252477300953331357519555633647371163082049368836540832808983896195428135968918053273405049010983260231350824835388698932377228723713062355073550737941897446934657908738683634478684368360102416225136356049948970363347151855327600182870914252422036713365382119414419252824827028191458093337003643492894206802526362463267015662934132594709965694653276707052161548012892368828793674642758338109195966791778370332825258945973913505509535951856315075459397861505559681986750316508779126063523791003469938571412514292689202379365995056663615798256836538852005102306879386146456342938132834827802406626512647726079543713669332012458004073779788053860874588332763403898994249379239993994123702273752792039858626980022714571357797669037174188682561162593581645986197358880622953228851065655607900686495974710699213500717945894128322083877864650300173524826195111163235008657320977127887379649975517138536276831518092931623890672458340039151309254475209317847193344611844845250435214020576200427979486605255699145326610620515715884251028202094930290315290279230697665141602156641029036001123164020618830669134504681696536947457612574429362450941189331028706685697930648265382596989229302397478680133292731339386674399740033540018831595642048031682032333179365122829541156418572329693392763290264036943481764022664859931634180422424208552047075479173017450340782823677512002140708905670137824470173661805905324799452318712153644336163450653239141990076340124121529205510838420375342090746489358714096651076567054375810859538105456576700218205910198078423877489135085158400000000000000000000000000000000000000000000000000000*i1^170 + 103365116065929507374494531363820877276463501176156724882252489464012514667210832909904534928900821503040158628835336026434683266639633109954693796869282164802255924721531036184423041894724002684480483787851898226814257973544850787908998248311099191609450910996696632077677636145212926735326901573551689612519456503893455953018414692200903265428821389782116545130086876146006863889939746942501959692512261207210388588918396405556349344944775862483735835185178291974479140738696541202779201075148483480299255250980838148495278704610922359693764676264380007916658047851473801418178663595272159630483389721920297721426766249504683298810512499711829972141671487319658419159510153000076271741377753177577584216747825363260583417639096418592603855477036058335596999805049545250423863421104367097877799878311281511602183506620182238306174890739786540437353246091972784045462081271339924520120131977672346977061335729594672791202292459771911051193706881153573794986175774340882277697485102742869750598590098418381684853086314018548182739435720025497975461706725083375488652106286050136584068622794668678044472893779601617675484893244300477715858488633663717303275135387473233409958986619598461611323910023763932678195722778462580472409757535116468146765086644697241385654260884976043141281905662911990827333381263027059086485671914902593505793634199501442803486516498131172426615254106933065233885763173529232301204119792384191288135532448615081503738096346832405950609514907561801677609100057517027592906984186683593845045517471015401101165092688068505693677782176597145723015588719865434261346792208859570347257894599244497305577630567464339030265219325908010241511554320636080941203634439394992319571705916020995992250738533163966546879801264324589431275599226115324419125955367664260082929102924752909301123838464046776859471067041217129214276266653918677865125811168250847068451565210501579223766813202807415979730718729062945446772064131965859688663408113301355672931499877439398085246634388904828748356784559436957127954305375097681853691492352007659782929397961998298166005381713963914538140296505154925814454856885970985400828959945086197446601681406351229258922388675478475481339519122653436816008987716325429122075617884053912353447550445316224169989851533705136861350722512535341466757894853655764918053126461279656365395222757238475625935393474075000259452812881492511411084486874853818757932342771483606384423659300401081801979090872169654324649086240157181634394843076188535801847777491519819322409451044491307885354447547867762775554399084612202617528308881889228269925704798608805633601062118554077847924115121862621220687230671299578176668789705472930231396760026171591105731428896362626528118152063306811780867992167027810312085196986935909795684213386840493288369594375816968110266462859714887196591170473910257982671548614846132163267797908299658145161794657514336349165452342708351244468305991464425773903790254925963667185504845430468928271969111729413239346088693379654297106173768804623051988232864988787506401590088029029078484765347116801984556526256405329416488795155288772581172483804071192417601184767727347826254776735572518772715874604077746672827883585906177900888587129422729319325909661230265350312999229213151840854965258316230171057328249240466678956649368777738417743460641846401430362921689033670529326274877856820036043522848114518945110428645271306463123578157386190710562979206586097169870905987830770956720134661178677482120964536177344982499623926172036490776263598777377418812227243579660349476266403899511441298687037171450195849291885445120000000000000000000000000000000000000000000000000000*i1^171 + -28343963874593226533767488227137783449696835026478332025315593983974364952857258077994855266129827195200235594951192413691288610305972424827683296049537485500475307064103256877465322505355882027541806165087855228944326421808186153408280857655693398878354382942191621011957005933543682140003758442362681170464080766576862660130756365515689745656658235182151795005975757551917894131784884082895986808263955612030176456666600289039368477775377897985307741093017506114864368004915301727802178364072274590908279789191347841204413394739859014663523245838782236233829832252290278117254525773475694047431445029436443613615223783932964830129070566187507434347574971995341645231430478661700557589035595465075372244578399318153798632761480640036875907233717930215180891968877403396497208852597774156786675751065656664649477118780856590688119539404567429014806741088718173081424569547418935393303996539369601321613145358947653756142843744389042583516501773487446300216540321549740429650817702527630340853975516926872339169321398417897522561768199173937398646726025968139321025555467188911173398243409933692478627388270757733295889059849833349123321700464844682974320759037387754950809179329903868726110544577881818732750583033252228296846366387552104065022803541667653800898137629355117579790820209964560200224963896169698593136314577247712084462613744045394959024248274756802338212446075484579910789383233379353409021566859801878097185712694655250878170870931727192495954290531374378832590879905239338989669421240770835384007976335970316451299601088415264133339516448292863782622653060881867243790332599074534610329432589681518387445015756689786815599166552577920367278638005646890862183073808487735815795379237376742190466709979363403117443727476810722492343723665878540480883489901789460930394013760156129596122068051970332376937514771195987059326225651051415292339745149311110450977038690220422590216052754920147450738403712836605682438816387099151657229410552874248276930366770696089713580026253255082416810883901948319494331182851448117012256354136152376627172011474843347080128297203270260448185880564687318870886969033347418131123915927395613426215017401181303664777038741923444243016541498439245940570588927122622148531231779938740777621635848707200168471497602536223162264685361813225344889949811507020964354792555575372934897305981901816083167702302568104850767635071861434938345141752813408467897698563059104369209760760035714495724769783715312973779389243180583979785446698401160943156937135623058427601469814061179636567795362078187599245579911997357389247114050465392759183171578154216968173274001789377206747346334766889615012523784985490001946766530443919804748203659898734821798562306377932110480778721334408848646769386754895082769049189654753565648372142527950595434885212840220479533231799352017648624024032105344502581019046729480110626023153105758630402942197255376103269144841221416530717340784883594259267510533970295967770261629483243466259363170324082796625805024128790648277288492003855951373741841087948492246733407600038086539096808415124544707642176081435008571103017137514398951021671309200638250578766104440957396866655087908352155791728738914055380462981281601269769453291558009219873335947006359474892134875737254373820221919089609165748956189650075606014456868028827175442478272645306927993153750868990360509298180214472640283748389277089081331970237705248707379473110731026719049774229641701564678803977884298569344912892985914024177217933298823902784415326366426493812328950275569195241612448625380110306837028844215864176521808428560375873536000000000000000000000000000000000000000000000000000*i1^172 + 5106444954329487842692420961265349954523244433561850068913521266237515614217664318156120573388703288625383297335460624380460250103605587660496415487084076716843022157076588174616219383054001332016563948709253761022295398182152509428855556906900937769678028702834269583681191253624058736575004670463434993779628259696006990861173454133104657463641702015860382428970272483004805288013754310754510383646014797586873037911461546774569322700100065697334135988896228487800162199752207288831923167265559312961476976071976152083631438146540976719794698253796519040559665590546267195119309240581317335977098488727613659865661392831694264309055776803078868775863706459511345372087782031273066812780855216738845313090432529727423512089670387364029751218925727107682582360509161739438229438310142577441583359086728348821621926323373240504286012483000500008046562964923920365306096997885365650588005599962019626518398692077839796434829149266624982371663153223994730862734162266515282296859029534968630458058539930279590959188595780636239343916797083531961769288206781368273723674521093091436376459561499200512315224687547273509123070924869942799901178326422236890873549605184795679256108160923801843825829024643589382148570709113072225732269557119040435019175327485411528775111080094172572156366053266970758022315332844980426829370676320709561180585963649121631022316127518958245742502143956068979769660446411981348196318331146506021331587198725599138885154950422962635518801025106736231513552894030494171357605705167005158384532170255538452028526050903398720565331244306048704754903854931064413100629444690142377105170673772126723596367273240207668563532020593707507010624933648294311691005998744573468216094579141770341952920810089009007086381274414534837039830071870943180145514985933054572411565220357325091606671369660959149405777912244540401654887976237078569457417319222979556409202156539176123007784364452607845439980022261409500206658710072663290312113308712051574207120234152967645664873778928029053903985627378627821119602447113292995354972588407039431583889354751878350376621886588231675713005116380737176783110591503114078351256315124180849624078788156447946927186258883367143088985580207148749096601870318600398768838650213484083620525948991653999656310869114400867964957773684257921269809729035685633002251881510019058400311434776144949446007103779807334325649753445769442332978853542606694999202944517056767496725979119662830524915294530317408070624819789603902815355780455057892781195440658771229443710718261712334389733950485590253195991480052173553884871079954275318913403134032002690654035582782026178408514564057988349648329403581273407508048045976227082743751497102648462732842361843419836234433892383407939760549072141064872336119637591188148961399993451643315046928120200506259312791114033020931852782957900881549671540027917385140482160707594880938058502301417107905725428869593119953628737353714593411642457712456248702884966008436294454666863992758434450915184796785365248999551587727909304938251774081435514341558138564074049098171619186063397206680306101911807379710711523887554301722400203108751783599484643852303894562471732687041072261019371484446128810827098973268560640785961710313663673973111858002316270880221405064005084820691174090705475555638508868048429243097918837357390081032665710069781734857073594539420749840097214182762995194877965539054359473427455396821093558152565307659378881203964808313413636228974901615143760995282934052770756734164464624225505147396959828974942080372259663352313453136069165392121102517415556118950707200000000000000000000000000000000000000000000000000*i1^173 + -496498622852638457969414639236862622799796990724440812307095989299098973102704609299924337709414231132359925444029649533079444957709115343209234326116477221609657486528755147889007217731354622476372880620385606979863901254163823942628062042207042281311123604141463962302801530894735037067325256543366111344841933140678029523829594024383068187531593591212427852509353722566224023598034207884565600367742665261323150669148389942467665697770635501025945413313993931427290307207373920106921789877854178758436855639582639104767677720916102490613744009732839202395200770514355688724478406919556188001412036323311935507403478568287280564270504859979574712382317251622215616831820865547300064778505046861629209558460328887489662970033607620061435780800305954580327860089174226809448690994068216070300693509185684158211979917226365633066324304951505366416083314269026866353797396765798935832543560413571438215425520667708807687388678711769836707716683438133469740979340776727807331768351604485301684427484653909691957900501372323285352500438598349579782798270583477337105776123454236539138222102049867432350999414138898563003198316750013067398460730131164552099685033782627195839644923773263871387634846228259920202719100540548239001279982116730218195895087207064122990984065727164764165883168732764578395426375555090303391769150334704895658993250267604443514287403316187206222226977855710672921017951752888259087308685511508602444577412427774766764541014920772817071654458689127679320268894414123511477757300457715462379257910066947255030348540928184118424729161507289876246369168818198062846160289527465621961268008741145911978658333388096103246319925326025475239126697901139454626451601362302878344230835745044265983424278711195057771775899089220971079778181747684793323204162727951537738619750914441578498742994308088591728110762037775375608129559536358489858389255933799216138893719756858587867097520800004831030899149127162340358699952205334005903626751068410678443638972231440039826375809282819789252502632602400388176934453471419305652747252151769407026625309011736978394944607962661588903615920405015838050937013093988058580856255418199041371169829879191025627874223120852211976164054502604315700689047632159104741275506747475962518697087016477567756798493924966755667087051813689886661787701130469725030396588917304495342788691129277196131893746308685636429009017844380554306183189135323125816118175371989503750732950064753765355870030760499079673198906448138992096497732458885230748629679767201674041002731930754419645668477751716036998102021964554404111227746783105220587889782682600680407675126129180246710032304795392553901865155616321245456312690483459067272751498815893909211434118823896015919862605286434467291735080026746916909178688420162140958145770107204254968871097628070178368801093713748415016070487771057663241069318228987439047336180114407469895753304453460818836792664811789084327403989738404758279519199217077150580109464720357732971514540024081106007425444636281660120780690798815559038294105529862429443726432043311174459093151267325953341000195057600547846967079841324022217509833634807222022985253695413175432424399647807803656414952872692574325827670177131932364652656335158900923968412464077124163747047267856964315783265104109300697503557438072771862350439263416143714341419083831428891664962389562655220163990485440144677147994239863363409007336941716694488210836156702395154581124088114099207169703625221123352706052330379086988459874945102881524360867125344254720816514620384524681995247419153282151696856510489793711308800000000000000000000000000000000000000000000000000*i1^174 + -43171243745641475427025822315172158672077499936478517117432440612998066770679344055287619919543895764038654258729832794028647254649377828819160616723526905893898051799640971708566850052901301058161714376181445819567054562081583909802636601113337201899248770054054670300655262182729687682451086105026143162047144854530863440257245277934494978763171943319299405235679138807398859889351608150834809600387967623352569289701949251029457094471603451278099227048652750965364156879965812759545787831382376766068896843685128335332530875716404276606307831084118201716505244541600500930856424199642407337256022334406480146989986690447195011076403303836770378953610079293405812402182839470854136522468526891436169033751532833039699509978904822253709494302930389318863526392884944380515929467133192619764381566816597876719556694684274718009289522682074687124730987201323179052957676052330534176622342253706412648316007508361067049490937609620402586882927888030956972039975386192352525079003491123252824530719897326029175824404621705878249078971925127833258096527622807748830281335167982349109497931660474524762616328017726290356206718984398535062228314905458603463712005750685377116398314391768645461391283414582351245210165230757706561921576566658350096500756437474822084211152561494846642485831688518613765715622890123080377534464342110451587783373793472918870893568812217903588389656633512623520207004277412090746360533677350988540747474303082567606078665047891614538783894130977781686225055970740383653171358048530657110107055467666334401175888445903774029074996115370124718985166158217526446336364544607823219356722722683632261035240710181223828430165205459794183360404706415065769234722321441668762095881919533128497733669210153302307868676771531633196852420688215564003310431002013802786745947416079161790536356532215713724609140889583397048638518789181267354325742032632181617159424734477344616547206517967323928963178511250683004012697740526231474496069993782266127602945781916831467201755357789923601731716453871339937490446032413285333278543812847304002400056553711969552592470956851174774769792627743943544098715086215267478243785339546324553288523002144203478823090186045479740934588127207632230595084099188938380472868238142579439618387463658923681598970607683419890223680974373942193606882226550553508636778129269595612303976950215732497215267697174920214419021612870609311344001329699383612597213928073493327408150908787556179828576023224645073113546153904664699288511572550480379678859603565091733033203761750870685959499852607708997827480233630281761022550313198074128107181013425907370559701873695819544356570365497249549204293256832508170249089078676478340878804125377790591913679340714191095529900785523238200269734574920812115683018710595029345723573749161416091818383175814381435623270528524128912212536244185856075241626853084000350946531418952903385601703161062707801464106882337226873234418183472395669270074385776068543303169169393336169098941990495578337946876172768626787628544930487046126812193892221989522698361646759350932232525878881669187016300895750686696758063843258689312187011933130918523663566906662104336714594011914024232390851966437078641706829024981524394038089127549856749851827048507162091144850992406770550485594161393972287186183274594977679069860530544568915037974327569767607211018026454680955420742730301435494455823610491888090952522586252973659224325940496862751834707155660403229956426511957392619705732064748046136158284852170242073553950486849013477136271056440720980992345822815116473565777494016000000000000000000000000000000000000000000000000*i1^175 + 5012093022798262133501703221979524888921271766896895846693218749428820926783434135371717856535623902383433596730399857166852468365645773064074489400047852983568486772468613179013283301054972148984157124373757904401087256537647273171120934620910303092527940183995285007708721856917813549549849477982491345628224820806881739357412989026228919159005123650375514335715291061720562989491655601851643881360157455815438448169612781714021337854800151064037830614542215947580092748006918220616477597081729616898236215934075650830440519345982230456872848641902156580759234324306856545804445970110532758742033539693324388938227168468892671315449256021493303358667297711138262366524689466034761857652567048758565822521941414546849721253458948972285757922970901555980709558972681939171534229635647264531593095942861460155809335329185871589732637156671794792600796791257746015010185500575142102446996170533120007907652890364419812083988978145927579110069403612762064132317096032350749974062449376305822381836839391410761950130531315968876133941219216944501795625030729751313953583235891320956647227429760838310916510066278149866391940348947992470026892512493393994031793291830925869519359315369363226379618336622081098334666640283485884608068463802066838315130621880220085837647904004613213368207062112126775474249499328690714185598690028186470296771784395447649929697470131459137316865221151952405405161618000845681826876427318483311004028399953091614148479386394137833187596495593181299313857546222561145833947419962163636513860800858583234019250234078967978306429535566073161945089931347716609824969140486448895190866658728785674296882865344205375891734664224962709403914887032390094874858067780033823320734061401311646517061587186374538440234729698228952939011429240978291936280924940154501299380791848742416048215037058448544986502262818209866155109695154526648035315739934718218688657651835803977011997561436395867439792021734091654512849680958912110542446510824510815198500446976391958224006076200698867878973559519138052650392585328943978451551377290225345999545671406663698294326205035907925877932783345597216547331736088382971761057147792243288128425621041367374203212633652665000815700256602007665811102306305171955181003010762003903806849381699420615124361355309741290308322529300624344614845080443425269422587674650452938060345100137389951156833085792834774640822455447045829474482218638509715985932368403379796248376690882006444034127021973990728190702116824093325777209951584030587926431517036809140204379354658118535564949155635539248824792042535865804056511787616051656312802312782553650433104719481780638097698828772171552601089867287552022809889981880770848706394672809447517036516636304839891587965970320742697814300753251274687329677729843276161933389171725432247648211033956196439600570568433457682160755218782752391860432012145287702890019675581850282703566855757018315604692027395528196410279875228603486254843498941089977509647254301894865764168271603509771750167125707012837868278029108436160299927293874598231456565532361833499365660950510809880116984049090737316158974028784296683775990351257230002286711745670826364725407763907632168824263014188061073347273398154919869969209881184869017133743648329720209494482982298101924464371327628455215744686652436833601281438181577530273528212103842029639884518641249787833574648378327629563588186891871736438422512093105299253569743946041137903610505534147134778051004224053733056125204946576416580715635194745996406433640599657687458340742550955655794036621898732444583565721600000000000000000000000000000000000000000000000*i1^176 + 10536254906645425454463901472656391543057443589626179300862783561239232639057031113170417867561918103204584600560109666401487697025221041271259654563620684142595295125616787807262793074857970191665824257982991696542493185137544828735550064589968097593482952696754881555043258081468980658403480343316806494612911029288363201855144863584289033638207341516998926356070189131434956929598945957827182880875127848730317994890007550741585910391418185045979505226126863822854063963763006785910383642777872078995405430000576681964323612132942881073532607508150681742645818739552150129762170389804189387854359405508990443926576778295799155482108667626587786919410494579390237329914594563254776841157320913228062315666755862265116827363210122246529828026661824424403153310284341333412486532314546878775221786417474527141854109403727617020078429522236508392565680562034954408386006461422930578185698033606376909240540351683674425313036409362007375288775627341995537426276378345610358546956304513290572920520979848516208876774114800236436196031876216119884066833685995147814697534662479667173672080888357895167522711585731244086567027494354316885674891780478303589055920038508271268787925109195261843769748324761086423626185476163456876101681132953328763459254922467094503041589353035725274019576209072327090854430977324411238876495749198873969999209391202328896148936373796487926120449944208434779323594908998338617855187526735524309203414137516823286564236436083342249738174585210262492831449417618871616204938119688658826638865663957712453743021793229845447194207535128166391781152346193243174293238210699272465986294118687303761550109193097916104896667194362306706793419108437873620305129528623370433564200230729222629999163992482855567947930730230462577094583710922648338687010686432372448645799102164221842466837003527354878598669038315336585884846950076398963799637086289995640714324272088537883851390464605024339816081463570302001084656794524249398556628962871051346591428353178971849037180883005745318734426996106481247587184942443271113159527874777444283698211243661396510404232643578076228508635471400815361226406711609411111678888553052363967962215117679748443980195365363694401239139900267809219620309981996754422529031934272619886339015441819162247553454972933940002856435225335729387979099077826053788753055237924574664241856151578181716076144396738771930929825783888335724959952525564654695753193145212680841872876540848639206375950319380451913563314176848439622233540582463034405161058182538099391817695263650571021254545190641643252839119956646610907285030802075664262825330094763954595518209563732218300423734880643070033172159363935864815017229339126764824852765585337299129228779882006498965851583342907544166669185691942228789572883262142849918875240016096649065284605753101659200918917032316700641180092399051928642301954213804143247661462407250945985042162797330871537168233553703942958966173968257748331521507072341785837400461427456665448485254096983812521540722505983384012832316845233054710915135749495161315346451021285926534203158167122664145574123660152413848144096818886605624514272138604162732946766422572690041693569446103218779274155284748611541381654864148010452159825913966654788850761829961496510717211477076816541486672465052235315268822601492457690920423110804669753349551311804841076822457783927263743407263006693981625285843050181015336883972981083468576032707436133659163804073660459704006426457667050594937003554638302156171022372061362043893953373830487128292477562779863469614120835303342080000000000000000000000000000000000000000000000*i1^177 + -123435801915886793842178058290097346650165898605648868022371963613634669045820114164444927813504838937060687570321571582319223266924859574870977949773981830685715646596492471242437654696881872855861710833429933213791062859881903508262413407778726996601237358870776008866606039331795698345332060613250638916070600801478868046784960171098160451869466013354995035699299135969665492307158215256625073799620768999377433487163004427528356345756165548167721534423578299074458567715726020417622339312134111624122745806524484924117594088301889383518441492512049824082991401926361334417719821227104284582684352842232201622269266023295543036541648597384138935485097511613533030731407195357774707200785452018616211542567541976889005178819170735436995235774204459709789833493209560410856262011220626625494976673163013703982425574436314380379086711142581340962424220835681531111567584541664653029921526655523141731171761378870693581096575106754395452626608414177468735696024500774005029605693028672812794384687223047108542622725937640484293584190668182439175798102546935215901614707604337086834246496899659160184697106465339051549402560216748714128492689087651268163840770272985435590530900446883131307343187393137249380376180134462855881277882067194594386455772421676410458633992569269173945132220930541886592526590587987955819459811383389595013239856454142333264447249703858422599041315050965117620110041146776108404718027995780685961301668509099186126521948730788254455892857174925903513017790161147821322830022673421072958910017572728214285004957546054127144490683606235213301215568648848064845274319374773595995076777472564381858970242549209595122451672471545782871390440273676803017637191418080859432405189651096583481917525621516247176119733585076497986963372984972813728860489247499677478054105521013635665580894710847927569089250486034129769742390753014096206808715166710475394689353886839390242791606483857553412534670447483467400216290866550486599297435551363925575611956925514831766436159472172420961622289966088959336502177317681320252481251621452255198288825834789010182056156869733713740328589014602132086979510200406233892918377136063021601190724569357331471319648091215176025959959546911050449398623095680461992094054787692215268541786446478957025671255014792189239831147990612903777912906727167911803390689147534764302570816579053097308233422137988029825164407922374416092579572304050495931551263972630099193011993231884304820772767355032075993639128770921249703364241032268329102913034073639055143398973752901766646068664712413226417924561622778176101151465739280269010612897752938454669600368655603670347663166263991431097920878895915463898356837622010411379231207803721853210609610427901816209719852183015841558425876996030622618426279142959057314703578209395320246048855453690972597540134163325964422121517310244422757958374328305868293580813517585827960882698077769095120112227401968958639845414791464097142557616506348204546528752111498261694488206849250622180295477246774496171663356875810220093785477726426184480711841442795935364956984303222955098969915653033190444973529402377054420691129928803989419182189072281845927639788644885524559302400749261753956234717042318078238466952321975819550269807806725395061778273258987068165440273216071108742794757749230656595539536592518495166755948746289922787738924673653909925971790272610665805670769966373713265766192188445024727043551767404654405307779842288857859363122122423086626577754599388497248355180834615577609012209890905914739837989336671169607106560000000000000000000000000000000000000000000000*i1^178 + 15385439113638212232012336570576705111754288068867697116720876912788665205415636536718942430968800045514949983007675434293963844460572706614774474405214310808394089537012832979249970244581630365762977165154586535850320234074364562999788457009196825971379905111457798361424834513506804992109414504336557135227564501540134872450029285440650126689772459171603958572337283546029672214624298464068082679114139796674979614066815031692234306435548240381004953641822608981711565969391921707009762720289420674242033736253701108099409504066121614763788585903903632524424751212761554943677686760265503891683954048358312039705615830086007963517549656534333313523287561463521675720672830841502822889306822980345513150654286142667593138374405889042672596770822352955548061393857564083131211485293528290393618690143614420029509129626924139636056953256252261818086575559254001423292357176765916362826985153280907713099646055005298344879897833258665576529051841941680243688997567216199836156611673738594580344953941324558172262108807828149027893502530480473112865201369775760200342939798838271119057593828178829798690266362623035939456163367294072378412170767705963288742998523295237038443896369762348803196356593829867812516207993402398075002520243391164985127170160231279456547898358998892339072046472649746059817345413276614793002209391535026768058516065275326928236563278827887976039978690663078633640726569365644462629071236125828437121926426089852444221508187631401532748758504631210477017754347318601180258774929657567698945626235086699522143593555139991568065915269392403741838663082053945012327218284490474255855287091821666385231222922842680174857180933635599848871328171656222056949990857037520499222662028442569603992514928432201072525026274334123153571736935462747472195304199970348805486314834264774799814218360384712520683433869197858292886433990179445934619859201482116406057613370016397194442596382447694233366278675528210724766190613448347491811081125575814988851646864898812392509761620764820994068376689648576671177609224970857820789082324856416613201083369483097942059791195659062700137972468219931730879727801258360992498779729074355124374101499520369971618272619127884159945971081316661114951610678484889039065062419079528737917944435331976831244905338489692825240813600754925784935695853572783584449216841180006089404566486879046548837779201780274451119465536053141730983291457094146523815116097349027054467795021666982071765157000715271526171489645199842056405697490272188766312267935264779029574430205107177367073365813882058276412097320369446313251365955031978086600369474480377005581357747686581557625879755570241410319635733775147479442635125746834866090378195164853721723325887873436797308008772750497747538573290967095120252310161033056612631927012368940521567720637613250546570187851919167946061304977923684181685101284676823873629231524552927934337497084768343215306143364696282057987365891389142961840363698094873013673159083147475028196847870057328340077282178448586837393973247704645592096496911185921015850424625727089217521913801161907083757246185041462782879502425343855243456773597734787110833367025226080901500896063606673962313026318505336442269033015246466689408930056379491984342830818988825236234050914934726551451690658247292589152893786755827497501097617221496612666248710572216654289174337432920257196304301988678061545048238416774390972039453189595532490678944484006961879371150482229365499214884251447350661855894373265371159650838781817065693964865823976640408843525816320000000000000000000000000000000000000000000000*i1^179 + -763420807415481425768625317687409707290083825886272648700667161946138325854106767583815282971049732514468967752409886483818165370596207993579611050179879765481537364918203710266548717396449521490727261568172235147964201889654513496209887542195008461883442854940634223415098848549711524672040445090316177768070077371915760066710658938671988753985774292694421082162439165738030942345900518151602939306917779192439910901085968009878060554032547562241977634457690688618493037502678875668367393420356202238336125021510716479074508689548359447281139501734690187230720571219730709368318533271945480768922159962042309852985248613012961495439454938757815239307311602860577470404863671276037072049328188855416599941559606615792508618715417892829735820628415945957382367628683456179268958389215722338667232050487758921879659282484409940368868639738450398526600120149905378286816053473903271405457230792697256280387538778600247614078723504879022984211906478889696615578062643533839752760730327498537296748064409786833532011290385066566631265406990403810809943758632823760000797158556459879924464345239407422454616256376934484826364264077042187176139766763147887790367249662266424857866723274573767345990464489849020249309279726562952622523083366528378029647411568101514770856334556001927186104545866406757398307730801022032046958673940676075675072607764051782022962469389192036628006538338425528054916269774500218954901367684539029996385483739003567089625226595128928177524718354491903898624246446330187044073157365620094056816405585314195756858409559670709773347430461580341847800140900147379226541942955488094174725683256722823186187521605452144653083101958031937249555978857227378140210732611897100324771753712356810950466755887750668257908900828903582129554911283870936634171132318119285146656641508004590334713938718324701199916387883495716868748881177453932368384805226129113409273031128554654795457132014800890541339622817254804343856821148010324011992355790746539272395598456700265398756281419616645090470742870467892442093565493234464574960647661404170705384424077943789472487808221171773048848694878997745621689179770293153325227083073939509796933781702763459916392957901684478049386065342923061425364819612285774423442062676523013315974918867885244134835428751051190025951861983296108071132042097446644815320553472195951227573127062710924218776867305893319960921781335666038271829648759436553659233703897753042099168390714021680207285027620301926841594538796101847561923284505989774711778306855152846578740819195423524907789354111296703050592723750119632074074879998504620728529737948542719589746226974169061101678806140119458522392923701259346095840851335265827437753767532048676918874310977386119021536830819143889098367838427665647885101727260959347582273010849879946985970302452794868048638444189891070445017235814313329682971797380421145750581523485278349811326225465495801401953538531924073512344306627032605413907622605025222292276523805271229947347053251939444937292677812312595698958114420967295718408359155914077838552361856434943532817642315274956440359112357127888990190500386605177247463037559692580958096709363816638150757575364428436104334476290271385438961306532620619722301023183106681647995168907680262447603436627812843545577325287545320416512261547977793666552662531225001939286649193600363983028576521834713286267928348889556447570900883634189692758370916462821926756480807786853884366232708211765900976797003555399178219618614998426109732331086605353943241451534990765625180160000000000000000000000000000000000000000000*i1^180 + 16314932831196842464300478075297323302995338853126142001321395192346245557239655738868938003445762199466331830853178211933844752333144009299864313498831995826341292943523855525321303193658356789812673660401637775562210482210301452509437394870441216962194431328624192024525940959016094387545238180187841084929639296520169205263230246247615458912761973312373489053252125383121748245734001578852277692335238228760688864351109316071663393199225705538605000595755279863987248169861038086406360097487477212533479411578236991305483473862719122519886022651646615086335314615515256123706204033374550499964279802594134487948973394724320468589090200334489208949380052986513872964940299371452608967152086774394705338712372694863153003815784618477151989119763790281696560927195862945948707351728686345435653424459639025976349214821968633214573718301758516426553714780769479276585341604794933385651480424767757983048700066359485403212314403554617848740088548013281801807768952587551907537520656073935418544842509222135553011892046769726233638279363172983302606862787143054107677267157868362302479246410300901141732555621770077068324810950588003828139710905732512875549083715877779517008327936175444275068430629741588870367342291353651428647348909110180040919423058672219693701168677816171800521557025989886055900119309519611642438759914746660414914539070809583260545657030348265314831537531759789087940167306606287748847025320537053303055957357702031347426759577554189693194363904196418453071141537959355407516625474808387773998457015641357678725776750339705299548205978010490854914061424566059206536564475388458453391559558180667111822057655127046308693054155042582652913141078893431018358122005794594048853767947779504230153496714022243558220176317506767867649681856260965215645695300188976529172782258547956290969211850545030928301387042441810811106590604037820875267861463626659793543075476026308733008400584418446873015746431086304036574963790575689995262919234089837720555418978114131777883161241556975936916144943466914778551471233092689606749722609737146037351722630343218072165393417952842240639329145981327479541793822485784288978514438216840292362111698136742276461763746787209031236968209462648442004780893196989526674507370208327249725085076006000739160527320010555357653876501816121517225144133542848599739316585121813730745471571098547360087854831301132677282773049180068123377151502679227801266804210268755670359534995878917819208476459197249192602156490300249982211200785145857925423064116693451224243032832203240019378388611272539812186734836639516833935945233408288330680030846291668437765859269443516942664839993582884707692625656631953444767706306684124235249692343698243560495762587488473617538808689168353176837062860332542160983127463333833713092116913612653721947562481833659472739203314964694163791676829693319073465953013043774066203187093620522255637019580954538329884144187954664243999697446921710485790449462816424160193956835835242309725631827727956916402889064178604424568928572420220668275644531198715912294936138981430264449085081577175860969563149617110288293077802203270774262504130874977829047440859534346407471730926147971790323389969838931474420453623028762638092519446885795041094006723860788247287333439557735764933353742672078632191436380531212690875721749681962267748814625281342008920135239341921250513773857085196478635348160356001174070497361660862107058058354632250723768578539819585393692306007833079180981726727212993207761857989896225258820797175169024000000000000000000000000000000000000000000*i1^181 + -127521878842251098080445053540664075378994001415605805430111754943055966487644286399896046548965713300277625293862786234969491266105531680505074446507177422731653533773706984296103571700531825720483922338765241294474822391307092045155296163036961500897538957100565775507045461356042377467514563334838672528027560648032908751658463743030057603493861764960655157526220549240457093950909174933443156214315447043025377572025042092792040052226021021584962364656388841227611724037208319500879149994530273301470468869584908253832113669153621920243863023802856554966733635831547245642776385346512847990291246779693750895342181680665741585723105555161256270465267718492286396343298814024292086829747452457837625101223885326201649127737624911035711878355200163774989486426483986078269552466717379934201981045820098350697183195782814476893753253435723921601954226763419774452609374026135364317731026534297821689130550947100261770024537567166822958374820377006682813420935912301689162287880086215538239196998182174116152139403229095410600569196933821827307146089347774917900136157218894960818708156774740280762484787493034278464906814421980168371962582595850248847953442487567193919072817692049653319189643761764288555382419232542353173410307106275374592166813025035385250746878631922428634916623223853954476680643743710450457251857122419662873108693108880845375861698118414490213066909721756371635596609047513551129716092492748822265056891814912016818794308640657223083902460093148809622228833161056896794487367086198291309631847086112299662855395923144996788281702094830092850937823165487654038794296530919836483290334411577289707263757199300854472352491967915912235688601074825519460244658291994770868539473384091228367359720098133800002000822413946462636260118308861659383144588084005888485872623264757695881004469240832017454506623005411680536835453997867828114708425607818355294255505720315352955452464328514518514314875101482157892672636930069698061605695351240645843982930983667248895624099824122568534640465206825637099117485683159868464779462716253935050148006651233626598306174647091751916163191889831201282582684857645074639384255885622631327101014994473549807792987122343622577227748895321739052303805135200840967441799606178130926447346692369030603711670793143751103226104062399821924795796284642203933488631084133278607246669803987354757284831253069730961145554090673985236577003242751534166464067585664122699218054485347838047468049153382098367014615982198129910517444300166987029370304257876835479722262375893451501160816090521606438756262638146489486742370716347771867664759828374249463380229512300318328152134065557790517903154684039715498549848703823029017381376445681629389658942996466029295363667668736120195824350322086461940215861738500093341922487626581908867284064404916979100224576068700893224240427689074228889876093891305996814536645508001988625526340065694947556363373885902055030580040044567161011873484622130336264749142017265613321427917838956750353343375117552294225790401526996703924447285387574502141364219432640254602604608548695228965643927614826542085016004959160983756229206131294050301451512267330321503611837475220269139289699636474747622102656721613607490285145411566466864385307133365717818621040096475600461664952181039910343559751881536885545475761157536048862189059986627825606778956442648167310690174858390211730532886394771059066807508501394657617995692020750396417949710757959810946683167163698964289461774706022168209686037933480149516288000000000000000000000000000000000000000000*i1^182 + -4129913878291887299038821565546663749983610133562889370885269426089571262450713437384737434931667892785180521503807759676496585645245008745206201291904445809741171244013067438886020338920740054547909400210796634767129577273764099260811586296442497932569612314803940586241130606311199918176229699122467536321827124617918115967136059124496252744537753058440080256755002414209417679335804047014051747303294996226082912365867125900213855484728309836801670058983424850383874811509431690265024685878482591398246168417498403930929726904423962708224060636061647250449213042557318630475419801931491180303096471573582884386752612213013188204118902712205078923534485988279503587085550462884731192116018388604476144303306093225356465450269753540928940966955650835941990297607885481174607736058898093421540601883574335852922989175394692081788316605104394658644658746651247421040225778767410873194449619626762273166888228506535300843048236781644850613165471611310762702988668349536160040621046711774259276522326754918180850458439153703659454194319923603711139782349221053265163179714356373620549584573244420862673471286686904718420232739444933162631967150622453718443423972221426658361196730398045702342868750429148100697299108204587971950753271182713431497626770464400104860266580687225097426964133469018782971140578488804730147832628894725937592440140684854977142744021040205232066947761487684188393963278296791317062698757136366016838802006146989151652699269422075657269317902826994831713647356189748766367425751808663036286594256255920868294370756124665603581356510398310889827520495692858830594567436708502362139121403402116338778844337708050814382223836983963621919022245453480642849904814036105638395048928922587076514231676091168155584643628978698220140348509162101346978800058491086715032862993157872462071393760097911661725511384243401019726032254481241718137153989311450254678648149471771287739652636372706526379580718777033899677672102054026934312229252288164136711755185597385831511944748057248557397209484806347103826881564148232765898994157769974330875012718483739500830475088840198997790511053409409386866638020567877563312900458093887557481906256467868750373522569911751970283909963403787133610039319650822186213295537172426055159782575655970570090403703444986864730688257880782788510332465076763654655771863565817757045215124388811447720844685201779221915370916895555631527970302237957626311838631561286115224281676121469931444276716184066153312774130278831234136611913253566484443276087521688145984047414550237764382106181517168997779917974731041988905232660919120168348700126824524322485944339855678678989170609791111719808847390626650713509298708191816142087553866050024409225197823988093247091771036689377565137341874300563272391675371994840922854130705950619770710539818564708909180779420589965414379964614619312665062917172213908119347393746101241694617379866099412813287636403959103512927502407114703543873223254127631182311387184807419197722688046768233385876722376754583643294402871889369687618654025425422107153633560742937871453627561053412102049960756808415711270694039486163649044451788091454358746101118967598590450538694032184004941964239870805129255295030778669018406770805552528916783627825317652885363788608314520863246264572727271440125043297611656767602335780953660673207884846122851973017182438531954374500429849613382490859928955886036869433334327766293771190649613839015954133052210341910127008788234953255830902545736430886090865618536366080000000000000000000000000000000000000000*i1^183 + 1905675354084149664210328073072237032989271945448829183797658370288180607233354261445163656121191166809754512935860675132374269560955750766945592835831603125411091878167331689585226225884575694162329136143098309714553048252289199337610179007184258069147543165066729880673702163228923193066032164251669328369740776467725870350897962311045934750757984202941060154289387293084409403635969531026573343311562746110142456688101008330576390039503456496507095675555422334927104104911724913434932189142979316238992260684382013540782386370937086860865620556416161599379759488740635593405016143654692751358694524811201403189946766215499056261585666065522964516599031702467873032221199464585979071826710176221493511698081817317466492785198422817897554194888327481194117112855653145728622225330671712526075994635056928634049900669844347553409340864607132528515592851016229682095743560740919952205905467954252604948730196962801670344593536672656258045051908427909416901208807381403031180791963355904187662761282498738423086928758699414843099994615002691365569895795764007459373193972662753220419470050588642169000540862527784469628609506501691163054642719122224700610493645986251615393298285404566323976981098952523704059036111778575069183401477850211263575056841683662593190041938672715799234392611013818216898450106697053294508169774555559979583502001470214385120308425157614017047701177886913160605002963443784538442296845122807141464832705101680636503381602977218312733945790036991531465814559397177723651410111689710859848738104993054101709415763436401013796533724379385645295088111504560228324971377010896460889570178786887307557654873452279072459142374891654802046045916823667670820082485581849173113949678115290762084301641138354260181817086909703259144824282272982615043294407724429482552772924713378026713535011916320700765073809055735412422515152191161912428350047524489378969174649103533229452570452142148732430739356046691749545493656344035083601303812600432811458287375928392232028166684268089393635227765182594765349152374050241008347961176153686643982420797825073185963518011863058555820196418058201633999299545249710439975134039575464116877735870578094279068407600736724943601945840054121970664388024704631441113155215215072487532897195933550660634641512269429831269758507497815482369797175471766053076362209694459621561976410764000314468885757373989769477115016349749335809111109755776991602902779011398792546739011621479521401768755423025877262559290893938700502599319144529115708426387360176002027272748391349004818108533970378311775104055667982959023526134524858398895297294523465107734333672737716033356343202618995733873217881122388542431050490148325981196278908313276403369728582965508748061409089249427799813779329608666017396998280500166171016324674894889594117106984571277185876078469003947787100421604384094521363043376792931781714876575284816335785048459688297666749218790625889577112595635699635591362520527335819270301890013291230059121224673308537680532864040487693988789663313551831832194224283340631326469357337753331946859844737097029541051866234114892653219080274923216940516419017164457811381615541577609116667811186454566090829776141592320513203213182222375656060932707288683219278076537238819164217356395856007943465335948137059840817872791714063130452922873011434642758240663682697477806241820616217739900434319552680939385639714953309274124752559034672655650502295754887955737703755460475767577417986509193965198473249424786063360000000000000000000000000000000000000000*i1^184 + -284216152437414603979079541544480473965739062732853755560836371862347087543840077593249353012055782383074106053112882653186885097676247840352330908551058350149104786363981965700300423927375045773088615569433131180866319120619694134062069859585077700726892753581943756685959110581568923807552676999498482126905019081489969219843077554085819372458735765725831982144955072182983140697295124532142053425418942452729554469839672598604221199393208039216944052085787792819210562688585269586406789218756310284183858964850686732475318734598008064234047569022184633745955668283421981296930879885072548785502556364564392160530509997042816905644201363392723322272412840369805966522990157036558933746117519028839966479292395261111896803960656582963250979890921057691059409176728919129492684218376207251547245553638909970866305989811512507807734389440327545879336997510882409785260565761041035151981529530872257497843874859529695674965879940944769893963935438353658878504352647185411824085737326488067274652143857350433639599799512866688315707745595327810976355499250162889489574171915077930952955482661734070752789548223445060517857717383311423073052158214766140441616127737526292209975255671947982074541040857628056892798412655273386464333549036939210069953571413398018352518035989280998522379157086070581537983157394745447663643951796549399241068726277682802971302833615423093085039671650121532633045765065816173554377341106473819783647949966175233049167746232840697816015833153531779022103049880201833144150167907898810019115031765664176833434719368677267074904188005346078461584135178736460459232263535772953595177360453237944786700356682017580489733460657598252219332779041717191957701222819684390508102810323982762314694680295065676264760918067495567684955552341571056041509775367493647832275358553880038884475142227535048703198786532480882042947421133128291235479299281237745194876063608142806940012228309509030290203420686139028098976121039399461133973114857262073219515314544344028783822564460869685567380977338792008106249921676951167099194719841970151465033133464586059150266008469663833682440218483144846773673678368394577157197660405376879097222315131122368527758396767316040293474714544321513139716901813463193777042484286458053241106294759158973048858980744149196633796635909065654398928438033371115724935790381292905573939798539576406023734752132305759915742526365329329267005476518753834284280826350202060479283908431880887629527797534241635072430059768930750020707562010908576925666876282329363928750350974644405798905641420194549438466200831581594749718083343276120736349633940633353315813006595207646439173763127808058388408198058478289057424115200069723090120769540391834674781101791144650796674679138430603714937616656218616953978696754002699082699942376123850718235168484754316515197631613321224671058593141809804200344854564533150535155663377528405037979565529272814221658891062213849316286884982541082320766746831659986187570621771736905085810216201149119015731117331396441543690522392894740227834704310229027491690693594808351762606368665011663409028996144296520566855931588932662467048697484128837236386871159154102259817388522557247253680981605150934325110821552478044151078734858213769324175896062560535615533407406067889140457454291985274432153261906031026466723742416738566573716938630843443534990778676928419699594237785570078725385140794423277291085969116683861416795493558018852330273853841658684832831936541430802637868813516800000000000000000000000000000000000000*i1^185 + 732345413277430566054661388810173086564073300653487994039429093989297707872702478286185704925754108945198833448216319836662572134803411063240993721848912181321928380090209642020141476217321403898389843094286610355498768592048686005341909255265211751296322763670531916275903226164737595882251309832617113766674874678400850762354780683260599439258926802625077499985679956904694385794469394132973614169000378101206935133855856436824185134311408429742769687643061624380885588155797136762520218556946781476982569824181558199191918589569596027147610809810839917471750235928190887702474525155875166463463368951529621445467041968180954133599377456292202900855265783536920500194469175030287459677557036687985384149079859136183256213987043180846105023945065800753326899777515186087302082643039165272693765863757619689398113485504768500643820164997468236986491399044517682806562581985441269556455396476479518721724318649466347200469038563106888640821749471614706690907551974701306820772883617726400409265213641262246547195695345097223957172270034452129813859850417686474312102930301816516165266508895651474952411044987408071566580099577374513917967777848074202075959807996307795134784980375131997206007731565896805049533187912580345463455105253081244678962769063761258714150802538358111542420133077521513818375400428228205486960451379026488041491055863704552021327722016779669821320868295782423092558143222899079462603636493722214056816312912961302531416587487194449464027178094134563236333592789512783865916564333856237141300200998873356595223617919816865883058865794114777698451587356572365128942024780084801113924247216973582775404894443311456157697807356372982033122481806055209452951724251673802529220805194671459083596848858174079331244310241350673919904473845323667523627478137464561060139989659160577690918488753698861140780092819166413917555167040706340539444304078373354343546835901816301211643274491177682729080455575596405485490274643255808860028198710316869945819876584951064996429488520598182625869796286946477196135751628032975967735986742675137763020380112471704776678583422586480420235492686366630394933936182580461549942080736234518765530440941283250710056866911469298933166880329356461380249204591378330215495782079113304496384602010478547226037475364678099954149339105392148241128439952492995544852419232807669222169040156455831909353153708397676742495441735303698886203920927478348397248351553675086952467619405549554188951326815587091004642123266925464711352937281614098549329928370649059353730087905696646871832690794924987997222040992229615198986957034059402109640977069620404266138551143415626194837121631730074296032851383484363516503245293623262868528214772836198837626938662002303375686080451479094603630168681165181238881012638126556213113854650962089579169708652905403136945677716129384674307176691777092420700927176205422766534382493414457838637288870296755503024817608829854413900319301155617222537605630296015849706019486459157199798909579616836245812283881059399762179688868838129996110094470104676642367870153176719942619941990790431458774763595068584469949883320912024235768219868497310040172093271625909320216056632353114408904750175148225137131887621072679665987146652758708519378583153066780418336391171989678116993609338475299847299224991179789478164995712109931796621316465192664363037077072712752383371593094739576711729463700870995628306037087875597422227126279598443201809452305869595900122181082850263040000000000000000000000000000000000000*i1^186 + -9172654577688145774866596579635437302647037870149781615152151773037644221783376504176918916523621444646540587312388272907646746042119990734143673058037451715347726171878570095041945646673901449067761561458270518268022236503047753797493252626741699496997966634507355705826714312659549166551154947264380500016364912379774213796838006801050472261649963304911323782955797687529041723228671155980526338976307830063338079838352973636385064212260772781436957610401472243610576804057454461065317377375730970601634705217109102654743995820148753818982310585417732756584136312923694965650884530406121609163822415140878785357361538678759724055239432441300854529973107933344672515691617703061508709909042331472290673129310622202832177559486265732575031493560434999122850325549191845565244391643412708694836665680116682006498136653840727124524502892670316712469765094645445059226904746422539325158387496391740054966436360850308379931415167881078535920177480778193420342998851081560629782871336268893530285139430180665877467072561265668705810990117326070878518966013028423520739658573743106565620328905237770193780569498283501953862289876198815370367285623484045498801080737364459311558154098290463978536873794835383537359252097348102701078903163784119931774167285630390260537958834144496224590591082307394750426274405056896944113444844461097771892680933389258551493845595121871428409025286101242246012081246201345820107311875419828120916777287542154977325374546101975976917560211690983707684858244776536141454323107316950429965185607177733358975600937585592105747915835240816756744405316125198868818871910554443079969656459445798434163891926675318627237450623522480410981216908691310289239224279843765454159869756223270191303708294154427425990250811395257233329826375371436434281108868542501195410477680452552851996549279752068392312496595354525138279395191861916785161684987274664290607799809831941961517334570980649392245975738307313367507232721095125713447339720141428268272239438643158145356067850727241901786868593941372407797407075781801928766949442252819571405078557112439931011731957634265002566389316901381767010297328926447311273367472132594869757201787165909103026233695609461409539221250701681861854186616298961205812808056251799093176036599516914388906043600150381001778739937892468674283449988575365502482172342446336243858899611847665807983124024642221005875793942327185958097615002929415703156070741080055019622769779366763167283175121244884693114545760051102912327429535562407700801923408619945760005306784787450987397294556232408638497073759687805926855022580494139303746109904470120463843780062131372861554349227739798639138866799220404343879319199071078610424227315461348559049210694641934864857232341084603823740387506263484530893077075361968302615609819065499599956799194915423927088083446067032566901069535477200437754637281433398990358318727167470117049105098923668828866121023676390567809631912255989219119327042538365991483585485396180818012170418950205152582540676126152833036708520002562436721024011517798967222278449816012625897390986653374740112248449280190601020582461040517811272600491617504436366584600386057575988200722757591266096371985027558327686924915406107916045490704714406467342484690616355297886677533252166370587969889126356505124046240188847994897687306084680671785564208279618950683186216411729734521803340877567985165733958496241666787903911671148038184591462726778387998556852894858706107236352000000000000000000000000000000000000*i1^187 + 26030124543664744365333297120289323684168352941476176166009063214692618256222848420547352298343130935900284044631035120722134461210037514230628554232697660491394673282853505472315014076505962511174921915095578675695697921324835514855775409020547799145532476538518490041437750488303689333099342502345140125343198337391628813330395703067562937957706276328569231178747313846388517752619713350824512639817794130557887365539687052293043026064094954490345185038481430933063954010195320941139537883105701472773205591370154730128627978627923460758959813929230226330945393624306200594622586331949570248084701587053006810716449388424008672485145185854146814135546129429585439656590095509995289027529653111568124825063045577312459130665742315918875883390459593945208721546008046981744393637380948472410157354423241386837040301685717690404001932351952383868273233670033145669035761711419539384043909890859563266744389817037644091821340203936527208240538490709586738967008175217308251943604012889354080041096147870244459268596582736640482934006126721406823361125449617864598680384507314812125404710827299511333150886533129655135096308766354651409959671727430654376929065574161200546139173596608021713709249533407016874136432470036324606497923590959291406841829511254232836709760740154762990836456586797988432131781061196260935316574420041671066699037620642098780842665036388001422417379123996597010884771664984463091147054109632116515602035060515939057409882244426355682461769177222956782010034808652889963570437036508340047742585680766929691357519316977771005310843064166872602398585190938286869994222725908997412210465372039782610818422669147792313956686742192618875493583691534814984081732367057777246307637832756445167033429581210002417850085026265296846697138748148958331823352200115609160904072512643849085968364983690344793812268688506917075375567578348366569315630001899423155439426904253750024855364465340787550902414381829539565767972267667192933439225231370094633397493938262557155431342381465527934851467052215675636573677183292261598853602688339849505945309111630208360625803246690276643823413970280056631200123736072112395195601060486288720302786548850483454732965994625272959104166146773843429307113919612441467124486630346256393334302191134682466001705909810410828573509797711424323566522114080537125886556514277151442298410522952162900460481002754182792124272622674314943798868424411634074024217993243567674535068071089916832006393528137261956822253343873209248828039333700056999813797556668045062963219525190683667134145657495000220710842971446002334785442391048677842428951320248610069762758072615905198781625711054772522508510962519952998973890785203103252009322180337831234662819512440595591709195894685668890631303003872935024811579121678710411726845591689632425373886082866920864940648892570434116874862551489652431586472890261362788714837024983575821050040815999213965338020249181442178759028686211538505908409024348519223913695611060851774317784527726235316890518103966780540563152447512977804970548438072884614878272872793360022945415592923754316981837785428397330375698328017155686977028108979944761022677037626749454642799344549888905620833799145926679772472327102835247175276932356705817190521238744688198215414899877311786263399407469055547336282673895600256992173980201456182732212731274544774046657868329727330990198009256069329255047351215551028742569335456167519049892090149429174031650012948070400000000000000000000000000000000000*i1^188 + -104513396182021240892677335468005421765332483505884751941870672655068198450428966540088371420488174866263115911524468980835760148935785565490251076489655188589454089931822871318725789324186482261150501573374279612351138690300876102700954486068756072627152873245122750159527235828184098367961249287248003059485167041454297020431183236036810875935490022207022334462304904001519348250905141729849780559515067523707287644090813913918378343010631432420439065449836062439831980031738767376253945562577722847261474581121348419057716714627307149800790151773073043155934665965250782318700078791260041683536793578745040991278975099618527930796936087203047414357830505653875977510340807051221939944458106212506855676885441912856368428432840337676004993586355781723362455436807974060548210335237125478629178468497820848931048347203576697029686420427676048817752617985683296445095648223666645565773948667223842617252122584548724724460975520099232227399665932982005976850733544852272011479655481835021024454456619387068518724994057627467424758165284934467292849577181850907869264821412249238164221168186719919916473689027749182800800556200525425678816371709581562077084516136482186271157943873903691601790819571102780352706674571419516070881508764311156964096310602589799626980052011750455553151794903796080702663361638503014862479528255080450659686758297836521936571017434747738863322783061790988471316847824678052110508123784113368941423987649264869940452335090876926158625308421518900821492970568304273642928215094925892691153739278764171398749113064604031308887064940532487622522533425477116576219095759189697472025629782740250240765379269687690430363587373888249517271233515544582492482065307199202372948531507421131666183854567823591194257172672759078917882783101456956786970400274879190397154146276294118163008562134371482741096260180497921410463599129816338414084115326775596608322746033156339530422955610714008586418445041947291859983619465343178362737814999267996457166564813722574066182922455724433638548237874282556984491861953033181104493629020760991997401898687686603229651112314120706756965659212989856636393066854146954046710389489488098007173606074161551282922681317295599083701182091239488988895035462714648517144486858215906635785540608036746080514908769658314982442489738547531134430812611856073637553474962322361455632781562425457666930309048618429593040604716327587860720191069437417815913391151785476007330380733404647293989885678986722594381589449151264460286531142681782497665079323044759567083182639795069179140241582617948442056826837877922802048264157229901919085749479626566163723230384932448532913151262368017411407011921532519650350958917874468795208912467857287498274037894728460702962942272062722425051289981136611612007708628567008666111365373319121397518102811788799524924184116637120537857425036612550214140018758431578133995931371425479005418531525483140283209853541644185802772312532587187962213726288620523664455359146191762081762710228426202411096211604531662370983110338447116055915370468037557066775138303501672328273577618334108747641288450817625500587438359813076423648986000411366870841473901752031982357063342872243848707598717684461878299255026676366716020509050523759808602563728318255369323589042384246082974100797493738892694507164375696864626112399283771875825068559846580936482887487925738068640257748222805721038914499485489549726816526745801842846717598538433717862400000000000000000000000000000000000*i1^189 + 170350327642650291521395018060842724572186220804432117695831075059438606302452276182271511903931491649596974248198509426772997038431412031089816033524289270717525883801178365304633392519352810014453827597526619871034172413620787801627119600774782196413456995593879413486351852905086027335623886546375948255971814158483600214296116925309328258920211535661556933227545480446499520541360668042067025570435157329471849177754844256448821473413555920412652773598902853360641118050906699280665353702939481839278986589688369264237625582595366769726219635516005270432088273329673099813261391369511976112773917087164986041260556624648175171276860560038032415540338786799968214982395099380341939157196333561214396120816898907329071329989864175045454156236351199429819415255328065656556880005521339198050629555443493144043140776326562410791882096667178034395698425678355419443335367025491812198867416301458585089640035245298013403004897228384892311557411882559651432224478383220228955349287285478704308724609661868498477501132619296622625593948610583264298055509747989602826059455070739573170019676519612387065610709859865746834308582242770778295467558437410814745270778472716009126544132003440381587107646602982787453798604459515888968980964018198820286538837603923826740125266278205914905741644812542946223030404723235864578134326709499977005698567719293772921316562372606505250950474490892720358246634713260769725817425410941460774909152138022808318518587860620402583503867072534441983104580831810520518145389908452554919331573893425671460370201950979491115068656645703295532109254081244887491405893403835930598222463474624245832580750283747336637043272758267873133863606809611815354122142855134386798737046560708023342630824347748000520054663380594786053559164608288504999553455420952313303878784862403905631888198791576619757860872154547828863381373833260473681254746350226967825043036234202679593428831913224561553052408736882424043122765855579910527537826933528792081243439938110449413421499111276440798584481362290838427916921341012599394238815501734987246568957816218692954795341708686605665445487899817162782094279624560505667727499017589438597775443287414661171115149887162573496429594980606230654923987131289925434716267336563702286972502566894304666076866865494160335222259243861948225931639336966063389253145466848485591688741776766981274285298012226535768668366878545822542567763493976917484941817156910128094189921643138838102574247734655670373756408563123422492471454761010120587482933906197383716352292199599918000652998310835179616348554827976681441264130522646514537585208489601394857130948671698551996672807791774277351761382345614221439829796630972858432592914999147106690543556828538024451232433483904002749310675993038203017661507147767492075236234419695017221776344237483838721728180841779844115645313597886662463835890698040229097132895372882494427163836822276514017525186342549802630416540034538220334276152403666755058094676531678021074301719369485415634243842758817802916278575262492469485274035033277857079344374422290950653197240716455715163279186147697629711806886309459443983877929224960427825938730038073722000228036983979641968152256199766951373985234232790923008054069432389939000185067856094904944855735384017350003621065047000058479692279713377934299834252045174830207939413512952735057052052090865771508143525456376945573856568196099164613812190395011254324635956674560000000000000000000000000000000000*i1^190 + -137359387710477910365190709390271372350448098547725059844386731661091699465423500595596169265710270684595973983194836219405032821510645266564510323242208960653636705202028447703007960550429637129829310111244074198410297370748262753097463193413395719221462785822145286421932058635628680378508306713451343391773168613670167881588258266136299492294945196352247714108664704461908304284792618951559263360574565538702171300861029154050717939167521559228665517054091903537799313671578763897169038946629377154107024349921201971730774902726352556448597626890155570055284884504171979575535855897344473362893288374686615968160574219166211005023865230338180954548356910336186725301317378374343698437227643589385411945117475895866514679206282269442163257182479439577173504699666730640777169822606176717871579899160447371936656158010437590447958111040688564855487007651114671708943785808000214712664584621933641420198954526645927461818431669110229880445755239291657949428461444526178119708377021286591284309480774873406951776969085254424088641769000304499207149073748448514973582435239538044212793732654289427242803892342052370435796852402609972012228082179317169520538569972029167604257953508131841142352719904939094820528272401655897680917916381829783398949066054512465936150984529479071432607561691624196570983318081767907438502854527089321418081533331728567711046888939680603266119884824824838158697833451989218001897827536007020493594277706142940176732519184945551152542156467372812817730743324787954267587091207152894811602980028167371057783402047284856520063116652491641392220501378773120948815344570990773086273152060311055161850066920689436914103565444942276947487843761075308214301918903850939658091643821951299329311219099786201536424500917809851810949740719335023690207227256524156726285171226446234567069888876985881804084498573602878679109173114902850840272132956524553976147807698285803725713947305488090826314800833905943659922295033108654298872797476548904344220299366915042705975289957082728063667151649936397010700102668144467138139924393607921477458374572412313094184327596526371902088581603969156148862443074654646837428815615113897018734011663658697550870763767941321291842477504354345616154452359249662852821603614139479077437907263946316940595427512182136352991841000839246931131788599156780904022108496657663410122782301576876400343291840944529560462576320937464362513178629685278355756856144902951357531605466711390417133686573391602055442557615963362985530212940055097127125428546350297706263338995240361170688415329264344200747425153659513362480282941150418191118239964973238636614763194443247923014926530529642139827423581107043924065858828118936055352540482836155295608526899253463402546834026433235604683150681966747203912581980099959876333961835352003499131982740741089150401949742786015698473203408806366224859003044199868648200302366653354328384428523772164480513802079799848251645645962507079552471366752910550346198758486556556270737828724793636387978439392318700141817633555537558974103826197753571532189420693945787186039863382655415565017352900471380659410229528768209885823615008153687201723694448258802808180933296295153756769429625591454375798615766826875508110887854637871665126723606180921661472663812832449010160819301908002731671996290866286630566184517701819706543234076725311856663398463232768339229557559049968049578821732600426557083609789752986828800000000000000000000000000000000*i1^191 + 123209478975569048563817808554282234480855612613718805544350326066244299832495883648131291186305531172618458078114753757689239089165074875211428526395524197259558093880668561707588202038797059734046230824561592208161234472333542116092577707915620994300242740329887853387146035554699316316291717470781349134063077838330256994172833764806431434295662408264025535369886063540543977333594586199606973982233354156541026988013853574767876539254080688634982677380799637148028805329340143738389080438606131163571768978276833655970070733409423961497261627340386305230511869676419537221720744425819674176676575090753153191793481839610598417703484633524141772236744990784869757595874835882024289148397896595643150077740971792119890640943875901128088619123424673541017555052656295363889541036897233132779037588373365802187065434467131822469580695756242191260391713201808094673130297696995449041765379636427604452716322963044431516654622485610151709352887850301136493700810569146746444052776224639698082738918811597529742132233745304380735189586668760218693110013610108463161004935696529757496904338432253632939203656505190711912423659344373408506379687384166522450002922605259748370003086842014501383587469560437166979378065953754310916757633858261041567164113618230967547981355207177520017656350932365393076349108435993665151055001720863521227891250744211975720995360137879712098575584139459284837786232335769327539097431233148242405792922361462263699317721419800073152837618250165148305302236156781984376501289057730985809958799378701913944110167512326765070591268677131711409587551490001914350779380099413080679083978046277607162945830102247340843779295656843764059808706969148296670610735556071199344852449207795973963310381025686361296697708464175614281937884287304358988408906373264890186093993946375013753979207345307010217422172939347724900196176419441541783894498073917292821338130131296440160427723186197152417254917902518526736843222341877917374996778312643932501711908249868766097126008144099279831668083525192448163445995483976019994048179504708352957251316765209141351607088077043028079738410596720960214595115559412265219900749782435365754791330378046466406890048816767601802804656799577086258839522667126859395468744411249781708628026039853369710283735579673039211419290791671198981409816562804184672734376423147097268684597189599341973506160293725653938492194285288738994587078282521880878678396597021562883095153386476766578405149484295357693693313535890408505579853810021240283919460474551964343549246757202193633409337081339496534522869942698413774358438580391377947897073125930330106997591082117111183437637511415686529577424160227900834656354511462893287967242839776259480005275425880342006751720387363031608137362080806321226916893954598544577618264004351762102279173715304249037812909835265374613846414873704614238952281265000102133504787734040450935988734264125668848266604255805043261086463612259309016320200180581120644298077337475670912934622640643942147914963168258074223174044814835691599533740339585728148332379773331317811326839714195929470862647265055789992122099696300352643715880046513876466093337041998902543561438924623499577130413084947350561116002633152126636654365946275464080209151972234892127565932494735131893495179363390182721535657976939656400307912556518540513408243376494670167140984523053287583569015767682031952503855307841010791434158080000000000000000000000000000000*i1^192 + -25214186978308279954359279438531232232976617526303207590652450785160729839609914758094033886540878407515222696844445664860565867479931416018342916505057221272780125877286655350266828552570789352504864817675375332604432986733385753479981251624421499886476651236167039335309815025237326408831681211512938133259831978273870764440273658516182098572047411858248891519342826173897120177282504245258790597886162851646012748817907388296499114190419654713525758892580807400083399818705196145242077369275345385061349096467211326272880822800370080789960617850632010442026607263923302098234570918124460075168913058123762385318083372631739755632376456797244520229255525588849906159597707089379288005209140273840593955059228453184119395590951629008648810170602679507719913948874568374248032451632881936194776765129306520137651450978743203996716833800872255882997357801536901109255172868743998184450513971518821802533710983054413705567921838755840753094635920098462561669605170545934213132614161766007416283108260141602842212392019161057408582004553648111632469769233146209579195101035716619227406780318620172819024581058497836916567951056715288893692851547028341091852741666003244802054953204125540700269407193742574275935464129984602244774091358291019989231464883644922467699143069402276146098588337905629614864514045147739360527129304974363417482070191644828885696511030710044853771855260054302392102156129895006311705894235298923431562949563057780869900133576527498965010394640354218666360688220166577190988781134847881147070063039726914812671685746967841570884036136545249257458348841670024594939001371374347455239613089966492477099802682142272094807718175297083652405854037949345798685277953431061840914328472957120779396717233344697742138685298085351444571433303082914700566183472663696116006968893296388250249929448653775219153798279103855335811793135952477525959255553814753499835012927263964126279784834457277042678754465404742053845472238493354513380994503198652090206400073844144346232805190420344667962224730334970650667412708184006253482640300594814396026513441381609931884263601517550732197499227447649988632183158757453099261854102233609169594290898699936374587196312882004704422531213008777654495906478136231067194888577600934313137476857919157083221357636555523366711474231401788031981498650358527920701310527888645069382608779929554453850263243516521469881628857186575834416768191991947555306978292415244316040403186304807654310561697663302248992228307879919646292309676792457251594293801318605555706504665210649234566804493763965576721540171597830891536220312103772162804680449936001435436258966047623771122860895068356986580833934262482280822278842568384366863936488726558009891479932854665156170913063702266459230027854953752097900678383615599166094488326147106814011234741130769768039082431541645483462697479640598403042272453113648356109713412255132913942309921828767879263521592240443767203114858484155346358250395420873375095140082221089424275527774703115513735459359533301894209471643726779186547270408701692699629240169974637329517475689990773389172438226107438764940223608155764778748575291921734897955863479720208410538865253219097893495819406634726249150272770031210798071747753800459806673230856041455530434249598386657048227086351672547324191543946785153489077630439577096632209352191178768046304246545123885647446205542200176333521273772572672000000000000000000000000000000*i1^193 + 8123942575710060450671094526517340944628719231787282609564534037881281217279175231286666787947067615790590690161893709764435673909107877566756274103872702111994252411519929734011346772588433740733626535759799633838309487410453553528110542647156447338823361195263445416312203960319853920321724004399175553421076027802635507546240767487409636738792239360915106655356153463434830434183059780314576654566441681486291263352988608149008916429608250095863208255899261923996211060106239157632001724141433712738479003265637615882193426009109320825120261711785456834613465888899257151878225120161886002719226932510485657032526472575608820638250352262869809024887784906197198393581759226758029989682794410238079411091243983319590165364802133531505176968431131416767503739573181104065855680962474104810509394752862230545409420130651809222927223401779173633935654132707812621993718608519147395609969099630432112580947945100897161678853384622035999956590706271547285273059023877182901325585527578255904374843938491767147855635107017393431808790025686043779891613150743770062970861460756768043245335024799370894621424820103321572511479735071617445311367756537270407967315702013969752740935188535200242667083657904766262733050371698610817089528519752299014391456317414839770038482832692921246043121999181944174447913124011549746113197481246777951370009735283213532438086584424053421414626273178230292644936211197815807306638788931160067644246984959215975733986069123792747246737962436965035698035882070626213284427822581428881041663113563879820603957744458554310485619797627472466635091071391918876047491156183696363490998589816080857445311258179755365844873087998212625368376268570490919316530042596216393013509920488107813017140149930974568867085085777305011608579197236013542669343722009333054597487131242785386441585325858880611860910934640701977428133774239628576288566763178231138357299944923875515496547459020805838628514064402527487297282975704787970799380675288655219059185674490219963743665477085437957615267079288029693128801601899701804688263584819735671291022934358348023140095978280196280126439885433739511400234802963802363480230933602968174001338645551290418262916981572267054364894948147837080529667082578098538082958190240769207728655993640291684457167791698877563433297955641305583975530544782641346560938320831031554261911482984370213369704111786751560460010684428734703240226512739134337837683650950378322308880947035656725374191692749040146125039592516715308012973556524502789357937131858316472942537696647720676410104552011655297634163337620329400392163666323180030210118151260024428227083568624989122265029740545061043377119372702230620547486987759475437065810138913405585679103733588755879013464041264369690467302630473910741298330577946247681300255978551004540332120087703694304494900072018852498655859298554414589671922736794064023413901246515065110927384967520988523540229752006221702141031598082306753088622961784782943274377302077953723932492649913639083188109596386813465397192080364039386641602554260194478319232355839115635952188250608406695466503549199350261613260495779687936855453815757042171612465871506066816204659189998969019005829091650341900829666207352517073625926624413705604021947105437366938260371620025761105129696506281918923606935461789532312068859863629264253664932698599456041759199452302714302663661806361532956672000000000000000000000000000000*i1^194 + -102573969093355293962764071487685507156053957673861377550904548764601299776175019022087973062991097602318067521559810752742985408194099914471694140214378871777876457216879220717926135345045413144077435058117615896567932905987458061949146207055169396700152187983577571874490877721000310776390496141856184517967825099877148377284986293715752836685565083768486307827686252741627309745877392767421553208277690170229925996620398671765096959478020916824522631798470519400139526152663694154540772283586812861453578816217603906395359409906278166469574289833895545287362193357584094370996404259843545670610058735035137525022023292802750461946904921441379737776087458368735511483885858499804319625978373420529608609824993932066798967284208132957433404910046839993183799667272211927168790776923451039289087158090998826779541332020898391536491697015401819031470659214332112587756538850017981273792085090488317132595580766596934169024379408286229106627303205873882568675976804289562279114923753364464718914725998433193924135488949746746635289022255508189424855785645291905912597176806888089213394348750955802854715234768543283766030179811622173019722891183743181664833173555955311561159930797204396457870721664342422319842962241991607924452750364275906861365500573564863812726485315905411462872244761253250189131238496022948135294339610548259009866093512549100698239802800616996268729457856508640897002739114941253620468767809968277029154652774161151839183524705313865382035915980034321534410177167187390800314737543626116513667088771750122261160436633118430025878754032940327716072166686886256285912383764507798257671945936129596401702255421277549894323967021673840565062300498836077613970841337612321082443292754390328584622851493040786090748612522403646234847011067677919541651953112555627351920599175584953139385333463927620853233887030000529345835426949456358054311958488787807023650363498436003651309706063140126773201626433204451494686382089946959658079830079134407886574866244072634139514586288076275096098455709290779312766303733360521464594018583248375381857941315491712062326298654698278763870007923568889330315948987824545638481816618246918368813837983112561677272386333750158536192930214196769936602419860459292726368542847628838550948597439258283346683806604045903722394428900126598674920569769603122941711741512404409062397383174723484151807263740717142553644400858269610894977481473162738505264375061189419818286108246397701894850388166066863092447474864547760005733571654730247205096051439306737798540979220582733368925984739035247544111534013005538926974103093090469894173799821227011360772986341325358704719126706415842953131548742897456670013209041871407033907605618718743525097099025901474459564983741156507991074761294077787113654777754897783860126914947853044207530370225374022829055950885966490005024018594828047162016140121899628753408024315574817173198382681517720375473577819713496865357597316747849975908377710302994558872595389463274530933558142852320314720601071216344087430019366455913193048258779340092148620861912624430763902211653061076063682786913764854546640667601035614761542593864227108617323116810367869593919816049426625444098906273489529441186027645346716611700816487151709785551512123257688537602928449674658203488202479480841131231613810567613653314081911523481035141812585021622018847511657508167811051028480000000000000000000000000000*i1^195 + 36918066869930532245881905302903243825683254939679636415720063933202203803112470827743603602973489777305933587982979998146894956973655839623342608347149496530662780983563088416374992144109904032873253807350334289128573093471931165970256724046090381127252901838631760025441145734608667341375080859909653971931958766370498203736127985763393923724539408946769368145285730250375688210404853260711976282553265137654983028984669149064821907519419020931890891090927468518851952319576406608891650949605607228358867026168557698050765287117020867450001668416995079479310936762232768289976344467883450581752033820314100008953391719796367509798909456633630238362274524809945778615279595092448292973422616327385367373357981853101803168093582932711558861178637609209161723396338960526476045059177642795550879743067181107901270219978030179599467155745864992594285700601303666633394711845899024503033334513258543487352675392934898046443541232816096443554798718732570184881185204234455794979242182963362737356946640908094446807188100219235738507093612579127588361813060892494000739579775086690486979630858662413066833551225197169128883164183960945212070285102499567401285233241394493248429294871549463177769098832537346277188664556320382700692928063789719354298945837995680997140690948360319283914284318248788867044628905872045358017511771014083787894117113672559484861263382300038211190125878761799525966925731126502800976662924756588125845575195255490250605387405617718419950107613366481081894534074622113644481824526541966176817299511508831382321833479901944478858178738911104369923943143786679789957936570746839433720034820980314819016635269276410429599150359156186138302198430890799183238212231700552026580275408005803536237287308621638244128691010658214474836449219946588537370197968476978605503317156491101636174117162580504540758708466372727989883576043638080791035398972878482832499778069134950685009716738136356535236741683932092684953320835142492555970131950214803321797033917351395277942369881875077685766809825248720186612325039772184848161466872607606452445981627011693637381475168097553888097155004230428530889822248000980474140807151644975440531279784409131442026332206472110438599349130271882636743083766412692855756069606378720420134548989275137329226073888614021191845826845449019056249198115080400613118242408276724844155173585188727619263497521540334021511635332126278440355561360652791872311348257782603945473206811239451463995004015697172780269029443680436692596854637532192048069230628623453811048600686402936554224299672689899173053539144090791004828549070207518171408329054395432965894058470242864779159057480584347824898419889693154734626888229895067612659313079355677162539981769007502086603436362455412864200548850230890053252512128243726686975210744108162211544216652114721458197104684282993019048893213346821943686349877828902186598365226851730944117294012236929557260966473603358043286247606520551535978839189525905802588355943182776880595754626331451235678996666430204309680415499818315826585125666234741516838071341968446682764637447158440858642086674356408407946906938221896030915377912262473821987331382140370521332394579229144999865012522301162426499244153054703785450102308218023661911312854939334737947821832243458791732042617122129477069558657072206970741324349955913588900701205098807603894434555494400000000000000000000000000000*i1^196 + -3912465737664712337798005340447740342288008411505825079595332608266703231891271534010756837105729218569252944516926116844305776016626805707170169523414888881933011544367583005913273552539264351094962108057239693649410916712439866919744505600628741409694049256329539456160789585651140229049852255213214453712789856484952055654689175742430904636048340973614842910838813105544454032601782835646849312785470552403118582145917923052287194402833993940197063777690817333768228454681753172519696043130390400444105996713229607499441454979643136920101025676665939400412199413063811850562989571348466886644618560079135708181048988348470327528749895531371096154962064192316431181142158651613429004423976843620683823985420870923137705616872865459202835928187476451450862324818707541235643210468604833757728866171402047879877595838297910666360348876283840003588141527851349275355126192246641270635095021802508690732136718191134844800672413063100318835491904636713802546221209006876545854774844962873074806708565743540117536518226343459120500217772953590647363802702188158456268571453282721224900034309368817604716958880178175578583160596055923828336434488539443105746126949238598382109822270811523199363164431387897296951598622666189072453748550311748179651660859042742087775274638861095819079368872664856474941300784341679934858853597858420293571078099986162488766753339079843306640383527031218048747373849150270200068222479615424687665376086526091450278476873289341076611522844931209065384267785307558321324038877670226709905506126016816868986345841817468027858375565053622502364192997626139122619489936271667210593376703287869081841006376019090654477868094499994200934993282652966483611078707765678437549882508802832714667135673272895475936464530251174943938982827796561357681516766014747192062026974457734378795119690348817443299178946089717740404794670999048621446473391958354742233016964139194597595636566373384055581527092518641677170805162033103700071181075987175643309448896925216856236746620564812336648327913287333289659442403092764178715732666759011324162788100941235174867985331717359507931478332738536964953429535638915525931972709972134906718084970081359254971354810182525516005074889227115235403704131796006474770275589309991133070262024902762872656563721872271909143202423213320189882327764715972415474343455745478286717309219184661751896729720869793409940915296420008153724745995484027417582198515955058296585691977894275501873690975719711722587285078960292541683771996072168945769952827312776663137846918663087853164355153928349260844393646296240687089003452577823100562931717751121069462486725094110971613414541995189934882233734015074203664420517295451130416454210947870224233362668839575844044131913404167064160056666112630045359507013307220694560080121725623814313211038334864404831174976929303356204212574917856299585061291947799883546682327589755399913682088910549080310998085422461327186745271918135884534212749948644545434347060863710938731950105255601981636605662925672992679681324342971163284479629058255071866211708078342854462954435135826441172274840222591384100033413494163013549264930101235003075490328141272876509321042455517049692832065797366450122324785838818592857701981625469511124465463761008379152277997617334793017223314745509354102083918518472572362243261062721668019592584208076033228800000000000000000000000000*i1^197 + 141065240824483670996455737830036289215606901995136531223510893986186298342581029538391555299606214766785580923603907762219302390478603179903919050127457400511714104715763120574342335689809472770583392123019556447438560817482893624316402114235685544692006204149581842071328880694670158341587460089603655388451431273312508329476853676600954693703414327160154580937951755574204332086148276271230000680014196834845122418665449077253897452880238600921353156007635994776203816179336386082384062004140556810983789195371757618728927971462671527104086571515531643979336688313220010959597078709967286802365574868403895896826335271253295468222734614202148047843927284836086627876353352613218429205978436193028950496371357291180385522804695374271455453501999364352735884741355804657943776646634661071144879422447023260212466193470483616313593388265535067367297954123897173061647903685297934815018204952141756588367306888337652289982166222853249459381515715565502863287508913786770044934353095405074980440835145822239413919205142445245332378082891529612332454467543489809809657739142130111068315387377282695447720269386582395120970171642842777019893120885015491135662433447761588611549922446204121634633038380309962440830471729710894780669424612230508303985517653930793743814278332362990141083897919691094716175162486145833793843514673056208786645132015118234593868550078120281678644871739175325712277161026734716144964562312172072364616659377907087637706798365700158371675122026266916833401966667630295495308714777536819852747604390134460776801859303157592011100331061854395316362704299391844903674077284233428373243708247114939307760097970331631721847948747211802581373253113800787794589112504434158459203849830935441495581478300725194445055145183886165668657868597548277541732836801000842812113307983287308024754238972063566081465522891231384647214935411590997244606733878805848857443102313034903850178428636355926858961001616496826663691443025705688075070373377624221479180474515466385785960692615835920759067553805065436222389544709890897630698933936650182154354935084161201116580767385485954168747445165860281057677355631054091308798936616236864159188723817428370679732435294778088188334108626870789116428270784069720824856037714510202544718151652344366223354948673329449724826207399775633197763974039145831268158948910405959552499796976409548790970359002038338420421862836851995915178828369550152118088316473723525621215993505429670785114273288944770945776439198135182346722573752391947891767715502832093701701831261403078619754383017686400517731959263054116825789882881597699343739745919688664690272649101669641155675355482162260279632132941286015579273676775216091726116896074077418753660724686864928278727344128078825788053661774501593666553686846796392385204343211611637141515447448391276668302491122584427360219111284265597720302275939862534961905577657678463343454263805115136781991763109345462347846444420542200253617498879629637212451241782292898561038122754385802836272435275248422973459764025037522490933984333908450932290586899208918703140229494554682419654624721626155945912304375583150959348388767144439089841101803198827676630428309282778149915647752019626378495396891093132765239008555388405424057320593123368853013484674578353503902933685690473503732844810070504413116049346391812991122145280000000000000000000000000*i1^198 + -761446103118888432336773674749781078098166971020527242912965058087938016914614973427132355557106632042410604165517137434478772929498292902203619116524137533842189111303934152426005180591166637191027058489431917652747517014069784090257499846429787321984825321059634655423662675888797133695316551700479884181982142620214594130996856338314539508807310269482060462817745498510521177852828528142747578738479395959944387086548554106256604840280964615679399135248687075247604458237969020360513419174283650948174838398579332082407581373935557862065605239545544322523090062725554001285917155862413053607551121036769805150387289031615679904382091060238787638787028146435371938021180821923679303553303232978944444892197715821157670516550928267848639222686286373278140057572354989092050144591337826804634342453941275915661348574679089911752695906376917004160532515104447676067269336214436742980495711679513003808102139297358538104199697196525171418616677110147140338430949707314341828782963339363661402405308221447790552405722944221441246223152383896745762064305959385214986890347560411247570329231177159723214307087847032966720480765215864831198347008677387198683613208560585241550199305536632285441387890660898421884765623060758547409591770956105276732117285260355816539736707927092777725679171952689585954784886999262060264039645028307131013274584368384220614336543768368492341683650871371684450639685104663938801318124815384203069906060556117757030660934777137385069383447830158096226390070932998217323392452916846748024358587647426983605003606136965903733315097841391868850416426013785726420852994699606719620587104764995749163565061770231426032847153708376521450692487204844992194464306450050823782910406924130731289831398874723019351033822867667820257549827653194693608062069103755617398738592706597456374009353872555730558908159222284471306740514244117043026640377265845569608986452414850094851855480190287311326303528426656220732957023905370639793027752512482107741762040665318476053021182602150184479042245644972419500238774455847542530416858872648425619393407796580742739545239085277372818438376512162232454824465589841938952880851170539429736736916403542623703858598380453648463417495267637453687206817881916642409656859888836935606753682699952523624165289434203475489936724247829184359332463893129412794071566808202520362700906093786968349440521649671480921400494165481188582056203960931193333707553442503771108443625679146194466579732680714837977222486807837885442924374566392066926070960906145841058665335363150029055631939714276091528598580602786330999030111833208048138793344502514589787229543081756184788054575813953216639148770415181029714422262927704219082574480403416825727584318129194164888694367220544102515730106472371028104656057473808738757465383214496008650904788059357210387650157897727499508576474206880939535219540555939455029240171788482054024021414815592299427566525019099343726956331975291558921174789222095656352297083457901509829230254546224979035426029929760200223106274956270125719643167441858329686229297499406621820597973553158088991792668847136896408472360063561260092581210581285979684240474489393875773471211460379210387785392096968420281158688615011800936853033383409542613313788389820088915797068668110299369439838688150327719949327753993737225567689768960000000000000000000000000*i1^199 + 12870289102512642761343966518830452276369559425255190797320724083943156736558463220307008696279664162182095964059865459359437378401412676279110018908081127879992928246015311615255992214946131364730894641682587615989605372889089958706374239648481718492300309707188219366784862130113706726652815061075802696424726615316479219747002248841193956476667886078167725385677159535222548316710478795926218438489356943188093708880374169159409519315834572789555423630742025362920388164715746548183758117958201576304054020896986295808575995175105036197066711591574913765973165841595982251248677050519192891880757500628310133539997901132691279529933391892194005495183645574507985955539250523960250330345227898053786855987988626174773412107826123870085493317085700363613375938461543017226583601801288138169732398468910288013739078001062251538135611836543355780447448992704636522528717993411889438102398807254338123502605967145915479843091132926267591383306420549267611702626301893577814258779210834846857074975320337143254181116440731075666733914651687074512905178856692986707761289129561694830078293761470277696514986356187103943250801325101889497946783242731446045655810013671228879152089558133551672366170212794183736813200495503559259687343398965682711033756624315358954549749703490960213330836720846423728540727317206659729806993311700224625173810731837634956767947032966460651762117921076852825567524352577776930640511553425951819178259912845635512941927655042732646357267933635177255725471939177799095956508711496112438483567733202974011554899499487040903128727409224192639059083577919899538939782596890307313964849636758433461138474253895599951130859637859525418449123643968102653323507422259535729036906446028180347635885804938968254980461814932506254366546602696559243650194030361334235237599837014455546324988323447184547334318494888484281240806993893215531312885288414953316555262617042755675993846466963155599285099249027086053788841205790609924932407223736978303576918529803697794081192263950720686111912370241176555754706795684908043768424848558686392629376384572099576480977249884448163041503927671527734433183861214410831402775042952048208671942648965442824421785124108245180060690165100815282452977769614146366926480475654027984456787550150114026753067652480846050189875625626946878459817247115109861684732142610368019375195102105382995616798409290157125671965129429544883545764632220631123639149054184417464597129758588230672594608302262482346638490849090309229570800012655370598354704410531451428364168034262975089989984432785214739715958516048067257389818655456833881391388176098160839959394103566836896674376130905698904565045620957369831398335973166503712831327536065358534420598139335624740749819588269013363861932862222166278319329486641642954584976403838607979393299036616976186197389567652376516768987084672551782077310557166038766628055574130690464450605876508412734486611005759882628037376198189763140944472753582731317287121089042334564347590735274591688021447827041034840481551572234882107809957594193375684723041466692306795835973654094073884202726305468536380849382667674706453486172040917045436172827227085302877572267031333702725489417777321281133035449436153781613709437888320928680597574773422638236549396638610500439645929204772927170348623422508813516800000000000000000000000*i1^200 + 38890978928117409984356593843661238045300170979985067681126733207546063239413253535847488288305700751158296304109743150517615103661442141115107165615872253538946489139117268682581242352395864068784596802810950620870183879978931784292349959228225495374858519725592894678159838444376758686954736424365337271845704575935912708003850430769063134432562904341390005574833871586390366409193096131746131313415858336602422322490983112609695082757654210122411885700536855708886288020598901666050545324256231726363634524475439390422096610983916321032772724754383394577651794524970611496182578898841173329226293268340844270928234353527665363211687250965984059480410530302978775827849307820237116291791083146701713628522512866398829942624549349746594097891421513645293081691830222733922097089706381150258643911550908100992285493661466913096009169362315055897933562253751214780422577147096687191352950826189689215517305967354057490442687431386585303386835202200970064867695327960196580880594626737247295616419943487779021139320402006012755164950235880291903318131124613827048746437263231872297887226063598206333092295735011093186150190320382947571426209461685040379109321000846279327125442728196391332658543973732402413135451662910740462430745644093577244229047035719195088586477665768046177434220769004237277782260538251005342897134398823040807245016471222817602652721839808316033398092389267497869128713310593807745396216236986955861596768528244219336624322109064131503164150641714239056225189795275432841894145095236332217160552928213958107932668235994920930763155911788299941395790332003270321259005000022217849528878389024150146131544860695870841675804322445792315261293481337457945513928128308537965517354176966144477911893494278578629552458434285572570253333538641854289492765498212058761458466290946074572751186619075079112330203600109690469898769296488780951999956305828092159457205948166686874323201860018630842024861565948990560672312916565786252208394127119516512229923970706912826043807996606854640265330732396349698115198588335752165624218747153679431842826569055592627865936000073712311230420869592430616213182332574492878518255535515980324227827773310383095025288581408435459571642844599672818593146635329261356438083310472496551411344149177076847507972593263955026137378603898080527523031252413636477021856926177721152379934415587966030771117086493911028839846052837849932510513424888126723731487394689368276217405308956684818686314516620342478228183831421151773626294216069201980067681441199308882257900121178443580667036492501468270012272742409350894623278755020563873961785041274836352744054434215393697067264451202093045194126734850875037551528118307255557544577269048568319294670656802685567408178841443186637374108007724290253727033956490494652841595027851520233809465745139116891612880223230462002806759097612685425568967285476784202905081248197485506845146473548147594684547291982154989867495697798899828921335752711725109615966429730984631110373143365166624247630711447461424848435686359755467506535338569330362385293867996552176163733338440524139474788449630838822841023124972349859906151291400668773638433222892175960514435956543507373116632053800194786201098829603484535609987753534711214046295970320592214229068817830874657898596260987465650667520000000000000000000000*i1^201 + -41451698751407988464247511372320031356200590512611982802053437409123657878780929001171417022833884600936007735335886733410906878465315727980602927620580508232792935694357427281124414002396155532758905910703654098057695326301426780251485309787072589261574383549051090965007300584818007502430095210475763427821046510100536467478171770916596947406512741890398241492464658799110049189368522573808917641912596823180204031460121166270302989890459208155781882897714108761690550039002927496536713333832861219038495574152082380914025779121643497415917337208495153317561254141353625377328720524362365729943752456438347693622671139174847974850600763145611207539643333668100021271014688403991208021010665852790319056803507702237957685448364991494734112513892603118641177589817337099778223027466026952198177258432455021074556669985055558898511967948062945032557982890366197622954769442349899473899031174374518951810429326238103900785583764108312744091954142591538230543487490081784325788070950947287759855712063884503618224066246506505992867946932315413254223801139836298791170161438352247067074617923950705133935842052302895392710789610494152576388857224063516933768247615650084191911285626745238684373077377443587435225454049460923707866548444342758996591327513257461504424886597416663323544692069557481731033277125028159758745144889948506533962762227272689808127443920812052162400819548639797241326972665436063469322827592310879226876846707710065188253602907363610254177445926787366766293393252096395999387467314972473609704210740382089701698824348697359426996976374112822249107568729794563795029048094331556187831025602425640786162123408007442847259193962453848289084182157845257704927768166853061454337121352736602084254898388780629148583662908332007953081912598611534496261404842652078056915243068396036028633167010152708126039259733039042094682746020845739277780535841930233264738861640195624919286444690963499013249422534135626155503887289972825910163480712136959859218585956431190798267259187803415283532490320978458459442712610963067023650112377739689445580597481535254602927640242776731748539505144964988048215691393333743926567329482676113765873268488432422144181584050639426318054927614934690791779150171025170454154661078516674833279894350973627882405912203739243215396546596152470483825116863357105529195790803290757537145359609601358002622991065454866167147042204968658001525269280781857782102174741495303834512693324623281470219258674541915274681505920952046138759565538297145667810678469456945668119486814693025866950365019643871102239012558320495013923648012640115708083629975009008401895780765219314640973228741144925852036884026508202403936050772258836129999474234710462772966690954857191033586564422164651889775750610156198111696024286357454044262635836438562298287968509755225029924587976703964528777576874961535597090387662724421957030231569771527297103380634978649571298659120311660561804806815844871687081956440633536490751927662143043901373524004311511201152499081402205584686522216623615814681272835632593187933696596271240458781269424845371597941361334391535064005454766155161180330344870304411834235740720026710492576036510270111720268191216383219980759400793590991451586779767781508231944038891510567386502284376984255733268742144000000000000000000000*i1^202 + 17489310655124446043783840015169473774462896894940236417189978134617919614506516979783361118354179170334811733849052120667988658216860663757243359422921293845073936856350949090383986674365405520081747224659159859565455234273734545719595709833244174741355872407241536404228246726803782340153720050838943103596871767948717166213693870456228525179547607908484331337728355284973572351242415560020471942721408888322073940661384982351705026272445317224976744958686217259964704499503097395547085108242037603272455767267212252146828606519952841653897955828821708447562077356024331302139286104248084381216249698484265570308226244849899344832344525557402335794466536716030207716190121329458372249044558814250882110579593688347348452182972848103199392676482272920802246039940771292098517121320594356426738320396599314736597137957723323399023130618604831570418722269633882633715859197758640335202769351336011509914426602714962151967310554114004779489985749997825686724737091008207654407122368519719555606636190230640422450895176992680519419962714691937037846241878345884102611830069435194586180184887860660157009639139862788027443880376233982484981535702025145875588139392872828794378493406803104554900091299113653265472682191543545437697325884444158272082769168590255329326751687820227161355984736172112041455078461495083444578744500522212257201513713967570974775351452780515393138220653495142910086804013094724145393704491184975462283377008058931463002404792871751631049672455683874952780141454313303235616615378132017347279366714812012123218764489263012651807918325323086677493966396301933929287832390953885132885612706427523191034839865886297826751542091306600821512035963923607436831138031914407337636675338505615150071458014770186873726210830215860600430415434910277336182356491208381335281013330514109797563012886825972760074558493715053604725329030201332068980164054307921426909264582292561455678697347273645901120130190780558010298830110876776041173794266509866088303001066292489190569864449187268512220321106561707794043819434272797482899023702345104288061587180084329979743230035956699690248014179057512207107556566929688915978149491280720151195688397376676251136915281864189689905371729913042437934334282063959641136921087356432013428236661962937005197522162096201747079163319214386976478039269992507601993922155277669431417786004101280886124604332378977755572549146397610344472949955261148530687307936142591338708332435772673634928907252541945529777260719054311433200445781848182919508433359673423520130324567023070011346175022778232191711074338864344134582454516515607395830244899993230127259094611805756288376877608001651395729594110223982870315523985417923670798717750164008618760685960031563558053748972835133159737840078320640327948687038145762942335914957646729252796340012405333878686176601330225910214357150284104514904297472088706104531478641192407465817412415111972888930097400695441597451749352910786747220778870779595725125018324180686772214126588203499740789016859565084253164899454842784189786798439368502323816037748435008662916310195713380806115770089854014419949669231245875716302416319516546915173426382439683239404115350998191428265118822603757128349577728343976302176086397348827898430987767198197577268561182720000000000000000000000*i1^203 + -2730515845574177363254893578928699137387167501922855036072803341246502095710627417000574691480677181504637383434039397190605824595453569642875284828599703964907843393702375208462003501831054433545068273749904894909600715497007400613863823084634404129399432909394040619533520667626340301907925290550449991507156934736012463950442442614819986995445234723465022374785465708703551099525644268657118818135232793151604173071454968559285305409470756809783703783953529282140563393090046440164666647277069428426348994967929443144490234576018220469643016418102392768333176709139232892214776018985151808565821761340869065738407609618720237923955184192518740851601253425899093426762618726418375031848596925695701581757329699271868254472167535991819174107624845744269487738131785310194859051489370821419230886456126111608632809148168888214121092945304528508239870874557748917200305679993658482428240059770689950571601605834733405020848533296083238682914927185257717740603287612709753962371753699486027750137359115578198517373292164200452994401205826344142538450162488168716837059202304873512626402777026368609719350057255236726266788752325276107290829771659573247220789880175898362188196294638314759924450235384469721375008563867600988133883053433139184846565133780531040467442957427298436267043475261002872711402577064707630459183937310726912557773269768799243152043951198651924440195911112982163224409518219124583934677382223182391555778129455591531910711055155686330771118584706704656352880123505897827461501658701773090706783809091609928148049554022648825524689599726597709398033080171212452512924996433882366338784876026202816416066390576109503205015186338266185005465048410198982625428764943514950800843227789065044151005698723728760453981858138036223680262581757207122718392271841703835047708415970417884394225728916348586117637582016370474122549086683302169559125637055013833036406899729310521954904896100126330810963563305277243995665079451464630031887853619540684336570972575026151657677276345103035146540286058576095443205970917042105177921778659499938245287029131646985480661917729428910428668319535511142650845425285481738871958302731379636109041036952161667953358662021783906143376169347607730666373326590360160507123111797487915058073512315342895040172212315895320154536569832739525990446744796884689561498114000985667117091620495382945578081662262196391817353741784837810529261153549870973782505532907355082678269780126806840217344904299200895594667701737942021720003536769453348141870008883234506796621644033462142716706586413645186911729189936621433759852218100235826718903153632743507013760144942491120488754571907766220064408385471604250717578146431281334789028874470585195895243061653385681015385736572449814965199533246781056292743043592688978327036494093322614835307223048922593935260667036071633854375763758621872164558073988435469862143684710349262701454058942367868584258267864038718918229870882631617944739406299592515528779174850778158523144101877648843595187708279038161007733955695964218544326674728614135304223213018916179542689326460555238861991571580631577846711189768402895653839881597440986885587433615119567375135707013006429473633931368359173597359896485706629198061488971655680946857896941977600000000000000000000*i1^204 + 6279089984986681685452471179172808820320231244051977188229711163469836569122275319386171781175333510546084908951799750519085397332756628978854420453651434926577514216238071910281650551268928268092557616945808902077397732243816023654833333543870177327935703921145599296436363470723518750413055749791100531044159936969038888564279581735065817096667527228527699189356162424313284645758549265357814754348499619324440681055885292134890418629111258481767115691242048344234497798075555316223135835142132544048969573878480256860637850050388118838622958562692221827053526992474488066325269392527496038810482395421948989688828420276980921186816608248567367092988321197424996202045903381832612328705786070302578089617938152825652112123970363635202609137272053053110428364599521585830754985288268619643910527619924684516238914774011221897410293400370556911457577725733623099960661167564614089426167724231913054824058658683986148261237935789656528480670964671935566820593855677558761654993930538775453397521757045125037357459536615721133321266398866984010107233687100704222595697769787159742868367944906218782586491567163572033582030896519522652176286683037089883126937686695584609047185424667711212416241252261095151421832969504286021627571079835627581785139910156961275777001234906523212443799838124388451650308094032961550445132269479389015507340476486150301504790076516466081448617640225694428996584452543123383477860403312330837816212113690076883420921140938818233317536327689424933025579815212241979845180532368988997728268851387826707606680695883708610989515890186643180807116523263436722849153030456432814769084510720502834717733971474821190494314573321652121783167346740042038311117235443240152822761688677659399511979233294702187070902866469830357050322462656057587203175764902753712763751548799500737285822249352867767813260514369112878118421367742433849203259879249602431237777113749842486065472896669439167923937306913575648357667249795390259332453898569792746501254935595674753749424987024395950798429605785098910256606374764596446719402653272813824824423599936601902340131644605835186993277181152838284789479635422187633600364922393126899062838859086284321814640917661672802475994228400602910271766290942308263031470164459312984520069481347578646154829412118119088028606809626329357030261395463608023166386563114101951515172272435245324427285466576621482593024619089189750979259069589210983136471490562685881897390785956779621801189186235870037370694158945318492762510612089203121343289328460212206384973151800323663065724861998041150533267263233540714439584452996963575341772008160968011566725113817607577026752099214873600733121698229452040774133451294853923184817648668871327948796067064302792136329303684635043262773179043937281489013112682996183112798721476582798571150544140785252460860799258668942575099649871193563245027859283343586282731782600472668170385779888217655295482805259942032302532788042665847907734658213581278895395750876456474507356215707393912570417812554675477593625857691291240550320286399766067436238976970015783084868273592500442646627024939797335185154719777056350855467118031281734002967120664627114177119179021623180480606231972170211075959666643672614148837321799106560000000000000000000*i1^205 + -2005238886016722274806800967154584331113412426818406577521919567220480123242585796798070760302741363951851574882176570204525137137632195736491725611946211766089521554340337134734540718132763170063696657450825817790271129695299107500689263521980843316512929906549461550418883762417869957816672491500806549252566424286990580508921165584642276926193041130006931461122864467421791492612647617518609640659127331513708834014372191167736384031839413193866593293654733802466493287675510592142413021468720785614885373138247979993184572588874018326129425063334257634037356508344632566905229414116253551108193913606163071765202809501747261755111345431358860506179511802547944942463512465593491506151182706913032682869845749219313206038073191439791160354363524048878671570167855702403777200061991465627610448655645942030827114248778126932724031929013170919203464067390474598317578259023908143742129402041462149396460771525747148584181949095322483899509161306210531290059740181270426460878982671351339932612928407767278305346649882201256682335637336808955392864807732189346364737249550157760471273474345256930702388547436304313443092759990123610961675657517995407178945004147479528622236255861718845047501648520177082512028448836817398444452045850425071676583764039366221199896103001351646376733379668975499817485944826108803790924312955157177145635750694919173148905720517409319189111756286567534576332446037084754551180556091799122586122257532852899058370871704058101194668326790276823607384318572726413765777413179689629295142773601957181425048439136340065780081595751408973550246710340291686126235123482133699536960837094796843425444686604067937106732922725186486890060589678556404315145871070353361622654066519664724399431521630289546665740954859966271061129109695903656591752621976047129608263506236963832937934570492937201238085847463819789825251614166591557147370679084785650825323982910888209725659142092150006907209598566498802544322288014434350232512428053661433194034521884731002380212107261534596377807065608824996664714592397264698748095838257410235410799136830116477145888730235333591611087563434934019372094038491540099777065546282270445555728085307331715367977659529332392836713916064038496485761616940899001157200754115177004742890302093793750611145416741567346207510493492266482650235115862149632665546260010780166151290597056571845969761842153610623702297509315999747343124652641925871641487230043167895229394533556145275901619423899257344028259375615324205759711564398848646030058515426674792987997731854713649038437899580882958876429195393698670477981028479366514869348724060594930624160279100396764727826455053928367169454160938337206270386092035257948814620699259825044755895517071772733026700961228392310451940314795109363590511603508822863999695095055018206823195868254464337460751884621012060346835049582090122115339052479765230833990318244618129152428896503713678847157264219143798419972866791972458973000573053868136465450494472137586718250776728459599761750404793087641012566428634227343780272808650692937746525483402507448563339411344404078828001101319008672475034073759435069447094941328466795508316550563677924747199662589571946122286650797073996906627896351863603200000000000000000*i1^206 + -50866427447769390774046148714003020251182317583621632744222993451181798870509244780411136041646565639018512113231349486425451008615431055468997257031884096270511112384793433474152915975624453464313330706906621407278946135367799100108822007106531364899007301811728884093516376969748852799986521785563404170032557115078866857049051784399183694317260388712489864543110950076745170746302506935701266954579080011697611273071558048296263364559806449112478620770833538734151909764324591296554166157485051208871754240798957419893254188341992591699780789127050632071370145240884121308975681118048003843844565628076966148442038036441265921074292735884549371729799417731280532177795009085832352232162659277626100010536294148630048273483377849933272695096691505954275143458590488237532708879103833043820951247329052953842522861021861766553696837728038376494655177007315819986115033055326431510252548964898598713341227196272778944192026274225596152678716488779934835291836816594925072544431751580997875350978074683250964007156710026429326194348349276066167833659688466549389078500419261045467531655022301681308780616923245169161511130582330411477220764122456907462429691626148890183097307563868246833939718052889576259487270385646237667332447219416993216158061715722052181752531947338271363365826096885587242845158305916299199685050655880298363153108161846183902681663358904939684048383283680002792069870525269003280467605726889124822777378225672744601733042763401768935070335271995553662011998037798704196588140615813067347571427507428646840193476633689982925752538547419749376334169615550599661180525205356081206951134259258568925205329251540575090794250986634675296094855753979546395026251149556928099634305278004802357671693233154667423768503322475119122948693375614892139563291571832513823115986870660024476239492094264227111751544776527195771524140108212910998876502540599928674888220253102330406033410186975838376989549790554553298264963196050899538116909728062512870074501796364836267044811590952642666953016806515598789759981328458857566559343683618164433241135451863459395991812378772025663412240681116640819506372522686814409309889697095922541812683633581443454073198269536656655245947692123937730986251306540915995474238719673074744587424570031353128102924463754364412440830353695320861545519027800543453511181903994736242730549587523975318149015177599787470036360112475282232449513817366960113034594087934673016061524776715868662558156229868785548326666363658443775357148205176761075458311841832247492523857571916727139706575995225151912770741803600904820051143182146557055557030520319383900361310398511517494293758890661195611497472708443897740056775298432486516857908589908821059143258551922603035366905910239259548342582625864086105079256906492219119007309553983909371051397609494823934060309496127657583192195742005332060019578418921151542825999504067511853490650030280134196367718812319898808080922995894573153866443630716443642530623779567053957153949679012504582348270422032700724208370669889154018546248964310954233175541097959621936663888311275155839729732222001329681790173839240445969303828560302565016961110619855561166171674250810758041114784159836804218880000000000000000*i1^207 + -106875075940716452241946000561474951660834303855011230525155764954545684152276678365094649659549684091118559003734777953834193545403274212315791526231591581423601974264129858368151975904287781961025684316588912591844863170050878283568637963800897474248349599073718635420334590318516930221494969056903352828519124458594846707751507791314288615736906656200051543752415951903102096042915626614645883277434455239590499656541088856336729028401799082667901609094912131879617946667634673678788901940164804529737617410537873244098949595142280681859539607923557494053397508678408043584610053709220212444449574201737821431476255135147979326794904507677130796991066882265762673957991002000458933657261796853351899666390658339187627583289559717479865343088942584821499396031628945911243699954762769966253781581040295033727444459186591419484699057381054662464802891667401984133803338773087601674440957224572827878833272051262935323032905541622111088866736311251192217009177548348374673146272702071664452818791426227315865034340957402953016366310994196943539945330562462457849972569234503524178754720759364826443424382369760462998303835818638998434121428958947438922165617004185136431352978234204877602770084069270100143343350085606002009041406581196882087425474400609209357049353379819785863234879725559287735899894749984920302489881398643942772509014956775297018574069667826836417028188210750440806038382555974997743172139743063507117308607678411256071564612544878759482467082146520705204280422975312596565766115576652687307382413305345227565556870719755939332019514394318021523343001936683427026351992613659021167393670070458568405137174969173708875054156402830794433293989227354250167451611762165155976961384449965783035031024708000050806803480633492136611228890594997329948904122646157227238689317274772386736048572418218237593898356888115530947697053340879122601988002618514515983558674138216127204966965057865337876966225528689234395832267485174483986438727875686174682259444803394998703326555463585353929580145950416151656044670276451748529108975089693692322240968257333418014675551693423183634543463833356951314334843681060118611351407485375350214083919470405927688021330692586695341283030075579252087701474554806498116609028530736412595510233501758252814103755098132987432335484722013196450754429887399287654168753438178828494981627691626703008456389461556366772235991494172467697188830007296288707680423856332233090356246758116622721725960941473799918060033800220449139888312650518611953613680813778342378625246981138938777745692333275116304442924311313197459180268056589899680004681363137833667422448112633957587788955893248552760053482561286459008642247381141291962807674056896253932646986285906426569799855301028456636973535302859966837594913814385490066226614846498862367159803181933044713422064656646464716982251236208877430036787435458808801449925827663213075160067232365814957323865263835562466432302973278027754517465426929143143114916627640750748774264164398820871014242147656990551104084351264486017077346160709654302657460920033070395771234149305144203282280354250588280085653990799238624775361556870687956998451660522068977097668271674541211648000000000000000*i1^208 + -54974088543975646855852293341029878215075101525411717501340117491385420435837076726069938437592302948770476527913194298871220564995512560409845656807558491233795487081997956312128355573062573956730840404457371689764296597993763044158638308456551236421462799142948606804094428637530080110682825790996459203403322092280916964695710797700730327899732590521907171387775338705488157686195215812691821641721244182796735428000628662509460756908563285349912216745246922154735563414366061719110540771735567336672392444275187028030062854284682328757479813988755708734780076010277146720702869575648892378261366286559960159462032273537143648360642862508754989258801506079177775846209674440234240307150313745601649987004589062977860615823126264672858504214061471443996694588251622608996387667815433572760909430524273077593641703617477768396697579554932732503182351608444848303084081660351142507301988560816749478467192502507081129064366891175567282772321449909206580623204137630652343644166450716692259965422539491120871873499074550565616076809703052774439862801857548981213199017302972747326600759608308168268674598085152540955677220809307119110381063250429956787614175149948527624448186161224633029614758573693374170146100912018424072611070453057987904999080657371995571043172683304094413385447213443888658565773631953317833554349384221310935465006821112700473071134970416027806005809126677286303888669382328374631591144517332415993123525161317003958884782760122311429322182227645757917965265132683421755495191751896412758537669882695791569795873913904487133854644918638665510880536576887416265338377563617669398425518949525323531919667611279738480969842800300113482424309704455038358532395123963365598571746062580690281744876319680089383303145769004044953505373097537475873718304715580519022534128560452381672519186706756787286650004065565338526278420531954246849862540005654006872381383795164795424790960937416833533766236475577877565853159540147304685244424229495900186018621056831204574148848279550523183120202058850450572729240976718927957957392641764022476401635589697707856703983089174706980188092762524368451051818530595181003656566895754242306716755154962733554446291063659695610967033032335355401820380055802511753950473048459284255501606221116475321154593308676224922697166437992609199583724441931936559040075245897760990020165010654664956988308850791194811860752196162790494990921892756852968458976636788311364016623959689558724378323878100671806737572683710137557470285699597612282801541553470036625984345299721174393978016256960294115847913556476787204428942226256970597735037204909247590584269145197819881849062067415997589039355131865294234658980781833744918216989757455391219617519002595386999475195676596593051338831324146494313116340679940119182045429915179091470267038242814806099654252250132712330606183003593736638962098066569573645800785381802305630769944507506202877331618106704478319115730747879336116987385626281203186874499390733141854421960514182176886726577085309855437994333576076610329383095237060876248127003914789309279189873182828015040488636790538579110441785470159291140073763255043286885472467920607254675456000000000000000*i1^209 + -11713613537561871423034678542248754047647856140184619704089176321625571290350027234772578956525582697286360914542777817167366129989199598568622714236176596746112717881509982149421676838410073899710285277610423970875329564354449641772606695053612028495051658045360707003562942270624480633898489034211984548433507878091153778242002527745021635758564299755706451936625602054017041199500309495553119440682750350451895536800684523861753981347070011181081586021549642818747368369008724456454695111837226671531848861935106418911886421857052875090202579193984280169113497907820947645855507593431320413395243610977364280665820401714202984085419516611395008034193827275695558045582015372472772336979385449850039194747407048418097368536783821423797224574352772851907782465358613569932864489195549698651319324076022251333286531179304007969213788279808772012596936302947442672582522929827793040316568538289243490877413042466250352032479581598741173733175081534405260508446183538560048877071896512332669942424881966398954068552134053955332687450102428322742881544425861528164607536055173735505132802510762853201494514935761993502291483766352318395750346710838147996917232578161111549664960712638937498539843825404150639231929083803539614053552312256362404812809639319069846641447376965710791234035586521077760602370890368593232259595337235537874947846325787673614551930061688709827589944580069289305003998455270493476942031512210816254740002749078623009425306327325877470269782069111886600999012172748739122648632183223720643987695236041334536953299029877720750829362250249184841944429290954368361141417795111981345787856915494668455554421433876235369673531201316492637470533469039849570937703212875773637236655853582442508439626487497727972690845489108636804589098167054175760048427736995900652848261690924427387421765363899112334860089009710733626700816344868203062040923024288016725635526816748530059777732820721222640887813747179483909328590229662404163991036202526401676016352036813533347858788146196057292444310591394773531531318778758251342912490301729641988260911157371920171221774617492157822667130542406544170409222572217802143647129824563844056401430500209684678394287669209799258247751893734165620007950451643798563096371255428397509011487784155649078691444223229987444250004996123089466492474703560560792627656096990290695733227065314354439747390329306884000289381318228691099936464368769369709024403788831265293881488894795249648511750030736781771019861703644917976851004524348574136558320264819670661458035796894347982646770818792163590048197087913188750122922979432950831908194462288807807758071073274619386662896080088505472512493708282241622538599806077091373498313318557967438075489737885438780571592893528023831558010518620861585721118902372048384462146949148377514613971988837520884599936291500653459597844308904521462194542565825586500615420371791799207007429711812357731936688281079667223477885679566672431742810085157267618780236525636330522321686199462996329263619618525049799745058693833373598317308179285575556525885518573459891894418954540841802246443025729157288022012466772387640718888214764697493176320000000000000*i1^210 + -53971530879300613121481715249136584510130862912108732065046814585209024966762189017357369571591100330423092776257364156852376981480960282406965868243437935322546938347980211916489261892708689368368420690701032181434955892152353520199539017690835078849127790889604275673422527378140721886903234434973271032900461491681978253620366400892638703310233892710860063053634816261868338641606182714649962985975004441402605693224398911746188716244766191450928431972779460731532962284814318006599456442854336758254165335648536545056866141781367949669262437252555629034155111584623986745402469229582975825633447725264713564796101841581915989254527811983042501876236289180429167601238227115214913559115312185601360338031112692655258336571440887915884696845304734146736851985490684585145293333500610459406335744430826642786017485793606091067065712090459601626241915569119535065651249462098382513755484672145841699373049075887320834436258467007190482467823945636004119675627611071338341803278943777688339556645831874742469244689036225845981747894071539001426076561471048424296845377566995789104046707537094549933947401752070943818801414887026882283110750864842072722154218166389727967628106789767171384908134488645210171468323845816228028596479142207234565783304331489102367996661864828551000589304539821616048189083165166507974712204513536641891513173756252766181179216807945207330662896812105825726644870852657201306747076305621614212930474621149206141382043105181855072219875050928415894360657595620149650000907719273903984549831730377560094484420358875656825162020767024368099431576380375341246578499088924894525134664142049331114586694277961585286707404551580255810449078906880212604892490151014688782772478076883605291440717819402150223749803439713323556613391913808699087609375163312607856922959396211846865346063663329697168423186997220012851240295131432978897130330766168873792663348866166336306047622157817017491337171465320046906268556874565319912994021197366482156684339874476687646248148768306734780471417951587251438564909993894537343393739648644218183675495771980698491112511916598203705068288269856780107813021961375468554372559370442655273690514082442065960065089954088225400242845905669787350947484775368307640188628415594548403014340401638661082133705050853474903452692274726732325200945372608627362297195683764627693848271658206356536325592316176888342631483436984171459394354501646285004103818241763472971981795579724505610801732909701729063594483399394167546039882732303818272980343105057719287183295308359681498080547449674446960485859184088677838656474834464323514895272129150926459591743715334516638558430599258666474569180903821596260478178717073116662016402332581372579447251241971936330603043159625139031747623501880975360103481640974397791304943456812484596715683664068063354280944529511987354559531071528251951681312083084477283947677188067081789569269378363398113672234532028471452811079715274423956522387607378768189528470222432476657911658051585710217944785570287214328918137282460256251088248805130638178580096973217710415031500886341281282295832507872352954808557926867502366720000000000000*i1^211 + -50472950063714532479496635826222906159738867491775754430368250453536945205546377205479211697570408899551010768838084656129457195098068552732815055493498320578996470339183642714653659465946100462099611166235772657444333976732409570620006047872836929922068326275676098546898633628221012106460504379085045407858265225613314112676980407409552236418399294600505786165491058307915352151853649436133851130804945825788714999644947896098441208460508887054552587014282737593282460067797913569376723317614045878644947234417764810706785942002125936081167545448319321601867190754529694581927303739113520783150764905977973335493571876250232288095835186949399592436885502531552970187418585887382243096309818294415231886041309519201231557891121563311788757452785203570488717961372569175767895188425491375482181505386766217054059912736313321406338520061813739416651686288829640322201290809964412686202968740474964734033659299180983639068742851434837675984906157286715523381611588069841294012877156219349616542941089473884053772654964745446008003101527904742393662174484283616338288256274901559378362782125495241638434779055511631337357363114587756114976391552340173251841956775174914164055110242242725270311657278403368523214870179200376363163057556935840667677037374207476345692880630028440481267631840094275539247372885408438799717641536945974520843675985361189069751964924845491735343561685105161898888346242639102277846234389824166245114746350631077360236627076052645722428406202250482883611736442541805120061755273793446375373180861806683616074941504152985790709276068280228241006022989458635132065386144554195037463043468865794498815352065409444766995169964525590555181638277340504394309358897142502793360662629770941958249998653901967354122656229970172113569995625873644351021034315623033759527070207351201154835865768736536598240200975041188747397304987566015434861234508324238924640544619434440495938187073656146589940849188944444703750498040064417048649197586727969892092113546862246683105569964399202212192524851259883600499327102685884956830986582700248306479715625820875591456794183021836132635051652502237957135028331654194514799077179240009614769591953453231017268769101480374578753197529626977509091864834161505499554226759941927660194984510046622652418221084899921735563215964468292825558374493522768946786458845824147599925868060142369751702632246820695186303633353335650585235569758449874015873158668126813546956116526118913416855767622509919341813086216455299449960956166635952900513963174936969656750516261655360614165696709783232737290002963565072881611338379989993063853712750333780052509595906769361246519123348595235690363902550821457801916663301833082789060713388649132796142920017883655076964539078478576292889365130752339247474545447855462946613428206423188187268729262806867221079894046307182663024293115415008428960323073721233841893576247451662495863767192784166236833676637018579159602074901288723956260769296824688852512338063127893924195730055379089967294852894711840514664185035157223662650222848200802651755699260578908889592767100076691930473074331141485363200000000000*i1^212 + 2671799532962901989875837819994899553386881205780032834769018500464720510024027129389868007663221962012763806572652031934391190417654389159413813752608693573884533288486070748945928718191467852983492166943468424822642414595230009319916775391192644834605784322768524134644123634690979156403449811196554707744860172179353347900570867289577453508097340216491435734848349006743272945015529332082429052498825385108759781017911110256814680983458542671810393173412631459142252801795007218307770586557070411150052617500925634823739162715480813934311709625284045292677244883995059373436796351501273914090756417318195768700720253568691254830203337606337337512408298647023741600388447534648554219848465676360549701415766059035726494598714816019136279561861311870186997518177367495755293916984800034365778156728504317396786560064142503304580536973143523776548429126204397305949610781345586782212871450464427729986311550834769296368518047096137663346092337746561705866590922043316004145151819527585837445112286321611750976068651325654548799062723286440822810406684694697385707652328973099661177299264707104735391070651956978230085885281544616438951985170153822899798755353190072916045412146082049825790992973141115538901357986467026095206158056695513142159821255047761922901798541043964775686516677539938352284468672304757047543982711086508398343087475948734039926787359013070253369170758632557032740300049686997441466889297724681098577303076633946835529126761179494903836657077793392098048713487899521629322078223788312411254788484037522408167192058458366449762638501659902846352828264409480995676203366434579915009946827146372893609032003348901976642196115654601493140615145239034065631939938242524793239981965631244842861042066538120404790017957553868721528666050865432700443194721838028035427885769978323970248171122276609720920602196237846978180462731420004616626607354535639497540658289308169920426406917532623001030776671291812073598805311670282709034131796402252898663089116686342457331118307561121147649593278672317981535333965077623131575705428215137434107972926140374133055386159155020716164286817026798065084198239463145495483416187764286705948836124241027683416577317574988969141916746530904573199993030582541583144557559450147097957851001832173776026794341442070313070063860863048155007992312061655788981797846352310826230748777309709984735332761152484469820076210923331434715646592417768468000049567000581876169297371405302262618366712906935140530001316023010789099546234836215885671352855166706089262573881251707235886260487921555085371413638913564060372709575126647450799835379360574908596284541585212650276908860989797792620051671530649187766867410713739970612716215682775551246071923950398937008285639567616123171904322980889595278238696438201585439564753384351037462556323155259849022578964526294549535497924059819543427434612198685881635812781798884518016744000605549305646560858770637718163689918848918176526980361852276147694194523290096767995539070793567654997283996887899889125250651263724356705062733541867101413132215614575418249938129880350720000000000*i1^213 + -46662901674380299651795182108975639961101077154194099486625738414237749896298982437833699426483950214895037256835851128028561566200355655764264927657987037962469838396082101712608108421561609721218309030184304357802679065722456292863356293520239050778123555053220654675414630262054781141737522412372440725131303643233382404120118932877843075228944235949098321568390950303233136233298474564379157262825805982414855685043184259802803359662104902525112111730894369290604243529729731965890678900423587762123945448626103713522587272743364759371054977597252743822788535254236338333852141864899480689296960866848724538472532252802495840710901087209671705238914797557357345573836532103257833737979542376541855380161063451066443333399834819218318840226962283598697320343763210901393562449611775305461062840763923790484213935586453435583313757846652582382012687423241576768663266349495230489513927900592950411884062443695165098816422014902722685634269275398415690819762990468177663891363957653425175436157001778188493925902941873784944367358452784579939859827701733783134290609192735714846764796254335040391286198233120792826317493542227628513355220998409184698555430668947669598546179030275445346463183701225294169501453648453758462250958211487685652063100930779312856375997437073336844790385980647376184455432298655994106192777396083785061326638552523217277562180308283677237450410580176744063732681005391213931039614813254355180055602210280240503646297421825679443737200484254738037318902292061284401661635019149121425282806203469153173150052131980154748233526408421505380029719231681845039855436071295961435431118163604059495347459746781880844327519034779948854794086456515579821843669596409970387594426754268803176648738151750393612101817470249654609914454979295397208105097174792718300835963875289571749596140089276128710208625960897216089556207828532638047121796779528323555517381210507624716222370080425264263020474789521727257721628537079231846517805731262619093369348559525994295645141578125332297996676400733146941447537058563993271590251591103476155951109928075175975806060034134138681758074207213334620515863536793232036416052683613111664794191938334543922977309992663537356141093104348635214109946692807294351743313363054837150122069909357256195033866500789651616621868896679105267937007978392783184953877388303231293345210952618036936360394304352731150607445825745575503953600956992009164035729035577442168205957631264567255786672932367069033813605713363267631607562742681030205972274227830046274362713893372614895349258081443197312535855676924830221808581414952867941273486669765043065824856847527407362536296325909440337489931188023015790492899044586278029172742442004904106339472176269404045257119669980939056940610742495948712047524104445533569276928449764101554198868223069752572543776063593404993259359922310820946382211206674339229960402067080345132231827537238084125860088645320927006518605571525798190582752195471134604430437591377994418442828867821958827845078367910243207808959279736830601263063637724972307643346452480000000000*i1^214 + -8764294745387432488147331912181971335543715795861144305817691552416188373256432175969820000387520403006473376002382487370765332445577870966469650321327313609408083371342310193364899593250758500901167024155233974468529959618175088376355738813130862739733906511558248104188273822401252159452073709370953110122147587150390859931268280911908246137494562402611438942544842493982038424922682996935755294475324901835334800315882496448790066228711330714970846529752450917557908489421746702933930900228594564446853119987269659507007554450056465819347957742515013305965572930414023246723791147278989678680958610141623770232550204707510215620769545152975263963389699630899895897375128088879628354891502983800945657910734671530604940077932494458565317413880631824697181858897180922836956631092140740142469436382473834055584356528207746334417445021835063956104350698564218608025499789342429236119618881868700142915071700775622263725456628668442827142512019158298362926466526400384685079163353102945496007236697243720075086011697895445811737668503968343773223794101710577622050725449320824390657962174466045876418538561581758207942439022235908378449545214630537644270746674840557198924294206237551030887705229085938120008114817844673508609117519536014797225858211502478433309575883375346356955353444759512100289384787259732999052006045317742218441489040789927014180913528298651348495726452241991318241467121179245969535661386238291814929941406604416538223245909842350462000538660099858320855325479341654056949076325361806668882026558067585871705355079803316196015540767958007623535977656611490748221693180418300658207109081063497241395168108685783332996431379949037672237798717257884594045975955595422556261145797630077134028626075222086275753837872420328240533147425927777486164118169514248249924403110881811277192036591837539652252528346830513354850373697102874276763677552039060203965500601953067322035397116453198172257484028633842423801344482423828766921818186504008286851259981393898059708107766294819094286523683312883168674933263858297329993524931747253045037588214415432485714094858586958710237651307122556112785031343544511978782987825583309846516936433603421386118649319950802004266002847238814383348241413087014832326773433494721782175755640046859252936266311124578028805447819525234284430474622816382894440088122456253226909015476028773188521992663746242339797837788578530512345420114070189148185986386266711317685131125690451536346641276658849366666893616355844371215216097915881239560541763379245093877865451061687114591380639845356416921479066355764544156270246294844112258152847159121074601903688516224250080193071341206457021222977963697683519415183624682910736273542618578970920549412688649168997327888767173687234282539426288218274889354148584365535500319016682493979791547512999674641174569151793915287633757707037726478022114268190448039539793281575998717629285479610179966013480146549885957184773075619874273864763343392071853548121919504741136282295281037039061474651163981169882099478948836105886105600000000*i1^215 + -1208660724746314896265732161309589791726047580365355691654838444006426724190337311731855500003107653443535877056478688081810309510178556004685639642288398950390240527352773615025408748179719007024739254652095777708568440051713821071667389079978389508339921200465366987501140394704598000204064229876360406911080944552262869455039613763035656653237113669381593025129701583304529517065573733564521812801291098380886961026684231361530024268338868862197727784676185538070426886292643560321747764033543736833225835924729783237615964924624148456862904755181782511859400324991581150198393691615430079796030091159411123383361667176309552912754604121111143239931422162057404705229872655984066510453533550870024030603874703537206628407697717145500962144503664139055869752271042556499717109191939358097616568991634363551063824977956048814020176490882593679495338433385705754712960889824555219461238969401906784288479529512868010815927083439887555859578211338453594419898353471323324217898706945183710077808883978085771018122427937116092903648797337049605809154921135719264898889891621016630250500584285456722628152356996523375761418076811254048716470447331284578825223957266571545245000726979891704101267925776484793279211824746199950772884202513085702573058652648477719012482873117326623050801007761791004040612809219053029524893815092567563610053084390768395246128853162317768688900732251161969576819875929311066012838614089481702624482798445035183618350140491164553017060360673840387968539028606305644322406680650692599846540508804818655562674145105259000798210792422553953905020979946690174154811117598763958635294472164097736497329569510741689354860944099817029540591714840928471867029754759162973406311988605186136847360535824758265969715969001214234662838098360547880931079597363860832322712057863162414517655157311886671285182808684525476876111130516005056220267546345178054175751217698130063716051663019213098608520577157850382530636045993559580138158438751971405879540224794015511353631839927861310772453414051956315329887144828069119038022414254603425937631099803124723464118886808749802353390831068201347346493926028828550868132726455897781292509637026366430963958091145409954178378321523220397523287183367832157065809088277916126684991177431725656448164495690154453758511499528944811510877843569502550148653247590546609583839261365736226765359895214504703612246778440272760490382123361634538638756822183274419951804261923089954363907611605635225996475433730833066445251333491635602941782731965222802767355035141808175511141194037559206186742585201712371252810396901672561368529125799335723030118923830288234579899129160050064310127900622581079311352462107341398670659308878757596030408764557427634722418223094982472322529193706227935705923553117427403584733824929245686757509774433288621999367451663699788524266646324812959451298098392383602052563733268327187893358252638114541995224852396247748979846072828234912700935069177551986650488698937701312834047319588483048781081654926948433920000000*i1^216 + -68468327102577351651531380246282144932806342992428220447536198780920637524072221917845519275642132396301220264408217283050386790732542559387833172999250310913722472700583175586118774085781357502960467821091620602815922814731631381393648501138110187191428140303594788964165043888252803121372976013715170768039839736951781272349814540418873313517713657941845563160473444366720318326262768696253119652052261097092779812444221070310237337517339709172955158600082534154580411175923616202326961602438926515197467433488624707774919363886779500400776382873130043665779833771782853675482771816869066841228867708641540827089989228856196238861315658832970475314019275322522863053205117314948559629827802710022911908920203304335205454501672545988001141130812120881930805772908979412074103197677491295369920959974072802931017837038647930942158301354119544768294819661958741671804374397111242689113092603146696655548892720210785108501964831272141884552554735493999975181509700754749356405568142042333745363742336584627972054504372260288303061534243276472709178776209156314677058274358062968669815549682478564831497108153796055033400421193136831602124097119099492006715588949255200656267064602726101057441420150607685130658640149817173321841379767573853900326541219427416693612735907413520309886737511202911583758615149148202216865375154317518876620009379669488574822914938414124391946793808016586540047973731885388511773004213878924313545449900768550210884185435863806081476805028018911533261562535107230454894899309412170854650874813802377623745282154423499778840750591301684792129990755734561895407270957608169070293107316258059247585606900160249623507057780805087079637118177244145051117904053589889476557230331137200669509794611069815800857612088296137137429777165875332565053160564476477290782461511443754952642776956293249057774536107042196798530948958206121289729881828118967420810896682052221708422873550125408741311175832987080563758085475388462239865047712411569590339656955427698888656590678905197992226347602604667532761280587678370715765372223421870047577838359887923698742228161464305378816325286318678563543621944101816145217457914850494183032854881984745995192032134286757423136259535611280033068141660496480872618000477056489133854171351366517013852606114594584614292009873782058986828741880599972034583791720326168576764451132832674499250237192302042507640113355034598173123991757128483382865882192570390247894524467186876366616814526320444112177500020498282852714919357628379939214846406153155820650766033399720263417372420318877586575899266324886727063371593338333945828035784403827240235947109890367599588521488202492172891928989903620050289754808760365725911585627531075272431585984395781704157914385256875158835783561863559009446011398974302574650316673580873776134068969855171858825429545397350803923260122329944447010205545361322288012568139488443756107942530297094768732346287036993781406068198617117994635854863446820925888071640292019439824518774784000000*i1^217 + -2807338030967550919304983991716608658626792496953398364989069199889244131657286956122734414104532714175363031710698277443398993027616536810813235225857908652186356901122385427315681527428186439192698057851533356109478458725828617286537694110675576829214976357494006886617048040852564536946680408118680263456682142355219650062866481773148697409254918335261560869205270019676559970549062089643170715480331106392800242098324560755416267696769178170934459253884688738066789308199087743215699396989313647822906767351454063530723277346165237575303870624652085153450525948904777232125721111875407391974595448313750496993283373332420950547539236712949823588364746776618753126427063789200657570300267528502321588904654619569366897159047112438060104159123674373845205335015974683559397289780767417663505597777169727671269488916619908511867319689528967807141244062516545940441911587814508980818903845156032572916941465144774719768855456525116688714396920998835673459515387963837020072882517295224998889868398427261509345586640724766494594822158752418108625771204313714338668550970520620609480595324470339617975988101693620785510028859309296883618736786054768645924651185654432223657203727171396945961366273342595687168174307721167057044380773401893206446889007932433554159197070088065415911516880651901085148381159741552708496776091769414503863168806716122532219267912990217397720519296873191579140149854697716133583884069287902592190327365651759457847023352375044096216421805541771173518987233969924022348746108313784011663148939340634266000201273021556482358701738505459584493171931154564277512616472520505354275404583943949983543143779052459939148827743939890586385828286461282744400183169610012615507992213966322307655379930196891639393426703041696161812544884333995154580389467329875566218649877926996962835335213675062956834894169475462480079375340442198799899330368551327302853115800199050595253783766732395641839001671384076001836600558034868625707789933330026258193857663373441326451995195651931117649319988824861422651399263181926028597935351484251560390717481353123652984176583174144144097332240307472454247969475475999548207150716053949477451573761225758014472358404079222629811297642815160394609378807380485052345166956417598787594615865430201273920794829517446159283164676330485450649260288407197337137026304307615039952653930777426974744588480744096290080197367186259696298482471095533263854807848612577502129826101738014778928682174203670480930098976276525745199896874437628490904380085886147483699432327028054827544955866502838654398123666798775279083510699682852317017171047431993626906540840062070273831259205220782308727239838118252438459401791656579216070093089627358804416356827998669635615475329063890067303014490187812580325341504923978313813024438244596310158478780151047759000598051972682980653547946835334332608705696338398430997319736473605770986029196940532464325788244617347948137643037383765921965945774663824387027763200000*i1^218 + 30501385291286821085759892093473359636288961300748841332267089247891035307802819547575045455490677650127197520608889394393196580373534991392977372004942355664616291273235785278141276811975583354434705424312016821926785603260194294826289643020601202411129174938403831764672827437053366802285547608746469129475682619039513802231172255241242726139312101178310858315818368454240743510962414387818575541364058261460841403609822253605254929208562441781444043528476270395194046430295585567151172734697382347408333986148949979183971396839109938497760405575731078586568842653437769634757598259088296364360732772456531115280121551758131952853917678960489444658128146046858255878066856161876934521745413487765333680325651552819926634423366212117027923625006524767066148353834407212127900265156955664955145174997336581516416455987368351520008232656556987872171999742026893843701627706343701025074166114280330013256683149762307587168978317319250141044065321648857302316723035498039245751906304690803677196210421039448342280229986799655961944479449806674270401980199784903498033970252952322836210306627490062465476061315395781355902316105359755674522946549138010470031897864172469578346992419334284539888194140512024690284970077440043096664661480243663665845594734339398112182302371440919909984411609824959447347050420795472788226199838354142589784855294714932213795751048706842087833583149123668418327593069021394253941698334616210527614433278436878738257711673695198233428363774678200832505506045106095000981044687285591405991709893320321455408905740856731091028570004355748270330871489351995115510409392004823031237000919115561499213096965816471451445893048509263780371252420173781726822881142223881622897148856156927364171569807767438594833555224480990861680592316841124697453604937835335377433812107883085929309502433864254625601645261564726569126866013370521261867724028591091525871327031882747081039089834493897565047595998768366217941343303956134738539242608702857486515296135000368843716624115719319874878295157123760801515472430747829672035278076064787585706749430519015036252195112185376794984365954472900872634103519648291956646184980401101154477550633645228777830809703359489290263665572544080957066414126913253390214914234738162909749855022866410410300879931616294022394238910585135993868349278429195805169616004856749531377180937774056968866976476361213803919946461459846892563601115576187584583481883010150196092735595220605022310822907684055205223727018990989534706604121752505083179850828158607259402728803389376612720119792931851755483648364907036608124133867997534287529674004399158888410624987730530892470514826515867728557255077686409215231578567816753316924236070346060449190056524718018050828283022768455235026858358963269263457732215054525155355396646403736204805031486503725963627791413541171554364214938804542815326133975358831360387435263289087746213688841863392524028581979116580555926546509987840000000*i1^219 + -104268074291800274825481521289112912999926451501543743015973407572018596591105514239802957095074755625683636520159221946984406159316702521369453157911475796378124811269031468876388596429166183167890795475641109402703021730511212795175762620701058022335032903985841133510326283400282592855519599741819214603771870116004661705506328216459199144509634736523265526349533902766581653933984768642326158969567361142045554340981655491056733406659342109686546055105853977265441791502921731592372654769374096640575034675918610399416046810778038953427301352123686819978646458176093781129144938526304187398194609487700194291828965736995626288415039961251638390419608812021356670177576361437590525365653597340743715016758319633929048525636581787150574538621740917269947573335918625547566226233510227811668287391935855870047720634968591777695499152148617162303400722637703430998232428170513580429490127777959920976100523026429605689145191244857035192850197235613871868067724674481623644183136947577823104129364120236817001975525715495583224139543407126088829064975992551164738664006729269363780913193438257060150025973855036034486620468240499099580387370216690244939419562887846699974703378839906652171265659126037910724526152794790857414640743364106902775769775029817544276396391906284433087413835070894606143204307000579418176495609525716942519392055065594467850585516658769885795005250586132221791139307638347401864235539122451635105893868040254143607225129100298456542789071139925351362009656911502745116293670464017264112249059178068179885839909435497024176335949674641509970936574224860355735605017345136065988790243529166198341504661655403679184397050713117056355169128076156716892164810247479421052101991878896212305536086020310014053223667626812390052789872517242659190864229903281239307801672734598778921207371340992649813293400388705688034685809530821864468903214848791776572270691610753324523003223666869334372373800263495710195628258335482906687026651185713340416812961822893431536472116484625933145545263035575077501206728037789710405307271441831835390679466717939687248727566309223656771377290293210325961683197663600895105137037526482487127368151303173977052159563554686229185395780182989658857777664693753713293054116199895144662216948312727295412107575305367044083346729528336397937500517836132272081339749512019544333458433523072519000571803563800449528303996713574270588856599595384270220615622407726586831261620466575519814453491192861770288354592851353677398066903706859492883347017828617066324937281873701868823780850964402495956637633201977552992028947539475523568245045368633792573218818310972252396609460274252387464354978245429987991895320219810872586991925336181197789222045151498085520292387302813958971914002229071204047720619956261866638727310983405758342314528229919616737849459885299084032492962710354924249959910949874765795382299682267440717793958476520529300815872000000*i1^220 + -197614864029468037975104950517726646151891404203575187484368775856248159802225855888461487755505397430886995833627170208382956803075226789935289462219344339770007805305821066237090328972411001267861443211663893163112016688697844564619533027031653610394600629716013492445057214204940894336873855401537857521469754333667035503317810090390910878542055822123234715307049764505572294680700086919171159611544165708238217032682086747250005592752666779353107189398620020334078078223007521655655855486492005050823036231020958631975883192677878479365492227697343018754570395250942118962973741808731651191050827301776732060103084211805046406416283971991205899278784822746460740063249393078045788894336710143915271992198523855949798376760413092743199967970693772710789671995490933986333004945193450310171624764298171880690645321488258041647610755730546906658536955395796277767944341877572692704340296557139614755819430523863997120383178676277025269681753795919554339875305366579582796766270308049538511489304694803780095297014003873656467924006643555760659253700291359737125200757187369193844115838349754984546282230448797669766520569878104447679670762447164754587255098827242142290604969698453500352699795905422954540189884626187964173036479465226552368381576561721401709570028772000505402588401738007835427271137875858153710548807175923725790061705083218919709053762590637599885183006288756835439054220039587210914162459384331258462780966914656555168663206745998297473425135864169380991637289767659581322722042613966426139526274538224320322805301934553367934295713612552906807689886726111169443511315676603258080650561709721921805590431500148771774890345560903576551938332954761619452526839710081541866935177549062503208162190484886178995523761596538786442551420674766156490864618970917889924987366471407448775331163586407306835631397517309817235729760391551611271321612102591695384512581678774717215278142282528659296587051815794154992075850119334251410632399546202898058924057252761249674762321773076571903772841373098688404560885757333072606013846576327816091356458575885412812224008328920170643153665915118968544420469580699524254694543282207176016560841434846415249176380062573357744465786026287838008056716538111913815881906854223874706758987150525021584809313446633882635764427451454803254983908572010377262866713326268996086925863122096418031400178927291418665866081465178005231978208131635362464505058952244488773661045557088692823080561147282933906276976918346029861872472959813954213480128262810927181265214842236386222060287955967447822809664497191231687880426794606019061973492219372835168286860524359104022139563761877110419225987501103747250124445082860897658578492033830056505767063327551190557298409046875398498052846874771114092021201332299434215271411304931355808688901048089815768214529520373230765424692433216144782244257972656379958405560375705600*i1^221 + -2974493729687869797874415298886151932770518390045542511009874485214761831126176540515969456284686071255803736337670286580333651039708744227662779165468227003142012466577118319997066838070768684022028395728061153438532267275162061853132004101456979978839782821435370863645125704039505714236896686595573525675638625587357662100352432652694353620148029614169305660700685672863018091615544188586482558646649083402739868364224196618125856608344571559996724715180222181960170479593672677463159648596176671794687440062902122929648467862342369635853360029698202472180284458154981366029028051406991332675892931568195849636805072504240408172532775745100368063831937395477166774663924167491470453813206896158901913434859594607623582457506705258585873313141379378621320946448400017188919647320846674630245110788961194391406790963956284657853592454647088519403099574006604947563370768969868697484941294539210928401082879391226297471064729446224607623289431176007176843005220312212715859598578959953343113834731484759475538298700557758075281958943916851683968772228816568471301228926831527184637821443888262447007482135273165307500093638139388904243905321430306888758134471293012328784173543965160663534727143035183341023674141429928949884365318819231310201667920736090216248213094673922634153764761444192284679068183625019607817347027748990849339835586376217730659013441984894569308736686187702118559720403754401629257560872694256045616202617062049207483618671162661215284572451645531837638609810016865205855135696846628417184193797804575203345201245786746994317505812058023714887830435389448059390012380497923073517465149481493273956698152562385267383069191358928994851207638486386160110401486881861099022711370293699891840413069936039547756983329922691656812340883363275143905817296033653223050495746603398169627903702671907725397414562549629289510145023627729490377887776127609148657560055671850107524793017987575931578201558519831096465724770056370336861455742552250828726590894409480363145259739118492842998899007535272674829094622952978462229333589819315330022797982421883608898228755589679327186691475370448452003845498921280516076092821177250855131034118445935401888876257194732639270899586944435217573634784193819187143505050705709046209168487442818536351500829387261680823380523955058515267052684348538252525146123250236662880035664654610819602251282089183928702823421848254840347116181176603799867542843733202592199821326561332957161969798403415590162560473557989980477973422058323376935740422180829423792749196995089388630820935571882060931761627582864276635166435371729368403642335792756031439659602981842633044196045508363928378394213904448043849142323777851415366280826877952850456457407517454759874613256562212872471600947812356379080363160880249430687926176198068325969690572382099492568739892402065111572625479434240*i1^222 + -145778945818200362527210355761188384065252537188209181736454911242744287397959611101640134054275089275009211032174525811588605044449573798496267033794594992455583293721334539520677615177411957976445530855239190273000803658216994176387947477535283906826560935587673299163927190050079564173862476364310108204385444790915714133737329320501530467628854968909831833243173419301137327681033655728646271873278691304523380830746449801814693262752298945944400973800993551025039380724807454425389088111476227315159174025473381693079417818477545058477332421109806446931591466256559243322582663143922081846037763274021930922783913821461774808787331677782622823370113941685986263770471578491991597987003799695502995720237517339208536513047729314740212191387153614077756919520260709260879351935149198108362970395728166819927603739253230795121605554580538871531195453434686246552059196453067138753216956741900668372228779005425383919570123365621028491881432351974953972226306986612985399295291466584277251552375711884138677214143103169866653591462087515052300682512660609377159407302558212508959778331675905636361377991102557198396061350030402389715901670433060348624570715753316019949948457904516446491743642149117504168988310061082764066030714182315489120528551816712732731211509410159080934139317910113158579970985741314391135974520383418897426004587007842297682588457639715615805757298927426514046197560674810205971262967963160620400965787718941840392956897558220987080506402225670677836639734911447113407313614137356213709047952306308216371224097238198422327782530186269067921427625100416726513073587567440728921804079636936918711699413329080076650421834358871569983880775761511983845186983929815863510339457076086966726417533041953345009395947387300833526001188117319136992444979744273770930112125280774670528019357508567982984534491943993046612370993329728097363672904574695598398706239085782495616029615156985395795349014377752213242258536009123147183750756815463749270885237236108283317889828233441029058430607228476747036186191613171639044569110477437213403599994620314523186333710604441909920126130641756976689397706914941784468705923878659675250204583579141230026181336990604606676829572768783983061454037795962889978826638653191089448444653291907746362433824803601971809134793626093074794778565410167296869356015048643194123550113004593732889288834546513989631133053137177558446721928571743783609979516740603259762918698223207394582642733710035053200689540182049255555734534648174544133032566641387396873918059295806373293756698610469901738192732397580738303240316591199426861389646952625422403956089428777400506472473865285893756745785751647328838898845668910472605000169780439972092910707317124354285206706427234879798548881216127347167636356939850836224705899707575338463273852862464*i1^223 - N1*1895998383729695824855148828708346146569402252092440866056263062068064333990036323147396593029769423170186328839697561213340836757452319021873739150923794145617432740863729578813065003781611108791950671624660613236673573680934755530073516698429157707143472540604795638082045631680649216095395171707241968847269720051407120565916387678499532722177784899043328*i3 ] ]